.StatusMessage-module-scss-module__e6I8dG__statusMessage p { color: currentcolor; }
.StatusMessage-module-scss-module__e6I8dG__statusMessage a { color: currentcolor; text-decoration: underline; }
.StatusMessage-module-scss-module__e6I8dG__statusMessage :last-child { margin: 0px; }
.ProcessStepperItem-module-scss-module__t9zB6q__item { scroll-snap-align: start; flex: 1 0 15rem; padding: 0px; }
.ProcessStepperItem-module-scss-module__t9zB6q__item + .ProcessStepperItem-module-scss-module__t9zB6q__item { position: relative; }
.ProcessStepperItem-module-scss-module__t9zB6q__item + .ProcessStepperItem-module-scss-module__t9zB6q__item::before { aspect-ratio: 1 / 1; background-image: url("/img/icons/arrow-right-gray-100.svg"); background-position: 100% center; background-repeat: no-repeat; background-size: var(--stepper-bg-icon-size); content: ""; left: 0px; top: calc(50% - .5*var(--stepper-bg-icon-size)); transform: translateX(calc(-2 * var(--stepper-bg-icon-size))); width: var(--stepper-bg-icon-size); position: absolute; }
.ProcessStepper-module-scss-module__uQSFcW__stepper { --stepper-bg-icon-size: 1.5rem; gap: calc(3*var(--stepper-bg-icon-size)); scrollbar-gutter: stable; scroll-snap-type: x mandatory; padding-top: 1.56rem; display: flex; overflow-x: auto; }
:root { --color-white: #fff; --color-black: #000; --color-brand: #0f2b46; --color-gray-50: #f5f5f5; --color-gray-100: #e5e5e5; --color-gray-200: #c6c6c6; --color-gray-300: #ababab; --color-gray-400: #8e8e8e; --color-gray-500: #6f6f6f; --color-gray-600: #555; --color-gray-700: #3e3e3e; --color-gray-800: #292929; --color-gray-900: #191919; --color-slate-50: #f4f5fc; --color-slate-100: #d6d9e3; --color-slate-200: #b9becc; --color-slate-300: #9da4b4; --color-slate-400: #828b9e; --color-slate-500: #697288; --color-slate-600: #515971; --color-slate-700: #3a425b; --color-slate-800: #222e43; --color-slate-900: #0a1b2c; --color-yellow-50: #fff6c5; --color-yellow-100: #ffe55e; --color-yellow-200: #e8c300; --color-yellow-300: #c9a800; --color-yellow-400: #a78c00; --color-yellow-500: #826e00; --color-yellow-600: #645400; --color-yellow-700: #493d00; --color-yellow-800: #302900; --color-yellow-900: #1e1900; --color-red-50: #fff4f2; --color-red-100: #ffddd8; --color-red-200: #ffb2a7; --color-red-300: #ff8978; --color-red-400: #f9553e; --color-red-500: #c34331; --color-red-600: #963326; --color-red-700: #6f261c; --color-red-800: #4a1913; --color-red-900: #2d100b; --color-green-50: #defdee; --color-green-100: #9cf7d1; --color-green-200: #43dea9; --color-green-300: #00c28f; --color-green-400: #00a174; --color-green-500: #007f59; --color-green-600: #006143; --color-green-700: #004730; --color-green-800: #00301f; --color-green-900: #001e12; --color-blue-50: #edf6ff; --color-blue-100: #cfe7ff; --color-blue-200: #97caff; --color-blue-300: #60afff; --color-blue-400: #2e91ec; --color-blue-500: #0070c9; --color-blue-600: #0053a9; --color-blue-700: #00388d; --color-blue-800: #001f73; --color-blue-900: #000560; --color-purple-50: #f4f4ff; --color-purple-100: #e3e3ff; --color-purple-200: #c3c0ff; --color-purple-300: #a99fff; --color-purple-400: #8b7bff; --color-purple-500: #6d5cd8; --color-purple-600: #5444ac; --color-purple-700: #3d3182; --color-purple-800: #281f5b; --color-purple-900: #18123d; --color-white-hex: #fff; --color-black-hex: #000; --color-brand-hex: #0f2b46; --color-gray-50-hex: #f5f5f5; --color-gray-100-hex: #e5e5e5; --color-gray-200-hex: #c6c6c6; --color-gray-300-hex: #ababab; --color-gray-400-hex: #8e8e8e; --color-gray-500-hex: #6f6f6f; --color-gray-600-hex: #555; --color-gray-700-hex: #3e3e3e; --color-gray-800-hex: #292929; --color-gray-900-hex: #191919; --color-slate-50-hex: #f4f5fc; --color-slate-100-hex: #d6d9e3; --color-slate-200-hex: #b9becc; --color-slate-300-hex: #9da4b4; --color-slate-400-hex: #828b9e; --color-slate-500-hex: #697288; --color-slate-600-hex: #515971; --color-slate-700-hex: #3a425b; --color-slate-800-hex: #222e43; --color-slate-900-hex: #0a1b2c; --color-yellow-50-hex: #fff6c5; --color-yellow-100-hex: #ffe55e; --color-yellow-200-hex: #e8c300; --color-yellow-300-hex: #c9a800; --color-yellow-400-hex: #a78c00; --color-yellow-500-hex: #826e00; --color-yellow-600-hex: #645400; --color-yellow-700-hex: #493d00; --color-yellow-800-hex: #302900; --color-yellow-900-hex: #1e1900; --color-red-50-hex: #fff4f2; --color-red-100-hex: #ffddd8; --color-red-200-hex: #ffb2a7; --color-red-300-hex: #ff8978; --color-red-400-hex: #f9553e; --color-red-500-hex: #c34331; --color-red-600-hex: #963326; --color-red-700-hex: #6f261c; --color-red-800-hex: #4a1913; --color-red-900-hex: #2d100b; --color-green-50-hex: #defdee; --color-green-100-hex: #9cf7d1; --color-green-200-hex: #43dea9; --color-green-300-hex: #00c28f; --color-green-400-hex: #00a174; --color-green-500-hex: #007f59; --color-green-600-hex: #006143; --color-green-700-hex: #004730; --color-green-800-hex: #00301f; --color-green-900-hex: #001e12; --color-blue-50-hex: #edf6ff; --color-blue-100-hex: #cfe7ff; --color-blue-200-hex: #97caff; --color-blue-300-hex: #60afff; --color-blue-400-hex: #2e91ec; --color-blue-500-hex: #0070c9; --color-blue-600-hex: #0053a9; --color-blue-700-hex: #00388d; --color-blue-800-hex: #001f73; --color-blue-900-hex: #000560; --color-purple-50-hex: #f4f4ff; --color-purple-100-hex: #e3e3ff; --color-purple-200-hex: #c3c0ff; --color-purple-300-hex: #a99fff; --color-purple-400-hex: #8b7bff; --color-purple-500-hex: #6d5cd8; --color-purple-600-hex: #5444ac; --color-purple-700-hex: #3d3182; --color-purple-800-hex: #281f5b; --color-purple-900-hex: #18123d; --color-white-rgb-x: 255 255 255; --color-black-rgb-x: 0 0 0; --color-brand-rgb-x: 15 43 70; --color-gray-50-rgb-x: 245 245 245; --color-gray-100-rgb-x: 229 229 229; --color-gray-200-rgb-x: 198 198 198; --color-gray-300-rgb-x: 171 171 171; --color-gray-400-rgb-x: 142 142 142; --color-gray-500-rgb-x: 111 111 111; --color-gray-600-rgb-x: 85 85 85; --color-gray-700-rgb-x: 62 62 62; --color-gray-800-rgb-x: 41 41 41; --color-gray-900-rgb-x: 25 25 25; --color-slate-50-rgb-x: 244 245 252; --color-slate-100-rgb-x: 214 217 227; --color-slate-200-rgb-x: 185 190 204; --color-slate-300-rgb-x: 157 164 180; --color-slate-400-rgb-x: 130 139 158; --color-slate-500-rgb-x: 105 114 136; --color-slate-600-rgb-x: 81 89 113; --color-slate-700-rgb-x: 58 66 91; --color-slate-800-rgb-x: 34 46 67; --color-slate-900-rgb-x: 10 27 44; --color-yellow-50-rgb-x: 255 246 197; --color-yellow-100-rgb-x: 255 229 94; --color-yellow-200-rgb-x: 232 195 0; --color-yellow-300-rgb-x: 201 168 0; --color-yellow-400-rgb-x: 167 140 0; --color-yellow-500-rgb-x: 130 110 0; --color-yellow-600-rgb-x: 100 84 0; --color-yellow-700-rgb-x: 73 61 0; --color-yellow-800-rgb-x: 48 41 0; --color-yellow-900-rgb-x: 30 25 0; --color-red-50-rgb-x: 255 244 242; --color-red-100-rgb-x: 255 221 216; --color-red-200-rgb-x: 255 178 167; --color-red-300-rgb-x: 255 137 120; --color-red-400-rgb-x: 249 85 62; --color-red-500-rgb-x: 195 67 49; --color-red-600-rgb-x: 150 51 38; --color-red-700-rgb-x: 111 38 28; --color-red-800-rgb-x: 74 25 19; --color-red-900-rgb-x: 45 16 11; --color-green-50-rgb-x: 222 253 238; --color-green-100-rgb-x: 156 247 209; --color-green-200-rgb-x: 67 222 169; --color-green-300-rgb-x: 0 194 143; --color-green-400-rgb-x: 0 161 116; --color-green-500-rgb-x: 0 127 89; --color-green-600-rgb-x: 0 97 67; --color-green-700-rgb-x: 0 71 48; --color-green-800-rgb-x: 0 48 31; --color-green-900-rgb-x: 0 30 18; --color-blue-50-rgb-x: 237 246 255; --color-blue-100-rgb-x: 207 231 255; --color-blue-200-rgb-x: 151 202 255; --color-blue-300-rgb-x: 96 175 255; --color-blue-400-rgb-x: 46 145 236; --color-blue-500-rgb-x: 0 112 201; --color-blue-600-rgb-x: 0 83 169; --color-blue-700-rgb-x: 0 56 141; --color-blue-800-rgb-x: 0 31 115; --color-blue-900-rgb-x: 0 5 96; --color-purple-50-rgb-x: 244 244 255; --color-purple-100-rgb-x: 227 227 255; --color-purple-200-rgb-x: 195 192 255; --color-purple-300-rgb-x: 169 159 255; --color-purple-400-rgb-x: 139 123 255; --color-purple-500-rgb-x: 109 92 216; --color-purple-600-rgb-x: 84 68 172; --color-purple-700-rgb-x: 61 49 130; --color-purple-800-rgb-x: 40 31 91; --color-purple-900-rgb-x: 24 18 61; }
.StyledTab-module-scss-module__qF5D3G__tab { border-style: solid; border-width: 1px; border-color: var(--clr-tab-border-color,var(--color-gray-200,#c6c6c6)); background-color: rgb(255, 255, 255); border-radius: 8px; width: 100%; height: 100%; padding: 0.75rem 1.5rem; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 5px; }
.StyledTab-module-scss-module__qF5D3G__tab::after { border-radius: inherit; content: ""; z-index: -1; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0); width: 100%; height: 2rem; transition: transform 0.2s ease-out; position: absolute; bottom: 0.5rem; left: 0px; }
.StyledTab-module-scss-module__qF5D3G__tab:hover { --clr-tab-border-color: var(--color-gray-800,#292929); }
[aria-selected="true"] .StyledTab-module-scss-module__qF5D3G__tab { --clr-tab-border-color: transparent; box-shadow: none; }
[aria-selected="true"] .StyledTab-module-scss-module__qF5D3G__tab::after { transform: translateY(2rem); }
:is(.StyledTab-module-scss-module__qF5D3G__tab:hover, [aria-selected="true"] .StyledTab-module-scss-module__qF5D3G__tab) { --clr-tab-text: var(--color-gray-800,#292929); }
.StyledTab-module-scss-module__qF5D3G__subheadline { color: var(--color-gray-700,#3e3e3e); margin-block-start: 0.375rem; font-size: smaller; }
@font-face { font-family: roboto; font-style: normal; font-weight: 400; src: url("../img/roboto-regular_839f22a9.woff2") format("woff2"); font-display: fallback; }
@font-face { font-family: noto; font-style: normal; font-weight: 400; src: url("../img/open-sans-v17-latin-regular_20385e25.woff2") format("woff2"); font-display: fallback; }
:root { --dui-color-opacity-light-0: #0000; --dui-color-opacity-light-3: #00000008; --dui-color-opacity-light-5: #0000000d; --dui-color-opacity-light-10: #0000001a; --dui-color-opacity-light-15: #00000026; --dui-color-opacity-light-25: #00000040; --dui-color-opacity-light-35: #00000059; --dui-color-opacity-light-50: #00000080; --dui-color-opacity-dark-25: #ffffff40; --dui-color-opacity-dark-35: #ffffff59; --dui-color-opacity-debug-25: #6d5cd840; --dui-color-opacity-debug-100: #6d5cd8; --dui-color-blue-50: #e0f0ff; --dui-color-blue-100: #cfe7ff; --dui-color-blue-200: #97caff; --dui-color-blue-300: #60afff; --dui-color-blue-400: #2e91ec; --dui-color-blue-500: #0070c9; --dui-color-blue-600: #0053a9; --dui-color-blue-700: #00388d; --dui-color-blue-800: #001f73; --dui-color-blue-900: #000560; --dui-color-purple-50: #f4f4ff; --dui-color-purple-100: #e3e3ff; --dui-color-purple-200: #c3c0ff; --dui-color-purple-300: #a99fff; --dui-color-purple-400: #8b7bff; --dui-color-purple-500: #6d5cd8; --dui-color-purple-600: #5444ac; --dui-color-purple-700: #3d3182; --dui-color-purple-800: #281f5b; --dui-color-purple-900: #18123d; --dui-color-green-50: #defdee; --dui-color-green-100: #9cf7d1; --dui-color-green-200: #43dea9; --dui-color-green-300: #00c28f; --dui-color-green-400: #00a174; --dui-color-green-500: #007f59; --dui-color-green-600: #006143; --dui-color-green-700: #004730; --dui-color-green-800: #00301f; --dui-color-green-900: #001e12; --dui-color-red-50: #ffe9e5; --dui-color-red-100: #ffddd8; --dui-color-red-200: #ffb2a7; --dui-color-red-300: #ff8978; --dui-color-red-400: #f9553e; --dui-color-red-500: #c34331; --dui-color-red-600: #963326; --dui-color-red-700: #6f261c; --dui-color-red-800: #4a1913; --dui-color-red-900: #2d100b; --dui-color-yellow-50: #fff6c5; --dui-color-yellow-100: #ffe55e; --dui-color-yellow-200: #e8c300; --dui-color-yellow-300: #c9a800; --dui-color-yellow-400: #a78c00; --dui-color-yellow-500: #826e00; --dui-color-yellow-600: #645400; --dui-color-yellow-700: #493d00; --dui-color-yellow-800: #302900; --dui-color-yellow-900: #1e1900; --dui-color-gray-0: #fafafa; --dui-color-gray-50: #f5f5f5; --dui-color-gray-100: #e5e5e5; --dui-color-gray-200: #c6c6c6; --dui-color-gray-300: #ababab; --dui-color-gray-400: #8e8e8e; --dui-color-gray-500: #6f6f6f; --dui-color-gray-600: #555; --dui-color-gray-700: #3e3e3e; --dui-color-gray-800: #292929; --dui-color-gray-900: #191919; --dui-color-white: #fff; --dui-color-black: #000; --dui-color-brand: #0f2b46; --dui-color-transparent: #fff0; --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #191919; --dui-color-background-app: var(--csstools-light-dark-toggle--0,#fff); --csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface: var(--csstools-light-dark-toggle--1,#fff); --csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #fff; --dui-color-background-surface-invert: var(--csstools-light-dark-toggle--2,#292929); --csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface-canvas: var(--csstools-light-dark-toggle--3,#fff); --csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #191919; --dui-color-background-surface-canvas-secondary: var(--csstools-light-dark-toggle--4,#f5f5f5); --csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #6f6f6f; --dui-color-background-surface-neutral: var(--csstools-light-dark-toggle--5,#c6c6c6); --csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-hover: var(--csstools-light-dark-toggle--6,#ababab); --csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral-pressed: var(--csstools-light-dark-toggle--7,#8e8e8e); --csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-muted: var(--csstools-light-dark-toggle--8,#e5e5e5); --csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral-muted-hover: var(--csstools-light-dark-toggle--9,#c6c6c6); --csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface-neutral-muted-pressed: var(--csstools-light-dark-toggle--10,#ababab); --csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #97caff; --dui-color-background-surface-info: var(--csstools-light-dark-toggle--11,#0070c9); --csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #00388d; --dui-color-background-surface-info-muted: var(--csstools-light-dark-toggle--12,#e0f0ff); --csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #43dea9; --dui-color-background-surface-success: var(--csstools-light-dark-toggle--13,#007f59); --csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #004730; --dui-color-background-surface-success-muted: var(--csstools-light-dark-toggle--14,#defdee); --csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #e8c300; --dui-color-background-surface-warning: var(--csstools-light-dark-toggle--15,#c9a800); --csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #826e00; --dui-color-background-surface-warning-muted: var(--csstools-light-dark-toggle--16,#fff6c5); --csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #ffb2a7; --dui-color-background-surface-danger: var(--csstools-light-dark-toggle--17,#c34331); --csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #6f261c; --dui-color-background-surface-danger-muted: var(--csstools-light-dark-toggle--18,#ffe9e5); --csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) #60afff; --dui-color-background-surface-primary: var(--csstools-light-dark-toggle--19,#0070c9); --csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #00388d; --dui-color-background-surface-primary-muted: var(--csstools-light-dark-toggle--20,#e0f0ff); --csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #292929; --dui-color-background-action: var(--csstools-light-dark-toggle--21,#fff); --csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) #00388d; --dui-color-background-action-active: var(--csstools-light-dark-toggle--22,#e0f0ff); --csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) #3d3182; --dui-color-background-action-active-alternative: var(--csstools-light-dark-toggle--23,#f4f4ff); --csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) #fff; --dui-color-background-action-brand: var(--csstools-light-dark-toggle--24,#0f2b46); --csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) #292929; --dui-color-background-action-basic: var(--csstools-light-dark-toggle--25,#fff); --csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-action-basic-hover: var(--csstools-light-dark-toggle--26,#f5f5f5); --csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) #191919; --dui-color-background-action-basic-pressed: var(--csstools-light-dark-toggle--27,#e5e5e5); --csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) #fff0; --dui-color-background-action-ghost: var(--csstools-light-dark-toggle--28,#fff0); --csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) #00000026; --dui-color-background-action-ghost-hover: var(--csstools-light-dark-toggle--29,#0000000d); --csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) #00000040; --dui-color-background-action-ghost-pressed: var(--csstools-light-dark-toggle--30,#0000001a); --csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) #00000026; --dui-color-background-action-disabled: var(--csstools-light-dark-toggle--31,#00000008); --csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) #0070c9; --dui-color-background-action-primary: var(--csstools-light-dark-toggle--32,#0070c9); --csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) #0053a9; --dui-color-background-action-primary-hover: var(--csstools-light-dark-toggle--33,#0053a9); --csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) #00388d; --dui-color-background-action-primary-pressed: var(--csstools-light-dark-toggle--34,#00388d); --csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) #c34331; --dui-color-background-action-danger: var(--csstools-light-dark-toggle--35,#c34331); --csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) #963326; --dui-color-background-action-danger-hover: var(--csstools-light-dark-toggle--36,#963326); --csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) #6f261c; --dui-color-background-action-danger-pressed: var(--csstools-light-dark-toggle--37,#6f261c); --csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) #00000080; --dui-color-background-overlay: var(--csstools-light-dark-toggle--38,#00000080); --csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-default: var(--csstools-light-dark-toggle--39,#292929); --csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #292929; --dui-color-text-default-invert: var(--csstools-light-dark-toggle--40,#f5f5f5); --csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) #ababab; --dui-color-text-muted: var(--csstools-light-dark-toggle--41,#6f6f6f); --csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-info: var(--csstools-light-dark-toggle--42,#00388d); --csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) #defdee; --dui-color-text-success: var(--csstools-light-dark-toggle--43,#004730); --csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) #fff6c5; --dui-color-text-warning: var(--csstools-light-dark-toggle--44,#493d00); --csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) #ffe9e5; --dui-color-text-danger: var(--csstools-light-dark-toggle--45,#6f261c); --csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) #60afff; --dui-color-text-info-muted: var(--csstools-light-dark-toggle--46,#0070c9); --csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) #00c28f; --dui-color-text-success-muted: var(--csstools-light-dark-toggle--47,#007f59); --csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) #c9a800; --dui-color-text-warning-muted: var(--csstools-light-dark-toggle--48,#826e00); --csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) #ff8978; --dui-color-text-danger-muted: var(--csstools-light-dark-toggle--49,#c34331); --csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-action: var(--csstools-light-dark-toggle--50,#292929); --csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) #292929; --dui-color-text-action-invert: var(--csstools-light-dark-toggle--51,#f5f5f5); --csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-action-active: var(--csstools-light-dark-toggle--52,#0053a9); --csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) #f4f4ff; --dui-color-text-action-active-alternative: var(--csstools-light-dark-toggle--53,#5444ac); --csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-action-basic: var(--csstools-light-dark-toggle--54,#292929); --csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-action-ghost: var(--csstools-light-dark-toggle--55,#292929); --csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-action-primary: var(--csstools-light-dark-toggle--56,#e0f0ff); --csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) #ffe9e5; --dui-color-text-action-danger: var(--csstools-light-dark-toggle--57,#ffe9e5); --csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) #ffffff40; --dui-color-text-action-disabled: var(--csstools-light-dark-toggle--58,#00000040); --csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-link: var(--csstools-light-dark-toggle--59,#0070c9); --csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) #cfe7ff; --dui-color-text-link-hover: var(--csstools-light-dark-toggle--60,#0053a9); --csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) #97caff; --dui-color-text-link-pressed: var(--csstools-light-dark-toggle--61,#00388d); --csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) #8e8e8e; --dui-color-text-link-disabled: var(--csstools-light-dark-toggle--62,#00000040); --csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) #fff; --dui-color-text-white: var(--csstools-light-dark-toggle--63,#fff); --csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) #000; --dui-color-text-black: var(--csstools-light-dark-toggle--64,#000); --csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) #0f2b46; --dui-color-text-brand: var(--csstools-light-dark-toggle--65,#0f2b46); --csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-border-default: var(--csstools-light-dark-toggle--66,#e5e5e5); --csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-border-default-invert: var(--csstools-light-dark-toggle--67,#292929); --csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) #555; --dui-color-border-action-basic-default: var(--csstools-light-dark-toggle--68,#e5e5e5); --csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) #00388d; --dui-color-border-action-basic-active: var(--csstools-light-dark-toggle--69,#e0f0ff); --csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-border-action-basic-hover: var(--csstools-light-dark-toggle--70,#c6c6c6); --csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) #191919; --dui-color-border-action-basic-pressed: var(--csstools-light-dark-toggle--71,#ababab); --csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) #ffffff40; --dui-color-border-action-disabled: var(--csstools-light-dark-toggle--72,#00000040); --csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) #0070c9; --dui-color-border-action-active: var(--csstools-light-dark-toggle--73,#0070c9); --csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-active-alternative: var(--csstools-light-dark-toggle--74,#6d5cd8); --csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) #555; --dui-color-border-action-secondary-default: var(--csstools-light-dark-toggle--75,#ababab); --csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-border-action-secondary-hover: var(--csstools-light-dark-toggle--76,#8e8e8e); --csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) #c34331; --dui-color-border-action-danger: var(--csstools-light-dark-toggle--77,#c34331); --csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) #007f59; --dui-color-border-action-success: var(--csstools-light-dark-toggle--78,#007f59); --csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) #2e91ec; --dui-color-border-surface-info: var(--csstools-light-dark-toggle--79,#0070c9); --csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) #00a174; --dui-color-border-surface-success: var(--csstools-light-dark-toggle--80,#007f59); --csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) #a78c00; --dui-color-border-surface-warning: var(--csstools-light-dark-toggle--81,#826e00); --csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) #f9553e; --dui-color-border-surface-danger: var(--csstools-light-dark-toggle--82,#c34331); --csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) #fff; --dui-color-border-focus: var(--csstools-light-dark-toggle--83,#0070c9); --csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) #fff0; --dui-color-border-debug: var(--csstools-light-dark-toggle--84,#fff0); --csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) #60afff; --dui-color-chart-1: var(--csstools-light-dark-toggle--85,#0070c9); --csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) #a99fff; --dui-color-chart-2: var(--csstools-light-dark-toggle--86,#6d5cd8); --csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) #00c28f; --dui-color-chart-3: var(--csstools-light-dark-toggle--87,#007f59); --csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #c9a800; --dui-color-chart-4: var(--csstools-light-dark-toggle--88,#645400); --csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #ff8978; --dui-color-chart-5: var(--csstools-light-dark-toggle--89,#c34331); --csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #00c28f; --dui-color-chart-status-success: var(--csstools-light-dark-toggle--90,#007f59); --csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #ff8978; --dui-color-chart-status-danger: var(--csstools-light-dark-toggle--91,#c34331); --csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) #60afff; --dui-color-chart-status-info: var(--csstools-light-dark-toggle--92,#0070c9); --dui-dimension-0: 0; --dui-dimension-1: .0625rem; --dui-dimension-2: .125rem; --dui-dimension-4: .25rem; --dui-dimension-8: .5rem; --dui-dimension-12: .75rem; --dui-dimension-14: .875rem; --dui-dimension-16: 1rem; --dui-dimension-20: 1.25rem; --dui-dimension-24: 1.5rem; --dui-dimension-28: 1.75rem; --dui-dimension-32: 2rem; --dui-dimension-36: 2.25rem; --dui-dimension-40: 2.5rem; --dui-dimension-48: 3rem; --dui-dimension-64: 4rem; --dui-dimension-80: 5rem; --dui-dimension-96: 6rem; --dui-dimension-300: 18.75rem; --dui-dimension-320: 20rem; --dui-dimension-560: 35rem; --dui-dimension-600: 37.5rem; --dui-dimension-9999: 624.938rem; --dui-dimension-negative-1: -.0625rem; --dui-dimension-negative-2: -.125rem; --dui-dimension-negative-4: -.25rem; --dui-dimension-negative-8: -.5rem; --dui-dimension-negative-12: -.75rem; --dui-dimension-negative-16: -1rem; --dui-dimension-negative-20: -1.25rem; --dui-dimension-negative-24: -1.5rem; --dui-dimension-negative-32: -2rem; --dui-dimension-negative-40: -2.5rem; --dui-dimension-negative-48: -3rem; --dui-dimension-negative-64: -3.9375rem; --dui-dimension-negative-80: -5rem; --dui-dimension-negative-9999: -624.938rem; --dui-weight-400: 400; --dui-weight-600: 600; --dui-z-index-base: 0; --dui-z-index-sticky: 100; --dui-z-index-dropdown: 1000; --dui-z-index-modal: 1100; --dui-z-index-popover-on-modal: 1200; --dui-z-index-toast: 1300; --dui-z-index-tooltip: 1400; --dui-spacing-none: 0; --dui-spacing-px: .0625rem; --dui-spacing-xs: .125rem; --dui-spacing-s: .25rem; --dui-spacing-m: .5rem; --dui-spacing-l: .75rem; --dui-spacing-xl: 1rem; --dui-spacing-2xl: 1.25rem; --dui-spacing-3xl: 1.5rem; --dui-spacing-4xl: 2rem; --dui-spacing-5xl: 2.5rem; --dui-spacing-7xl: 5rem; --dui-spacing-8xl: 6rem; --dui-spacing-negative-px: -.0625rem; --dui-spacing-negative-xs: -.125rem; --dui-spacing-negative-s: -.25rem; --dui-spacing-negative-m: -.5rem; --dui-spacing-negative-l: -.75rem; --dui-spacing-negative-xl: -1rem; --dui-spacing-negative-2xl: -1.25rem; --dui-spacing-negative-3xl: -1.5rem; --dui-spacing-negative-4xl: -2rem; --dui-spacing-negative-5xl: -2.5rem; --dui-spacing-negative-7xl: -5rem; --dui-border-width-default: .0625rem; --dui-border-width-thick: .125rem; --dui-radius-none: 0; --dui-radius-xs: .125rem; --dui-radius-s: .25rem; --dui-radius-m: .5rem; --dui-radius-l: .75rem; --dui-radius-xl: 1rem; --dui-radius-full: 624.938rem; --dui-typography-font-weight-regular: 400; --dui-typography-font-weight-semibold: 600; --dui-typography-heading-1-font-size: 2rem; --dui-typography-heading-1-line-height: 2.25rem; --dui-typography-heading-2-font-size: 1.5rem; --dui-typography-heading-2-line-height: 1.75rem; --dui-typography-heading-3-font-size: 1.25rem; --dui-typography-heading-3-line-height: 1.5rem; --dui-typography-heading-4-font-size: 1rem; --dui-typography-heading-4-line-height: 1.5rem; --dui-typography-heading-5-font-size: .875rem; --dui-typography-heading-5-line-height: 1.25rem; --dui-typography-heading-6-font-size: .75rem; --dui-typography-heading-6-line-height: 1rem; --dui-typography-body-l-font-size: 1.25rem; --dui-typography-body-l-line-height: 1.75rem; --dui-typography-body-m-font-size: 1rem; --dui-typography-body-m-line-height: 1.5rem; --dui-typography-body-s-font-size: .875rem; --dui-typography-body-s-line-height: 1.25rem; --dui-typography-body-xs-font-size: .75rem; --dui-typography-body-xs-line-height: 1rem; --dui-drop-shadow-s-color: #0000001a; --dui-drop-shadow-s-offset-x: 0; --dui-drop-shadow-s-offset-y: .0625rem; --dui-drop-shadow-s-blur: .25rem; --dui-drop-shadow-s-spread: 0; --dui-drop-shadow-m-color: #0000001a; --dui-drop-shadow-m-offset-x: 0; --dui-drop-shadow-m-offset-y: .125rem; --dui-drop-shadow-m-blur: 1rem; --dui-drop-shadow-m-spread: .0625rem; --dui-drop-shadow-l-color: #00000026; --dui-drop-shadow-l-offset-x: 0; --dui-drop-shadow-l-offset-y: .5rem; --dui-drop-shadow-l-blur: 2rem; --dui-drop-shadow-l-spread: .0625rem; --dui-color-opacity-light-0-hex: #000; --dui-color-opacity-light-3-hex: #000; --dui-color-opacity-light-5-hex: #000; --dui-color-opacity-light-10-hex: #000; --dui-color-opacity-light-15-hex: #000; --dui-color-opacity-light-25-hex: #000; --dui-color-opacity-light-35-hex: #000; --dui-color-opacity-light-50-hex: #000; --dui-color-opacity-dark-25-hex: #fff; --dui-color-opacity-dark-35-hex: #fff; --dui-color-opacity-debug-25-hex: #6d5cd8; --dui-color-opacity-debug-100-hex: #6d5cd8; --dui-color-blue-50-hex: #e0f0ff; --dui-color-blue-100-hex: #cfe7ff; --dui-color-blue-200-hex: #97caff; --dui-color-blue-300-hex: #60afff; --dui-color-blue-400-hex: #2e91ec; --dui-color-blue-500-hex: #0070c9; --dui-color-blue-600-hex: #0053a9; --dui-color-blue-700-hex: #00388d; --dui-color-blue-800-hex: #001f73; --dui-color-blue-900-hex: #000560; --dui-color-purple-50-hex: #f4f4ff; --dui-color-purple-100-hex: #e3e3ff; --dui-color-purple-200-hex: #c3c0ff; --dui-color-purple-300-hex: #a99fff; --dui-color-purple-400-hex: #8b7bff; --dui-color-purple-500-hex: #6d5cd8; --dui-color-purple-600-hex: #5444ac; --dui-color-purple-700-hex: #3d3182; --dui-color-purple-800-hex: #281f5b; --dui-color-purple-900-hex: #18123d; --dui-color-green-50-hex: #defdee; --dui-color-green-100-hex: #9cf7d1; --dui-color-green-200-hex: #43dea9; --dui-color-green-300-hex: #00c28f; --dui-color-green-400-hex: #00a174; --dui-color-green-500-hex: #007f59; --dui-color-green-600-hex: #006143; --dui-color-green-700-hex: #004730; --dui-color-green-800-hex: #00301f; --dui-color-green-900-hex: #001e12; --dui-color-red-50-hex: #ffe9e5; --dui-color-red-100-hex: #ffddd8; --dui-color-red-200-hex: #ffb2a7; --dui-color-red-300-hex: #ff8978; --dui-color-red-400-hex: #f9553e; --dui-color-red-500-hex: #c34331; --dui-color-red-600-hex: #963326; --dui-color-red-700-hex: #6f261c; --dui-color-red-800-hex: #4a1913; --dui-color-red-900-hex: #2d100b; --dui-color-yellow-50-hex: #fff6c5; --dui-color-yellow-100-hex: #ffe55e; --dui-color-yellow-200-hex: #e8c300; --dui-color-yellow-300-hex: #c9a800; --dui-color-yellow-400-hex: #a78c00; --dui-color-yellow-500-hex: #826e00; --dui-color-yellow-600-hex: #645400; --dui-color-yellow-700-hex: #493d00; --dui-color-yellow-800-hex: #302900; --dui-color-yellow-900-hex: #1e1900; --dui-color-gray-0-hex: #fafafa; --dui-color-gray-50-hex: #f5f5f5; --dui-color-gray-100-hex: #e5e5e5; --dui-color-gray-200-hex: #c6c6c6; --dui-color-gray-300-hex: #ababab; --dui-color-gray-400-hex: #8e8e8e; --dui-color-gray-500-hex: #6f6f6f; --dui-color-gray-600-hex: #555; --dui-color-gray-700-hex: #3e3e3e; --dui-color-gray-800-hex: #292929; --dui-color-gray-900-hex: #191919; --dui-color-white-hex: #fff; --dui-color-black-hex: #000; --dui-color-brand-hex: #0f2b46; --dui-color-transparent-hex: #fff; --dui-color-background-app-hex: #fff; --dui-color-background-surface-hex: #fff; --dui-color-background-surface-invert-hex: #292929; --dui-color-background-surface-canvas-hex: #fff; --dui-color-background-surface-canvas-secondary-hex: #f5f5f5; --dui-color-background-surface-neutral-hex: #c6c6c6; --dui-color-background-surface-neutral-hover-hex: #ababab; --dui-color-background-surface-neutral-pressed-hex: #8e8e8e; --dui-color-background-surface-neutral-muted-hex: #e5e5e5; --dui-color-background-surface-neutral-muted-hover-hex: #c6c6c6; --dui-color-background-surface-neutral-muted-pressed-hex: #ababab; --dui-color-background-surface-info-hex: #0070c9; --dui-color-background-surface-info-muted-hex: #e0f0ff; --dui-color-background-surface-success-hex: #007f59; --dui-color-background-surface-success-muted-hex: #defdee; --dui-color-background-surface-warning-hex: #c9a800; --dui-color-background-surface-warning-muted-hex: #fff6c5; --dui-color-background-surface-danger-hex: #c34331; --dui-color-background-surface-danger-muted-hex: #ffe9e5; --dui-color-background-surface-primary-hex: #0070c9; --dui-color-background-surface-primary-muted-hex: #e0f0ff; --dui-color-background-action-hex: #fff; --dui-color-background-action-active-hex: #e0f0ff; --dui-color-background-action-active-alternative-hex: #f4f4ff; --dui-color-background-action-brand-hex: #0f2b46; --dui-color-background-action-basic-hex: #fff; --dui-color-background-action-basic-hover-hex: #f5f5f5; --dui-color-background-action-basic-pressed-hex: #e5e5e5; --dui-color-background-action-ghost-hex: #fff; --dui-color-background-action-ghost-hover-hex: #000; --dui-color-background-action-ghost-pressed-hex: #000; --dui-color-background-action-disabled-hex: #000; --dui-color-background-action-primary-hex: #0070c9; --dui-color-background-action-primary-hover-hex: #0053a9; --dui-color-background-action-primary-pressed-hex: #00388d; --dui-color-background-action-danger-hex: #c34331; --dui-color-background-action-danger-hover-hex: #963326; --dui-color-background-action-danger-pressed-hex: #6f261c; --dui-color-background-overlay-hex: #000; --dui-color-text-default-hex: #292929; --dui-color-text-default-invert-hex: #f5f5f5; --dui-color-text-muted-hex: #6f6f6f; --dui-color-text-info-hex: #00388d; --dui-color-text-success-hex: #004730; --dui-color-text-warning-hex: #493d00; --dui-color-text-danger-hex: #6f261c; --dui-color-text-info-muted-hex: #0070c9; --dui-color-text-success-muted-hex: #007f59; --dui-color-text-warning-muted-hex: #826e00; --dui-color-text-danger-muted-hex: #c34331; --dui-color-text-action-hex: #292929; --dui-color-text-action-invert-hex: #f5f5f5; --dui-color-text-action-active-hex: #0053a9; --dui-color-text-action-active-alternative-hex: #5444ac; --dui-color-text-action-basic-hex: #292929; --dui-color-text-action-ghost-hex: #292929; --dui-color-text-action-primary-hex: #e0f0ff; --dui-color-text-action-danger-hex: #ffe9e5; --dui-color-text-action-disabled-hex: #000; --dui-color-text-link-hex: #0070c9; --dui-color-text-link-hover-hex: #0053a9; --dui-color-text-link-pressed-hex: #00388d; --dui-color-text-link-disabled-hex: #000; --dui-color-text-white-hex: #fff; --dui-color-text-black-hex: #000; --dui-color-text-brand-hex: #0f2b46; --dui-color-border-default-hex: #e5e5e5; --dui-color-border-default-invert-hex: #292929; --dui-color-border-action-basic-default-hex: #e5e5e5; --dui-color-border-action-basic-active-hex: #e0f0ff; --dui-color-border-action-basic-hover-hex: #c6c6c6; --dui-color-border-action-basic-pressed-hex: #ababab; --dui-color-border-action-disabled-hex: #000; --dui-color-border-action-active-hex: #0070c9; --dui-color-border-action-active-alternative-hex: #6d5cd8; --dui-color-border-action-secondary-default-hex: #ababab; --dui-color-border-action-secondary-hover-hex: #8e8e8e; --dui-color-border-action-danger-hex: #c34331; --dui-color-border-action-success-hex: #007f59; --dui-color-border-surface-info-hex: #0070c9; --dui-color-border-surface-success-hex: #007f59; --dui-color-border-surface-warning-hex: #826e00; --dui-color-border-surface-danger-hex: #c34331; --dui-color-border-focus-hex: #0070c9; --dui-color-border-debug-hex: #fff; --dui-color-chart-1-hex: #0070c9; --dui-color-chart-2-hex: #6d5cd8; --dui-color-chart-3-hex: #007f59; --dui-color-chart-4-hex: #645400; --dui-color-chart-5-hex: #c34331; --dui-color-chart-status-success-hex: #007f59; --dui-color-chart-status-danger-hex: #c34331; --dui-color-chart-status-info-hex: #0070c9; --dui-color-opacity-light-0-rgb-x: 0 0 0; --dui-color-opacity-light-3-rgb-x: 0 0 0; --dui-color-opacity-light-5-rgb-x: 0 0 0; --dui-color-opacity-light-10-rgb-x: 0 0 0; --dui-color-opacity-light-15-rgb-x: 0 0 0; --dui-color-opacity-light-25-rgb-x: 0 0 0; --dui-color-opacity-light-35-rgb-x: 0 0 0; --dui-color-opacity-light-50-rgb-x: 0 0 0; --dui-color-opacity-dark-25-rgb-x: 255 255 255; --dui-color-opacity-dark-35-rgb-x: 255 255 255; --dui-color-opacity-debug-25-rgb-x: 109 92 216; --dui-color-opacity-debug-100-rgb-x: 109 92 216; --dui-color-blue-50-rgb-x: 224 240 255; --dui-color-blue-100-rgb-x: 207 231 255; --dui-color-blue-200-rgb-x: 151 202 255; --dui-color-blue-300-rgb-x: 96 175 255; --dui-color-blue-400-rgb-x: 46 145 236; --dui-color-blue-500-rgb-x: 0 112 201; --dui-color-blue-600-rgb-x: 0 83 169; --dui-color-blue-700-rgb-x: 0 56 141; --dui-color-blue-800-rgb-x: 0 31 115; --dui-color-blue-900-rgb-x: 0 5 96; --dui-color-purple-50-rgb-x: 244 244 255; --dui-color-purple-100-rgb-x: 227 227 255; --dui-color-purple-200-rgb-x: 195 192 255; --dui-color-purple-300-rgb-x: 169 159 255; --dui-color-purple-400-rgb-x: 139 123 255; --dui-color-purple-500-rgb-x: 109 92 216; --dui-color-purple-600-rgb-x: 84 68 172; --dui-color-purple-700-rgb-x: 61 49 130; --dui-color-purple-800-rgb-x: 40 31 91; --dui-color-purple-900-rgb-x: 24 18 61; --dui-color-green-50-rgb-x: 222 253 238; --dui-color-green-100-rgb-x: 156 247 209; --dui-color-green-200-rgb-x: 67 222 169; --dui-color-green-300-rgb-x: 0 194 143; --dui-color-green-400-rgb-x: 0 161 116; --dui-color-green-500-rgb-x: 0 127 89; --dui-color-green-600-rgb-x: 0 97 67; --dui-color-green-700-rgb-x: 0 71 48; --dui-color-green-800-rgb-x: 0 48 31; --dui-color-green-900-rgb-x: 0 30 18; --dui-color-red-50-rgb-x: 255 233 229; --dui-color-red-100-rgb-x: 255 221 216; --dui-color-red-200-rgb-x: 255 178 167; --dui-color-red-300-rgb-x: 255 137 120; --dui-color-red-400-rgb-x: 249 85 62; --dui-color-red-500-rgb-x: 195 67 49; --dui-color-red-600-rgb-x: 150 51 38; --dui-color-red-700-rgb-x: 111 38 28; --dui-color-red-800-rgb-x: 74 25 19; --dui-color-red-900-rgb-x: 45 16 11; --dui-color-yellow-50-rgb-x: 255 246 197; --dui-color-yellow-100-rgb-x: 255 229 94; --dui-color-yellow-200-rgb-x: 232 195 0; --dui-color-yellow-300-rgb-x: 201 168 0; --dui-color-yellow-400-rgb-x: 167 140 0; --dui-color-yellow-500-rgb-x: 130 110 0; --dui-color-yellow-600-rgb-x: 100 84 0; --dui-color-yellow-700-rgb-x: 73 61 0; --dui-color-yellow-800-rgb-x: 48 41 0; --dui-color-yellow-900-rgb-x: 30 25 0; --dui-color-gray-0-rgb-x: 250 250 250; --dui-color-gray-50-rgb-x: 245 245 245; --dui-color-gray-100-rgb-x: 229 229 229; --dui-color-gray-200-rgb-x: 198 198 198; --dui-color-gray-300-rgb-x: 171 171 171; --dui-color-gray-400-rgb-x: 142 142 142; --dui-color-gray-500-rgb-x: 111 111 111; --dui-color-gray-600-rgb-x: 85 85 85; --dui-color-gray-700-rgb-x: 62 62 62; --dui-color-gray-800-rgb-x: 41 41 41; --dui-color-gray-900-rgb-x: 25 25 25; --dui-color-white-rgb-x: 255 255 255; --dui-color-black-rgb-x: 0 0 0; --dui-color-brand-rgb-x: 15 43 70; --dui-color-transparent-rgb-x: 255 255 255; --dui-color-background-app-rgb-x: 255 255 255; --dui-color-background-surface-rgb-x: 255 255 255; --dui-color-background-surface-invert-rgb-x: 41 41 41; --dui-color-background-surface-canvas-rgb-x: 255 255 255; --dui-color-background-surface-canvas-secondary-rgb-x: 245 245 245; --dui-color-background-surface-neutral-rgb-x: 198 198 198; --dui-color-background-surface-neutral-hover-rgb-x: 171 171 171; --dui-color-background-surface-neutral-pressed-rgb-x: 142 142 142; --dui-color-background-surface-neutral-muted-rgb-x: 229 229 229; --dui-color-background-surface-neutral-muted-hover-rgb-x: 198 198 198; --dui-color-background-surface-neutral-muted-pressed-rgb-x: 171 171 171; --dui-color-background-surface-info-rgb-x: 0 112 201; --dui-color-background-surface-info-muted-rgb-x: 224 240 255; --dui-color-background-surface-success-rgb-x: 0 127 89; --dui-color-background-surface-success-muted-rgb-x: 222 253 238; --dui-color-background-surface-warning-rgb-x: 201 168 0; --dui-color-background-surface-warning-muted-rgb-x: 255 246 197; --dui-color-background-surface-danger-rgb-x: 195 67 49; --dui-color-background-surface-danger-muted-rgb-x: 255 233 229; --dui-color-background-surface-primary-rgb-x: 0 112 201; --dui-color-background-surface-primary-muted-rgb-x: 224 240 255; --dui-color-background-action-rgb-x: 255 255 255; --dui-color-background-action-active-rgb-x: 224 240 255; --dui-color-background-action-active-alternative-rgb-x: 244 244 255; --dui-color-background-action-brand-rgb-x: 15 43 70; --dui-color-background-action-basic-rgb-x: 255 255 255; --dui-color-background-action-basic-hover-rgb-x: 245 245 245; --dui-color-background-action-basic-pressed-rgb-x: 229 229 229; --dui-color-background-action-ghost-rgb-x: 255 255 255; --dui-color-background-action-ghost-hover-rgb-x: 0 0 0; --dui-color-background-action-ghost-pressed-rgb-x: 0 0 0; --dui-color-background-action-disabled-rgb-x: 0 0 0; --dui-color-background-action-primary-rgb-x: 0 112 201; --dui-color-background-action-primary-hover-rgb-x: 0 83 169; --dui-color-background-action-primary-pressed-rgb-x: 0 56 141; --dui-color-background-action-danger-rgb-x: 195 67 49; --dui-color-background-action-danger-hover-rgb-x: 150 51 38; --dui-color-background-action-danger-pressed-rgb-x: 111 38 28; --dui-color-background-overlay-rgb-x: 0 0 0; --dui-color-text-default-rgb-x: 41 41 41; --dui-color-text-default-invert-rgb-x: 245 245 245; --dui-color-text-muted-rgb-x: 111 111 111; --dui-color-text-info-rgb-x: 0 56 141; --dui-color-text-success-rgb-x: 0 71 48; --dui-color-text-warning-rgb-x: 73 61 0; --dui-color-text-danger-rgb-x: 111 38 28; --dui-color-text-info-muted-rgb-x: 0 112 201; --dui-color-text-success-muted-rgb-x: 0 127 89; --dui-color-text-warning-muted-rgb-x: 130 110 0; --dui-color-text-danger-muted-rgb-x: 195 67 49; --dui-color-text-action-rgb-x: 41 41 41; --dui-color-text-action-invert-rgb-x: 245 245 245; --dui-color-text-action-active-rgb-x: 0 83 169; --dui-color-text-action-active-alternative-rgb-x: 84 68 172; --dui-color-text-action-basic-rgb-x: 41 41 41; --dui-color-text-action-ghost-rgb-x: 41 41 41; --dui-color-text-action-primary-rgb-x: 224 240 255; --dui-color-text-action-danger-rgb-x: 255 233 229; --dui-color-text-action-disabled-rgb-x: 0 0 0; --dui-color-text-link-rgb-x: 0 112 201; --dui-color-text-link-hover-rgb-x: 0 83 169; --dui-color-text-link-pressed-rgb-x: 0 56 141; --dui-color-text-link-disabled-rgb-x: 0 0 0; --dui-color-text-white-rgb-x: 255 255 255; --dui-color-text-black-rgb-x: 0 0 0; --dui-color-text-brand-rgb-x: 15 43 70; --dui-color-border-default-rgb-x: 229 229 229; --dui-color-border-default-invert-rgb-x: 41 41 41; --dui-color-border-action-basic-default-rgb-x: 229 229 229; --dui-color-border-action-basic-active-rgb-x: 224 240 255; --dui-color-border-action-basic-hover-rgb-x: 198 198 198; --dui-color-border-action-basic-pressed-rgb-x: 171 171 171; --dui-color-border-action-disabled-rgb-x: 0 0 0; --dui-color-border-action-active-rgb-x: 0 112 201; --dui-color-border-action-active-alternative-rgb-x: 109 92 216; --dui-color-border-action-secondary-default-rgb-x: 171 171 171; --dui-color-border-action-secondary-hover-rgb-x: 142 142 142; --dui-color-border-action-danger-rgb-x: 195 67 49; --dui-color-border-action-success-rgb-x: 0 127 89; --dui-color-border-surface-info-rgb-x: 0 112 201; --dui-color-border-surface-success-rgb-x: 0 127 89; --dui-color-border-surface-warning-rgb-x: 130 110 0; --dui-color-border-surface-danger-rgb-x: 195 67 49; --dui-color-border-focus-rgb-x: 0 112 201; --dui-color-border-debug-rgb-x: 255 255 255; --dui-color-chart-1-rgb-x: 0 112 201; --dui-color-chart-2-rgb-x: 109 92 216; --dui-color-chart-3-rgb-x: 0 127 89; --dui-color-chart-4-rgb-x: 100 84 0; --dui-color-chart-5-rgb-x: 195 67 49; --dui-color-chart-status-success-rgb-x: 0 127 89; --dui-color-chart-status-danger-rgb-x: 195 67 49; --dui-color-chart-status-info-rgb-x: 0 112 201; }
@supports not (color:light-dark(tan, tan)) {
  :root * { --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #191919; --dui-color-background-app: var(--csstools-light-dark-toggle--0,#fff); --csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface: var(--csstools-light-dark-toggle--1,#fff); --csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #fff; --dui-color-background-surface-invert: var(--csstools-light-dark-toggle--2,#292929); --csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface-canvas: var(--csstools-light-dark-toggle--3,#fff); --csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #191919; --dui-color-background-surface-canvas-secondary: var(--csstools-light-dark-toggle--4,#f5f5f5); --csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #6f6f6f; --dui-color-background-surface-neutral: var(--csstools-light-dark-toggle--5,#c6c6c6); --csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-hover: var(--csstools-light-dark-toggle--6,#ababab); --csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral-pressed: var(--csstools-light-dark-toggle--7,#8e8e8e); --csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-muted: var(--csstools-light-dark-toggle--8,#e5e5e5); --csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral-muted-hover: var(--csstools-light-dark-toggle--9,#c6c6c6); --csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface-neutral-muted-pressed: var(--csstools-light-dark-toggle--10,#ababab); --csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #97caff; --dui-color-background-surface-info: var(--csstools-light-dark-toggle--11,#0070c9); --csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #00388d; --dui-color-background-surface-info-muted: var(--csstools-light-dark-toggle--12,#e0f0ff); --csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #43dea9; --dui-color-background-surface-success: var(--csstools-light-dark-toggle--13,#007f59); --csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #004730; --dui-color-background-surface-success-muted: var(--csstools-light-dark-toggle--14,#defdee); --csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #e8c300; --dui-color-background-surface-warning: var(--csstools-light-dark-toggle--15,#c9a800); --csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #826e00; --dui-color-background-surface-warning-muted: var(--csstools-light-dark-toggle--16,#fff6c5); --csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #ffb2a7; --dui-color-background-surface-danger: var(--csstools-light-dark-toggle--17,#c34331); --csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #6f261c; --dui-color-background-surface-danger-muted: var(--csstools-light-dark-toggle--18,#ffe9e5); --csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) #60afff; --dui-color-background-surface-primary: var(--csstools-light-dark-toggle--19,#0070c9); --csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #00388d; --dui-color-background-surface-primary-muted: var(--csstools-light-dark-toggle--20,#e0f0ff); --csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #292929; --dui-color-background-action: var(--csstools-light-dark-toggle--21,#fff); --csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) #00388d; --dui-color-background-action-active: var(--csstools-light-dark-toggle--22,#e0f0ff); --csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) #3d3182; --dui-color-background-action-active-alternative: var(--csstools-light-dark-toggle--23,#f4f4ff); --csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) #fff; --dui-color-background-action-brand: var(--csstools-light-dark-toggle--24,#0f2b46); --csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) #292929; --dui-color-background-action-basic: var(--csstools-light-dark-toggle--25,#fff); --csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-action-basic-hover: var(--csstools-light-dark-toggle--26,#f5f5f5); --csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) #191919; --dui-color-background-action-basic-pressed: var(--csstools-light-dark-toggle--27,#e5e5e5); --csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) #fff0; --dui-color-background-action-ghost: var(--csstools-light-dark-toggle--28,#fff0); --csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) #00000026; --dui-color-background-action-ghost-hover: var(--csstools-light-dark-toggle--29,#0000000d); --csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) #00000040; --dui-color-background-action-ghost-pressed: var(--csstools-light-dark-toggle--30,#0000001a); --csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) #00000026; --dui-color-background-action-disabled: var(--csstools-light-dark-toggle--31,#00000008); --csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) #0070c9; --dui-color-background-action-primary: var(--csstools-light-dark-toggle--32,#0070c9); --csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) #0053a9; --dui-color-background-action-primary-hover: var(--csstools-light-dark-toggle--33,#0053a9); --csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) #00388d; --dui-color-background-action-primary-pressed: var(--csstools-light-dark-toggle--34,#00388d); --csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) #c34331; --dui-color-background-action-danger: var(--csstools-light-dark-toggle--35,#c34331); --csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) #963326; --dui-color-background-action-danger-hover: var(--csstools-light-dark-toggle--36,#963326); --csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) #6f261c; --dui-color-background-action-danger-pressed: var(--csstools-light-dark-toggle--37,#6f261c); --csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) #00000080; --dui-color-background-overlay: var(--csstools-light-dark-toggle--38,#00000080); --csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-default: var(--csstools-light-dark-toggle--39,#292929); --csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #292929; --dui-color-text-default-invert: var(--csstools-light-dark-toggle--40,#f5f5f5); --csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) #ababab; --dui-color-text-muted: var(--csstools-light-dark-toggle--41,#6f6f6f); --csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-info: var(--csstools-light-dark-toggle--42,#00388d); --csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) #defdee; --dui-color-text-success: var(--csstools-light-dark-toggle--43,#004730); --csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) #fff6c5; --dui-color-text-warning: var(--csstools-light-dark-toggle--44,#493d00); --csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) #ffe9e5; --dui-color-text-danger: var(--csstools-light-dark-toggle--45,#6f261c); --csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) #60afff; --dui-color-text-info-muted: var(--csstools-light-dark-toggle--46,#0070c9); --csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) #00c28f; --dui-color-text-success-muted: var(--csstools-light-dark-toggle--47,#007f59); --csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) #c9a800; --dui-color-text-warning-muted: var(--csstools-light-dark-toggle--48,#826e00); --csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) #ff8978; --dui-color-text-danger-muted: var(--csstools-light-dark-toggle--49,#c34331); --csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-action: var(--csstools-light-dark-toggle--50,#292929); --csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) #292929; --dui-color-text-action-invert: var(--csstools-light-dark-toggle--51,#f5f5f5); --csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-action-active: var(--csstools-light-dark-toggle--52,#0053a9); --csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) #f4f4ff; --dui-color-text-action-active-alternative: var(--csstools-light-dark-toggle--53,#5444ac); --csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-action-basic: var(--csstools-light-dark-toggle--54,#292929); --csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-text-action-ghost: var(--csstools-light-dark-toggle--55,#292929); --csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-action-primary: var(--csstools-light-dark-toggle--56,#e0f0ff); --csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) #ffe9e5; --dui-color-text-action-danger: var(--csstools-light-dark-toggle--57,#ffe9e5); --csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) #ffffff40; --dui-color-text-action-disabled: var(--csstools-light-dark-toggle--58,#00000040); --csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) #e0f0ff; --dui-color-text-link: var(--csstools-light-dark-toggle--59,#0070c9); --csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) #cfe7ff; --dui-color-text-link-hover: var(--csstools-light-dark-toggle--60,#0053a9); --csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) #97caff; --dui-color-text-link-pressed: var(--csstools-light-dark-toggle--61,#00388d); --csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) #8e8e8e; --dui-color-text-link-disabled: var(--csstools-light-dark-toggle--62,#00000040); --csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) #fff; --dui-color-text-white: var(--csstools-light-dark-toggle--63,#fff); --csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) #000; --dui-color-text-black: var(--csstools-light-dark-toggle--64,#000); --csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) #0f2b46; --dui-color-text-brand: var(--csstools-light-dark-toggle--65,#0f2b46); --csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-border-default: var(--csstools-light-dark-toggle--66,#e5e5e5); --csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) #f5f5f5; --dui-color-border-default-invert: var(--csstools-light-dark-toggle--67,#292929); --csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) #555; --dui-color-border-action-basic-default: var(--csstools-light-dark-toggle--68,#e5e5e5); --csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) #00388d; --dui-color-border-action-basic-active: var(--csstools-light-dark-toggle--69,#e0f0ff); --csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-border-action-basic-hover: var(--csstools-light-dark-toggle--70,#c6c6c6); --csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) #191919; --dui-color-border-action-basic-pressed: var(--csstools-light-dark-toggle--71,#ababab); --csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) #ffffff40; --dui-color-border-action-disabled: var(--csstools-light-dark-toggle--72,#00000040); --csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) #0070c9; --dui-color-border-action-active: var(--csstools-light-dark-toggle--73,#0070c9); --csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-active-alternative: var(--csstools-light-dark-toggle--74,#6d5cd8); --csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) #555; --dui-color-border-action-secondary-default: var(--csstools-light-dark-toggle--75,#ababab); --csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-border-action-secondary-hover: var(--csstools-light-dark-toggle--76,#8e8e8e); --csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) #c34331; --dui-color-border-action-danger: var(--csstools-light-dark-toggle--77,#c34331); --csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) #007f59; --dui-color-border-action-success: var(--csstools-light-dark-toggle--78,#007f59); --csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) #2e91ec; --dui-color-border-surface-info: var(--csstools-light-dark-toggle--79,#0070c9); --csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) #00a174; --dui-color-border-surface-success: var(--csstools-light-dark-toggle--80,#007f59); --csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) #a78c00; --dui-color-border-surface-warning: var(--csstools-light-dark-toggle--81,#826e00); --csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) #f9553e; --dui-color-border-surface-danger: var(--csstools-light-dark-toggle--82,#c34331); --csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) #fff; --dui-color-border-focus: var(--csstools-light-dark-toggle--83,#0070c9); --csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) #fff0; --dui-color-border-debug: var(--csstools-light-dark-toggle--84,#fff0); --csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) #60afff; --dui-color-chart-1: var(--csstools-light-dark-toggle--85,#0070c9); --csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) #a99fff; --dui-color-chart-2: var(--csstools-light-dark-toggle--86,#6d5cd8); --csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) #00c28f; --dui-color-chart-3: var(--csstools-light-dark-toggle--87,#007f59); --csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #c9a800; --dui-color-chart-4: var(--csstools-light-dark-toggle--88,#645400); --csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #ff8978; --dui-color-chart-5: var(--csstools-light-dark-toggle--89,#c34331); --csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #00c28f; --dui-color-chart-status-success: var(--csstools-light-dark-toggle--90,#007f59); --csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #ff8978; --dui-color-chart-status-danger: var(--csstools-light-dark-toggle--91,#c34331); --csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) #60afff; --dui-color-chart-status-info: var(--csstools-light-dark-toggle--92,#0070c9); }
}
@supports (color:light-dark(red, red)) {
  :root { --dui-color-background-app: light-dark(#fff,#191919); --dui-color-background-surface: light-dark(#fff,#292929); --dui-color-background-surface-invert: light-dark(#292929,#fff); --dui-color-background-surface-canvas: light-dark(#fff,#292929); --dui-color-background-surface-canvas-secondary: light-dark(#f5f5f5,#191919); --dui-color-background-surface-neutral: light-dark(#c6c6c6,#6f6f6f); --dui-color-background-surface-neutral-hover: light-dark(#ababab,#555); --dui-color-background-surface-neutral-pressed: light-dark(#8e8e8e,#3e3e3e); --dui-color-background-surface-neutral-muted: light-dark(#e5e5e5,#555); --dui-color-background-surface-neutral-muted-hover: light-dark(#c6c6c6,#3e3e3e); --dui-color-background-surface-neutral-muted-pressed: light-dark(#ababab,#292929); --dui-color-background-surface-info: light-dark(#0070c9,#97caff); --dui-color-background-surface-info-muted: light-dark(#e0f0ff,#00388d); --dui-color-background-surface-success: light-dark(#007f59,#43dea9); --dui-color-background-surface-success-muted: light-dark(#defdee,#004730); --dui-color-background-surface-warning: light-dark(#c9a800,#e8c300); --dui-color-background-surface-warning-muted: light-dark(#fff6c5,#826e00); --dui-color-background-surface-danger: light-dark(#c34331,#ffb2a7); --dui-color-background-surface-danger-muted: light-dark(#ffe9e5,#6f261c); --dui-color-background-surface-primary: light-dark(#0070c9,#60afff); --dui-color-background-surface-primary-muted: light-dark(#e0f0ff,#00388d); --dui-color-background-action: light-dark(#fff,#292929); --dui-color-background-action-active: light-dark(#e0f0ff,#00388d); --dui-color-background-action-active-alternative: light-dark(#f4f4ff,#3d3182); --dui-color-background-action-brand: light-dark(#0f2b46,#fff); --dui-color-background-action-basic: light-dark(#fff,#292929); --dui-color-background-action-basic-hover: light-dark(#f5f5f5,#3e3e3e); --dui-color-background-action-basic-pressed: light-dark(#e5e5e5,#191919); --dui-color-background-action-ghost: light-dark(#fff0,#fff0); --dui-color-background-action-ghost-hover: light-dark(#0000000d,#00000026); --dui-color-background-action-ghost-pressed: light-dark(#0000001a,#00000040); --dui-color-background-action-disabled: light-dark(#00000008,#00000026); --dui-color-background-action-primary: light-dark(#0070c9,#0070c9); --dui-color-background-action-primary-hover: light-dark(#0053a9,#0053a9); --dui-color-background-action-primary-pressed: light-dark(#00388d,#00388d); --dui-color-background-action-danger: light-dark(#c34331,#c34331); --dui-color-background-action-danger-hover: light-dark(#963326,#963326); --dui-color-background-action-danger-pressed: light-dark(#6f261c,#6f261c); --dui-color-background-overlay: light-dark(#00000080,#00000080); --dui-color-text-default: light-dark(#292929,#f5f5f5); --dui-color-text-default-invert: light-dark(#f5f5f5,#292929); --dui-color-text-muted: light-dark(#6f6f6f,#ababab); --dui-color-text-info: light-dark(#00388d,#e0f0ff); --dui-color-text-success: light-dark(#004730,#defdee); --dui-color-text-warning: light-dark(#493d00,#fff6c5); --dui-color-text-danger: light-dark(#6f261c,#ffe9e5); --dui-color-text-info-muted: light-dark(#0070c9,#60afff); --dui-color-text-success-muted: light-dark(#007f59,#00c28f); --dui-color-text-warning-muted: light-dark(#826e00,#c9a800); --dui-color-text-danger-muted: light-dark(#c34331,#ff8978); --dui-color-text-action: light-dark(#292929,#f5f5f5); --dui-color-text-action-invert: light-dark(#f5f5f5,#292929); --dui-color-text-action-active: light-dark(#0053a9,#e0f0ff); --dui-color-text-action-active-alternative: light-dark(#5444ac,#f4f4ff); --dui-color-text-action-basic: light-dark(#292929,#f5f5f5); --dui-color-text-action-ghost: light-dark(#292929,#f5f5f5); --dui-color-text-action-primary: light-dark(#e0f0ff,#e0f0ff); --dui-color-text-action-danger: light-dark(#ffe9e5,#ffe9e5); --dui-color-text-action-disabled: light-dark(#00000040,#ffffff40); --dui-color-text-link: light-dark(#0070c9,#e0f0ff); --dui-color-text-link-hover: light-dark(#0053a9,#cfe7ff); --dui-color-text-link-pressed: light-dark(#00388d,#97caff); --dui-color-text-link-disabled: light-dark(#00000040,#8e8e8e); --dui-color-text-white: light-dark(#fff,#fff); --dui-color-text-black: light-dark(#000,#000); --dui-color-text-brand: light-dark(#0f2b46,#0f2b46); --dui-color-border-default: light-dark(#e5e5e5,#3e3e3e); --dui-color-border-default-invert: light-dark(#292929,#f5f5f5); --dui-color-border-action-basic-default: light-dark(#e5e5e5,#555); --dui-color-border-action-basic-active: light-dark(#e0f0ff,#00388d); --dui-color-border-action-basic-hover: light-dark(#c6c6c6,#3e3e3e); --dui-color-border-action-basic-pressed: light-dark(#ababab,#191919); --dui-color-border-action-disabled: light-dark(#00000040,#ffffff40); --dui-color-border-action-active: light-dark(#0070c9,#0070c9); --dui-color-border-action-active-alternative: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-secondary-default: light-dark(#ababab,#555); --dui-color-border-action-secondary-hover: light-dark(#8e8e8e,#3e3e3e); --dui-color-border-action-danger: light-dark(#c34331,#c34331); --dui-color-border-action-success: light-dark(#007f59,#007f59); --dui-color-border-surface-info: light-dark(#0070c9,#2e91ec); --dui-color-border-surface-success: light-dark(#007f59,#00a174); --dui-color-border-surface-warning: light-dark(#826e00,#a78c00); --dui-color-border-surface-danger: light-dark(#c34331,#f9553e); --dui-color-border-focus: light-dark(#0070c9,#fff); --dui-color-border-debug: light-dark(#fff0,#fff0); --dui-color-chart-1: light-dark(#0070c9,#60afff); --dui-color-chart-2: light-dark(#6d5cd8,#a99fff); --dui-color-chart-3: light-dark(#007f59,#00c28f); --dui-color-chart-4: light-dark(#645400,#c9a800); --dui-color-chart-5: light-dark(#c34331,#ff8978); --dui-color-chart-status-success: light-dark(#007f59,#00c28f); --dui-color-chart-status-danger: light-dark(#c34331,#ff8978); --dui-color-chart-status-info: light-dark(#0070c9,#60afff); }
}
[data-dui-theme="brand-refresh"] { --csstools-light-dark-toggle--93: var(--csstools-color-scheme--light) #defdee; --dui-color-background-action-brand: var(--csstools-light-dark-toggle--93,#00a174); --dui-color-background-action-primary: #6d5cd8; --dui-color-background-action-primary-hover: #645400; }
@supports not (color:light-dark(tan, tan)) {
  [data-dui-theme="brand-refresh"] * { --csstools-light-dark-toggle--93: var(--csstools-color-scheme--light) #defdee; --dui-color-background-action-brand: var(--csstools-light-dark-toggle--93,#00a174); }
}
@supports (color:light-dark(red, red)) {
  [data-dui-theme="brand-refresh"] { --dui-color-background-action-brand: light-dark(#00a174,#defdee); }
}
[data-dui-theme="debug"] { --csstools-light-dark-toggle--94: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-app: var(--csstools-light-dark-toggle--94,#6d5cd840); --csstools-light-dark-toggle--95: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface: var(--csstools-light-dark-toggle--95,#6d5cd840); --csstools-light-dark-toggle--96: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-invert: var(--csstools-light-dark-toggle--96,#6d5cd840); --csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-canvas: var(--csstools-light-dark-toggle--97,#6d5cd840); --csstools-light-dark-toggle--98: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-canvas-secondary: var(--csstools-light-dark-toggle--98,#6d5cd840); --csstools-light-dark-toggle--99: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral: var(--csstools-light-dark-toggle--99,#6d5cd840); --csstools-light-dark-toggle--100: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-hover: var(--csstools-light-dark-toggle--100,#6d5cd840); --csstools-light-dark-toggle--101: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-pressed: var(--csstools-light-dark-toggle--101,#6d5cd840); --csstools-light-dark-toggle--102: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-muted: var(--csstools-light-dark-toggle--102,#6d5cd840); --csstools-light-dark-toggle--103: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-muted-hover: var(--csstools-light-dark-toggle--103,#6d5cd840); --csstools-light-dark-toggle--104: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-muted-pressed: var(--csstools-light-dark-toggle--104,#6d5cd840); --csstools-light-dark-toggle--105: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-info: var(--csstools-light-dark-toggle--105,#6d5cd840); --csstools-light-dark-toggle--106: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-info-muted: var(--csstools-light-dark-toggle--106,#6d5cd840); --csstools-light-dark-toggle--107: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-success: var(--csstools-light-dark-toggle--107,#6d5cd840); --csstools-light-dark-toggle--108: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-success-muted: var(--csstools-light-dark-toggle--108,#6d5cd840); --csstools-light-dark-toggle--109: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-warning: var(--csstools-light-dark-toggle--109,#6d5cd840); --csstools-light-dark-toggle--110: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-warning-muted: var(--csstools-light-dark-toggle--110,#6d5cd840); --csstools-light-dark-toggle--111: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-danger: var(--csstools-light-dark-toggle--111,#6d5cd840); --csstools-light-dark-toggle--112: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-danger-muted: var(--csstools-light-dark-toggle--112,#6d5cd840); --csstools-light-dark-toggle--113: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-primary: var(--csstools-light-dark-toggle--113,#6d5cd840); --csstools-light-dark-toggle--114: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-primary-muted: var(--csstools-light-dark-toggle--114,#6d5cd840); --csstools-light-dark-toggle--115: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action: var(--csstools-light-dark-toggle--115,#6d5cd840); --csstools-light-dark-toggle--116: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-active: var(--csstools-light-dark-toggle--116,#6d5cd840); --csstools-light-dark-toggle--117: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-active-alternative: var(--csstools-light-dark-toggle--117,#6d5cd840); --csstools-light-dark-toggle--118: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-brand: var(--csstools-light-dark-toggle--118,#6d5cd840); --csstools-light-dark-toggle--119: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-basic: var(--csstools-light-dark-toggle--119,#6d5cd840); --csstools-light-dark-toggle--120: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-basic-hover: var(--csstools-light-dark-toggle--120,#6d5cd840); --csstools-light-dark-toggle--121: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-basic-pressed: var(--csstools-light-dark-toggle--121,#6d5cd840); --csstools-light-dark-toggle--122: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-ghost: var(--csstools-light-dark-toggle--122,#6d5cd840); --csstools-light-dark-toggle--123: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-ghost-hover: var(--csstools-light-dark-toggle--123,#6d5cd840); --csstools-light-dark-toggle--124: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-ghost-pressed: var(--csstools-light-dark-toggle--124,#6d5cd840); --csstools-light-dark-toggle--125: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-disabled: var(--csstools-light-dark-toggle--125,#6d5cd840); --csstools-light-dark-toggle--126: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-primary: var(--csstools-light-dark-toggle--126,#6d5cd840); --csstools-light-dark-toggle--127: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-primary-hover: var(--csstools-light-dark-toggle--127,#6d5cd840); --csstools-light-dark-toggle--128: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-primary-pressed: var(--csstools-light-dark-toggle--128,#6d5cd840); --csstools-light-dark-toggle--129: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-danger: var(--csstools-light-dark-toggle--129,#6d5cd840); --csstools-light-dark-toggle--130: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-danger-hover: var(--csstools-light-dark-toggle--130,#6d5cd840); --csstools-light-dark-toggle--131: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-danger-pressed: var(--csstools-light-dark-toggle--131,#6d5cd840); --csstools-light-dark-toggle--132: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-overlay: var(--csstools-light-dark-toggle--132,#6d5cd840); --csstools-light-dark-toggle--133: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-default: var(--csstools-light-dark-toggle--133,#6d5cd8); --csstools-light-dark-toggle--134: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-default-invert: var(--csstools-light-dark-toggle--134,#6d5cd8); --csstools-light-dark-toggle--135: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-muted: var(--csstools-light-dark-toggle--135,#6d5cd8); --csstools-light-dark-toggle--136: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-info: var(--csstools-light-dark-toggle--136,#6d5cd8); --csstools-light-dark-toggle--137: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-success: var(--csstools-light-dark-toggle--137,#6d5cd8); --csstools-light-dark-toggle--138: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-warning: var(--csstools-light-dark-toggle--138,#6d5cd8); --csstools-light-dark-toggle--139: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-danger: var(--csstools-light-dark-toggle--139,#6d5cd8); --csstools-light-dark-toggle--140: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-info-muted: var(--csstools-light-dark-toggle--140,#6d5cd8); --csstools-light-dark-toggle--141: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-success-muted: var(--csstools-light-dark-toggle--141,#6d5cd8); --csstools-light-dark-toggle--142: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-warning-muted: var(--csstools-light-dark-toggle--142,#6d5cd8); --csstools-light-dark-toggle--143: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-danger-muted: var(--csstools-light-dark-toggle--143,#6d5cd8); --csstools-light-dark-toggle--144: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action: var(--csstools-light-dark-toggle--144,#6d5cd8); --csstools-light-dark-toggle--145: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-invert: var(--csstools-light-dark-toggle--145,#6d5cd8); --csstools-light-dark-toggle--146: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-active: var(--csstools-light-dark-toggle--146,#6d5cd8); --csstools-light-dark-toggle--147: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-active-alternative: var(--csstools-light-dark-toggle--147,#6d5cd8); --csstools-light-dark-toggle--148: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-basic: var(--csstools-light-dark-toggle--148,#6d5cd8); --csstools-light-dark-toggle--149: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-ghost: var(--csstools-light-dark-toggle--149,#6d5cd8); --csstools-light-dark-toggle--150: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-primary: var(--csstools-light-dark-toggle--150,#6d5cd8); --csstools-light-dark-toggle--151: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-danger: var(--csstools-light-dark-toggle--151,#6d5cd8); --csstools-light-dark-toggle--152: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-disabled: var(--csstools-light-dark-toggle--152,#6d5cd8); --csstools-light-dark-toggle--153: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link: var(--csstools-light-dark-toggle--153,#6d5cd8); --csstools-light-dark-toggle--154: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link-hover: var(--csstools-light-dark-toggle--154,#6d5cd8); --csstools-light-dark-toggle--155: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link-pressed: var(--csstools-light-dark-toggle--155,#6d5cd8); --csstools-light-dark-toggle--156: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link-disabled: var(--csstools-light-dark-toggle--156,#6d5cd8); --csstools-light-dark-toggle--157: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-white: var(--csstools-light-dark-toggle--157,#6d5cd8); --csstools-light-dark-toggle--158: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-black: var(--csstools-light-dark-toggle--158,#6d5cd8); --csstools-light-dark-toggle--159: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-brand: var(--csstools-light-dark-toggle--159,#6d5cd8); --csstools-light-dark-toggle--160: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-default: var(--csstools-light-dark-toggle--160,#6d5cd8); --csstools-light-dark-toggle--161: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-default-invert: var(--csstools-light-dark-toggle--161,#6d5cd8); --csstools-light-dark-toggle--162: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-default: var(--csstools-light-dark-toggle--162,#6d5cd8); --csstools-light-dark-toggle--163: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-active: var(--csstools-light-dark-toggle--163,#6d5cd8); --csstools-light-dark-toggle--164: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-hover: var(--csstools-light-dark-toggle--164,#6d5cd8); --csstools-light-dark-toggle--165: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-pressed: var(--csstools-light-dark-toggle--165,#6d5cd8); --csstools-light-dark-toggle--166: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-disabled: var(--csstools-light-dark-toggle--166,#6d5cd8); --csstools-light-dark-toggle--167: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-active: var(--csstools-light-dark-toggle--167,#6d5cd8); --csstools-light-dark-toggle--168: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-active-alternative: var(--csstools-light-dark-toggle--168,#6d5cd8); --csstools-light-dark-toggle--169: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-secondary-default: var(--csstools-light-dark-toggle--169,#6d5cd8); --csstools-light-dark-toggle--170: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-secondary-hover: var(--csstools-light-dark-toggle--170,#6d5cd8); --csstools-light-dark-toggle--171: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-danger: var(--csstools-light-dark-toggle--171,#6d5cd8); --csstools-light-dark-toggle--172: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-success: var(--csstools-light-dark-toggle--172,#6d5cd8); --csstools-light-dark-toggle--173: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-info: var(--csstools-light-dark-toggle--173,#6d5cd8); --csstools-light-dark-toggle--174: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-success: var(--csstools-light-dark-toggle--174,#6d5cd8); --csstools-light-dark-toggle--175: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-warning: var(--csstools-light-dark-toggle--175,#6d5cd8); --csstools-light-dark-toggle--176: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-danger: var(--csstools-light-dark-toggle--176,#6d5cd8); --csstools-light-dark-toggle--177: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-focus: var(--csstools-light-dark-toggle--177,#6d5cd8); --csstools-light-dark-toggle--178: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-debug: var(--csstools-light-dark-toggle--178,#6d5cd8); --dui-radius-xs: 0; --dui-radius-s: 0; --dui-radius-m: 0; --dui-radius-l: 0; --dui-radius-xl: 0; --dui-radius-full: 0; }
@supports not (color:light-dark(tan, tan)) {
  [data-dui-theme="debug"] * { --csstools-light-dark-toggle--94: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-app: var(--csstools-light-dark-toggle--94,#6d5cd840); --csstools-light-dark-toggle--95: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface: var(--csstools-light-dark-toggle--95,#6d5cd840); --csstools-light-dark-toggle--96: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-invert: var(--csstools-light-dark-toggle--96,#6d5cd840); --csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-canvas: var(--csstools-light-dark-toggle--97,#6d5cd840); --csstools-light-dark-toggle--98: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-canvas-secondary: var(--csstools-light-dark-toggle--98,#6d5cd840); --csstools-light-dark-toggle--99: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral: var(--csstools-light-dark-toggle--99,#6d5cd840); --csstools-light-dark-toggle--100: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-hover: var(--csstools-light-dark-toggle--100,#6d5cd840); --csstools-light-dark-toggle--101: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-pressed: var(--csstools-light-dark-toggle--101,#6d5cd840); --csstools-light-dark-toggle--102: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-muted: var(--csstools-light-dark-toggle--102,#6d5cd840); --csstools-light-dark-toggle--103: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-muted-hover: var(--csstools-light-dark-toggle--103,#6d5cd840); --csstools-light-dark-toggle--104: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-neutral-muted-pressed: var(--csstools-light-dark-toggle--104,#6d5cd840); --csstools-light-dark-toggle--105: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-info: var(--csstools-light-dark-toggle--105,#6d5cd840); --csstools-light-dark-toggle--106: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-info-muted: var(--csstools-light-dark-toggle--106,#6d5cd840); --csstools-light-dark-toggle--107: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-success: var(--csstools-light-dark-toggle--107,#6d5cd840); --csstools-light-dark-toggle--108: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-success-muted: var(--csstools-light-dark-toggle--108,#6d5cd840); --csstools-light-dark-toggle--109: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-warning: var(--csstools-light-dark-toggle--109,#6d5cd840); --csstools-light-dark-toggle--110: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-warning-muted: var(--csstools-light-dark-toggle--110,#6d5cd840); --csstools-light-dark-toggle--111: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-danger: var(--csstools-light-dark-toggle--111,#6d5cd840); --csstools-light-dark-toggle--112: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-danger-muted: var(--csstools-light-dark-toggle--112,#6d5cd840); --csstools-light-dark-toggle--113: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-primary: var(--csstools-light-dark-toggle--113,#6d5cd840); --csstools-light-dark-toggle--114: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-surface-primary-muted: var(--csstools-light-dark-toggle--114,#6d5cd840); --csstools-light-dark-toggle--115: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action: var(--csstools-light-dark-toggle--115,#6d5cd840); --csstools-light-dark-toggle--116: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-active: var(--csstools-light-dark-toggle--116,#6d5cd840); --csstools-light-dark-toggle--117: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-active-alternative: var(--csstools-light-dark-toggle--117,#6d5cd840); --csstools-light-dark-toggle--118: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-brand: var(--csstools-light-dark-toggle--118,#6d5cd840); --csstools-light-dark-toggle--119: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-basic: var(--csstools-light-dark-toggle--119,#6d5cd840); --csstools-light-dark-toggle--120: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-basic-hover: var(--csstools-light-dark-toggle--120,#6d5cd840); --csstools-light-dark-toggle--121: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-basic-pressed: var(--csstools-light-dark-toggle--121,#6d5cd840); --csstools-light-dark-toggle--122: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-ghost: var(--csstools-light-dark-toggle--122,#6d5cd840); --csstools-light-dark-toggle--123: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-ghost-hover: var(--csstools-light-dark-toggle--123,#6d5cd840); --csstools-light-dark-toggle--124: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-ghost-pressed: var(--csstools-light-dark-toggle--124,#6d5cd840); --csstools-light-dark-toggle--125: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-disabled: var(--csstools-light-dark-toggle--125,#6d5cd840); --csstools-light-dark-toggle--126: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-primary: var(--csstools-light-dark-toggle--126,#6d5cd840); --csstools-light-dark-toggle--127: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-primary-hover: var(--csstools-light-dark-toggle--127,#6d5cd840); --csstools-light-dark-toggle--128: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-primary-pressed: var(--csstools-light-dark-toggle--128,#6d5cd840); --csstools-light-dark-toggle--129: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-danger: var(--csstools-light-dark-toggle--129,#6d5cd840); --csstools-light-dark-toggle--130: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-danger-hover: var(--csstools-light-dark-toggle--130,#6d5cd840); --csstools-light-dark-toggle--131: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-action-danger-pressed: var(--csstools-light-dark-toggle--131,#6d5cd840); --csstools-light-dark-toggle--132: var(--csstools-color-scheme--light) #6d5cd840; --dui-color-background-overlay: var(--csstools-light-dark-toggle--132,#6d5cd840); --csstools-light-dark-toggle--133: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-default: var(--csstools-light-dark-toggle--133,#6d5cd8); --csstools-light-dark-toggle--134: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-default-invert: var(--csstools-light-dark-toggle--134,#6d5cd8); --csstools-light-dark-toggle--135: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-muted: var(--csstools-light-dark-toggle--135,#6d5cd8); --csstools-light-dark-toggle--136: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-info: var(--csstools-light-dark-toggle--136,#6d5cd8); --csstools-light-dark-toggle--137: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-success: var(--csstools-light-dark-toggle--137,#6d5cd8); --csstools-light-dark-toggle--138: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-warning: var(--csstools-light-dark-toggle--138,#6d5cd8); --csstools-light-dark-toggle--139: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-danger: var(--csstools-light-dark-toggle--139,#6d5cd8); --csstools-light-dark-toggle--140: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-info-muted: var(--csstools-light-dark-toggle--140,#6d5cd8); --csstools-light-dark-toggle--141: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-success-muted: var(--csstools-light-dark-toggle--141,#6d5cd8); --csstools-light-dark-toggle--142: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-warning-muted: var(--csstools-light-dark-toggle--142,#6d5cd8); --csstools-light-dark-toggle--143: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-danger-muted: var(--csstools-light-dark-toggle--143,#6d5cd8); --csstools-light-dark-toggle--144: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action: var(--csstools-light-dark-toggle--144,#6d5cd8); --csstools-light-dark-toggle--145: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-invert: var(--csstools-light-dark-toggle--145,#6d5cd8); --csstools-light-dark-toggle--146: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-active: var(--csstools-light-dark-toggle--146,#6d5cd8); --csstools-light-dark-toggle--147: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-active-alternative: var(--csstools-light-dark-toggle--147,#6d5cd8); --csstools-light-dark-toggle--148: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-basic: var(--csstools-light-dark-toggle--148,#6d5cd8); --csstools-light-dark-toggle--149: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-ghost: var(--csstools-light-dark-toggle--149,#6d5cd8); --csstools-light-dark-toggle--150: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-primary: var(--csstools-light-dark-toggle--150,#6d5cd8); --csstools-light-dark-toggle--151: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-danger: var(--csstools-light-dark-toggle--151,#6d5cd8); --csstools-light-dark-toggle--152: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-action-disabled: var(--csstools-light-dark-toggle--152,#6d5cd8); --csstools-light-dark-toggle--153: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link: var(--csstools-light-dark-toggle--153,#6d5cd8); --csstools-light-dark-toggle--154: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link-hover: var(--csstools-light-dark-toggle--154,#6d5cd8); --csstools-light-dark-toggle--155: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link-pressed: var(--csstools-light-dark-toggle--155,#6d5cd8); --csstools-light-dark-toggle--156: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-link-disabled: var(--csstools-light-dark-toggle--156,#6d5cd8); --csstools-light-dark-toggle--157: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-white: var(--csstools-light-dark-toggle--157,#6d5cd8); --csstools-light-dark-toggle--158: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-black: var(--csstools-light-dark-toggle--158,#6d5cd8); --csstools-light-dark-toggle--159: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-text-brand: var(--csstools-light-dark-toggle--159,#6d5cd8); --csstools-light-dark-toggle--160: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-default: var(--csstools-light-dark-toggle--160,#6d5cd8); --csstools-light-dark-toggle--161: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-default-invert: var(--csstools-light-dark-toggle--161,#6d5cd8); --csstools-light-dark-toggle--162: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-default: var(--csstools-light-dark-toggle--162,#6d5cd8); --csstools-light-dark-toggle--163: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-active: var(--csstools-light-dark-toggle--163,#6d5cd8); --csstools-light-dark-toggle--164: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-hover: var(--csstools-light-dark-toggle--164,#6d5cd8); --csstools-light-dark-toggle--165: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-basic-pressed: var(--csstools-light-dark-toggle--165,#6d5cd8); --csstools-light-dark-toggle--166: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-disabled: var(--csstools-light-dark-toggle--166,#6d5cd8); --csstools-light-dark-toggle--167: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-active: var(--csstools-light-dark-toggle--167,#6d5cd8); --csstools-light-dark-toggle--168: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-active-alternative: var(--csstools-light-dark-toggle--168,#6d5cd8); --csstools-light-dark-toggle--169: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-secondary-default: var(--csstools-light-dark-toggle--169,#6d5cd8); --csstools-light-dark-toggle--170: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-secondary-hover: var(--csstools-light-dark-toggle--170,#6d5cd8); --csstools-light-dark-toggle--171: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-danger: var(--csstools-light-dark-toggle--171,#6d5cd8); --csstools-light-dark-toggle--172: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-action-success: var(--csstools-light-dark-toggle--172,#6d5cd8); --csstools-light-dark-toggle--173: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-info: var(--csstools-light-dark-toggle--173,#6d5cd8); --csstools-light-dark-toggle--174: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-success: var(--csstools-light-dark-toggle--174,#6d5cd8); --csstools-light-dark-toggle--175: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-warning: var(--csstools-light-dark-toggle--175,#6d5cd8); --csstools-light-dark-toggle--176: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-surface-danger: var(--csstools-light-dark-toggle--176,#6d5cd8); --csstools-light-dark-toggle--177: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-focus: var(--csstools-light-dark-toggle--177,#6d5cd8); --csstools-light-dark-toggle--178: var(--csstools-color-scheme--light) #6d5cd8; --dui-color-border-debug: var(--csstools-light-dark-toggle--178,#6d5cd8); }
}
@supports (color:light-dark(red, red)) {
  [data-dui-theme="debug"] { --dui-color-background-app: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-invert: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-canvas: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-canvas-secondary: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-neutral: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-neutral-hover: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-neutral-pressed: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-neutral-muted: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-neutral-muted-hover: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-neutral-muted-pressed: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-info: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-info-muted: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-success: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-success-muted: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-warning: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-warning-muted: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-danger: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-danger-muted: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-primary: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-surface-primary-muted: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-active: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-active-alternative: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-brand: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-basic: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-basic-hover: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-basic-pressed: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-ghost: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-ghost-hover: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-ghost-pressed: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-disabled: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-primary: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-primary-hover: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-primary-pressed: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-danger: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-danger-hover: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-action-danger-pressed: light-dark(#6d5cd840,#6d5cd840); --dui-color-background-overlay: light-dark(#6d5cd840,#6d5cd840); --dui-color-text-default: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-default-invert: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-muted: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-info: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-success: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-warning: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-danger: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-info-muted: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-success-muted: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-warning-muted: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-danger-muted: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-invert: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-active: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-active-alternative: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-basic: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-ghost: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-primary: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-danger: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-action-disabled: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-link: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-link-hover: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-link-pressed: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-link-disabled: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-white: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-black: light-dark(#6d5cd8,#6d5cd8); --dui-color-text-brand: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-default: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-default-invert: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-basic-default: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-basic-active: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-basic-hover: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-basic-pressed: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-disabled: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-active: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-active-alternative: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-secondary-default: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-secondary-hover: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-danger: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-action-success: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-surface-info: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-surface-success: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-surface-warning: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-surface-danger: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-focus: light-dark(#6d5cd8,#6d5cd8); --dui-color-border-debug: light-dark(#6d5cd8,#6d5cd8); }
}
[data-dui-theme="helix"] { --csstools-light-dark-toggle--179: var(--csstools-color-scheme--light) #191919; --dui-color-background-surface-canvas-secondary: var(--csstools-light-dark-toggle--179,#fafafa); --csstools-light-dark-toggle--180: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral: var(--csstools-light-dark-toggle--180,#e5e5e5); --csstools-light-dark-toggle--181: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-hover: var(--csstools-light-dark-toggle--181,#c6c6c6); --csstools-light-dark-toggle--182: var(--csstools-color-scheme--light) #6f6f6f; --dui-color-background-surface-neutral-pressed: var(--csstools-light-dark-toggle--182,#ababab); --csstools-light-dark-toggle--183: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface-neutral-muted: var(--csstools-light-dark-toggle--183,#f5f5f5); --csstools-light-dark-toggle--184: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral-muted-hover: var(--csstools-light-dark-toggle--184,#e5e5e5); --csstools-light-dark-toggle--185: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-muted-pressed: var(--csstools-light-dark-toggle--185,#c6c6c6); --csstools-light-dark-toggle--186: var(--csstools-color-scheme--light) #292929; --dui-color-border-default: var(--csstools-light-dark-toggle--186,#e5e5e5); }
@supports not (color:light-dark(tan, tan)) {
  [data-dui-theme="helix"] * { --csstools-light-dark-toggle--179: var(--csstools-color-scheme--light) #191919; --dui-color-background-surface-canvas-secondary: var(--csstools-light-dark-toggle--179,#fafafa); --csstools-light-dark-toggle--180: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral: var(--csstools-light-dark-toggle--180,#e5e5e5); --csstools-light-dark-toggle--181: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-hover: var(--csstools-light-dark-toggle--181,#c6c6c6); --csstools-light-dark-toggle--182: var(--csstools-color-scheme--light) #6f6f6f; --dui-color-background-surface-neutral-pressed: var(--csstools-light-dark-toggle--182,#ababab); --csstools-light-dark-toggle--183: var(--csstools-color-scheme--light) #292929; --dui-color-background-surface-neutral-muted: var(--csstools-light-dark-toggle--183,#f5f5f5); --csstools-light-dark-toggle--184: var(--csstools-color-scheme--light) #3e3e3e; --dui-color-background-surface-neutral-muted-hover: var(--csstools-light-dark-toggle--184,#e5e5e5); --csstools-light-dark-toggle--185: var(--csstools-color-scheme--light) #555; --dui-color-background-surface-neutral-muted-pressed: var(--csstools-light-dark-toggle--185,#c6c6c6); --csstools-light-dark-toggle--186: var(--csstools-color-scheme--light) #292929; --dui-color-border-default: var(--csstools-light-dark-toggle--186,#e5e5e5); }
}
@supports (color:light-dark(red, red)) {
  [data-dui-theme="helix"] { --dui-color-background-surface-canvas-secondary: light-dark(#fafafa,#191919); --dui-color-background-surface-neutral: light-dark(#e5e5e5,#3e3e3e); --dui-color-background-surface-neutral-hover: light-dark(#c6c6c6,#555); --dui-color-background-surface-neutral-pressed: light-dark(#ababab,#6f6f6f); --dui-color-background-surface-neutral-muted: light-dark(#f5f5f5,#292929); --dui-color-background-surface-neutral-muted-hover: light-dark(#e5e5e5,#3e3e3e); --dui-color-background-surface-neutral-muted-pressed: light-dark(#c6c6c6,#555); --dui-color-border-default: light-dark(#e5e5e5,#292929); }
}
:root { --dui-border-width-1: var(--dui-border-width-default); --dui-border-width-2: var(--dui-border-width-thick); --dui-border-radius-0: var(--dui-radius-none); --dui-border-radius-2: var(--dui-radius-xs); --dui-border-radius-4: var(--dui-radius-s); --dui-border-radius-6: var(--dui-radius-m); --dui-border-radius-8: var(--dui-radius-m); --dui-border-radius-12: var(--dui-radius-l); --dui-border-radius-16: var(--dui-radius-l); --dui-border-radius-full: var(--dui-radius-full); --dui-spacing-0: var(--dui-spacing-none); --dui-spacing-1: var(--dui-spacing-px); --dui-spacing-2: var(--dui-spacing-xs); --dui-spacing-4: var(--dui-spacing-s); --dui-spacing-6: .375rem; --dui-spacing-8: var(--dui-spacing-m); --dui-spacing-10: .625rem; --dui-spacing-12: var(--dui-spacing-l); --dui-spacing-16: var(--dui-spacing-xl); --dui-spacing-20: var(--dui-spacing-2xl); --dui-spacing-24: var(--dui-spacing-3xl); --dui-spacing-32: var(--dui-spacing-4xl); --dui-spacing-36: 2.25rem; --dui-spacing-40: var(--dui-spacing-5xl); --dui-spacing-80: var(--dui-spacing-7xl); --dui-spacing-96: var(--dui-spacing-8xl); --dui-spacing-300: 18.75rem; --dui-spacing-320: 20rem; --dui-spacing-560: 35rem; --dui-spacing-600: 37.5rem; --dui-spacing-negative-1: var(--dui-spacing-negative-px); --dui-spacing-negative-2: var(--dui-spacing-negative-xs); --dui-spacing-negative-4: var(--dui-spacing-negative-s); --dui-spacing-negative-6: -.375rem; --dui-spacing-negative-8: var(--dui-spacing-negative-m); --dui-spacing-negative-10: -.625rem; --dui-spacing-negative-12: var(--dui-spacing-negative-l); --dui-spacing-negative-16: var(--dui-spacing-negative-xl); --dui-spacing-negative-20: var(--dui-spacing-negative-2xl); --dui-spacing-negative-24: var(--dui-spacing-negative-3xl); --dui-spacing-negative-32: var(--dui-spacing-negative-4xl); --dui-spacing-negative-36: -2.25rem; --dui-spacing-negative-40: var(--dui-spacing-negative-5xl); --dui-spacing-negative-80: var(--dui-spacing-negative-7xl); }
*, ::before, ::after { box-sizing: border-box; }
* { margin: 0px; }
body { -webkit-font-smoothing: antialiased; line-height: 1.5; }
img, picture, video, canvas { max-width: 100%; display: block; }
input, button, textarea, select { font: inherit; }
p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; }
p { text-wrap: pretty; }
h1, h2, h3, h4, h5, h6 { text-wrap: balance; }
#root, #__next { isolation: isolate; }
.has-shadow-s { box-shadow: var(--dui-drop-shadow-s-offset-x) var(--dui-drop-shadow-s-offset-y) var(--dui-drop-shadow-s-blur) var(--dui-drop-shadow-s-spread) var(--dui-drop-shadow-s-color); }
.has-shadow-m { box-shadow: var(--dui-drop-shadow-m-offset-x) var(--dui-drop-shadow-m-offset-y) var(--dui-drop-shadow-m-blur) var(--dui-drop-shadow-m-spread) var(--dui-drop-shadow-m-color); }
.has-shadow-l { box-shadow: var(--dui-drop-shadow-l-offset-x) var(--dui-drop-shadow-l-offset-y) var(--dui-drop-shadow-l-blur) var(--dui-drop-shadow-l-spread) var(--dui-drop-shadow-l-color); }
body { font-family: Roboto, sans-serif; }
.-font-size-sm { font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); }
.-font-size-base { font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); }
.as-heading-1, .as-heading-2, .as-heading-3, .as-heading-4, .as-heading-5, .as-heading-6 { font-weight: var(--dui-typography-font-weight-semibold); }
.as-heading-1 { font-size: var(--dui-typography-heading-1-font-size); line-height: var(--dui-typography-heading-1-line-height); }
.as-heading-2 { font-size: var(--dui-typography-heading-2-font-size); line-height: var(--dui-typography-heading-2-line-height); }
.as-heading-3 { font-size: var(--dui-typography-heading-3-font-size); line-height: var(--dui-typography-heading-3-line-height); }
.as-heading-4 { font-size: var(--dui-typography-heading-4-font-size); line-height: var(--dui-typography-heading-4-line-height); }
.as-heading-5 { font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-heading-5-line-height); }
.as-heading-6 { font-size: var(--dui-typography-heading-6-font-size); line-height: var(--dui-typography-heading-6-line-height); }
.as-body-large { font-size: var(--dui-typography-body-l-font-size); line-height: var(--dui-typography-body-l-line-height); }
.as-body-default { font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); }
.as-body-small { font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); }
.as-body-xsmall { font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); }
.dui-global-background { background: var(--dui-global-background,#fff); }
.sr-only { clip-path: inset(50%); white-space: nowrap; border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
:root { --csstools-color-scheme--light: initial; --lightningcss-light: initial; --lightningcss-dark: ; color-scheme: light dark; }
@media (prefers-color-scheme: dark) {
  :root { --lightningcss-light: ; --lightningcss-dark: initial; --csstools-color-scheme--light: ; }
}
.dark { --csstools-color-scheme--light:  !important; --lightningcss-light:  !important; --lightningcss-dark: initial !important; color-scheme: dark !important; }
.light { --csstools-color-scheme--light: initial !important; --lightningcss-light: initial !important; --lightningcss-dark:  !important; color-scheme: light !important; }
:root { --background: var(--color-background-app); --card: var(--color-background-surface); --card-foreground: var(--color-text-default-invert); --popover: var(--color-background-surface); --popover-foreground: var(--color-text-default); --primary: var(--color-background-surface-primary); --primary-foreground: var(--color-text-action-primary); --secondary: var(--color-background-surface-neutral); --secondary-foreground: var(--color-background-action-neutral); --muted: var(--color-background-surface-neutral-muted); --muted-foreground: var(--color-text-muted); --accent: #f5f5f5; --accent-foreground: #171717; --destructive: var(--color-background-action-danger); --destructive-foreground: var(--color-text-danger); --border: var(--color-border-default); --input: var(--color-border-default); --ring: var(--color-border-focus); --chart-1: #f05100; --chart-2: #009588; --chart-3: #104e64; --chart-4: #fcbb00; --chart-5: #f99c00; --radius: var(--dui-border-radius-12,12px); }
@supports (color:lab(0% 0 0)) {
  :root { --accent: lab(96.52% -.0000298023 .0000119209); --accent-foreground: lab(7.78201% -.0000149012 0); --chart-1: lab(57.1026% 64.2584 89.8886); --chart-2: lab(55.0223% -41.0774 -3.90277); --chart-3: lab(30.372% -13.1853 -18.7887); --chart-4: lab(80.1641% 16.6016 99.2089); --chart-5: lab(72.7183% 31.8672 97.9407); }
}
.AccordionItem { --accordion-motion-duration: .2s; border-block-end: 1px solid var(--dui-color-border-default); }
.AccordionHeader { margin: 0px; }
.AccordionTrigger { justify-content: space-between; align-items: center; gap: var(--dui-spacing-xl); width: 100%; padding-block: var(--dui-spacing-l); padding-inline: var(--dui-spacing-m); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); font-weight: var(--dui-typography-font-weight-semibold); color: var(--dui-color-text-default); cursor: pointer; text-align: start; background: 0px 0px; border: 0px; display: flex; }
.AccordionTrigger:focus-visible { outline: 2px solid var(--dui-color-border-focus); outline-offset: -2px; border-radius: var(--dui-radius-s); }
.AccordionTrigger[data-disabled] { color: var(--dui-color-text-action-disabled); cursor: default; }
.AccordionTrigger .__label { gap: var(--dui-spacing-xs); flex-direction: column; flex: 1 1 0%; min-width: 0px; display: flex; }
.AccordionTrigger .__description { font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); font-weight: var(--dui-typography-font-weight-regular); color: var(--dui-color-text-muted); }
.AccordionTrigger .__icon { transition: transform var(--accordion-motion-duration) ease; flex-shrink: 0; display: flex; }
.AccordionTrigger[data-state="open"] .__icon { transform: rotate(180deg); }
.AccordionContent { overflow: hidden; }
.AccordionContent[data-state="open"] { animation: accordion-expand var(--accordion-motion-duration) ease; }
.AccordionContent[data-state="closed"] { animation: accordion-collapse var(--accordion-motion-duration) ease; }
.AccordionContent[data-force-mount][data-state="closed"] { visibility: hidden; height: 0px; transition: visibility 0s var(--accordion-motion-duration); }
.AccordionContent .__body { padding-inline: var(--dui-spacing-m); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); font-weight: var(--dui-typography-font-weight-regular); color: var(--dui-color-text-default); padding-block-end: var(--dui-spacing-xl); }
@keyframes accordion-expand { 
  0% { height: 0px; }
  100% { height: var(--radix-accordion-content-height); }
}
@keyframes accordion-collapse { 
  0% { height: var(--radix-accordion-content-height); }
  100% { height: 0px; }
}
:root { --alert-max-width: 35rem; }
.Alert { padding: var(--dui-spacing-l); border-radius: var(--dui-radius-m); max-width: var(--alert-max-width); align-items: start; display: flex; }
.Alert, .Alert .__actions, .Alert .__close, .Alert .__icon { gap: var(--dui-spacing-m); display: flex; }
.Alert .__icon { padding-top: var(--dui-spacing-xs); }
.Alert .__message { padding-top: var(--dui-spacing-xs); flex-grow: 1; }
.Alert .__message a { padding: var(--dui-spacing-xs); }
.Alert .__message a:focus-visible { outline-style: ; outline-width: ; outline-offset: var(--dui-spacing-none); outline-color: var(--dui-color-border-focus); }
.Alert .__message a:hover { background-color: var(--dui-color-background-action-ghost-hover); box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; }
.Alert .__message p:not(:last-child) { margin-block-end: var(--dui-spacing-m); }
.Alert .__actions { justify-content: flex-end; gap: var(--dui-spacing-m); flex-grow: 1; display: flex; }
.Alert .__actions .Button:last-child { box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--alert-primary-action-border); }
.Alert .Button, .Alert a { padding: var(--dui-spacing-xs) .375rem; color: inherit; font-weight: var(--font-weight-normal); }
.Alert .__close .Button { padding: var(--dui-spacing-xs); }
.Alert.as-info { background-color: var(--dui-color-background-surface-info-muted); color: var(--dui-color-text-info); --alert-primary-action-border: var(--dui-color-border-surface-info); }
.Alert.as-success { background-color: var(--dui-color-background-surface-success-muted); color: var(--dui-color-text-success); --alert-primary-action-border: var(--dui-color-border-surface-success); }
.Alert.as-warning { background-color: var(--dui-color-background-surface-warning-muted); color: var(--dui-color-text-warning); --alert-primary-action-border: var(--dui-color-border-surface-warning); }
.Alert.as-error { background-color: var(--dui-color-background-surface-danger-muted); color: var(--dui-color-text-danger); --alert-primary-action-border: var(--dui-color-border-surface-danger); }
.Alert.as-full-width { max-width: 100%; }
.Avatar { --background-color: var(--dui-color-background-surface-neutral); --text-color: var(--dui-color-text-default); font-weight: var(--dui-typography-font-weight-semibold); text-transform: uppercase; background-color: var(--background-color); color: var(--text-color); border-radius: 50%; justify-content: center; align-items: center; display: inline-flex; }
.Avatar.as-small { height: var(--dui-spacing-3xl); width: var(--dui-spacing-3xl); font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); }
.Avatar.as-medium { height: var(--dui-spacing-4xl); width: var(--dui-spacing-4xl); font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); }
.Avatar.as-pro { --background-color: var(--dui-color-background-surface-success); --text-color: var(--dui-color-text-default-invert); }
.Avatar.as-free { --background-color: var(--dui-color-background-surface-info); --text-color: var(--dui-color-text-default-invert); }
.Avatar.as-default { --background-color: var(--dui-color-background-surface-info-muted); --text-color: var(--dui-color-text-info); }
.Avatar.is-interactive { cursor: pointer; border: 0px; padding: 0px; text-decoration: none; }
.Avatar.is-interactive:hover { filter: brightness(0.95); }
.Avatar.is-interactive:focus-visible { outline-style: ; outline-width: ; outline-offset: var(--dui-spacing-xs); outline-color: var(--dui-color-border-focus); }
.AvatarGroup { --avatar-group-size: var(--dui-spacing-4xl); --avatar-group-font-size: var(--dui-typography-body-xs-font-size); --avatar-group-overlap: var(--dui-spacing-negative-m); --avatar-group-ring-width: var(--dui-border-width-default); --avatar-group-ring-color: var(--dui-color-background-surface); align-items: center; display: inline-flex; }
.AvatarGroup.as-small { --avatar-group-size: var(--dui-spacing-3xl); --avatar-group-font-size: .5rem; --avatar-group-overlap: var(--dui-spacing-negative-s); }
.AvatarGroup > :where(.__avatar-wrapper):not(:first-child) { margin-inline-start: var(--avatar-group-overlap); }
.AvatarGroup > :where(.__avatar-wrapper) :where(.Avatar) { box-shadow: 0 0 0 var(--avatar-group-ring-width) var(--avatar-group-ring-color); }
.AvatarGroup > :where(.__overflow) { height: var(--avatar-group-size); width: var(--avatar-group-size); font-size: var(--avatar-group-font-size); font-weight: var(--dui-typography-font-weight-semibold); background-color: var(--dui-color-background-surface-neutral-muted); color: var(--dui-color-text-default); box-shadow: 0 0 0 var(--avatar-group-ring-width) var(--avatar-group-ring-color); border-radius: 50%; justify-content: center; align-items: center; margin-inline-start: var(--avatar-group-overlap); display: inline-flex; }
.Badge { white-space: nowrap; border-radius: var(--dui-radius-full); font-weight: var(--dui-typography-font-weight-semibold); padding: var(--dui-spacing-xs) var(--dui-spacing-m); justify-content: center; align-items: center; gap: var(--dui-spacing-s); display: inline-flex; }
.Badge:has(.is-icon-only) { padding: var(--dui-spacing-xs); }
.Badge.as-info { background-color: var(--dui-color-background-surface-info-muted); color: var(--dui-color-text-info); }
.Badge.as-success { background-color: var(--dui-color-background-surface-success-muted); color: var(--dui-color-text-success); }
.Badge.as-warning { background-color: var(--dui-color-background-surface-warning-muted); color: var(--dui-color-text-warning); }
.Badge.as-danger { background-color: var(--dui-color-background-surface-danger-muted); color: var(--dui-color-text-danger); }
.Badge.as-neutral { background-color: var(--dui-color-background-surface-neutral-muted); color: var(--dui-color-text-default); }
.Badge.as-pro { color: var(--dui-color-text-default-invert); background-color: var(--dui-color-background-surface-success); }
.Badge.as-beta { color: var(--dui-color-text-default-invert); background-color: var(--dui-color-background-surface-info); }
.Badge .is-icon-only { display: inline-flex; }
.Badge .is-icon-only.as-small { padding: 0px; }
.Badge .is-icon-only.as-medium { padding: var(--dui-spacing-xs); }
.Badge .is-icon-only.as-large { padding: var(--dui-spacing-s); }
.Breadcrumb { --dui-breadcrumb-page-max-width: 16rem; --dui-link-color: var(--dui-color-text-muted); --dui-link-color-hover: var(--dui-color-text-default); --dui-link-color-pressed: var(--dui-color-text-default); --dui-link-font-weight: var(--dui-typography-font-weight-regular); min-width: 0px; color: var(--dui-color-text-muted); font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); align-items: center; display: flex; }
.Breadcrumb__list { align-items: center; gap: var(--dui-spacing-s); flex-wrap: wrap; min-width: 0px; margin: 0px; padding: 0px; list-style: none; display: flex; }
.Breadcrumb__item { align-items: center; min-width: 0px; max-width: 100%; display: inline-flex; }
.Breadcrumb__page { padding-block: var(--dui-breadcrumb-page-padding-block,var(--dui-spacing-xs)); padding-inline: var(--dui-spacing-s); border-radius: var(--dui-radius-s); color: var(--dui-color-text-default); font-weight: var(--dui-typography-font-weight-semibold); white-space: nowrap; text-overflow: ellipsis; max-width: var(--dui-breadcrumb-page-max-width); align-items: center; display: inline-flex; overflow: hidden; }
.Breadcrumb__ancestor { padding-block: var(--dui-breadcrumb-page-padding-block,var(--dui-spacing-xs)); border-radius: var(--dui-radius-s); color: var(--dui-color-text-muted); white-space: nowrap; text-overflow: ellipsis; max-width: var(--dui-breadcrumb-page-max-width); align-items: center; display: inline-flex; overflow: hidden; }
.Breadcrumb__separator { color: var(--dui-color-text-muted); flex: 0 0 auto; align-items: center; display: inline-flex; }
.Breadcrumb__ellipsis { align-items: center; display: inline-flex; }
.Breadcrumb__ellipsis-trigger { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--dui-color-text-muted); font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: var(--dui-radius-s); border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: inline-flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: var(--dui-spacing-xs) var(--dui-spacing-s); padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: color 0.15s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1); translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.Breadcrumb__ellipsis-trigger:hover { color: var(--dui-color-text-default); background-color: var(--dui-color-background-surface-neutral-muted); }
.Breadcrumb__ellipsis-trigger:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-xs); }
.Button { --button-inline-start-radius: var(--dui-inline-start-radius,var(--dui-radius-m)); --button-inline-end-radius: var(--dui-inline-end-radius,var(--dui-radius-m)); white-space: nowrap; font-weight: var(--dui-typography-font-weight-semibold); cursor: pointer; box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; box-sizing: border-box; border: 0px; border-start-start-radius: var(--button-inline-start-radius); border-start-end-radius: var(--button-inline-end-radius); border-end-end-radius: var(--button-inline-end-radius); border-end-start-radius: var(--button-inline-start-radius); flex-shrink: 0; align-items: center; width: max-content; min-width: 0px; display: inline-flex; position: relative; overflow: hidden; }
.Button :where(:has(.Icon)) { display: inline-flex; }
.Button:focus-visible { outline-style: ; outline-width: ; outline-offset: var(--dui-spacing-xs); outline-color: var(--dui-color-border-focus); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-focus); }
.Button.as-small { --button-label-icon-gap: var(--dui-spacing-m); --button-inline-start-radius: var(--dui-inline-start-radius,var(--dui-radius-s)); --button-inline-end-radius: var(--dui-inline-end-radius,var(--dui-radius-s)); padding: .375rem var(--dui-spacing-l); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); }
.Button.as-small.is-icon-only { padding: 0.375rem; }
.Button.as-medium { --button-label-icon-gap: var(--dui-spacing-m); --button-inline-start-radius: var(--dui-inline-start-radius,var(--dui-radius-m)); --button-inline-end-radius: var(--dui-inline-end-radius,var(--dui-radius-m)); padding: var(--dui-spacing-m) var(--dui-spacing-xl); font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); }
.Button.as-medium.is-icon-only { padding: var(--dui-spacing-m); }
.Button.as-basic, .Button.as-basic.is-loading { color: var(--dui-color-text-action-basic); background-color: var(--dui-color-background-action-basic); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-action-basic-default); }
:is(.Button.as-basic, .Button.as-basic.is-loading):hover { color: var(--dui-color-text-action-basic); background-color: var(--dui-color-background-action-basic-hover); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-action-basic-hover); }
:is(.Button.as-basic, .Button.as-basic.is-loading):active { background-color: var(--dui-color-background-action-basic-pressed); }
:is(.Button.as-basic, .Button.as-basic.is-loading).is-active { color: var(--dui-color-text-action-active); background-color: var(--dui-color-background-action-active); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-action-active); }
.Button.as-primary, .Button.as-primary.is-loading { color: var(--dui-color-text-action-primary); background-color: var(--dui-color-background-action-primary); }
:is(.Button.as-primary, .Button.as-primary.is-loading):hover { color: var(--dui-color-text-action-primary); background-color: var(--dui-color-background-action-primary-hover); }
:is(.Button.as-primary, .Button.as-primary.is-loading):active { background-color: var(--dui-color-background-action-primary-pressed); }
:is(.Button.as-primary, .Button.as-primary.is-loading).is-active { color: var(--dui-color-text-action-active); background-color: var(--dui-color-background-action-active); }
.Button.as-ghost, .Button.as-ghost.is-loading { color: var(--dui-color-text-action-ghost); box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; background-color: rgba(0, 0, 0, 0); }
:is(.Button.as-ghost, .Button.as-ghost.is-loading):hover { color: var(--dui-color-text-action-ghost); background-color: var(--dui-color-background-action-ghost-hover); box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; }
:is(.Button.as-ghost, .Button.as-ghost.is-loading):active { background-color: var(--dui-color-background-action-ghost-pressed); }
:is(.Button.as-ghost, .Button.as-ghost.is-loading).is-active { color: var(--dui-color-text-action-active); background-color: var(--dui-color-background-action-active); box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; }
.Button.as-danger, .Button.as-danger.is-loading { color: var(--dui-color-text-action-danger); background-color: var(--dui-color-background-action-danger); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-action-danger); }
:is(.Button.as-danger, .Button.as-danger.is-loading):hover { color: var(--dui-color-text-action-danger); background-color: var(--dui-color-background-action-danger-hover); }
:is(.Button.as-danger, .Button.as-danger.is-loading):active { background-color: var(--dui-color-background-action-danger-pressed); }
:is(.Button.as-danger, .Button.as-danger.is-loading).is-active { color: var(--dui-color-text-action-danger); background-color: var(--dui-color-background-action-danger); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-action-danger); }
.Button.as-link, .Button.as-link.is-loading { color: var(--dui-link-color,var(--dui-color-text-link)); font-weight: var(--dui-link-font-weight,var(--dui-typography-font-weight-semibold)); box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; border-radius: var(--dui-radius-none); padding: var(--dui-spacing-none); background-color: rgba(0, 0, 0, 0); border: none; }
:is(.Button.as-link, .Button.as-link.is-loading):hover { color: var(--dui-link-color-hover,var(--dui-color-text-link-hover)); text-underline-offset: var(--dui-spacing-xs); }
:is(.Button.as-link, .Button.as-link.is-loading):active { color: var(--dui-link-color-pressed,var(--dui-color-text-link-pressed)); }
:is(.Button.as-link, .Button.as-link.is-loading).is-active { color: var(--dui-color-text-action-active); }
:is(.Button.as-link, .Button.as-link.is-loading).is-loading { color: var(--dui-color-transparent); }
.Button.as-full-width { justify-content: center; inline-size: 100%; }
.Button.is-disabled, .Button:disabled, .Button[disabled] { color: var(--dui-color-text-action-disabled); background-color: var(--dui-color-background-action-disabled); box-shadow: none; pointer-events: none; cursor: default; --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) .5; opacity: var(--lightningcss-light,1)var(--lightningcss-dark,.5); text-decoration: none; }
:is(.Button.is-disabled, .Button:disabled, .Button[disabled]).as-link { color: var(--dui-color-text-link-disabled); box-shadow: none; background-color: rgba(0, 0, 0, 0); border: none; }
.Button[class*="as-"].is-loading { color: var(--dui-color-transparent); }
.Button .__content { justify-content: center; align-items: center; gap: var(--button-label-icon-gap); flex: 1 1 0%; display: flex; }
.Button .__content.with-content-start { justify-content: flex-start; }
.Button .__content.with-content-end { justify-content: flex-end; }
.Button .__content.with-content-space-between { justify-content: space-between; }
.Button .__content.with-content-center { justify-content: center; }
.Button.is-truncated { flex-shrink: 1; }
.Button .is-truncated { text-overflow: ellipsis; white-space: nowrap; aspect-ratio: auto; overflow: hidden; }
.Button.is-truncated .__content { max-width: 100%; }
.Button .__spinner { justify-content: center; align-items: center; margin: auto; display: flex; position: absolute; inset: 0px; }
.ButtonGroup { --button-group-item-height: var(--dui-spacing-4xl); --button-group-segment-overlap: var(--dui-spacing-negative-xs); --button-group-inline-padding: var(--dui-spacing-xl); --button-group-button-padding-block: var(--dui-spacing-m); --button-group-icon-only-padding: var(--dui-spacing-m); --button-group-textfield-padding-block: calc(( var(--button-group-item-height) - var(--dui-border-width-default) * 2 - var(--dui-typography-body-m-line-height) ) / 2); --button-group-select-padding-block: calc(( var(--button-group-item-height) - var(--dui-border-width-default) * 2 - var(--dui-typography-body-s-line-height) ) / 2); align-items: stretch; display: inline-flex; }
.ButtonGroup > :not(:first-child) { margin-inline-start: var(--button-group-segment-overlap); }
.ButtonGroup.as-full-width { --button-group-flex: 1; display: flex; }
.ButtonGroup > :where(.Button, .Textfield, .Select, :has(> .Button)):first-child:last-child { --dui-inline-start-radius: var(--dui-radius-m); --dui-inline-end-radius: var(--dui-radius-m); }
.ButtonGroup > :where(.Button, .Textfield, .Select, :has(> .Button)):first-child:not(:last-child) { --dui-inline-start-radius: var(--dui-radius-m); --dui-inline-end-radius: var(--dui-radius-none); }
.ButtonGroup > :where(.Button, .Textfield, .Select, :has(> .Button)):last-child:not(:first-child) { --dui-inline-start-radius: var(--dui-radius-none); --dui-inline-end-radius: var(--dui-radius-m); }
.ButtonGroup > :where(.Button, .Textfield, .Select, :has(> .Button)):not(:first-child):not(:last-child) { --dui-inline-start-radius: var(--dui-radius-none); --dui-inline-end-radius: var(--dui-radius-none); }
.ButtonGroup > :hover { z-index: 1; position: relative; }
.ButtonGroup > :where(.Textfield, .Select):focus-within, .ButtonGroup :focus-visible { z-index: 2; position: relative; }
.ButtonGroup > .Button, .ButtonGroup .DropdownMenu.__trigger .Button { min-height: var(--button-group-item-height); box-sizing: border-box; font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); --button-label-icon-gap: var(--dui-spacing-m); padding-block: var(--button-group-button-padding-block); padding-inline: var(--button-group-inline-padding); }
.ButtonGroup > .Button.is-icon-only, .ButtonGroup .DropdownMenu.__trigger .Button.is-icon-only { padding: var(--button-group-icon-only-padding); }
.ButtonGroup > .Textfield { --textfield-height: var(--button-group-item-height); --textfield-container-padding-block: var(--button-group-textfield-padding-block); --textfield-container-padding-inline: var(--button-group-inline-padding); --textfield-compact-input-font-size: var(--dui-typography-body-s-font-size); --textfield-compact-input-line-height: var(--dui-typography-body-s-line-height); }
.ButtonGroup > .Select { --select-control-min-height: var(--button-group-item-height); --select-control-padding-block: var(--button-group-select-padding-block); --select-control-padding-inline: var(--button-group-inline-padding); }
.ButtonGroup > .Select .__value-container, .ButtonGroup > .Select .__placeholder { font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); }
.Caption { align-items: flex-start; gap: var(--dui-spacing-s); display: inline-flex; }
.Caption > svg { margin-top: var(--dui-spacing-xs); flex-shrink: 0; }
.Caption.as-default { color: var(--dui-color-text-muted); }
.Caption.as-error { color: var(--dui-color-text-danger-muted); }
.Caption.as-success { color: var(--dui-color-text-success-muted); }
.Card { --card-inline-spacing: var(--dui-spacing-2xl); --card-block-spacing: var(--dui-spacing-xl); --card-inline-gap: var(--dui-spacing-l); --card-block-gap: var(--dui-spacing-l); --card-bg: var(--dui-color-background-surface-canvas-secondary); background-color: var(--card-bg); color: var(--dui-color-text-default); border-radius: var(--dui-radius-m); min-block-size: var(--dui-spacing-4xl); gap: var(--card-block-gap); padding-block: var(--card-block-spacing); display: grid; }
.Card.as-canvas { border: var(--dui-spacing-px) solid var(--dui-color-border-default); }
.Card.is-grid-item { grid-row: span var(--card-grid-rows); grid-template-rows: subgrid; }
.CardContent { gap: var(--card-block-gap); padding-inline: var(--card-inline-spacing); flex-direction: column; display: flex; }
.CardFooter { padding: 0 var(--card-inline-spacing); }
.CardHeader { align-items: center; gap: var(--card-inline-gap); padding: 0 var(--card-inline-spacing); min-width: 0px; display: flex; }
.CardTitle { text-overflow: ellipsis; white-space: nowrap; aspect-ratio: auto; flex: 1 1 0%; overflow: hidden; }
.Checkbox { --checkbox-border-color: var(--dui-color-border-action-basic-default); --checkbox-background-color: var(--dui-color-background-action-basic); --checkbox-checked-background-color: var(--dui-color-background-action-primary); --checkbox-checked-border-color: var(--dui-color-border-action-active); gap: var(--dui-spacing-s); flex-direction: column; display: flex; }
.Checkbox.is-disabled { --checkbox-border-color: var(--dui-color-border-action-disabled); --checkbox-background-color: var(--dui-color-background-action-disabled); --checkbox-checked-background-color: var(--dui-color-background-action-disabled); --checkbox-checked-border-color: var(--dui-color-border-action-disabled); }
.Checkbox.is-error { --checkbox-border-color: var(--dui-color-border-surface-danger); --checkbox-checked-border-color: var(--dui-color-border-surface-danger); }
.Checkbox .__control { align-items: flex-start; gap: var(--dui-spacing-m); display: inline-flex; }
.Checkbox .__input { border: var(--dui-border-width-default) solid var(--checkbox-border-color); border-radius: var(--dui-radius-s); background-color: var(--checkbox-background-color); cursor: pointer; color: var(--dui-color-text-action-invert); flex-shrink: 0; justify-content: center; align-items: center; transition: border-color 0.2s, background-color 0.2s; display: inline-flex; }
.Checkbox .__input:hover { border-color: var(--dui-color-border-action-basic-hover); }
.Checkbox .__input:focus-visible { outline: var(--dui-border-width-thick) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-xs); }
.Checkbox .__input[data-state="checked"] { background-color: var(--checkbox-checked-background-color); border-color: var(--checkbox-checked-border-color); }
.Checkbox .__input[data-state="checked"]:hover { background-color: var(--dui-color-background-action-primary-hover); }
.Checkbox .__indicator { justify-content: center; align-items: center; display: flex; }
.Checkbox .__content { gap: var(--dui-spacing-xs); flex-direction: column; display: flex; }
.Checkbox .__label { color: var(--dui-color-text-default); font-weight: var(--dui-typography-font-weight-regular); cursor: pointer; user-select: none; }
.Checkbox .__label .__required { color: var(--dui-color-text-danger); }
.Checkbox .__description { color: var(--dui-color-text-muted); }
.Checkbox.as-small .__input { width: var(--dui-spacing-xl); height: var(--dui-spacing-xl); margin-top: var(--dui-spacing-xs); }
.Checkbox.as-small .__label { font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); }
.Checkbox.as-small .__description { font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); }
.Checkbox.as-medium .__input { width: var(--dui-spacing-2xl); height: var(--dui-spacing-2xl); margin-top: var(--dui-spacing-xs); }
.Checkbox.as-medium .__label { font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); }
.Checkbox.as-medium .__description { font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); }
.Checkbox.is-disabled .__input { cursor: not-allowed; }
.Checkbox.is-disabled .__input:hover { background-color: var(--dui-color-background-action-disabled); }
.Checkbox.is-disabled .__indicator { color: var(--dui-color-text-action-disabled); background-color: var(--dui-color-background-action-disabled); }
.Checkbox.is-disabled .__label { color: var(--dui-color-text-action-disabled); cursor: not-allowed; }
.Checkbox.is-disabled .__description { color: var(--dui-color-text-action-disabled); }
.Conversation { scrollbar-width: thin; flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; position: relative; overflow-y: auto; }
.Conversation .__content { gap: var(--dui-spacing-l); padding: var(--dui-spacing-l); flex-direction: column; display: flex; }
.Conversation .__empty { justify-content: center; align-items: center; gap: var(--dui-spacing-s); text-align: center; padding: var(--dui-spacing-2xl); color: var(--dui-color-text-muted); flex-direction: column; margin: auto; display: flex; }
.Conversation .__empty-icon { color: var(--dui-color-text-muted); display: flex; }
.Conversation .__empty-title { color: var(--dui-color-text-default); font-size: var(--dui-typography-body-l-font-size); line-height: var(--dui-typography-body-l-line-height); font-weight: var(--dui-typography-font-weight-semibold); margin: 0px; }
.Conversation .__empty-description { font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); margin: 0px; }
.Conversation .__scroll-button { bottom: var(--dui-spacing-m); pointer-events: none; justify-content: center; margin-top: auto; display: flex; position: sticky; }
.Conversation .__scroll-button > * { pointer-events: auto; }
.DataTable { gap: var(--dui-spacing-l); flex-direction: column; display: flex; }
.DataTableCheckbox { block-size: var(--dui-spacing-xl); inline-size: var(--dui-spacing-xl); border-radius: var(--dui-radius-s); border: var(--dui-border-width-default) solid var(--dui-color-border-action-basic-default); cursor: pointer; appearance: none; background-color: rgba(0, 0, 0, 0); flex-shrink: 0; justify-content: center; align-items: center; transition: background-color 0.15s; display: inline-flex; }
.DataTableCheckbox:checked, .DataTableCheckbox.is-indeterminate { background-color: var(--dui-color-background-action-primary); border-color: var(--dui-color-border-action-active); }
.DataTableCheckbox:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-xs); }
.DataTableCheckbox:disabled { opacity: 0.5; cursor: default; pointer-events: none; }
.DataTableColumnHeader { align-items: center; gap: var(--dui-spacing-s); display: flex; }
.DataTablePagination { justify-content: space-between; align-items: center; gap: var(--dui-spacing-xl); display: flex; }
.DataTablePagination .__info { font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); color: var(--dui-color-text-muted); flex: 1 1 0%; }
.DataTablePagination .__controls { align-items: center; gap: var(--dui-spacing-m); display: flex; }
.DataTableToolbar { justify-content: space-between; align-items: center; gap: var(--dui-spacing-l); display: flex; }
.DataTableToolbar .__filters { align-items: center; gap: var(--dui-spacing-m); flex: 1 1 0%; display: flex; }
.DataTableToolbar .__actions { align-items: center; gap: var(--dui-spacing-m); display: flex; }
:root { --dialog-horizontal-spacing: var(--dui-spacing-3xl); --dialog-z-index: var(--dui-z-index-modal); }
.DialogBody { font-size: var(--dui-typography-body-m-font-size); font-weight: var(--dui-typography-font-weight-regular); line-height: var(--dui-typography-body-m-line-height); min-inline-size: var(--dui-spacing-none); min-block-size: var(--dui-spacing-none); padding-inline: var(--dialog-horizontal-spacing); padding-block: var(--dui-spacing-none); overflow-y: auto; }
.DialogBody > * + * { margin-block-start: var(--dui-spacing-xl); }
.DialogBody.is-bleed { padding-inline: var(--dui-spacing-none); }
.DialogCloseButton { position: absolute; inset-block-start: var(--dui-spacing-xl); inset-inline-end: var(--dialog-horizontal-spacing); }
.DialogContent { z-index: var(--dialog-z-index); inset-inline: var(--dui-spacing-xl); max-block-size: calc(100dvh - 2 * var(--dui-spacing-xl)); border: var(--dui-border-width-default) solid var(--dui-color-border-default); background-color: var(--dui-color-background-surface); border-radius: var(--dui-radius-l); color: var(--dui-color-text-default); flex-direction: column; display: flex; position: fixed; container: component / inline-size; }
.DialogContent.is-overflow-hidden { overflow: hidden; }
.DialogContent.as-with-gap { gap: var(--dui-spacing-xl); }
.DialogContent.with-header-image .DialogCloseButton { margin: var(--dui-spacing-s); }
.DialogContent.with-image { --dialog-horizontal-spacing: var(--dui-spacing-xl); }
.DialogContent.with-image .DialogCloseButton { margin: var(--dui-spacing-s); }
.DialogContent.as-narrow { inline-size: 100%; max-inline-size: 32rem; }
.DialogContent.as-default { inline-size: 100%; max-inline-size: 48rem; }
.DialogContent.as-wide { inline-size: 100%; max-inline-size: 62.5rem; }
.DialogContent.as-vertical-top { max-block-size: calc(100dvh - var(--dui-spacing-7xl) - var(--dui-spacing-xl)); inset-block-start: var(--dui-spacing-7xl); }
.DialogContent.as-vertical-center { margin-inline: auto; inset-block-start: 50%; inset-inline: 0px; translate: 0px -50%; }
.DialogContent .__body { font-size: var(--dui-typography-body-m-font-size); font-weight: var(--dui-typography-font-weight-regular); line-height: var(--dui-typography-body-m-line-height); min-inline-size: var(--dui-spacing-none); min-block-size: var(--dui-spacing-none); padding: var(--dui-spacing-none) var(--dialog-horizontal-spacing); max-block-size: var(--dialog-content-max-height); overflow-y: auto; }
.DialogContent .__body > * + * { margin-block-start: var(--dui-spacing-xl); }
.DialogFooter { padding: var(--dui-spacing-xl) var(--dialog-horizontal-spacing); flex-shrink: 0; }
.DialogHeader { border-block-end: var(--dui-border-width-default) solid var(--dui-color-border-default); padding: var(--dui-spacing-xl); padding-inline: var(--dialog-horizontal-spacing); flex-direction: column; flex-shrink: 0; justify-content: center; display: flex; }
.DialogHeader.with-image { padding: var(--dui-spacing-xl); border: 0px; }
.DialogHeader .__title-label { display: contents; }
.DialogHeader .__title { font-size: var(--dui-typography-body-m-font-size); font-weight: var(--dui-typography-font-weight-semibold); line-height: var(--dui-typography-body-m-line-height); margin-block-start: var(--dui-spacing-s); }
.DialogHeader .__subtitle { font-size: var(--dui-typography-heading-5-font-size); font-weight: var(--dui-typography-font-weight-regular); line-height: var(--dui-typography-body-s-line-height); }
.DialogHeader .__content { align-items: start; gap: var(--dui-spacing-m); display: flex; }
.DialogHeader .__content-title { gap: var(--dui-spacing-s); flex-direction: column; display: flex; }
.DialogHeaderImage { padding-inline: var(--dui-spacing-none); padding-block: var(--dui-spacing-none); flex-shrink: 0; display: block; }
.DialogHeaderImage .__content { inline-size: 100%; display: block; }
.DialogHeaderImage .__content > img, .DialogHeaderImage .__content > picture, .DialogHeaderImage .__content > picture > img, .DialogHeaderImage .__content > video { block-size: auto; inline-size: 100%; max-inline-size: 100%; display: block; }
.DialogMobileSheetContent { z-index: var(--dialog-z-index); border: var(--dui-border-width-default) solid var(--dui-color-border-default); background-color: var(--dui-color-background-surface); border-start-start-radius: var(--dui-radius-l); border-start-end-radius: var(--dui-radius-l); flex-direction: column; max-block-size: 85%; inline-size: 100%; display: flex; position: fixed; inset-block-end: var(--dui-spacing-none); inset-inline-start: var(--dui-spacing-none); overflow: hidden; container: component / inline-size; }
.DialogMobileSheetContent[data-state="open"] { animation: 0.3s ease-out 0s 1 normal none running slideUp; }
.DialogMobileSheetContent[data-state="closed"] { animation: 0.3s ease-in 0s 1 normal none running slideDown; }
.DialogMobileSheetContent .__body { font-size: var(--dui-typography-heading-5-font-size); overflow-y: auto; }
.DialogMobileSheetContent .as-with-padding { padding-inline: var(--dui-spacing-3xl); padding-block: var(--dui-spacing-xl); }
@keyframes slideUp { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
@keyframes slideDown { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100%); }
}
.DialogOverlay { z-index: var(--dialog-z-index); background-color: var(--dui-color-background-overlay); position: fixed; inset: 0px; }
.DialogOverlay.is-transparent { background-color: rgba(0, 0, 0, 0); }
.Divider { background-color: var(--dui-color-border-default); border: 0px; min-height: 1px; margin-inline-start: var(--dui-spacing-m); margin-inline-end: var(--dui-spacing-m); }
.Divider.as-full-width { margin-inline-start: var(--dui-spacing-none); margin-inline-end: var(--dui-spacing-none); }
.Divider.as-vertical { min-block-size: 1em; inline-size: 1px; margin-block: var(--dui-spacing-none); margin-inline: var(--dui-spacing-none); align-self: stretch; }
.Divider.as-margin-none { --margin-size: var(--dui-spacing-none); }
.Divider.as-margin-small { --margin-size: var(--dui-spacing-m); }
.Divider.as-margin-medium { --margin-size: var(--dui-spacing-xl); }
.Divider.as-margin-large { --margin-size: var(--dui-spacing-3xl); }
.Divider.as-margin-top { margin-top: var(--margin-size); }
.Divider.as-margin-bottom { margin-bottom: var(--margin-size); }
.Divider.as-margin-vertical { margin-top: var(--margin-size); margin-bottom: var(--margin-size); }
.DropdownMenu.__content { z-index: var(--dui-floating-z-index,var(--dui-z-index-dropdown)); border-radius: var(--dui-radius-m); background-color: var(--dui-color-background-surface); min-width: var(--radix-dropdown-menu-trigger-width,100%); color: var(--dui-color-text-default); position: relative; overflow: hidden; }
.DropdownMenu.__trigger :where(.w-full, .as-full-width) > .__content { justify-content: space-between; min-width: 100%; display: flex; }
.DropdownMenu.__item, .DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item { padding: .375rem var(--dui-spacing-l); cursor: default; color: var(--dui-color-text-default); outline: none; justify-content: space-between; align-items: center; gap: 0.375rem; display: flex; }
:is(.DropdownMenu.__item, .DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item):hover { background-color: var(--dui-color-background-action-basic-hover); }
:is(.DropdownMenu.__item, .DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item):active { background-color: var(--dui-color-background-action-basic-pressed); }
:is(.DropdownMenu.__item, .DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item):focus-visible:not(:hover) { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-negative-xs); }
:is(.DropdownMenu.__item, .DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item).is-readonly { color: var(--dui-color-text-action-disabled); cursor: help; }
:is(.DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item):not(:has(.__indicator)) { padding-inline-start: calc(var(--dui-spacing-xl) + .375rem + var(--dui-spacing-l)); }
:is(.DropdownMenu.__checkbox-item, .DropdownMenu.__radio-item):has(.__indicator) { background-color: var(--dui-color-background-action-active); }
.DropdownMenu.__group { font-size: inherit; font-weight: inherit; line-height: inherit; gap: 0.375rem; display: flex; }
.DropdownMenu.__group.as-danger { color: var(--dui-color-text-danger); }
.DropdownMenu.__group.as-muted { color: var(--dui-color-text-muted); }
.DropdownMenu.__indicator { align-items: center; display: flex; }
.DropdownMenu.__separator { border-top: var(--dui-border-width-default) solid var(--dui-color-border-default); margin-inline: var(--dui-spacing-l); margin-block: 0.375rem; }
.DropdownMenu.__label { color: var(--dui-color-text-muted); padding: .375rem var(--dui-spacing-l); }
.Frame { grid-template-columns: auto 1fr; height: 100dvh; display: grid; overflow: hidden; }
.Frame .__sidebar { min-height: 0px; display: grid; }
.Frame .__content { overflow: auto; }
:where(html[dir="rtl"]) .Icon--directional { transform: scaleX(-1); }
.Label { align-items: center; gap: var(--dui-spacing-s); color: var(--dui-color-text-default); display: inline-flex; }
.Label .__label-text { display: inline; }
.Label .__required { color: var(--dui-color-text-danger-muted); font-weight: var(--dui-typography-font-weight-semibold); }
.Label .__tooltip-button { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--dui-color-text-muted); font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: var(--dui-radius-s); border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: inline-flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-shrink: 0; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: var(--dui-spacing-s); padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.Label .__tooltip-button:hover { color: var(--dui-color-text-default); }
.Label .__tooltip-button:focus-visible { outline: 2px solid var(--dui-color-border-focus); outline-offset: 2px; }
.Layout { flex-direction: column; max-width: 100vw; min-height: 100vh; display: flex; }
.LoadingIndicator { justify-content: center; align-items: center; animation: 1s linear 0s infinite normal none running spin; display: flex; }
.LoadingIndicator:where(html[dir="rtl"] .LoadingIndicator) { animation-direction: reverse; }
.LoadingIndicator.as-medium { max-inline-size: var(--dui-spacing-3xl); max-block-size: var(--dui-spacing-3xl); }
.LoadingIndicator.as-large { max-inline-size: var(--dui-spacing-4xl); max-block-size: var(--dui-spacing-4xl); }
.LoadingIndicator.is-inline { display: inline; }
.LoadingIndicator .__stroke-light { --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--dui-color-gray-900); fill: var(--csstools-light-dark-toggle--0,var(--dui-color-gray-200)); }
@supports (color:light-dark(red, red)) {
  .LoadingIndicator .__stroke-light { fill: light-dark(var(--dui-color-gray-200),var(--dui-color-gray-900)); }
}
.LoadingIndicator .__stroke-dark { --csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--dui-color-gray-200); fill: var(--csstools-light-dark-toggle--1,var(--dui-color-gray-900)); }
@supports (color:light-dark(red, red)) {
  .LoadingIndicator .__stroke-dark { fill: light-dark(var(--dui-color-gray-900),var(--dui-color-gray-200)); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.Logo { flex-shrink: 0; }
.Logo.as-color-brand { color: var(--dui-color-background-action-brand); }
.Logo.as-color-inherit { color: inherit; }
.Message { gap: var(--dui-spacing-m); align-items: flex-start; display: flex; }
.Message .__avatar { flex-shrink: 0; }
.Message .__content { gap: var(--dui-spacing-s); padding: var(--dui-spacing-m) var(--dui-spacing-l); border-radius: var(--dui-radius-l); font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); overflow-wrap: anywhere; flex-direction: column; max-width: 80%; display: flex; }
.Message.as-assistant, .Message.as-system { flex-direction: row; }
:is(.Message.as-assistant, .Message.as-system) .__content { color: var(--dui-color-text-default); background-color: var(--dui-color-background-surface-neutral-muted); }
.Message.as-user { flex-direction: row-reverse; }
.Message.as-user .__content { color: var(--dui-color-text-action-primary); background-color: var(--dui-color-background-action-primary); }
.Navbar { background-color: var(--dui-color-background-surface); border-top: var(--dui-spacing-px) solid var(--dui-color-border-default); padding: var(--dui-spacing-m) var(--dui-spacing-xl); justify-content: space-around; align-items: center; gap: var(--dui-spacing-s); z-index: var(--dui-z-index-sticky); display: flex; position: fixed; bottom: 0px; left: 0px; right: 0px; }
.NavbarItem { min-width: 0px; color: var(--dui-color-text-muted); border-radius: var(--dui-radius-s); cursor: pointer; flex-direction: column; flex: 1 1 0%; justify-content: center; align-items: center; text-decoration: none; transition: color 0.2s, background-color 0.2s; display: flex; }
.NavbarItem:hover { color: var(--dui-color-text-default); }
.NavbarItem:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-xs); }
.NavbarItem.as-active { color: var(--dui-color-text-action-active); }
.NavbarItem.as-active .NavbarItem-icon { background-color: var(--dui-color-background-action-active); }
.NavbarItem-icon { font-size: var(--dui-typography-body-l-font-size); line-height: var(--dui-typography-body-m-line-height); padding: var(--dui-spacing-m); border-radius: var(--dui-radius-s); justify-content: center; align-items: center; display: flex; }
.NavbarItem-icon svg { width: var(--dui-spacing-2xl); height: var(--dui-spacing-2xl); }
.NavbarItem-label { font-size: 0.625rem; font-weight: var(--dui-typography-font-weight-semibold); text-align: center; max-width: 100%; }
.PopoverContent { --popover-max-width: 37.5rem; z-index: var(--dui-floating-z-index,var(--dui-z-index-dropdown)); background-color: var(--dui-color-background-surface); border-radius: var(--dui-radius-m); box-sizing: border-box; max-width: var(--popover-max-width); flex-direction: column; display: flex; position: relative; overflow: hidden; }
.PopoverFooter { justify-content: flex-end; align-items: center; gap: var(--dui-spacing-m); padding-top: var(--dui-spacing-m); flex-direction: row; display: flex; }
.PopoverHeader { gap: var(--dui-spacing-m); flex-direction: column; display: flex; }
.PopoverHeader .__image-container { background-color: var(--dui-color-background-action-basic-hover); border-radius: var(--dui-radius-m); width: 100%; overflow: hidden; }
.PopoverHeader .__image { object-fit: cover; object-position: center center; width: 100%; height: 100%; }
.PopoverHeader .__title-container { gap: var(--dui-spacing-m); min-height: var(--dui-spacing-4xl); align-items: center; display: flex; }
.PopoverHeader .__title { font-size: var(--dui-typography-body-m-font-size); font-weight: var(--dui-typography-font-weight-semibold); line-height: var(--dui-typography-body-m-line-height); color: var(--dui-color-text-default); min-height: var(--dui-spacing-4xl); flex: 1 1 0%; align-items: center; margin: 0px; display: flex; }
.ProgressBar { inline-size: 100%; display: grid; }
.ProgressBar .__track { block-size: var(--dui-spacing-s); border-radius: var(--dui-radius-full); background-color: var(--dui-color-background-surface-info-muted); overflow: hidden; }
.ProgressBar .__fill { border-radius: var(--dui-radius-full); background-color: var(--dui-color-background-action-primary); block-size: 100%; transition: width 0.5s; }
.ProgressBar.is-complete .__track { background-color: var(--dui-color-background-surface-success-muted); }
.ProgressBar.is-complete .__fill { background-color: var(--dui-color-background-surface-success); }
.ProgressBar.is-exceeded .__track { background-color: var(--dui-color-background-surface-danger-muted); }
.ProgressBar.is-exceeded .__fill { background-color: var(--dui-color-background-surface-danger); }
.ProgressBar.is-disabled .__track { background-color: var(--dui-color-background-surface-neutral-muted); }
.ProgressBar.is-disabled .__fill { background-color: var(--dui-color-background-surface-neutral); }
.ProgressBar .__fill.is-indeterminate { inline-size: 30%; animation: 1.5s ease-in-out 0s infinite normal none running progress-slide; }
.ProgressBar.is-stepped { row-gap: var(--dui-spacing-xl); }
.ProgressBar .__steps { gap: var(--dui-spacing-m); block-size: var(--dui-spacing-s); display: flex; }
.ProgressBar .__step { border-radius: var(--dui-radius-full); background-color: var(--dui-color-background-surface-neutral-muted); flex: 1 0 0px; min-inline-size: 1px; transition: background-color 0.3s; }
.ProgressBar .__step.is-filled { background-color: var(--dui-color-background-action-primary); }
.ProgressBar.is-stepped.is-disabled { opacity: 0.4; }
.ProgressBar.is-disabled .__step { background-color: var(--dui-color-background-surface-neutral-muted); }
.ProgressBar.is-disabled .__step.is-filled { background-color: var(--dui-color-background-surface-neutral-muted-hover); }
.ProgressBar .__footer { justify-content: space-between; gap: var(--dui-spacing-m); font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); color: var(--dui-color-text-muted); display: flex; }
.ProgressBar .__counter { margin-inline-start: auto; }
.ProgressBar .__description { text-align: center; font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); color: var(--dui-color-text-muted); margin-block-start: var(--dui-spacing-m); }
@keyframes progress-slide { 
  0% { margin-inline-start: 0%; }
  50% { margin-inline-start: 70%; }
  100% { margin-inline-start: 0%; }
}
@media (forced-colors: active) {
  .ProgressBar .__fill, .ProgressBar .__step.is-filled { background-color: highlight; }
}
.PromptInput { gap: var(--dui-spacing-s); padding: var(--dui-spacing-m); border-radius: var(--dui-radius-l); background-color: var(--dui-color-background-surface); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-default); flex-direction: column; display: flex; }
.PromptInput:focus-within { box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-action-active); }
.PromptInput .Textarea { --textarea-min-inline-size: 0; --textarea-max-inline-size: 100%; inline-size: 100%; }
.PromptInput .TextareaInput > .__input { min-inline-size: 0px; max-inline-size: 100%; min-block-size: var(--dui-spacing-7xl); background-color: rgba(0, 0, 0, 0); border: 0px; padding-inline: 0px; }
.PromptInput .TextareaInput > .__input:hover:not(:disabled), .PromptInput .TextareaInput > .__input:focus { background-color: rgba(0, 0, 0, 0); border: 0px; }
.PromptInput .__toolbar { justify-content: space-between; align-items: center; gap: var(--dui-spacing-s); display: flex; }
.PromptInput .__tools { align-items: center; gap: var(--dui-spacing-xs); display: flex; }
.Radio { gap: var(--dui-spacing-s); flex-direction: column; display: flex; }
.Radio.is-error .__item { --radio-border-color: var(--dui-color-border-surface-danger); }
.Radio.is-disabled .__item { --radio-border-color: var(--dui-color-border-action-disabled); --radio-background-color: var(--dui-color-background-action-disabled); cursor: not-allowed; }
.Radio.is-disabled .__item:hover { border-color: var(--dui-color-border-action-disabled); }
.Radio .__control { align-items: center; gap: var(--dui-spacing-l); min-block-size: var(--dui-spacing-3xl); min-inline-size: 0px; display: inline-flex; }
.Radio .__control:has(.__description) { align-items: flex-start; min-block-size: 0px; display: inline-flex; }
.Radio.as-block .__content { flex: 1 1 auto; min-inline-size: 0px; }
.Radio .__content { gap: var(--dui-spacing-xs); flex-direction: column; display: flex; }
.Radio .__label { color: var(--dui-color-text-default); font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); font-weight: var(--dui-typography-font-weight-regular); cursor: pointer; user-select: none; }
.Radio .__label .__required { color: var(--dui-color-text-danger); }
.Radio.is-disabled .__label { color: var(--dui-color-text-action-disabled); cursor: not-allowed; }
.Radio .__item { --radio-size: var(--dui-spacing-xl); --radio-border-width: 1px; --radio-border-color: var(--dui-color-border-action-basic-default); --radio-background-color: var(--dui-color-background-surface); --radio-dot-color: var(--dui-color-background-action-primary); color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: relative; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-color: var(--radio-background-color); background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: var(--radio-size); border-block: unset; border: var(--radio-border-width) solid var(--radio-border-color); border-radius: 9999px; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: inline-flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-basis: unset; flex-flow: unset; flex-grow: unset; flex-shrink: 0; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: var(--radio-size); inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: border-color 0.15s, box-shadow 0.15s; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.Radio .__item:focus-visible { box-shadow: 0 0 0 2px var(--dui-color-background-surface), 0 0 0 4px var(--dui-color-border-focus); outline: none; }
.Radio .__item[data-state="checked"] { --radio-border-width: 2px; border-color: var(--dui-color-border-action-active); }
.Radio .__item.is-disabled, .Radio .__item:disabled { cursor: not-allowed; opacity: 0.5; }
.Radio .__item > .__indicator { justify-content: center; align-items: center; block-size: 100%; inline-size: 100%; display: flex; }
.Radio .__item > .__indicator::after { content: ""; inline-size: var(--dui-spacing-m); block-size: var(--dui-spacing-m); background-color: var(--radio-dot-color); border-radius: 9999px; display: block; }
.RadioGroup { gap: var(--dui-spacing-s); flex-direction: column; align-items: flex-start; display: flex; }
.Select { --select-input-inline-start-radius: var(--dui-inline-start-radius,var(--dui-radius-m)); --select-input-inline-end-radius: var(--dui-inline-end-radius,var(--dui-radius-m)); gap: var(--dui-spacing-s); flex-direction: column; flex: var(--button-group-flex,none); min-width: var(--button-group-flex,auto); display: flex; }
.Select:has(.is-disabled) { cursor: not-allowed; }
.SelectIndicator { align-items: flex-start; gap: var(--dui-spacing-m); cursor: pointer; color: var(--dui-color-text-muted); min-height: var(--dui-spacing-3xl); display: flex; }
.SelectIndicator .with-dropdown:hover, .SelectIndicator .with-clear:hover { color: var(--dui-color-text-default); }
.SelectIndicator .with-separator { display: none; }
.SelectInput { --select-border-width: var(--dui-border-width-default); --select-border-color: var(--dui-color-border-action-basic-default); --select-inline-start-radius: var(--select-input-inline-start-radius,var(--dui-radius-m)); --select-inline-end-radius: var(--select-input-inline-end-radius,var(--dui-radius-m)); color: var(--dui-color-text-muted); }
.SelectInput .__control { align-items: center; gap: var(--dui-spacing-m); padding-inline: var(--select-control-padding-inline,var(--dui-spacing-m)); background-color: var(--dui-color-background-action-basic); border: var(--select-border-width) solid var(--select-border-color); border-start-start-radius: var(--select-inline-start-radius); border-start-end-radius: var(--select-inline-end-radius); border-end-end-radius: var(--select-inline-end-radius); border-end-start-radius: var(--select-inline-start-radius); transition: border-color 0.2s, background-color 0.2s; display: flex; }
.SelectInput .__control.as-small { min-height: var(--select-control-min-height,var(--dui-spacing-4xl)); padding-block: var(--select-control-padding-block,calc(var(--dui-spacing-s) - var(--select-border-width) * 2)); }
.SelectInput .__control.as-medium { min-height: var(--select-control-min-height,var(--dui-spacing-5xl)); padding-block: var(--select-control-padding-block,calc(var(--dui-spacing-m) - var(--select-border-width) * 2)); }
.SelectInput .__control:hover { background-color: var(--dui-color-background-action-basic-hover); border-color: var(--dui-color-border-action-basic-hover); }
.SelectInput .__control.is-focused { border-color: var(--dui-color-border-action-active); }
.SelectInput.is-error { --select-border-color: var(--dui-color-border-surface-danger); }
.SelectInput.is-success { --select-border-color: var(--dui-color-border-surface-success); }
.SelectInput.is-disabled { --select-border-color: var(--dui-color-border-action-disabled); }
.SelectInput.is-disabled .__control { background-color: var(--dui-color-background-action-disabled); }
.SelectInput.is-disabled .__value-container { color: var(--dui-color-text-action-disabled); }
.SelectInput .__placeholder { color: var(--dui-color-text-muted); pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); }
.SelectInput.is-disabled .__placeholder { color: var(--dui-color-text-action-disabled); }
.SelectInput.is-disabled .SelectTag { opacity: 0.5; }
.SelectInput .__value-container { gap: var(--dui-spacing-s); color: var(--dui-color-text-default); }
.SelectInput .__content { background-color: var(--dui-color-background-surface); border-radius: var(--dui-radius-m); margin-top: var(--dui-spacing-m); padding: var(--dui-spacing-s) var(--dui-spacing-none); min-width: max-content; }
.SelectInput .__option { padding-inline: var(--dui-spacing-l); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); color: var(--dui-color-text-action); cursor: pointer; padding-block: 0.375rem; }
.SelectInput .__option.as-focused { background-color: var(--dui-color-background-action-basic-hover); }
.SelectInput .__option.as-selected { background-color: var(--dui-color-background-action-active); }
.SelectInput .__option.as-disabled { color: var(--dui-color-text-action-disabled); cursor: not-allowed; }
.SelectTag { margin-block: var(--dui-spacing-xs); align-items: center; display: inline-flex; }
.SidePanelItem { width: 100%; }
.SidePanelItem .Button { border-radius: var(--dui-spacing-m); }
.SidePanelItem.is-expanded .__content { border-radius: 0px; flex-direction: row; justify-content: space-between; display: flex; overflow: hidden; }
.SidePanelItem.is-expanded .__title { white-space: nowrap; text-overflow: ellipsis; text-align: start; border-radius: 0px; overflow: hidden; }
.SidePanelItem.is-read-only .Button { pointer-events: none; }
.SidePanelItemWithSwitch { width: 100%; min-width: 0px; display: flex; position: relative; }
.SidePanelItemWithSwitch .Button { border-radius: var(--dui-spacing-m); min-width: 0px; padding-inline-end: 48px; }
.SidePanelItemWithSwitch .Button .__content { border-radius: 0px; overflow: hidden; }
.SidePanelItemWithSwitch .__switch-container { z-index: 1; align-items: center; display: flex; position: absolute; inset-block-start: 50%; inset-inline-end: var(--dui-spacing-m); transform: translateY(-50%); }
.SidePanelItemWithSwitch .__left-content { align-items: center; gap: var(--dui-spacing-m); border-radius: 0px; min-width: 0px; display: flex; overflow: hidden; }
.SidePanelItemWithSwitch .__content-group { align-items: center; gap: var(--dui-spacing-s); border-radius: 0px; flex: 1 1 0%; min-width: 0px; display: flex; overflow: hidden; }
.SidePanelItemWithSwitch .__title { white-space: nowrap; text-overflow: ellipsis; text-align: start; border-radius: 0px; min-width: 0px; overflow: hidden; }
.SidePanelItemGroup { flex-direction: column; display: flex; }
.SidePanelItemGroup:has(> .__children:empty) { display: none; }
.SidePanelItemGroup > .__title { padding: var(--dui-spacing-xl) var(--dui-spacing-m) 0 var(--dui-spacing-m); color: var(--dui-color-text-muted); margin-bottom: var(--dui-spacing-l); font-weight: 400; position: relative; }
.SidePanelItemGroup > .__children { gap: var(--dui-spacing-s); flex-direction: column; display: flex; }
.SidePanel { flex-direction: row; display: flex; }
.SidePanel > .__content { flex-direction: column; width: 100%; display: flex; }
.SidePanel > .__content > .__children { flex: 1 1 0px; }
.SidePanelResizer { cursor: col-resize; z-index: 1; background-color: rgba(0, 0, 0, 0); width: 3px; height: 100%; transition: background-color 0.3s; position: absolute; top: 0px; left: 0px; }
.SidePanelResizer.is-rtl, .SidePanelResizer.is-anchor-left { left: unset; right: 0px; }
.SidePanelResizer.is-anchor-left.is-rtl { right: unset; left: 0px; }
.SidePanelResizer:hover, .SidePanelResizer.is-resizing { background-color: var(--dui-color-border-action-active); }
.SidePanelSection { height: 100%; }
.SidePanelSection.as-with-padding { padding: 0 var(--dui-spacing-xl); }
.SidePanelSection.as-allow-scrolling { overflow-y: auto; }
.Sidebar { background: var(--dui-color-background-surface); border-inline-end: var(--dui-spacing-px) solid var(--dui-color-border-default); width: 256px; font-size: var(--dui-typography-body-s-font-size); line-height: var(--dui-typography-body-s-line-height); flex-direction: column; flex-shrink: 0; transition: width 0.2s ease-in-out; display: flex; overflow: hidden; }
.Sidebar.is-collapsed { width: 60px; }
.Sidebar.is-icon-only { overflow: visible; }
.Sidebar .SidebarHeader { padding: var(--dui-spacing-l) var(--dui-spacing-xl) var(--dui-spacing-m); align-items: center; display: flex; }
.Sidebar .SidebarNav { flex-direction: column; flex: 1 1 0%; min-height: 0px; display: flex; }
.Sidebar .SidebarNav .__scroll { gap: var(--dui-spacing-xs); height: 100%; padding-inline: var(--dui-spacing-m); flex-direction: column; display: flex; overflow-y: auto; }
.Sidebar.is-icon-only .SidebarNav .__scroll { overflow: visible; }
.Sidebar .SidebarFooter { gap: var(--dui-spacing-xs); padding: var(--dui-spacing-m); flex-direction: column; flex-shrink: 0; display: flex; }
.Sidebar .SidebarItem { align-items: center; gap: var(--dui-spacing-m); min-height: var(--dui-spacing-4xl); padding-block: var(--dui-spacing-s); padding-inline: var(--dui-spacing-l); border-radius: var(--dui-radius-m); color: var(--dui-color-text-default); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: var(--dui-typography-font-weight-regular); text-align: start; white-space: nowrap; cursor: pointer; background: 0px 0px; border: 0px; text-decoration: none; display: flex; }
.Sidebar .SidebarItem:hover { background: var(--dui-color-background-action-ghost-hover); }
.Sidebar .SidebarItem:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: calc(-1 * var(--dui-spacing-xs)); }
.Sidebar .SidebarItem.is-active { background: var(--dui-color-background-action-active); color: var(--dui-color-text-action-active); font-weight: var(--dui-typography-font-weight-semibold); }
.Sidebar .SidebarItem.is-current { background: var(--dui-color-background-action-ghost-pressed); color: var(--dui-color-text-default); }
.Sidebar .SidebarFoldable { flex-direction: column; display: flex; }
.Sidebar .SidebarItem .__chevron { color: var(--dui-color-text-muted); align-items: center; margin-inline-start: auto; transition: transform 0.2s ease-out; display: flex; }
.Sidebar .SidebarItem[aria-expanded="true"] .__chevron { transform: rotate(-180deg); }
.Sidebar.is-icon-only .SidebarItem { justify-content: center; gap: 0px; font-size: 0px; display: flex; }
.Sidebar.is-icon-only .SidebarItem .__chevron { display: none; }
.Sidebar .SidebarFoldable-disclosure { grid-template-rows: 0fr; transition: grid-template-rows 0.2s ease-out; display: grid; }
.Sidebar .SidebarFoldable-disclosure.is-open { grid-template-rows: 1fr; }
.Sidebar .SidebarFoldable-disclosure .__clip { overflow: hidden; }
.Sidebar .SidebarFoldable-disclosure .__children { border-inline-start: var(--dui-spacing-px) solid var(--dui-color-border-default); flex-direction: column; margin-block-start: var(--dui-spacing-xs); margin-inline-start: calc(var(--dui-spacing-l) + var(--dui-spacing-2xl) / 2); padding-inline-start: calc(var(--dui-spacing-s) + var(--dui-spacing-px)); display: flex; }
.Sidebar.is-icon-only .SidebarFoldable-disclosure { display: none; }
.SidebarSubItem { align-items: center; gap: var(--dui-spacing-m); min-height: var(--dui-spacing-4xl); padding-block: var(--dui-spacing-s); padding-inline: var(--dui-spacing-l); border-radius: var(--dui-radius-m); color: var(--dui-color-text-default); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: var(--dui-typography-font-weight-regular); text-align: start; cursor: pointer; background: 0px 0px; border: 0px; text-decoration: none; display: flex; }
.SidebarSubItem:hover { background: var(--dui-color-background-action-ghost-hover); }
.SidebarSubItem:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: calc(-1 * var(--dui-spacing-xs)); }
.SidebarSubItem.is-current { background: var(--dui-color-background-action-ghost-pressed); color: var(--dui-color-text-default); font-weight: var(--dui-typography-font-weight-semibold); }
.SidebarFlyout { min-width: 176px; padding-block: var(--dui-spacing-m); flex-direction: column; display: flex; }
.SidebarFlyout .__label { padding: var(--dui-spacing-s) var(--dui-spacing-l) .375rem; font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); color: var(--dui-color-text-muted); margin: 0px; }
.Sidebar .SidebarCollapseButton { width: var(--dui-spacing-4xl); height: var(--dui-spacing-4xl); border-radius: var(--dui-radius-m); color: var(--dui-color-text-muted); cursor: pointer; background: 0px 0px; border: 0px; justify-content: center; align-self: flex-end; align-items: center; padding: 0px; display: inline-flex; }
.Sidebar .SidebarCollapseButton:hover { background: var(--dui-color-background-action-ghost-hover); }
.Sidebar .SidebarCollapseButton:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: calc(-1 * var(--dui-spacing-xs)); }
.Sidebar.is-icon-only .SidebarCollapseButton { align-self: center; }
.Sidebar.is-icon-only .SidebarFooter { align-items: center; display: flex; }
.Sidebar.is-icon-only .SidebarFooter > * { width: 100%; }
.Suggestions { gap: var(--dui-spacing-s); scrollbar-width: thin; align-items: center; display: flex; overflow-x: auto; }
.Suggestions > * { flex-shrink: 0; }
.Switch__container { align-items: center; gap: var(--dui-spacing-m); display: inline-flex; position: relative; }
.Switch__container .__label { color: var(--dui-color-text-default); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); font-weight: var(--dui-typography-font-weight-regular); cursor: pointer; user-select: none; }
.Switch__container .__label:hover { color: var(--dui-color-text-action); }
.Switch__container .__label .__required { color: var(--dui-color-text-danger); }
.Switch__container .is-disabled ~ .__label { color: var(--dui-color-text-action-disabled); cursor: not-allowed; }
.Switch { border-radius: var(--dui-radius-l); color: var(--dui-color-background-surface-neutral); cursor: pointer; min-block-size: var(--dui-spacing-2xl); background-color: currentcolor; border: 0px; min-width: 2.25rem; padding: 0px; transition: background-color 0.2s; display: inline-block; position: relative; }
.Switch:focus-visible { outline-style: ; outline-width: ; outline-offset: var(--dui-spacing-xs); outline-color: var(--dui-color-border-focus); }
.Switch:hover { background-color: var(--dui-color-background-surface-neutral-hover); }
.Switch[data-state="checked"] { background-color: var(--dui-color-background-action-primary); }
.Switch[data-state="checked"]:hover { background-color: var(--dui-color-background-action-primary-hover); }
.Switch[data-state="checked"] .__thumb { transform: scale(.8) translateX(var(--dui-spacing-2xl)); }
.Switch[data-state="checked"]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) .__thumb { transform: scale(.8) translateX(calc(-1 * var(--dui-spacing-2xl))); }
.Switch.is-disabled, .Switch:disabled { background-color: var(--dui-color-background-action-disabled); cursor: not-allowed; }
:is(.Switch.is-disabled, .Switch:disabled)[data-state="checked"], :is(.Switch.is-disabled, .Switch:disabled):hover { background-color: var(--dui-color-background-action-disabled); }
:is(.Switch.is-disabled, .Switch:disabled) .__thumb { background-color: var(--dui-color-text-action-disabled); }
.Switch .__thumb { background-color: var(--dui-color-background-surface); pointer-events: none; width: var(--dui-spacing-2xl); min-block-size: var(--dui-spacing-2xl); transform: scale(.8) translateX(var(--dui-spacing-none)); border-radius: 50%; transition: transform 0.2s; display: block; }
.Table { --table-border-color: var(--dui-color-border-default); --table-header-bg: var(--dui-color-background-surface-neutral-muted); --table-row-hover-bg: var(--dui-color-background-surface-neutral-muted-hover); --table-cell-padding-block: .625rem; --table-cell-padding-inline: var(--dui-spacing-xl); border-collapse: collapse; inline-size: 100%; font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); color: var(--dui-color-text-default); }
.Table .__header { border-block-end: var(--dui-border-width-default) solid var(--table-border-color); }
.Table .__body .__row:last-child { border-block-end: none; }
.Table .__body.is-striped .__row:nth-child(2n) { background-color: var(--dui-color-background-surface-neutral-muted); }
.Table .__footer { background-color: var(--table-header-bg); border-block-start: var(--dui-border-width-default) solid var(--table-border-color); font-weight: 600; }
.Table .__row { border-block-end: var(--dui-border-width-default) solid var(--table-border-color); transition: background-color 0.15s; }
.Table .__row.is-selected { background-color: var(--dui-color-background-action-active); }
.Table .__head { padding-block: var(--table-cell-padding-block); padding-inline: var(--table-cell-padding-inline); text-align: start; color: var(--dui-color-text-default); vertical-align: middle; white-space: nowrap; font-weight: 600; }
.Table .__cell { padding-block: var(--table-cell-padding-block); padding-inline: var(--table-cell-padding-inline); vertical-align: middle; }
.Table .__caption { padding-block: var(--dui-spacing-m); font-size: var(--dui-typography-heading-5-font-size); color: var(--dui-color-text-muted); }
.TableWrapper { border-radius: var(--dui-radius-m); border: var(--dui-border-width-default) solid var(--dui-color-border-default); overflow: auto; }
.Tabs { flex-direction: column; display: flex; }
.TabsList { justify-content: flex-start; align-items: center; gap: var(--dui-spacing-s); padding: var(--dui-spacing-s); border-radius: var(--dui-radius-m); background-color: var(--dui-color-background-surface-canvas-secondary); display: inline-flex; }
.TabsTrigger { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--dui-color-text-muted); font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: var(--dui-typography-heading-5-font-size); font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: 600; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-color: rgba(0, 0, 0, 0); background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: var(--dui-radius-m); border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: var(--dui-spacing-m); column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: inline-flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: var(--dui-typography-body-s-line-height); list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: var(--dui-spacing-m) var(--dui-spacing-l); padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; white-space: nowrap; text-wrap-style: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: 0.15s cubic-bezier(0.4, 0, 0.2, 1); translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.TabsTrigger:hover { background-color: var(--dui-color-background-surface-neutral-muted); }
.TabsTrigger:active { background-color: var(--dui-color-background-action-ghost-pressed); }
.TabsTrigger:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-xs); }
.TabsTrigger[data-state="active"] { color: var(--dui-color-text-default); background-color: var(--dui-color-background-surface); }
.TabsTrigger[data-disabled] { color: var(--dui-color-text-action-disabled); pointer-events: none; cursor: default; --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) .5; opacity: var(--lightningcss-light,1)var(--lightningcss-dark,.5); }
.TabsContent { padding: var(--dui-spacing-xl) 0; outline: none; }
.TabsContent:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-s); border-radius: var(--dui-radius-s); }
.Tag { --tag-padding-inline-start: var(--dui-spacing-m); --tag-padding-inline-end: var(--dui-spacing-m); --tag-padding-block: var(--dui-spacing-xs); align-items: center; gap: var(--dui-spacing-xs); padding-inline-start: var(--tag-padding-inline-start); padding-inline-end: var(--tag-padding-inline-end); padding-block: var(--tag-padding-block); border-radius: var(--dui-radius-full); color: var(--dui-color-text-default); background-color: var(--dui-color-background-surface-neutral-muted); box-sizing: border-box; display: inline-flex; }
.Tag:has(.__icon) { --tag-padding-inline-start: .375rem; }
.Tag:has(.__action) { --tag-padding-inline-end: .375rem; }
.Tag .__icon, .Tag .__label, .Tag .__action { align-items: center; display: inline-flex; }
.Tag .__label { white-space: nowrap; }
.Tag .__action { cursor: pointer; color: inherit; border-radius: var(--dui-radius-s); background: 0px 0px; border: none; outline: none; margin: 0px; padding: 0px; }
.Tag .__action:hover { background-color: var(--dui-color-background-surface-neutral-muted-hover); }
.Tag .__action:active { background-color: var(--dui-color-background-surface-neutral-muted-pressed); }
.Tag .__action:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); }
.Text { color: var(--dui-color-text-default); margin: 0px; }
.Text.with-color-default { color: var(--dui-color-text-default); }
.Text.with-color-muted { color: var(--dui-color-text-muted); }
.Text.with-color-danger { color: var(--dui-color-text-danger); }
.Text.with-color-success { color: var(--dui-color-text-success); }
.Text.is-truncated { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Text.is-centered { text-align: center; }
.Textarea { --textarea-inline-start-radius: var(--dui-inline-start-radius,var(--dui-radius-m)); --textarea-inline-end-radius: var(--dui-inline-end-radius,var(--dui-radius-m)); --textarea-min-height: var(--dui-spacing-8xl); --textarea-min-inline-size: 18.75rem; --textarea-max-inline-size: 35rem; inline-size: min-content; min-inline-size: var(--textarea-min-inline-size,20rem); flex-direction: column; max-inline-size: 100%; display: flex; }
.Textarea > * + * { margin-block-start: var(--dui-spacing-s); }
.Textarea > .Label + * { margin-block-start: 0px; }
.Textarea > * + .TextareaInput { margin-block-start: var(--dui-spacing-s); }
.Textarea > .TextareaCharacterCount { text-align: end; inline-size: 100%; }
.TextareaCharacterCount { color: var(--dui-color-text-muted); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); white-space: nowrap; }
.TextareaCharacterCount.is-warning { color: var(--dui-color-text-warning); }
.TextareaCharacterCount .__sr { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; position: absolute; }
.TextareaInput { --textarea-border-color: var(--dui-color-border-action-basic-default); --textarea-background-color: var(--dui-color-background-action-basic); --textarea-inline-start-radius: var(--textarea-input-inline-start-radius,var(--dui-radius-m)); --textarea-inline-end-radius: var(--textarea-input-inline-end-radius,var(--dui-radius-m)); --textarea-resize: both; display: contents; }
.TextareaInput .__input { margin-block-start: var(--dui-spacing-s); }
.TextareaInput:first-child > .__input { margin-block-start: 0px; }
.TextareaInput.is-error { --textarea-border-color: var(--dui-color-border-surface-danger); }
.TextareaInput.is-success { --textarea-border-color: var(--dui-color-border-surface-success); }
.TextareaInput.is-disabled { --textarea-border-color: var(--dui-color-border-action-disabled); --textarea-background-color: var(--dui-color-background-action-disabled); }
.TextareaInput.is-auto-grow, .TextareaInput.is-disabled { --textarea-resize: none; }
.TextareaInput > .__input { inline-size: 100%; min-block-size: var(--textarea-min-height,96px); min-inline-size: var(--textarea-min-inline-size,320px); max-inline-size: var(--textarea-max-inline-size,720px); padding: .625rem var(--dui-spacing-m); background-color: var(--textarea-background-color); border: var(--dui-border-width-default) solid var(--textarea-border-color); box-sizing: border-box; resize: var(--textarea-resize); font-family: inherit; font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); font-weight: var(--dui-typography-font-weight-regular); color: var(--dui-color-text-default); border-start-start-radius: var(--textarea-inline-start-radius); border-start-end-radius: var(--textarea-inline-end-radius); border-end-end-radius: var(--textarea-inline-end-radius); border-end-start-radius: var(--textarea-inline-start-radius); outline: none; transition: border-color 0.2s, background-color 0.2s; }
.TextareaInput > .__input::placeholder { color: var(--dui-color-text-muted); }
.TextareaInput > .__input:disabled { color: var(--dui-color-text-action-disabled); cursor: not-allowed; }
.TextareaInput > .__input:hover:not(:disabled) { background-color: var(--dui-color-background-action-basic-hover); border-color: var(--dui-color-border-action-basic-hover); }
.TextareaInput > .__input:focus { border-color: var(--dui-color-border-action-active); }
.TextareaInput.is-disabled > .__input::placeholder { color: var(--dui-color-text-action-disabled); }
.TextareaInput.is-disabled > .__input:hover { background-color: var(--textarea-background-color); border-color: var(--textarea-border-color); }
.Textfield { --textfield-input-inline-start-radius: var(--dui-inline-start-radius,var(--dui-radius-m)); --textfield-input-inline-end-radius: var(--dui-inline-end-radius,var(--dui-radius-m)); gap: var(--dui-spacing-s); flex-direction: column; flex: var(--button-group-flex,none); min-width: var(--button-group-flex,auto); display: flex; }
.Textfield.as-small { --textfield-height: var(--dui-spacing-4xl); }
.Textfield.as-medium { --textfield-height: var(--dui-spacing-5xl); }
.TextfieldInput { --textfield-border-color: var(--dui-color-border-action-basic-default); --textfield-background-color: var(--dui-color-background-action-basic); --textfield-inline-start-radius: var(--textfield-input-inline-start-radius,var(--dui-radius-m)); --textfield-inline-end-radius: var(--textfield-input-inline-end-radius,var(--dui-radius-m)); }
.TextfieldInput.as-small { --textfield-height: var(--dui-spacing-4xl); }
.TextfieldInput.is-error { --textfield-border-color: var(--dui-color-border-surface-danger); }
.TextfieldInput.is-success { --textfield-border-color: var(--dui-color-border-surface-success); }
.TextfieldInput.is-disabled { --textfield-border-color: var(--dui-color-border-action-disabled); --textfield-background-color: var(--dui-color-background-action-disabled); }
.TextfieldInput .__container { align-items: center; gap: var(--dui-spacing-m); padding-block: var(--textfield-container-padding-block,.625rem); padding-inline: var(--textfield-container-padding-inline,var(--dui-spacing-m)); height: var(--textfield-height,var(--dui-spacing-5xl)); background-color: var(--textfield-background-color); border: var(--dui-border-width-default) solid var(--textfield-border-color); box-sizing: border-box; border-start-start-radius: var(--textfield-inline-start-radius); border-start-end-radius: var(--textfield-inline-end-radius); border-end-end-radius: var(--textfield-inline-end-radius); border-end-start-radius: var(--textfield-inline-start-radius); transition: border-color 0.2s, background-color 0.2s; display: flex; }
.TextfieldInput .__input { min-width: var(--dui-spacing-none); padding: var(--dui-spacing-none); font-size: var(--textfield-compact-input-font-size,var(--dui-typography-body-m-font-size)); line-height: var(--textfield-compact-input-line-height,var(--dui-typography-body-m-line-height)); font-weight: var(--dui-typography-font-weight-regular); color: var(--dui-color-text-default); background: 0px 0px; border: none; outline: none; flex: 1 1 0%; }
.TextfieldInput .__input::placeholder { color: var(--dui-color-text-muted); }
.TextfieldInput .__input:disabled { color: var(--dui-color-text-action-disabled); }
.TextfieldInput.is-disabled .__input::placeholder { color: var(--dui-color-text-action-disabled); }
.TextfieldInput .__icon-start, .TextfieldInput .__chevron, .TextfieldInput .__clear-button, .TextfieldInput .__toggle-visibility { color: var(--dui-color-text-muted); flex-shrink: 0; justify-content: center; align-items: center; display: flex; }
.TextfieldInput.is-disabled .__icon-start, .TextfieldInput.is-disabled .__chevron { color: var(--dui-color-text-action-disabled); }
.TextfieldInput .__clear-button, .TextfieldInput .__toggle-visibility { cursor: pointer; border-radius: var(--dui-radius-s); width: var(--dui-spacing-xl); height: var(--dui-spacing-xl); background: 0px 0px; border: none; outline: none; margin: 0px; padding: 0px; }
:is(.TextfieldInput .__clear-button, .TextfieldInput .__toggle-visibility):hover { background-color: var(--dui-color-background-action-basic-hover); color: var(--dui-color-text-default); }
:is(.TextfieldInput .__clear-button, .TextfieldInput .__toggle-visibility):active { background-color: var(--dui-color-background-action-basic-pressed); color: var(--dui-color-text-default); }
:is(.TextfieldInput .__clear-button, .TextfieldInput .__toggle-visibility):focus-visible { outline: var(--dui-border-width-thick) solid var(--dui-color-border-action-active); outline-offset: var(--dui-spacing-xs); }
.TextfieldInput .__prefix, .TextfieldInput .__suffix { font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); color: var(--dui-color-text-muted); align-items: center; display: flex; }
.TextfieldInput.is-disabled .__prefix, .TextfieldInput.is-disabled .__suffix { color: var(--dui-color-text-action-disabled); }
.TextfieldInput:hover .__container { background-color: var(--dui-color-background-action-basic-hover); border-color: var(--dui-color-border-action-basic-hover); }
.TextfieldInput .__container:has(:focus) { border-color: var(--dui-color-border-action-active); }
.TextfieldInput.is-disabled .__container { cursor: not-allowed; }
.TextfieldInput.is-disabled .__input, .TextfieldInput.is-disabled .__prefix, .TextfieldInput.is-disabled .__suffix, .TextfieldInput.is-disabled .__icon-start, .TextfieldInput.is-disabled .__chevron, .TextfieldInput.is-disabled .__clear-button, .TextfieldInput.is-disabled .__toggle-visibility { cursor: not-allowed; pointer-events: none; }
.TextfieldInput.is-disabled:hover .__container { background-color: var(--textfield-background-color); border-color: var(--textfield-border-color); }
.Toast { --success-bg: var(--dui-color-background-surface-success-muted); --success-text: var(--dui-color-text-success); --success-border: var(--dui-color-border-surface-success); --info-bg: var(--dui-color-background-surface-info-muted); --info-text: var(--dui-color-text-info); --info-border: var(--dui-color-border-surface-info); --warning-bg: var(--dui-color-background-surface-warning-muted); --warning-text: var(--dui-color-text-warning); --warning-border: var(--dui-color-border-surface-warning); --error-bg: var(--dui-color-background-surface-danger-muted); --error-text: var(--dui-color-text-danger); --error-border: var(--dui-color-border-surface-danger); --normal-bg: var(--dui-color-background-surface); --normal-text: var(--dui-color-text-default); --normal-border: var(--dui-color-border-default); font-family: inherit; }
.Toast .Toast__toast { padding: var(--dui-spacing-l); border-radius: var(--dui-radius-m); border-width: var(--dui-spacing-px); gap: var(--dui-spacing-m); }
.Toast .Toast__title { font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); font-weight: var(--dui-typography-font-weight-semibold); color: inherit; }
.Toast .Toast__description { font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); color: var(--dui-color-text-muted); }
.Toast [data-rich-colors="true"] .Toast__description { color: inherit; opacity: 0.8; }
.Toast .Toast__icon { color: inherit; }
.Toast .Toast__action-button { border-radius: var(--dui-radius-s); padding: var(--dui-spacing-xs) var(--dui-spacing-m); font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); font-weight: var(--dui-typography-font-weight-semibold); background: var(--dui-color-background-action-primary); color: var(--dui-color-text-default-invert); cursor: pointer; border: none; }
.Toast .Toast__action-button:hover { background: var(--dui-color-background-action-primary-hover); }
.Toast .Toast__cancel-button { border-radius: var(--dui-radius-s); padding: var(--dui-spacing-xs) var(--dui-spacing-m); font-size: var(--dui-typography-body-xs-font-size); line-height: var(--dui-typography-body-xs-line-height); font-weight: var(--dui-typography-font-weight-semibold); color: var(--dui-color-text-muted); border: var(--dui-spacing-px) solid var(--dui-color-border-default); cursor: pointer; background: 0px 0px; }
.Toast .Toast__cancel-button:hover { background: var(--dui-color-background-action-ghost-hover); }
.Toast .Toast__close-button { background: var(--dui-color-background-surface); border: var(--dui-spacing-px) solid var(--dui-color-border-default); color: var(--dui-color-text-muted); }
.Toast .Toast__close-button:hover { background: var(--dui-color-background-action-ghost-hover); border-color: var(--dui-color-border-default); }
.ToggleGroup { align-items: center; gap: var(--dui-spacing-s); padding: var(--dui-spacing-s); background-color: var(--dui-color-background-surface); border: 1px solid var(--dui-color-border-default); border-radius: var(--dui-radius-m); display: inline-flex; }
.ToggleGroup .__item { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: var(--dui-color-text-action-ghost); font-family: unset; font-feature-settings: unset; font-kerning: unset; font-language-override: unset; font-optical-sizing: unset; font-palette: unset; font-size: unset; font-size-adjust: unset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-variant: unset; font-variation-settings: unset; font-weight: 600; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-color: rgba(0, 0, 0, 0); background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; box-sizing: border-box; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: pointer; cx: unset; cy: unset; d: unset; display: inline-flex; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; line-height: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; white-space: nowrap; text-wrap-style: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }
.ToggleGroup .__item:hover { background-color: var(--dui-color-background-action-ghost-hover); }
.ToggleGroup .__item:active { background-color: var(--dui-color-background-action-ghost-pressed); }
.ToggleGroup .__item:focus-visible { outline: var(--dui-spacing-xs) solid var(--dui-color-border-focus); outline-offset: var(--dui-spacing-xs); box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-focus); }
.ToggleGroup .__item[data-state="on"] { color: var(--dui-color-text-action-active); background-color: var(--dui-color-background-action-active); box-shadow: inset 0 0 0 var(--dui-spacing-px) transparent; }
.ToggleGroup .__item[data-disabled] { color: var(--dui-color-text-action-disabled); background-color: var(--dui-color-background-action-disabled); box-shadow: none; pointer-events: none; cursor: default; --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) .5; opacity: var(--lightningcss-light,1)var(--lightningcss-dark,.5); }
.ToggleGroup.as-small .__item { gap: var(--dui-spacing-m); padding: var(--dui-spacing-m) var(--dui-spacing-l); border-radius: var(--dui-radius-s); font-size: var(--dui-typography-heading-5-font-size); line-height: var(--dui-typography-body-s-line-height); }
.ToggleGroup.as-medium .__item { gap: var(--dui-spacing-m); padding: var(--dui-spacing-m) var(--dui-spacing-xl); border-radius: var(--dui-radius-m); font-size: var(--dui-typography-body-m-font-size); line-height: var(--dui-typography-body-m-line-height); }
.Tooltip { --tooltip-max-inline-size: 256px; --tooltip-border-radius: var(--dui-radius-xs); --tooltip-background-color: var(--dui-color-background-surface-invert); }
.Tooltip .__content { max-inline-size: var(--tooltip-max-inline-size); background: var(--tooltip-background-color); color: var(--dui-color-text-default-invert); border-radius: var(--tooltip-border-radius); font-size: var(--dui-typography-body-m-font-size); font-weight: var(--dui-typography-font-weight-regular); line-height: var(--dui-typography-body-m-line-height); padding: .375rem var(--dui-spacing-l); user-select: none; will-change: opacity; }
.Tooltip .__arrow { fill: var(--tooltip-background-color); }
.TooltipTrigger { all: unset; }
.TooltipTrigger.as-help-text { cursor: help; text-decoration: underline dotted; display: inline; }
.TooltipTrigger.as-help-text:focus-visible { outline: revert; }
.VideoPlayer { position: relative; }
.VideoPlayer.as-full { block-size: 100%; inline-size: 100%; }
.VideoPlayer__poster { z-index: 1; background-repeat: no-repeat; background-size: cover; flex-direction: column; justify-content: center; align-items: center; display: flex; position: relative; inset: 0px; }
.VideoPlayer__poster.as-absolute { position: absolute; }
.VideoPlayer__poster-image { object-fit: cover; block-size: 100%; inline-size: 100%; }
.VideoPlayer__play-button { cursor: pointer; block-size: 100%; inline-size: 100%; color: var(--dui-color-text-default-invert); background: 0px 0px; border: none; justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; }
.VideoPlayer__play-icon { background-color: var(--dui-color-background-action-primary); border-radius: 50%; justify-content: center; align-items: center; block-size: 48px; inline-size: 48px; display: flex; }
.VideoPlayer__play-button:hover .VideoPlayer__play-icon { opacity: 0.9; }
.VideoPlayer__play-button:active .VideoPlayer__play-icon { opacity: 0.8; }
.VideoPlayer__video--full { object-fit: cover; block-size: 100%; inline-size: 100%; }
.VideoPlayer__overlay[open] { z-index: 1000; background-color: var(--dui-color-background-overlay,#000c); block-size: 100%; inline-size: 100%; border: none; justify-content: center; align-items: center; max-width: 100%; max-height: 100%; margin: 0px; padding: 0px; display: flex; position: fixed; inset: 0px; }
.VideoPlayer__close-button { z-index: 1; position: absolute; inset-block-start: var(--dui-spacing-xl); inset-inline-end: var(--dui-spacing-xl); }
.VideoPlayer__overlay-container { position: relative; }
.VideoPlayer__overlay-video { max-block-size: 90vh; }
.WebPreview { border-radius: var(--dui-radius-l); background-color: var(--dui-color-background-surface); min-height: 0px; box-shadow: inset 0 0 0 var(--dui-spacing-px) var(--dui-color-border-default); flex-direction: column; flex: 1 1 0%; display: flex; overflow: hidden; }
.WebPreview .__navigation { align-items: center; gap: var(--dui-spacing-s); padding: var(--dui-spacing-s); border-bottom: var(--dui-spacing-px) solid var(--dui-color-border-default); display: flex; }
.WebPreview .__url { flex: 1 1 0%; min-width: 0px; }
.WebPreview .__body { background-color: var(--dui-color-background-surface-canvas-secondary); flex: 1 1 0%; min-height: 0px; position: relative; }
.WebPreview .__frame { border: 0px; width: 100%; height: 100%; display: block; }
.WebPreview .__loading { background-color: var(--dui-color-background-surface-canvas-secondary); color: var(--dui-color-text-muted); justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; }
.ActionFooter { gap: var(--dui-spacing-l); grid-template-columns: 1fr; display: grid; }
.ActionFooter .__action, .ActionFooter .__action > .Button { width: 100%; }
@container component (min-width: 40rem) {
  .ActionFooter { grid-template-columns: 1fr auto auto; }
  .ActionFooter .__action, .ActionFooter .__action > .Button { width: auto; }
  .ActionFooter .__action { grid-row: 1; }
  .ActionFooter .__action.tertiary { grid-column: 1; }
  .ActionFooter .__action.secondary { grid-column: 2; }
  .ActionFooter .__action.primary { grid-column: 3; }
}
.ApiSplashWidget-module-scss-module__1_jnOG__widget-container { width: 100%; margin: 0px; }
.ApiSplashWidget-module-scss-module__1_jnOG__widget-card { background: var(--color-white,#fff); border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 24px; padding: 0px; font-family: Roboto, sans-serif; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 24px; }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-navigation { border-bottom: 1px solid var(--color-gray-100,#e5e5e5); background: var(--color-white,#fff); padding: 1.25rem 0px; }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-buttons { justify-content: flex-start; gap: 1rem; margin-bottom: 1rem; padding: 0px 1.5rem; display: flex; }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-button { border: 1px solid var(--color-gray-200,#c6c6c6); background: var(--color-gray-50,#f5f5f5); color: var(--color-gray-600,#555); user-select: none; cursor: pointer; border-radius: 8px; flex: 0 0 auto; padding: 0.625rem 1.25rem; font-weight: 600; transition: 0.2s; }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-button[data-active="true"] { background: var(--color-gray-100,#e5e5e5); color: var(--color-brand,#0f2b46); border-color: var(--color-brand,#0f2b46); }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-button:hover:not([data-active="true"]) { background: var(--color-gray-100,#e5e5e5); color: var(--color-brand,#0f2b46); border-color: var(--color-gray-300,#ababab); }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-button:focus-visible { outline: 2px solid var(--color-brand,#0f2b46); outline-offset: 2px; }
.ApiSplashWidget-module-scss-module__1_jnOG__tab-description { color: var(--color-black,#000); text-align: left; margin: 0px; padding: 0px 1.5rem; font-size: 0.875rem; font-weight: 600; line-height: 1.5; }
.ApiSplashWidget-module-scss-module__1_jnOG__content-area { box-sizing: border-box; background: var(--color-white,#fff); height: 500px; padding: 0px; }
@media (max-width: 768px) {
  .ApiSplashWidget-module-scss-module__1_jnOG__tab-navigation { padding: 1rem 0px; }
  .ApiSplashWidget-module-scss-module__1_jnOG__tab-buttons { flex-wrap: wrap; gap: 0.5rem; padding: 0px 1rem; }
  .ApiSplashWidget-module-scss-module__1_jnOG__tab-button { padding: 0.5rem 1rem; font-size: 0.875rem; }
  .ApiSplashWidget-module-scss-module__1_jnOG__tab-description { padding: 0px 1rem; font-size: 0.8rem; }
  .ApiSplashWidget-module-scss-module__1_jnOG__content-area { height: auto; min-height: 450px; padding: 0px; }
}
.common-module-scss-module__iOdnLG__sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.common-module-scss-module__iOdnLG__terminal-section { z-index: 100; flex-direction: column; justify-content: center; align-items: center; width: 100%; margin-top: 1rem; margin-bottom: 0px; padding-top: 0px; display: flex; }
.common-module-scss-module__iOdnLG__terminal-input { background: var(--color-gray-900,#191919); color: var(--color-green-300,#00c28f); border: 1px solid var(--color-gray-800,#292929); white-space: nowrap; border-radius: 8px; min-height: 3rem; padding: 1rem 1.5rem; font-family: "Courier New", Courier, monospace; font-size: 1.1rem; transition: width 0.1s ease-out; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px, rgba(0, 194, 143, 0.1) 0px 0px 20px inset; }
.common-module-scss-module__iOdnLG__terminal-prompt { color: var(--color-green-300,#00c28f); margin-right: 0.5rem; font-weight: 700; }
.common-module-scss-module__iOdnLG__terminal-text { color: var(--color-white,#fff); }
.common-module-scss-module__iOdnLG__cursor-blink { color: var(--color-green-300,#00c28f); margin-left: 2px; animation: 1s step-end 0s infinite normal none running common-module-scss-module__iOdnLG__blink; display: inline-block; }
@keyframes common-module-scss-module__iOdnLG__blink { 
  0%, 50% { opacity: 1; }
  50.1%, 100% { opacity: 0; }
}
.common-module-scss-module__iOdnLG__logo-section { z-index: 100; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 0px; display: flex; }
.common-module-scss-module__iOdnLG__logo-container { justify-content: center; align-items: center; width: 60px; height: 60px; display: flex; position: relative; }
.common-module-scss-module__iOdnLG__progress-ring { z-index: 2; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: rotate(-90deg); }
.common-module-scss-module__iOdnLG__progress-ring-circle { stroke-dasharray: 283; stroke-dashoffset: 283px; animation: 0.8s ease-out 0s 1 normal forwards running common-module-scss-module__iOdnLG__drawCircle, 0.3s ease-out 0.8s 1 normal forwards running common-module-scss-module__iOdnLG__fadeOut; }
@keyframes common-module-scss-module__iOdnLG__drawCircle { 
  100% { stroke-dashoffset: 0; }
}
@keyframes common-module-scss-module__iOdnLG__fadeOut { 
  100% { opacity: 0; }
}
.common-module-scss-module__iOdnLG__deepl-logo { z-index: 1; width: 38px; height: 38px; transition: transform 0.3s; }
.common-module-scss-module__iOdnLG__deepl-logo.common-module-scss-module__iOdnLG__pulsing { animation: 0.8s ease-in-out 0s 1 normal none running common-module-scss-module__iOdnLG__pulse, 0.3s ease-out 0.8s 1 normal forwards running common-module-scss-module__iOdnLG__logoFadeOut; }
@keyframes common-module-scss-module__iOdnLG__pulse { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(0.92); }
}
@keyframes common-module-scss-module__iOdnLG__logoFadeOut { 
  100% { opacity: 0; }
}
@media (max-width: 768px) {
  .common-module-scss-module__iOdnLG__terminal-input { min-height: 2.5rem; padding: 0.875rem 1.25rem; font-size: 0.95rem; }
  .common-module-scss-module__iOdnLG__logo-container { width: 60px; height: 60px; }
  .common-module-scss-module__iOdnLG__deepl-logo { width: 35px; height: 35px; }
}
.DocumentTranslation-module-scss-module__HaYlqq__document-translation-showcase { box-sizing: border-box; flex-direction: column; align-items: center; gap: 1rem; max-height: 500px; padding: 0px 1rem 1rem; display: flex; }
.DocumentTranslation-module-scss-module__HaYlqq__document-translation-container { box-sizing: border-box; grid-template-columns: 380px 90px 380px; justify-content: center; align-items: start; gap: 1rem; max-width: 100%; margin: 0px auto; display: grid; position: relative; overflow: visible; }
.DocumentTranslation-module-scss-module__HaYlqq__language-selector { opacity: 0; flex-direction: column; grid-column: 2; justify-content: center; align-self: center; gap: 0.35rem; width: 90px; min-width: 90px; margin: 0px; transition: 0.5s 0.3s; display: flex; transform: translate(20px); }
.DocumentTranslation-module-scss-module__HaYlqq__language-selector.DocumentTranslation-module-scss-module__HaYlqq__visible { opacity: 1; transform: translate(0px); }
.DocumentTranslation-module-scss-module__HaYlqq__language-button { background: var(--color-gray-50,#f5f5f5); border: 2px solid var(--color-gray-200,#c6c6c6); cursor: pointer; text-align: center; color: var(--color-brand,#0f2b46); border-radius: 8px; padding: 0.35rem 0.5rem; font-size: 0.65rem; font-weight: 500; transition: 0.2s; }
.DocumentTranslation-module-scss-module__HaYlqq__language-button:hover { border-color: var(--color-brand,#0f2b46); background: var(--color-gray-100,#e5e5e5); transform: translate(-2px) scale(1.02); }
.DocumentTranslation-module-scss-module__HaYlqq__language-button.DocumentTranslation-module-scss-module__HaYlqq__active { background: var(--color-gray-100,#e5e5e5); border-color: var(--color-brand,#0f2b46); color: var(--color-brand,#0f2b46); font-weight: 600; transform: scale(1.05); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
.DocumentTranslation-module-scss-module__HaYlqq__language-button:focus-visible { outline: 2px solid var(--color-brand,#0f2b46); outline-offset: 2px; }
.DocumentTranslation-module-scss-module__HaYlqq__document-wrapper { background: var(--color-white,#fff); border-radius: 16px; flex-shrink: 0; width: 380px; max-width: 380px; transition: 0.8s; position: relative; overflow: hidden; transform: rotate(-0.5deg); box-shadow: rgba(0, 0, 0, 0.15) 0px 12px 40px, rgba(0, 0, 0, 0.1) 0px 4px 12px; }
.DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__source-document:hover, .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document.DocumentTranslation-module-scss-module__HaYlqq__visible:hover { transform: rotate(0deg) translateY(-4px); box-shadow: rgba(0, 0, 0, 0.2) 0px 16px 48px, rgba(0, 0, 0, 0.12) 0px 6px 16px; }
.DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__source-document { opacity: 1; grid-column: 1; height: auto; max-height: 420px; }
.DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document { opacity: 0; grid-column: 3; height: auto; max-height: 420px; transform: rotate(0.5deg) scale(0.9); }
.DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document.DocumentTranslation-module-scss-module__HaYlqq__translating { opacity: 0.3; transform: rotate(0.5deg) scale(0.95); }
.DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document.DocumentTranslation-module-scss-module__HaYlqq__visible { opacity: 1; animation: 1.2s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running DocumentTranslation-module-scss-module__HaYlqq__fadeInDocument; transform: rotate(0.5deg) scale(1); }
@keyframes DocumentTranslation-module-scss-module__HaYlqq__fadeInDocument { 
  0% { opacity: 0.3; transform: rotate(0.5deg) scale(0.95) translateY(6px); }
  100% { opacity: 1; transform: rotate(0.5deg) scale(1) translateY(0px); }
}
.DocumentTranslation-module-scss-module__HaYlqq__business-document { background: var(--color-white,#fff); height: 100%; color: var(--color-gray-900,#191919); padding: 0.75rem 1.25rem 1.5rem; font-family: Roboto, sans-serif; line-height: 1.3; overflow: hidden; }
.DocumentTranslation-module-scss-module__HaYlqq__business-document.DocumentTranslation-module-scss-module__HaYlqq__rtl { text-align: right; direction: rtl; }
.DocumentTranslation-module-scss-module__HaYlqq__document-header { text-align: center; border-bottom: 2px double var(--color-brand,#0f2b46); margin-bottom: 0.5rem; padding-bottom: 0.35rem; }
.DocumentTranslation-module-scss-module__HaYlqq__document-title { text-transform: uppercase; letter-spacing: 0.5px; color: var(--color-brand,#0f2b46); margin: 0px 0px 0.15rem; font-size: 0.85rem; font-weight: 700; }
.DocumentTranslation-module-scss-module__HaYlqq__document-subtitle { color: var(--color-gray-500,#6f6f6f); margin: 0px; font-size: 0.55rem; font-style: italic; }
.DocumentTranslation-module-scss-module__HaYlqq__document-parties { background: var(--color-gray-50,#f5f5f5); border-left: 3px solid var(--color-brand,#0f2b46); border-radius: 8px; margin-bottom: 0.5rem; padding: 0.45rem 0.7rem; }
.DocumentTranslation-module-scss-module__HaYlqq__business-document.DocumentTranslation-module-scss-module__HaYlqq__rtl .DocumentTranslation-module-scss-module__HaYlqq__document-parties { border-left: none; border-right: 3px solid var(--color-brand,#0f2b46); }
.DocumentTranslation-module-scss-module__HaYlqq__party { flex-wrap: wrap; gap: 0.35rem; margin-bottom: 0.25rem; font-size: 0.65rem; display: flex; }
.DocumentTranslation-module-scss-module__HaYlqq__party:last-child { margin-bottom: 0px; }
.DocumentTranslation-module-scss-module__HaYlqq__party-label { color: var(--color-brand,#0f2b46); min-width: 60px; font-weight: 700; }
.DocumentTranslation-module-scss-module__HaYlqq__party-name { color: var(--color-gray-800,#292929); }
.DocumentTranslation-module-scss-module__HaYlqq__document-body { margin-bottom: 0px; }
.DocumentTranslation-module-scss-module__HaYlqq__document-section { margin-bottom: 0.5rem; }
.DocumentTranslation-module-scss-module__HaYlqq__section-heading { color: var(--color-brand,#0f2b46); align-items: baseline; gap: 0.3rem; margin: 0px 0px 0.25rem; font-size: 0.7rem; font-weight: 700; display: flex; }
.DocumentTranslation-module-scss-module__HaYlqq__section-number { min-width: 1rem; font-weight: 700; }
.DocumentTranslation-module-scss-module__HaYlqq__section-content { text-align: justify; color: var(--color-gray-700,#3e3e3e); margin: 0px; font-size: 0.63rem; line-height: 1.4; }
.DocumentTranslation-module-scss-module__HaYlqq__logo-animation { z-index: 10; flex-direction: column; grid-column: 2; justify-content: center; align-self: center; align-items: center; margin: 0px; display: flex; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-line { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; border-radius: 4px; height: 1em; animation: 1.5s ease 0s infinite normal none running DocumentTranslation-module-scss-module__HaYlqq__shimmer-skeleton; display: inline-block; }
@keyframes DocumentTranslation-module-scss-module__HaYlqq__shimmer-skeleton { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-title { width: 180px; height: 0.85rem; margin: 0px auto; display: block; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-subtitle { width: 140px; height: 0.55rem; margin: 0px auto; display: block; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-short { width: 50px; height: 0.65rem; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-medium { width: 140px; height: 0.65rem; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-heading { width: 120px; height: 0.7rem; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-full { width: 100%; height: 0.63rem; margin-bottom: 0.4rem; display: block; }
.DocumentTranslation-module-scss-module__HaYlqq__skeleton-partial { width: 75%; height: 0.63rem; display: block; }
@media (max-width: 768px) {
  .DocumentTranslation-module-scss-module__HaYlqq__document-translation-showcase { height: auto; max-height: none; padding: 0px 1rem 1rem; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-translation-container { flex-direction: column; align-items: center; height: auto; max-height: none; display: flex; }
  .DocumentTranslation-module-scss-module__HaYlqq__logo-animation, .DocumentTranslation-module-scss-module__HaYlqq__language-selector { order: 1; grid-column: auto; margin: 0.5rem 0px; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__source-document, .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document { order: 2; grid-column: auto; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__source-document { width: 100%; max-width: 100%; height: auto; max-height: none; margin: 1rem 0px; display: block; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-translation-container.DocumentTranslation-module-scss-module__HaYlqq__translation-complete .DocumentTranslation-module-scss-module__HaYlqq__source-document { display: none; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document { width: 100%; max-width: 100%; height: auto; max-height: none; margin: 1rem 0px; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document.DocumentTranslation-module-scss-module__HaYlqq__visible { display: block; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-wrapper.DocumentTranslation-module-scss-module__HaYlqq__target-document:not(.DocumentTranslation-module-scss-module__HaYlqq__visible) { display: none; }
  .DocumentTranslation-module-scss-module__HaYlqq__language-selector { flex-flow: wrap; justify-content: center; width: 100%; min-width: auto; margin: 1rem 0px; }
  .DocumentTranslation-module-scss-module__HaYlqq__business-document { padding: 1rem 1.25rem 2.5rem; }
  .DocumentTranslation-module-scss-module__HaYlqq__document-title { font-size: 1rem; }
}
.TextTranslation-module-scss-module__NDJV6G__translation-showcase { box-sizing: border-box; flex-direction: column; align-items: center; gap: 0.3rem; height: 480px; min-height: 480px; max-height: 480px; padding: 0px 2rem 0.5rem; display: flex; position: relative; overflow: hidden; }
.TextTranslation-module-scss-module__NDJV6G__translations-pile { flex: 1 1 0%; width: 100%; min-height: 350px; position: relative; }
.TextTranslation-module-scss-module__NDJV6G__translation-card-pile { background: var(--color-gray-50,#f5f5f5); border: 1px solid var(--color-brand,#0f2b46); cursor: default; opacity: 0; border-radius: 6px; min-width: 200px; max-width: 450px; padding: 0.75rem 1rem; font-family: Roboto, sans-serif; transition: box-shadow 0.2s, transform 0.2s; animation: 0.4s ease-out 0s 1 normal forwards running TextTranslation-module-scss-module__NDJV6G__fadeInCard; position: absolute; box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 8px; }
.TextTranslation-module-scss-module__NDJV6G__translation-card-pile:hover { box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 12px; z-index: 1000 !important; }
.TextTranslation-module-scss-module__NDJV6G__language-tooltip { background: var(--color-gray-900,#191919); color: var(--color-white,#fff); white-space: nowrap; opacity: 0; pointer-events: none; z-index: 1001; border-radius: 4px; margin-bottom: 8px; padding: 0.375rem 0.75rem; font-size: 0.75rem; font-weight: 500; transition: opacity 0.2s; position: absolute; bottom: 100%; left: 50%; transform: translate(-50%); }
.TextTranslation-module-scss-module__NDJV6G__language-tooltip::after { content: ""; border-width: 4px; border-style: solid; border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-image: initial; border-top-color: var(--color-gray-900,#191919); position: absolute; top: 100%; left: 50%; transform: translate(-50%); }
.TextTranslation-module-scss-module__NDJV6G__translation-card-pile:hover .TextTranslation-module-scss-module__NDJV6G__language-tooltip { opacity: 1; }
@keyframes TextTranslation-module-scss-module__NDJV6G__fadeInCard { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.TextTranslation-module-scss-module__NDJV6G__console-output { color: var(--color-gray-900,#191919); white-space: nowrap; text-overflow: ellipsis; font-family: "Courier New", Courier, monospace; font-size: 0.8rem; font-weight: 600; line-height: 1.4; overflow: hidden; }
@media (max-width: 768px) {
  .TextTranslation-module-scss-module__NDJV6G__translation-showcase { max-height: 450px; padding: 1rem; }
  .TextTranslation-module-scss-module__NDJV6G__translations-pile { height: 250px; }
  .TextTranslation-module-scss-module__NDJV6G__translation-card-pile { min-width: 180px; max-width: 320px; padding: 0.625rem 0.875rem; }
  .TextTranslation-module-scss-module__NDJV6G__console-output { font-size: 0.7rem; }
}
.Write-module-scss-module__xqGX7W__write-container { box-sizing: border-box; flex-direction: row; justify-content: center; align-items: flex-start; gap: 2rem; max-width: 900px; height: 550px; max-height: 550px; margin: 0px auto; padding: 0.5rem 2rem 1.5rem; font-family: Roboto, sans-serif; display: flex; overflow: hidden; }
.Write-module-scss-module__xqGX7W__write-content { flex-direction: column; flex: 1 1 0%; align-items: center; max-width: 600px; display: flex; }
.Write-module-scss-module__xqGX7W__code-block { background: var(--color-gray-900,#191919); border: 2px solid var(--color-gray-700,#3e3e3e); color: var(--color-gray-100,#e5e5e5); text-align: left; user-select: none; white-space: pre-wrap; overflow-wrap: break-word; box-sizing: border-box; border-radius: 8px; width: 100%; max-width: 600px; margin: 0px auto; padding: 1.25rem 1.5rem; font-family: "Courier New", Courier, monospace; font-size: 0.95rem; line-height: 1.6; }
.Write-module-scss-module__xqGX7W__code-block.Write-module-scss-module__xqGX7W__input-code { margin-bottom: 0.75rem; }
.Write-module-scss-module__xqGX7W__code-block.Write-module-scss-module__xqGX7W__result-code { margin-top: 0.75rem; margin-bottom: 1.5rem; animation: 0.4s ease-in 0s 1 normal none running Write-module-scss-module__xqGX7W__fadeIn; }
.Write-module-scss-module__xqGX7W__code-keyword { color: var(--color-blue-300,#60afff); font-weight: 500; }
.Write-module-scss-module__xqGX7W__code-string { color: var(--color-yellow-200,#e8c300); }
.Write-module-scss-module__xqGX7W__code-property { color: var(--color-blue-200,#97caff); }
.Write-module-scss-module__xqGX7W__code-bracket { color: var(--color-gray-100,#e5e5e5); }
@keyframes Write-module-scss-module__xqGX7W__fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.Write-module-scss-module__xqGX7W__examples-list { flex-direction: column; justify-content: center; align-items: center; gap: 0.75rem; display: flex; }
.Write-module-scss-module__xqGX7W__example-indicator { background: var(--color-gray-50,#f5f5f5); border: 2px solid var(--color-gray-200,#c6c6c6); color: var(--color-brand,#0f2b46); cursor: pointer; white-space: nowrap; text-align: center; border-radius: 8px; min-width: 150px; padding: 0.875rem 1.5rem; font-family: inherit; font-size: 0.95rem; font-weight: 500; transition: 0.2s; }
.Write-module-scss-module__xqGX7W__example-indicator:hover { background: var(--color-gray-100,#e5e5e5); border-color: var(--color-brand,#0f2b46); transform: translateY(-1px); }
.Write-module-scss-module__xqGX7W__example-indicator.Write-module-scss-module__xqGX7W__active { background: var(--color-gray-100,#e5e5e5); color: var(--color-brand,#0f2b46); border-color: var(--color-brand,#0f2b46); font-weight: 600; transform: scale(1.05); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px; }
.Write-module-scss-module__xqGX7W__example-indicator.Write-module-scss-module__xqGX7W__active:hover { background: var(--color-gray-100,#e5e5e5); }
.Write-module-scss-module__xqGX7W__example-indicator:focus-visible { outline: 2px solid var(--color-brand,#0f2b46); outline-offset: 2px; }
@media (max-width: 768px) {
  .Write-module-scss-module__xqGX7W__write-container { flex-direction: column; gap: 1rem; height: auto; max-height: none; padding: 1rem; }
  .Write-module-scss-module__xqGX7W__examples-list { flex-flow: wrap; order: 3; justify-content: center; margin-top: 1rem; }
  .Write-module-scss-module__xqGX7W__write-content { max-width: 100%; }
  .Write-module-scss-module__xqGX7W__code-block { padding: 1rem; font-size: 0.85rem; }
  .Write-module-scss-module__xqGX7W__code-block.Write-module-scss-module__xqGX7W__input-code, .Write-module-scss-module__xqGX7W__code-block.Write-module-scss-module__xqGX7W__result-code { display: block; }
}
.index-module-scss-module__42FmYa__splash-container { max-width: 1200px; margin: 0px auto; padding: 4rem 2rem; }
.card-module-scss-module__LnaWsG__cardWrapper { border-radius: 16px; position: relative; }
.card-module-scss-module__LnaWsG__cardContainer { background: var(--color-white,#fff); border: 1px solid var(--color-gray-200,#c6c6c6); border-radius: 16px; flex-direction: column; display: flex; position: relative; }
@media only screen and (min-width: 650px) {
  .card-module-scss-module__LnaWsG__cardContainer { width: 100%; }
}
.card-module-scss-module__LnaWsG__cardContainer.card-module-scss-module__LnaWsG__grey { border-color: var(--color-gray-200,#c6c6c6); }
.card-module-scss-module__LnaWsG__cardContainer.card-module-scss-module__LnaWsG__greyDark { border-color: var(--color-gray-100,#e5e5e5); }
.card-module-scss-module__LnaWsG__cardContainer.card-module-scss-module__LnaWsG__green { border-color: var(--color-green-500,#007f59); }
.card-module-scss-module__LnaWsG__cardContainer.card-module-scss-module__LnaWsG__extendedContainer { border-width: 1px 2px 2px; border-radius: 0px 0px 16px 16px; }
@media only screen and (min-width: 1000px) {
  .card-module-scss-module__LnaWsG__cardContainer.card-module-scss-module__LnaWsG__extendedContainer { border-bottom: none; border-radius: 0px; }
}
.card-module-scss-module__LnaWsG__cardContent { flex-direction: column; flex-grow: 1; padding-block: 0px 48px; padding-inline: 16px; display: flex; }
.card-module-scss-module__LnaWsG__cardContent > div + div { border-top: 1px solid var(--color-gray-200,#c6c6c6); }
.card-module-scss-module__LnaWsG__childrenWrapper { flex-grow: 1; }
.card-module-scss-module__LnaWsG__childrenWrapper.card-module-scss-module__LnaWsG__grey > div + div { border-top: 1px solid var(--color-gray-200,#c6c6c6); }
.card-module-scss-module__LnaWsG__childrenWrapper.card-module-scss-module__LnaWsG__greyDark > div + div { border-top: 1px solid var(--color-gray-100,#e5e5e5); }
.card-module-scss-module__LnaWsG__badge { margin-bottom: -5px; position: absolute; bottom: 100%; left: 50%; transform: translate(-50%); }
.card-module-scss-module__LnaWsG__inlineBadge { text-align: center; width: 100%; color: var(--color-white,#fff); background: var(--color-green-500,#007f59); border: solid 2px var(--color-green-500,#007f59); border-radius: 16px 16px 0px 0px; font-size: 12px; font-weight: 600; line-height: 22px; position: absolute; transform: translateY(-100%); }
.card-module-scss-module__LnaWsG__bottomExtension { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; background-color: rgb(255, 255, 255); border-top: none; border-radius: 0px 0px 16px 16px; width: 100%; height: 24px; display: none; position: absolute; bottom: 0px; transform: translateY(100%); }
@media only screen and (min-width: 1000px) {
  .card-module-scss-module__LnaWsG__bottomExtension { display: block; }
}
.card-module-scss-module__LnaWsG__footerHint { color: var(--color-gray-600,#555); margin: 35px 0px -7px; font-size: 14px; line-height: 1.5; }
.InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer { flex-wrap: wrap; justify-content: center; padding: 0px; list-style-type: none; display: none; }
@media only screen and (min-width: 1000px) {
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer.InitialLoadingScreen-module-scss-module__-OdJEq__extendedCardPadding { padding-bottom: 24px; }
}
.InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li { width: 100%; margin: 40px 10px 0px; }
.InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4):first-child, .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4) ~ li:first-child { display: none; }
@media only screen and (min-width: 650px) {
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer { display: flex; }
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4), .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4) ~ li { width: calc(50% - 20px); }
}
@media only screen and (min-width: 760px) {
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer { margin-top: -40px; }
}
@media only screen and (min-width: 1000px) {
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer { flex-wrap: nowrap; justify-content: space-between; margin-top: 0px; }
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li { margin-top: 0px; }
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(2), .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(2) ~ li { width: 400px; }
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(3), .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(3) ~ li, .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4), .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4) ~ li { width: calc(33% - 10px); }
}
@media only screen and (min-width: 1400px) {
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4), .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4) ~ li { width: calc(25% - 10px); }
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4):first-child, .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4) ~ li:first-child { display: flex; }
  .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4):first-child > div, .InitialLoadingScreen-module-scss-module__-OdJEq__cardsContainer > li:first-child:nth-last-child(4) ~ li:first-child > div { width: 100%; }
}
.Container { container: component / inline-size; }
.TargetTranslatorToolbar-module-scss-module__6EaWja__ratingButtons { flex: 0 1 104px; container: rating-buttons / inline-size; }
@container rating-buttons not (min-width: 104px) {
  .TargetTranslatorToolbar-module-scss-module__6EaWja__ratingButtons div { display: none; }
}
.baseCtaSection-module-scss-module__TkBVAG__container { border-radius: 0.75rem; padding: 1.5rem 1.5rem 3rem; }
@media (min-width: 768px) {
  .baseCtaSection-module-scss-module__TkBVAG__container { padding: 2.25rem 3rem; }
}
.baseCtaSection-module-scss-module__TkBVAG__container { column-gap: 1.5rem; }
@media (min-width: 768px) {
  .baseCtaSection-module-scss-module__TkBVAG__container { column-gap: 3rem; }
}
.baseCtaSection-module-scss-module__TkBVAG__container { row-gap: 1.5rem; }
@media (min-width: 768px) {
  .baseCtaSection-module-scss-module__TkBVAG__container { row-gap: 3rem; }
}
.baseCtaSection-module-scss-module__TkBVAG__container { grid-template: "media" min-content "main" "buttonArea" / 1fr; display: grid; container-type: inline-size; }
@container not (max-width: 768px) {
  .baseCtaSection-module-scss-module__TkBVAG__container:has(.baseCtaSection-module-scss-module__TkBVAG__media) { grid-template-columns: 1fr 1fr; grid-template-areas: "main media" "buttonArea media"; }
}
:is(.baseCtaSection-module-scss-module__TkBVAG__container:not(:has(.baseCtaSection-module-scss-module__TkBVAG__media)), .baseCtaSection-module-scss-module__TkBVAG__container:has(.baseCtaSection-module-scss-module__TkBVAG__media:empty)) { grid-template-areas: "main" "buttonArea"; }
@container not (max-width: 768px) {
  :is(.baseCtaSection-module-scss-module__TkBVAG__container:not(:has(.baseCtaSection-module-scss-module__TkBVAG__media)), .baseCtaSection-module-scss-module__TkBVAG__container:has(.baseCtaSection-module-scss-module__TkBVAG__media:empty)) { grid-template-columns: 1fr; grid-template-areas: "main" "buttonArea"; }
}
.baseCtaSection-module-scss-module__TkBVAG__main { grid-area: main; display: block; }
.baseCtaSection-module-scss-module__TkBVAG__buttonArea { grid-area: buttonArea; margin-top: auto; }
.baseCtaSection-module-scss-module__TkBVAG__media { grid-area: media; align-self: center; align-items: center; width: 100%; display: flex; position: relative; }
.freeAcademyCoursePageContent-module-scss-module__ObGV2a__container { grid-template: "headline" "main" "related" / 1fr; row-gap: 2rem; padding: 2rem; display: grid; }
@media only screen and (min-width: 1280px) {
  .freeAcademyCoursePageContent-module-scss-module__ObGV2a__container { row-gap: 4rem; }
}
.testimonial-module-scss-module__dphMuq__testimonialWithMedia { grid-template: "quote" 1fr "cta" / 1fr; gap: 2rem 1.25rem; }
@media only screen and (min-width: 768px) {
  .testimonial-module-scss-module__dphMuq__testimonialWithMedia { grid-template-rows: 1fr auto; grid-template-columns: repeat(2, 1fr); grid-template-areas: "media quote" "cta ."; row-gap: 3rem; }
}
@media only screen and (min-width: 1000px) {
  .testimonial-module-scss-module__dphMuq__testimonialWithMedia { grid-template-rows: 1fr auto; grid-template-columns: repeat(3, 1fr); grid-template-areas: "media quote quote" "cta . ."; row-gap: 3rem; }
}
.testimonial-module-scss-module__dphMuq__testimonialWithBackgroundMedia { grid-template: "quote" 1fr "cta" / 1fr; gap: 2rem 1.25rem; }
@media only screen and (min-width: 768px) {
  .testimonial-module-scss-module__dphMuq__testimonialWithBackgroundMedia { grid-template: "quote" 1fr "cta" / 1fr; row-gap: 3rem; }
}
@media only screen and (min-width: 1000px) {
  .testimonial-module-scss-module__dphMuq__testimonialWithBackgroundMedia { grid-template: "quote" 1fr "cta" / 1fr; row-gap: 3rem; }
}
.testimonial-module-scss-module__dphMuq__media { grid-area: media; min-height: 560px; }
.testimonial-module-scss-module__dphMuq__quote { grid-area: quote; }
.testimonial-module-scss-module__dphMuq__cta { grid-area: cta; }
.testimonial-module-scss-module__dphMuq__navigation { grid-area: navigation; }
.testimonial-module-scss-module__dphMuq__navigationButton::after { content: ""; background-color: rgba(0, 0, 0, 0); position: absolute; inset: -16px; }
.planOverview-module-scss-module__D5oOkq__componentBackground { background-color: var(--color-gray-50,#f5f5f5); padding: 36px 0px; }
@media only screen and (min-width: 840px) {
  .planOverview-module-scss-module__D5oOkq__plans { margin-left: -10px; padding-top: 20px; }
}
.planOverview-module-scss-module__D5oOkq__plans { max-width: 1400px; }
.animatedLoadingBar-module-scss-module__92vsna__root { width: 100%; height: 1.5px; position: relative; overflow: hidden; }
.animatedLoadingBar-module-scss-module__92vsna__bar { background: linear-gradient(90deg, transparent 0%, var(--dui-color-border-surface-info) 35%, var(--dui-color-border-surface-info) 65%, transparent 100%); width: 50%; height: 100%; animation: 2.5s ease-in-out 50ms infinite normal none paused animatedLoadingBar-module-scss-module__92vsna__slide; position: absolute; left: 0px; }
.animatedLoadingBar-module-scss-module__92vsna__running { animation-play-state: running; }
@media (prefers-reduced-motion: reduce) {
  .animatedLoadingBar-module-scss-module__92vsna__bar { animation: auto ease 0s 1 normal none running none; }
}
@keyframes animatedLoadingBar-module-scss-module__92vsna__slide { 
  0% { transform: translate(-200%); }
  100% { transform: translate(200%); }
}
.FormSubmissionSuccessMessage-module__xLKwta__wrapper { text-align: center; background: var(--dui-color-background-surface); border: 1px solid var(--dui-color-border-default); box-sizing: border-box; border-radius: var(--dui-border-radius-12); padding: var(--dui-spacing-24); flex-direction: column; grid-area: 1 / 2 / 4; justify-content: center; align-self: stretch; align-items: center; display: flex; }
.InputInfo-module__vQYZCG__messageContainer { margin-top: 5px; font-size: 13px; }
.InputInfo-module__vQYZCG__infoMessage { color: var(--dui-color-gray-500); }
.InputInfo-module__vQYZCG__error { color: var(--dui-color-text-danger); }
.InputInfo-module__vQYZCG__error a { color: currentcolor; text-decoration: underline; }
@property --spacer-p { syntax: "*"; inherits: false; initial-value: 0; }
@property --spacer-pi { syntax: "*"; inherits: false; }
@property --spacer-pb { syntax: "*"; inherits: false; }
@property --spacer-gap { syntax: "*"; inherits: false; initial-value: 0; }
@property --spacer-w { syntax: "*"; inherits: false; }
@property --spacer-maxw { syntax: "*"; inherits: false; }
@property --spacer-h { syntax: "*"; inherits: false; }
@property --spacer-p-xs { syntax: "*"; inherits: false; }
@property --spacer-p-sm { syntax: "*"; inherits: false; }
@property --spacer-p-md { syntax: "*"; inherits: false; }
@property --spacer-p-lg { syntax: "*"; inherits: false; }
@property --spacer-p-xl { syntax: "*"; inherits: false; }
@property --spacer-pi-xs { syntax: "*"; inherits: false; }
@property --spacer-pi-sm { syntax: "*"; inherits: false; }
@property --spacer-pi-md { syntax: "*"; inherits: false; }
@property --spacer-pi-lg { syntax: "*"; inherits: false; }
@property --spacer-pi-xl { syntax: "*"; inherits: false; }
@property --spacer-pb-xs { syntax: "*"; inherits: false; }
@property --spacer-pb-sm { syntax: "*"; inherits: false; }
@property --spacer-pb-md { syntax: "*"; inherits: false; }
@property --spacer-pb-lg { syntax: "*"; inherits: false; }
@property --spacer-pb-xl { syntax: "*"; inherits: false; }
@property --spacer-gap-xs { syntax: "*"; inherits: false; }
@property --spacer-gap-sm { syntax: "*"; inherits: false; }
@property --spacer-gap-md { syntax: "*"; inherits: false; }
@property --spacer-gap-lg { syntax: "*"; inherits: false; }
@property --spacer-gap-xl { syntax: "*"; inherits: false; }
@property --spacer-w-xs { syntax: "*"; inherits: false; }
@property --spacer-w-sm { syntax: "*"; inherits: false; }
@property --spacer-w-md { syntax: "*"; inherits: false; }
@property --spacer-w-lg { syntax: "*"; inherits: false; }
@property --spacer-w-xl { syntax: "*"; inherits: false; }
@property --spacer-maxw-xs { syntax: "*"; inherits: false; }
@property --spacer-maxw-sm { syntax: "*"; inherits: false; }
@property --spacer-maxw-md { syntax: "*"; inherits: false; }
@property --spacer-maxw-lg { syntax: "*"; inherits: false; }
@property --spacer-maxw-xl { syntax: "*"; inherits: false; }
@property --spacer-h-xs { syntax: "*"; inherits: false; }
@property --spacer-h-sm { syntax: "*"; inherits: false; }
@property --spacer-h-md { syntax: "*"; inherits: false; }
@property --spacer-h-lg { syntax: "*"; inherits: false; }
@property --spacer-h-xl { syntax: "*"; inherits: false; }
@property --spacer-debug-color { syntax: "<color>"; inherits: false; initial-value: red; }
.Spacer { --spacer-p-base: var(--spacer-p); --spacer-pi-base: var(--spacer-pi); --spacer-pb-base: var(--spacer-pb); --spacer-gap-base: var(--spacer-gap); --spacer-w-base: var(--spacer-w); --spacer-maxw-base: var(--spacer-maxw); --spacer-h-base: var(--spacer-h); padding-inline: var(--spacer-pi,var(--spacer-p,0)); padding-block: var(--spacer-pb,var(--spacer-p,0)); width: var(--spacer-w,auto); max-width: var(--spacer-maxw,none); height: var(--spacer-h,auto); display: block; position: relative; }
.Spacer--flex { gap: var(--spacer-gap); flex-direction: column; display: flex; }
@media (min-width: 22rem) {
  .Spacer { --spacer-p: var(--spacer-p-xs,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-xs,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-xs,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-xs,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-xs,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-xs,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-xs,var(--spacer-h-base)); }
}
@media (min-width: 40rem) {
  .Spacer { --spacer-p: var(--spacer-p-sm,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-sm,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-sm,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-sm,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-sm,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-sm,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-sm,var(--spacer-h-base)); }
}
@media (min-width: 60rem) {
  .Spacer { --spacer-p: var(--spacer-p-md,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-md,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-md,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-md,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-md,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-md,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-md,var(--spacer-h-base)); }
}
@media (min-width: 80rem) {
  .Spacer { --spacer-p: var(--spacer-p-lg,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-lg,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-lg,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-lg,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-lg,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-lg,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-lg,var(--spacer-h-base)); }
}
@media (min-width: 103rem) {
  .Spacer { --spacer-p: var(--spacer-p-xl,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-xl,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-xl,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-xl,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-xl,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-xl,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-xl,var(--spacer-h-base)); }
}
@container component (min-width: 22rem) {
  .Spacer--scope-component { --spacer-p: var(--spacer-p-xs,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-xs,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-xs,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-xs,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-xs,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-xs,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-xs,var(--spacer-h-base)); }
}
@container component (min-width: 40rem) {
  .Spacer--scope-component { --spacer-p: var(--spacer-p-sm,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-sm,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-sm,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-sm,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-sm,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-sm,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-sm,var(--spacer-h-base)); }
}
@container component (min-width: 60rem) {
  .Spacer--scope-component { --spacer-p: var(--spacer-p-md,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-md,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-md,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-md,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-md,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-md,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-md,var(--spacer-h-base)); }
}
@container component (min-width: 80rem) {
  .Spacer--scope-component { --spacer-p: var(--spacer-p-lg,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-lg,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-lg,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-lg,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-lg,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-lg,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-lg,var(--spacer-h-base)); }
}
@container component (min-width: 103rem) {
  .Spacer--scope-component { --spacer-p: var(--spacer-p-xl,var(--spacer-p-base)); --spacer-pi: var(--spacer-pi-xl,var(--spacer-pi-base)); --spacer-pb: var(--spacer-pb-xl,var(--spacer-pb-base)); --spacer-gap: var(--spacer-gap-xl,var(--spacer-gap-base)); --spacer-w: var(--spacer-w-xl,var(--spacer-w-base)); --spacer-maxw: var(--spacer-maxw-xl,var(--spacer-maxw-base)); --spacer-h: var(--spacer-h-xl,var(--spacer-h-base)); }
}
.Spacer--direction-row { flex-direction: row; }
.Spacer--direction-column { flex-direction: column; }
.Spacer--align-start { align-items: flex-start; }
.Spacer--align-center { align-items: center; }
.Spacer--align-end { align-items: flex-end; }
.Spacer--align-stretch { align-items: stretch; }
.Spacer--align-baseline { align-items: baseline; }
.Spacer--justify-start { justify-content: flex-start; }
.Spacer--justify-center { justify-content: center; }
.Spacer--justify-end { justify-content: flex-end; }
.Spacer--justify-between { justify-content: space-between; }
.Spacer--justify-around { justify-content: space-around; }
.Spacer--justify-evenly { justify-content: space-evenly; }
.Spacer--wrap { flex-wrap: wrap; }
@media (min-width: 22rem) {
  .Spacer--direction-xs-row { flex-direction: row; }
  .Spacer--direction-xs-column { flex-direction: column; }
  .Spacer--align-xs-start { align-items: flex-start; }
  .Spacer--align-xs-center { align-items: center; }
  .Spacer--align-xs-end { align-items: flex-end; }
  .Spacer--align-xs-stretch { align-items: stretch; }
  .Spacer--align-xs-baseline { align-items: baseline; }
  .Spacer--justify-xs-start { justify-content: flex-start; }
  .Spacer--justify-xs-center { justify-content: center; }
  .Spacer--justify-xs-end { justify-content: flex-end; }
  .Spacer--justify-xs-between { justify-content: space-between; }
  .Spacer--justify-xs-around { justify-content: space-around; }
  .Spacer--justify-xs-evenly { justify-content: space-evenly; }
}
@media (min-width: 40rem) {
  .Spacer--direction-sm-row { flex-direction: row; }
  .Spacer--direction-sm-column { flex-direction: column; }
  .Spacer--align-sm-start { align-items: flex-start; }
  .Spacer--align-sm-center { align-items: center; }
  .Spacer--align-sm-end { align-items: flex-end; }
  .Spacer--align-sm-stretch { align-items: stretch; }
  .Spacer--align-sm-baseline { align-items: baseline; }
  .Spacer--justify-sm-start { justify-content: flex-start; }
  .Spacer--justify-sm-center { justify-content: center; }
  .Spacer--justify-sm-end { justify-content: flex-end; }
  .Spacer--justify-sm-between { justify-content: space-between; }
  .Spacer--justify-sm-around { justify-content: space-around; }
  .Spacer--justify-sm-evenly { justify-content: space-evenly; }
}
@media (min-width: 60rem) {
  .Spacer--direction-md-row { flex-direction: row; }
  .Spacer--direction-md-column { flex-direction: column; }
  .Spacer--align-md-start { align-items: flex-start; }
  .Spacer--align-md-center { align-items: center; }
  .Spacer--align-md-end { align-items: flex-end; }
  .Spacer--align-md-stretch { align-items: stretch; }
  .Spacer--align-md-baseline { align-items: baseline; }
  .Spacer--justify-md-start { justify-content: flex-start; }
  .Spacer--justify-md-center { justify-content: center; }
  .Spacer--justify-md-end { justify-content: flex-end; }
  .Spacer--justify-md-between { justify-content: space-between; }
  .Spacer--justify-md-around { justify-content: space-around; }
  .Spacer--justify-md-evenly { justify-content: space-evenly; }
}
@media (min-width: 80rem) {
  .Spacer--direction-lg-row { flex-direction: row; }
  .Spacer--direction-lg-column { flex-direction: column; }
  .Spacer--align-lg-start { align-items: flex-start; }
  .Spacer--align-lg-center { align-items: center; }
  .Spacer--align-lg-end { align-items: flex-end; }
  .Spacer--align-lg-stretch { align-items: stretch; }
  .Spacer--align-lg-baseline { align-items: baseline; }
  .Spacer--justify-lg-start { justify-content: flex-start; }
  .Spacer--justify-lg-center { justify-content: center; }
  .Spacer--justify-lg-end { justify-content: flex-end; }
  .Spacer--justify-lg-between { justify-content: space-between; }
  .Spacer--justify-lg-around { justify-content: space-around; }
  .Spacer--justify-lg-evenly { justify-content: space-evenly; }
}
@media (min-width: 103rem) {
  .Spacer--direction-xl-row { flex-direction: row; }
  .Spacer--direction-xl-column { flex-direction: column; }
  .Spacer--align-xl-start { align-items: flex-start; }
  .Spacer--align-xl-center { align-items: center; }
  .Spacer--align-xl-end { align-items: flex-end; }
  .Spacer--align-xl-stretch { align-items: stretch; }
  .Spacer--align-xl-baseline { align-items: baseline; }
  .Spacer--justify-xl-start { justify-content: flex-start; }
  .Spacer--justify-xl-center { justify-content: center; }
  .Spacer--justify-xl-end { justify-content: flex-end; }
  .Spacer--justify-xl-between { justify-content: space-between; }
  .Spacer--justify-xl-around { justify-content: space-around; }
  .Spacer--justify-xl-evenly { justify-content: space-evenly; }
}
@container component (min-width: 22rem) {
  .Spacer--scope-component.Spacer--direction-xs-row { flex-direction: row; }
  .Spacer--scope-component.Spacer--direction-xs-column { flex-direction: column; }
  .Spacer--scope-component.Spacer--align-xs-start { align-items: flex-start; }
  .Spacer--scope-component.Spacer--align-xs-center { align-items: center; }
  .Spacer--scope-component.Spacer--align-xs-end { align-items: flex-end; }
  .Spacer--scope-component.Spacer--align-xs-stretch { align-items: stretch; }
  .Spacer--scope-component.Spacer--align-xs-baseline { align-items: baseline; }
  .Spacer--scope-component.Spacer--justify-xs-start { justify-content: flex-start; }
  .Spacer--scope-component.Spacer--justify-xs-center { justify-content: center; }
  .Spacer--scope-component.Spacer--justify-xs-end { justify-content: flex-end; }
  .Spacer--scope-component.Spacer--justify-xs-between { justify-content: space-between; }
  .Spacer--scope-component.Spacer--justify-xs-around { justify-content: space-around; }
  .Spacer--scope-component.Spacer--justify-xs-evenly { justify-content: space-evenly; }
}
@container component (min-width: 40rem) {
  .Spacer--scope-component.Spacer--direction-sm-row { flex-direction: row; }
  .Spacer--scope-component.Spacer--direction-sm-column { flex-direction: column; }
  .Spacer--scope-component.Spacer--align-sm-start { align-items: flex-start; }
  .Spacer--scope-component.Spacer--align-sm-center { align-items: center; }
  .Spacer--scope-component.Spacer--align-sm-end { align-items: flex-end; }
  .Spacer--scope-component.Spacer--align-sm-stretch { align-items: stretch; }
  .Spacer--scope-component.Spacer--align-sm-baseline { align-items: baseline; }
  .Spacer--scope-component.Spacer--justify-sm-start { justify-content: flex-start; }
  .Spacer--scope-component.Spacer--justify-sm-center { justify-content: center; }
  .Spacer--scope-component.Spacer--justify-sm-end { justify-content: flex-end; }
  .Spacer--scope-component.Spacer--justify-sm-between { justify-content: space-between; }
  .Spacer--scope-component.Spacer--justify-sm-around { justify-content: space-around; }
  .Spacer--scope-component.Spacer--justify-sm-evenly { justify-content: space-evenly; }
}
@container component (min-width: 60rem) {
  .Spacer--scope-component.Spacer--direction-md-row { flex-direction: row; }
  .Spacer--scope-component.Spacer--direction-md-column { flex-direction: column; }
  .Spacer--scope-component.Spacer--align-md-start { align-items: flex-start; }
  .Spacer--scope-component.Spacer--align-md-center { align-items: center; }
  .Spacer--scope-component.Spacer--align-md-end { align-items: flex-end; }
  .Spacer--scope-component.Spacer--align-md-stretch { align-items: stretch; }
  .Spacer--scope-component.Spacer--align-md-baseline { align-items: baseline; }
  .Spacer--scope-component.Spacer--justify-md-start { justify-content: flex-start; }
  .Spacer--scope-component.Spacer--justify-md-center { justify-content: center; }
  .Spacer--scope-component.Spacer--justify-md-end { justify-content: flex-end; }
  .Spacer--scope-component.Spacer--justify-md-between { justify-content: space-between; }
  .Spacer--scope-component.Spacer--justify-md-around { justify-content: space-around; }
  .Spacer--scope-component.Spacer--justify-md-evenly { justify-content: space-evenly; }
}
@container component (min-width: 80rem) {
  .Spacer--scope-component.Spacer--direction-lg-row { flex-direction: row; }
  .Spacer--scope-component.Spacer--direction-lg-column { flex-direction: column; }
  .Spacer--scope-component.Spacer--align-lg-start { align-items: flex-start; }
  .Spacer--scope-component.Spacer--align-lg-center { align-items: center; }
  .Spacer--scope-component.Spacer--align-lg-end { align-items: flex-end; }
  .Spacer--scope-component.Spacer--align-lg-stretch { align-items: stretch; }
  .Spacer--scope-component.Spacer--align-lg-baseline { align-items: baseline; }
  .Spacer--scope-component.Spacer--justify-lg-start { justify-content: flex-start; }
  .Spacer--scope-component.Spacer--justify-lg-center { justify-content: center; }
  .Spacer--scope-component.Spacer--justify-lg-end { justify-content: flex-end; }
  .Spacer--scope-component.Spacer--justify-lg-between { justify-content: space-between; }
  .Spacer--scope-component.Spacer--justify-lg-around { justify-content: space-around; }
  .Spacer--scope-component.Spacer--justify-lg-evenly { justify-content: space-evenly; }
}
@container component (min-width: 103rem) {
  .Spacer--scope-component.Spacer--direction-xl-row { flex-direction: row; }
  .Spacer--scope-component.Spacer--direction-xl-column { flex-direction: column; }
  .Spacer--scope-component.Spacer--align-xl-start { align-items: flex-start; }
  .Spacer--scope-component.Spacer--align-xl-center { align-items: center; }
  .Spacer--scope-component.Spacer--align-xl-end { align-items: flex-end; }
  .Spacer--scope-component.Spacer--align-xl-stretch { align-items: stretch; }
  .Spacer--scope-component.Spacer--align-xl-baseline { align-items: baseline; }
  .Spacer--scope-component.Spacer--justify-xl-start { justify-content: flex-start; }
  .Spacer--scope-component.Spacer--justify-xl-center { justify-content: center; }
  .Spacer--scope-component.Spacer--justify-xl-end { justify-content: flex-end; }
  .Spacer--scope-component.Spacer--justify-xl-between { justify-content: space-between; }
  .Spacer--scope-component.Spacer--justify-xl-around { justify-content: space-around; }
  .Spacer--scope-component.Spacer--justify-xl-evenly { justify-content: space-evenly; }
}
.Spacer--debug { outline: 1px solid var(--spacer-debug-color); }
.Spacer--debug::before { content: "Spacer"; color: rgb(255, 255, 255); background: var(--spacer-debug-color); pointer-events: none; padding: 0px 4px; font-family: monospace; font-size: 10px; position: absolute; top: 0px; right: 0px; transform: translate(-4px, -100%); }
.LogoText-module-scss-module__EDGbuG__translatorLink { height: 100%; position: relative; }
.LogoText-module-scss-module__EDGbuG__translatorLink:hover, .LogoText-module-scss-module__EDGbuG__translatorLink > div > span:hover { color: var(--color-blue-800); }
.LogoText-module-scss-module__EDGbuG__logoText { vertical-align: middle; width: 66px; max-width: 66px; height: 18px; display: inline-block; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .LogoText-module-scss-module__EDGbuG__logoText { content: url("../img/DeepL_Text_White_9c20fb32.svg"); }
}
.plansPlaceholder-module-scss-module__pl8E5G__pricingGridLoading { justify-content: center; width: 100%; min-height: 1310px; display: flex; }
.aiLabsFooterLanguageSelector-module-scss-module__mIpSwa__wrapper { --flyout-border: 1px solid white; }
.aiLabsFooterLanguageSelector-module-scss-module__mIpSwa__wrapper [data-language-selector-id^="ai-labs-footer-language-selector"] button:first-of-type { background: var(--ai-labs-footer-bg) !important; border: 1px solid rgb(255, 255, 255) !important; }
.aiLabsFooterLanguageSelector-module-scss-module__mIpSwa__wrapper [data-language-selector-id^="ai-labs-footer-language-selector"] [role="listbox"] { --option-background: #0b6056; background: rgb(15, 23, 42) !important; border: 1px solid rgb(255, 255, 255) !important; }
.aiLabsFooterLanguageSelector-module-scss-module__mIpSwa__wrapper [data-language-selector-id^="ai-labs-footer-language-selector"] [role="option"]:hover span, .aiLabsFooterLanguageSelector-module-scss-module__mIpSwa__wrapper [data-language-selector-id^="ai-labs-footer-language-selector"] [role="option"][data-headlessui-state] span { color: rgb(255, 255, 255) !important; }
.aiLabsPage-module-scss-module__QN-_Da__aiLabsPage { --tw-bg-opacity: 1; background-color: rgb(9 26 43/var(--tw-bg-opacity,1)); }
.aiLabsPage-module-scss-module__QN-_Da__aiLabsPage a { --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.aiLabsPage-module-scss-module__QN-_Da__aiLabsPage a :hover { --tw-text-opacity: 1; color: rgb(171 171 171/var(--tw-text-opacity,1)); }
.LogoText-module-scss-module__ktFk_q__translatorLink { height: 100%; position: relative; }
.LogoText-module-scss-module__ktFk_q__translatorLink:hover, .LogoText-module-scss-module__ktFk_q__translatorLink > div > span:hover { color: var(--color-blue-800,#001f73); }
.LogoText-module-scss-module__ktFk_q__logoText { vertical-align: middle; width: 66px; max-width: 66px; height: 18px; display: inline-block; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .LogoText-module-scss-module__ktFk_q__logoText { content: url("../img/DeepL_Text_White_9c20fb32.svg"); }
}
@keyframes ExpertEditorPageHeader-module__6rtNQG__loading-sweep { 
  0% { transform: translate(-100%); }
  100% { transform: translate(100%); }
}
.ExpertEditorPageHeader-module__6rtNQG__animate-loading-sweep { animation: 1.5s ease-in-out 0s infinite normal none running ExpertEditorPageHeader-module__6rtNQG__loading-sweep; }
.container-module-scss-module__fyPsMq__container { margin-inline: auto; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__xs { max-inline-size: 512px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__s { max-inline-size: 650px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__m { max-inline-size: 760px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__l { max-inline-size: 840px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__xl { max-inline-size: 1000px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__xxl { max-inline-size: 1200px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__xxxl { max-inline-size: 1400px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__fullHeight { min-block-size: calc(-201px + 100vh); }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding { padding-inline: 10px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xs { max-inline-size: 532px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__s { max-inline-size: 670px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__m { max-inline-size: 780px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__l { max-inline-size: 860px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xl { max-inline-size: 1020px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxl { max-inline-size: 1220px; }
.container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxxl { max-inline-size: 1420px; }
@media only screen and (min-width: 650px) {
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding { padding-inline: 20px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xs { max-inline-size: 552px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__s { max-inline-size: 690px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__m { max-inline-size: 800px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__l { max-inline-size: 880px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xl { max-inline-size: 1040px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxl { max-inline-size: 1240px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxxl { max-inline-size: 1440px; }
}
@media only screen and (min-width: 840px) {
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding { padding-inline: 40px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xs { max-inline-size: 592px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__s { max-inline-size: 730px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__m { max-inline-size: 840px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__l { max-inline-size: 920px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xl { max-inline-size: 1080px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxl { max-inline-size: 1280px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxxl { max-inline-size: 1480px; }
}
@media only screen and (min-width: 1200px) {
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding { padding-inline: 80px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xs { max-inline-size: 672px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__s { max-inline-size: 810px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__m { max-inline-size: 920px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__l { max-inline-size: 1000px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xl { max-inline-size: 1160px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxl { max-inline-size: 1360px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxxl { max-inline-size: 1560px; }
}
@media only screen and (min-width: 1400px) {
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding { padding-inline: 100px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xs { max-inline-size: 712px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__s { max-inline-size: 850px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__m { max-inline-size: 960px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__l { max-inline-size: 1040px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xl { max-inline-size: 1200px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxl { max-inline-size: 1400px; }
  .container-module-scss-module__fyPsMq__container.container-module-scss-module__fyPsMq__withResponsivePadding.container-module-scss-module__fyPsMq__xxxl { max-inline-size: 1600px; }
}
.RecordingButton-module-scss-module__jdeVja__recordingAnimation { animation: 1s ease 0s infinite normal none running RecordingButton-module-scss-module__jdeVja__pulse; }
@keyframes RecordingButton-module-scss-module__jdeVja__pulse { 
  0% { transform: translateY(-50%) scale(1.4); }
  50% { transform: translateY(-50%) scale(2); }
  100% { transform: translateY(-50%) scale(1.4); }
}
.MessageChat-module-scss-module__yXO2hq__chatContainer { flex-direction: column; min-width: 360px; max-height: calc(-70px + 100vh); padding: 0.5rem; display: flex; overflow-y: auto; }
.MessageChat-module-scss-module__yXO2hq__message { --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #000; width: 20rem; color: var(--lightningcss-light,#000)var(--lightningcss-dark,#000); border-radius: 4px; margin-bottom: 0.5rem; padding: 0.5rem 1rem; display: flex; }
.MessageChat-module-scss-module__yXO2hq__message ::selection { border-radius: 6px; }
.MessageChat-module-scss-module__yXO2hq__message::selection { border-radius: 6px; }
.MessageChat-module-scss-module__yXO2hq__sent { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); align-self: flex-end; }
.MessageChat-module-scss-module__yXO2hq__received { --tw-bg-opacity: 1; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)); align-self: flex-start; }
.MessageChat-module-scss-module__yXO2hq__name { --tw-bg-opacity: 1; background-color: rgb(151 202 255/var(--tw-bg-opacity,1)); --csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #fff; width: 2rem; height: 2rem; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); border-radius: 9999px; justify-content: center; align-items: center; font-weight: 700; display: flex; }
.MessageChat-module-scss-module__yXO2hq__text { flex-grow: 1; }
.MessageChat-module-scss-module__yXO2hq__messageAuthor { flex-direction: row; justify-content: center; display: flex; }
.MessageChat-module-scss-module__yXO2hq__initials { width: 24px; height: 24px; letter-spacing: -2.2%; color: rgb(1, 119, 169); text-align: center; background-color: rgb(198, 229, 241); border-radius: 50%; flex-grow: 0; flex-shrink: 0; margin-right: 8px; font-size: 12px; font-weight: 500; line-height: 20px; }
.MessageChat-module-scss-module__yXO2hq__name { color: rgb(1, 119, 169); flex-grow: 1; font-size: 14px; font-weight: 600; line-height: 24px; }
.MessageChat-module-scss-module__yXO2hq__originalMessage { margin-bottom: 0.5rem; font-size: 90%; }
.MessageChat-module-scss-module__yXO2hq__translatedMessage { --csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); border-radius: 4px; margin-bottom: 0.5rem; padding: 0.5rem 1rem; }
.MessageChat-module-scss-module__yXO2hq__translatedMessage ::selection { border-radius: 6px; }
.MessageChat-module-scss-module__yXO2hq__translatedMessage::selection { border-radius: 6px; }
.MessageChat-module-scss-module__yXO2hq__translatedMessage { background-color: rgba(0, 0, 0, 0.4); }
.MessageChat-module-scss-module__yXO2hq__unreadMessagesIndicator { z-index: 1000000000; margin-left: 50px; position: absolute; bottom: 15px; }
.MessageChat-module-scss-module__yXO2hq__segmentationMarker { opacity: 0.5; color: rgb(255, 255, 255); background-color: rgb(6, 90, 133); border: 1px solid rgb(107, 180, 210); margin-right: 3px; padding: 0px 2px; line-height: 25px; transition: opacity 0.3s ease-in-out; }
.MessageChat-module-scss-module__yXO2hq__is-concluded { opacity: 1; }
.LoadingSpinner-module-scss-module__3f2zmq__body { background: rgb(248, 249, 251); justify-content: center; align-items: center; width: 1300px; height: 100vh; margin: 0px auto; font-family: Arial, sans-serif; display: flex; }
.LoadingSpinner-module-scss-module__3f2zmq__spinner { border-width: 6px; border-style: solid; border-color: rgb(11, 103, 255) rgb(227, 230, 234) rgb(227, 230, 234); border-image: initial; border-radius: 50%; width: 64px; height: 64px; animation: 1s linear 0s infinite normal none running LoadingSpinner-module-scss-module__3f2zmq__spin; }
@keyframes LoadingSpinner-module-scss-module__3f2zmq__spin { 
  100% { transform: rotate(360deg); }
}
.Participants-module-scss-module__qUbEmW__participantContainer { text-align: left; padding: 0.5rem 1.5rem; overflow-y: auto; }
.Participants-module-scss-module__qUbEmW__heading { margin-bottom: 1.5rem; }
.Participants-module-scss-module__qUbEmW__messageAuthor { flex-direction: row; margin-bottom: 0.5rem; display: flex; }
.Participants-module-scss-module__qUbEmW__initialsContainer { width: 30px; height: 30px; letter-spacing: -2.2%; color: rgb(1, 119, 169); text-align: center; background-color: rgb(198, 229, 241); border-radius: 50%; flex-grow: 0; flex-shrink: 0; justify-content: center; align-items: center; margin-right: 4px; font-size: 12px; font-weight: 500; line-height: 20px; display: flex; }
.Participants-module-scss-module__qUbEmW__name { color: rgb(1, 119, 169); margin-top: auto; margin-bottom: auto; font-size: 14px; font-weight: 600; line-height: 24px; }
.deleteAccountDialog-module-scss-module__zbYqdG__dialogContainer { max-width: 560px; }
.deleteAccountDialog-module-scss-module__zbYqdG__title { font-weight: 600; }
.deleteAccountDialog-module-scss-module__zbYqdG__listItem { flex-direction: row; align-items: center; padding-bottom: 8px; display: flex; }
.deleteAccountDialog-module-scss-module__zbYqdG__listItem:first-child { padding-bottom: 16px; }
.deleteAccountDialog-module-scss-module__zbYqdG__listItem:last-child { padding: 8px 0px; }
.deleteAccountDialog-module-scss-module__zbYqdG__warningContent { padding-left: 8px; }
.deleteAccountDialog-module-scss-module__zbYqdG__legalContentListItem { padding: 16px 0px 0px; }
.deleteAccountDialog-module-scss-module__zbYqdG__legalContentListItem:lang(ar) { text-align: right !important; }
.deleteAccountDialog-module-scss-module__zbYqdG__legalLinkListItem { padding-bottom: 16px; }
.deleteAccountDialog-module-scss-module__zbYqdG__buttonContainer { margin-top: 8px; padding: 0px 20px 20px; }
.GlossaryTabs-module-scss-module__2yvfuG__TabList { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); border-radius: 12px; align-self: flex-start; gap: 6px; padding: 0.125rem; font-size: 14px; font-weight: 600; line-height: 1.5; display: inline-flex; }
.GlossaryTabs-module-scss-module__2yvfuG__TabPanel p { margin-bottom: 0.25rem; font-size: 14px; line-height: 1.5; }
.GlossaryTabs-module-scss-module__2yvfuG__TabButton { --tw-text-opacity: 1; color: rgb(62 62 62/var(--tw-text-opacity,1)); border-radius: 12px; margin-bottom: 0px; padding: 0.25rem 0.5rem; }
.GlossaryTabs-module-scss-module__2yvfuG__TabButton.GlossaryTabs-module-scss-module__2yvfuG__selected { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); --tw-shadow: 0px 2px 8px #0000001a; --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.DeveloperMode-module-scss-module__MOlRFG__streamBox { color: rgb(36, 43, 52); background-color: rgb(255, 255, 255); border: 1px solid rgb(219, 224, 229); border-radius: 4px; margin-bottom: 10px; padding: 5px 16px; font-size: 12px; }
.DeveloperMode-module-scss-module__MOlRFG__indicatorNoActivity { background-color: rgb(153, 153, 153); border-radius: 6px; width: 12px; height: 12px; display: inline-block; }
.DeveloperMode-module-scss-module__MOlRFG__indicatorActivity { background-color: rgb(0, 170, 0); border-radius: 6px; width: 12px; height: 12px; display: inline-block; }
.DeveloperMode-module-scss-module__MOlRFG__floatingButton { float: right; transform: scale(0.5); }
html[dir="rtl"] .toggle-module-scss-module__Iu98zG__label { --knobMargin: -3px; --knobPositionX: var(--knobMargin,-3px); }
html[dir="rtl"] .toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__selected { --knobPosition: calc((-1) * var(--width,44px) + var(--knobSize,18px) - var(--knobMargin,3px)); }
html[dir="rtl"] .toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__knob { transform: translateX(var(--knobPosition,var(--knobMargin,-3px))); }
.toggle-module-scss-module__Iu98zG__label { --height: 24px; --width: 44px; --knobSize: 18px; --labelColor: var(--color-gray-900,#191919); --inlineLabelSize: 12px; --inlineLabelColor: var(--color-white,#fff); --inlineLabelMargin: 8px; --background: var(--color-gray-400,#8e8e8e); --backgroundHover: var(--color-gray-500,#6f6f6f); --cursor: pointer; --fontSize: 16px; --direction: row; --outline-color: var(--color-blue-600,#0053a9); --knobMargin: 3px; --knobPositionX: var(--knobMargin,3px); flex-direction: var(--direction,row); cursor: var(--cursor,pointer); align-items: center; gap: 8px; inline-size: 100%; display: inline-flex; }
.dark .toggle-module-scss-module__Iu98zG__label { --labelColor: var(--color-white,#fff); --outline-color: var(--color-blue-400,#2e91ec); }
.toggle-module-scss-module__Iu98zG__label > span { font-style: normal; font-weight: 400; font-size: var(--fontSize,16px); color: var(--labelColor,var(--color-gray-900,#191919)); white-space: nowrap; text-overflow: ellipsis; flex-grow: 1; line-height: 150%; overflow: hidden; }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle { inline-size: var(--width,44px); min-inline-size: var(--width,44px); block-size: var(--height,24px); box-sizing: border-box; background: var(--background,var(--color-gray-400,#8e8e8e)); font-size: var(--inlineLabelSize,7px); user-select: none; border-radius: 100px; align-items: center; line-height: 1; display: inline-flex; position: relative; }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__inlineLabel { inline-size: var(--inlineLabelSize,7px); block-size: var(--inlineLabelSize,7px); justify-content: center; align-items: center; display: flex; position: absolute; }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__inlineLabel svg { inline-size: 100%; max-inline-size: var(--inlineLabelSize,7px); block-size: 100%; max-block-size: var(--inlineLabelSize,7px); }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__inlineLabel.toggle-module-scss-module__Iu98zG__left { inset-inline-start: var(--inlineLabelMargin,8px); }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__inlineLabel.toggle-module-scss-module__Iu98zG__right { inset-inline-end: var(--inlineLabelMargin,8px); }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__inlineLabel.toggle-module-scss-module__Iu98zG__white { color: var(--inlineLabelColor,var(--color-white,#fff)); }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__inlineLabel.toggle-module-scss-module__Iu98zG__black { color: var(--color-gray-900,#191919); }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle .toggle-module-scss-module__Iu98zG__knob { block-size: var(--knobSize,18px); inline-size: var(--knobSize,18px); background: var(--color-white,#fff); transform: translateX(var(--knobPosition,var(--knobMargin,3px))); border-radius: 100px; transition: transform 0.3s; position: absolute; inset-inline-start: 0px; }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle input { opacity: 0; block-size: calc(100% + 8px); inline-size: calc(100% + 8px); position: absolute; inset-block-start: -4px; inset-inline-start: -4px; }
.toggle-module-scss-module__Iu98zG__label .toggle-module-scss-module__Iu98zG__toggle.toggle-module-scss-module__Iu98zG__focus { outline: 2px solid var(--outline-color,var(--color-blue-600,#0053a9)); outline-offset: 2px; }
.toggle-module-scss-module__Iu98zG__label:hover .toggle-module-scss-module__Iu98zG__toggle { background: var(--backgroundHover,var(--color-gray-500,#6f6f6f)); }
.toggle-module-scss-module__Iu98zG__label:focus-within:focus-visible { outline: 2px solid var(--outline-color,var(--color-blue-600,#0053a9)); outline-offset: 2px; }
.toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__selected { --background: var(--color-blue-500,#0070c9); --backgroundHover: var(--color-blue-400,#2e91ec); --knobPosition: calc(var(--width,44px) - var(--knobSize,18px) - var(--knobMargin,3px)); }
.dark .toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__selected { --background: var(--color-blue-500,#0070c9); --backgroundHover: var(--color-blue-400,#2e91ec); }
.toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__disabled { --background: var(--color-gray-100,#e5e5e5); --backgroundHover: var(--color-gray-100,#e5e5e5); --cursor: default; --inlineLabelColor: var(--color-gray-400,#8e8e8e); }
.dark .toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__disabled { --background: var(--color-gray-600,#555); --backgroundHover: var(--color-gray-600,#555); }
.toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__small { --height: 20px; --width: 36px; --knobMargin: 2px; --knobSize: 16px; --inlineLabelSize: 10px; --inlineLabelMargin: 6px; --fontSize: 14px; }
.toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__labelPositionRight { --direction: row-reverse; }
.toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__isOnDarkBackground { --outline-color: var(--color-blue-300,#60afff); }
.toggle-module-scss-module__Iu98zG__label.toggle-module-scss-module__Iu98zG__isLabelTextBold span { font-weight: 700; }
.Manual-module-scss-module__KM8sOW__ManualTabPanel [class*="ContentWrapper"] { height: auto; overflow: visible; }
.Manual-module-scss-module__KM8sOW__ManualTabPanel [class*="ContentWrapper"] p { margin-bottom: 0.5rem; font-size: 14px; line-height: 1.5; }
.checkMarkList-module-scss-module__TvB6QW__checkMarkList { margin: 0px; list-style-type: none; }
.checkMarkList-module-scss-module__TvB6QW__checkMarkList > li { word-break: auto-phrase; align-items: center; font-size: 14px; font-weight: 400; line-height: 1.5; display: flex; position: relative; }
.checkMarkList-module-scss-module__TvB6QW__checkMarkList > li + li { margin-block-start: 16px; }
.checkMarkList-module-scss-module__TvB6QW__checkMarkList > li + li.checkMarkList-module-scss-module__TvB6QW__narrow { margin-block-start: 8px; }
.checkMarkList-module-scss-module__TvB6QW__listTitle { margin: 0px; font-size: 16px; font-weight: 600; }
.checkMarkList-module-scss-module__TvB6QW__infoWrapper { flex-shrink: 0; line-height: 10px; display: none; }
.checkMarkList-module-scss-module__TvB6QW__infoWrapper > div { margin-inline-start: 5px; display: inline-block; }
@media only screen and (min-width: 650px) {
  .checkMarkList-module-scss-module__TvB6QW__infoWrapper { display: inline; }
}
.checkMarkList-module-scss-module__TvB6QW__headingContainer { align-items: start; margin-inline: 0px; display: flex; }
.checkMarkList-module-scss-module__TvB6QW__headingContainer.checkMarkList-module-scss-module__TvB6QW__narrow { margin-block-start: 8px; }
.checkMarkList-module-scss-module__TvB6QW__grow { flex-grow: 1; }
.checkMarkList-module-scss-module__TvB6QW__wrap { overflow-wrap: break-word; hyphens: auto; min-width: 0px; }
[data-dui-debug] { --dui-debug-primitive: #06b6d4; --dui-debug-native-wrapper: #f59e0b; --dui-debug-composite: #a855f7; --dui-debug-component: #10b981; --dui-debug-uncategorised: #ef4444; --dui-debug-color: var(--dui-debug-uncategorised); }
[data-dui-debug] [data-dui-component] { outline: 1px dashed var(--dui-debug-color); outline-offset: -1px; position: relative; }
[data-dui-debug] [data-dui-component]::before { content: attr(data-dui-component); z-index: 2147483646; color: rgb(255, 255, 255); background: var(--dui-debug-color); pointer-events: none; letter-spacing: 0.02em; text-transform: none; white-space: nowrap; padding: 1px 4px; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: 9px; font-weight: 500; line-height: 1.2; position: absolute; top: 0px; left: 0px; }
[data-dui-debug] [data-dui-component="Card"]::before, [data-dui-debug] [data-dui-component="Dialog"]::before, [data-dui-debug] [data-dui-component="Popover"]::before, [data-dui-debug] [data-dui-component="Layout"]::before, [data-dui-debug] [data-dui-component="Sidebar"]::before, [data-dui-debug] [data-dui-component="SidePanel"]::before, [data-dui-debug] [data-dui-component="Navbar"]::before, [data-dui-debug] [data-dui-component="Tabs"]::before, [data-dui-debug] [data-dui-component="Accordion"]::before, [data-dui-debug] [data-dui-component="DropdownMenu"]::before, [data-dui-debug] [data-dui-component="Container"]::before { padding: 2px 6px; font-size: 10px; font-weight: 600; }
[data-dui-debug] [data-dui-component="Container"], [data-dui-debug] [data-dui-component="Spacer"] { --dui-debug-color: var(--dui-debug-primitive); }
[data-dui-debug] [data-dui-component="Button"], [data-dui-debug] [data-dui-component="Textarea"], [data-dui-debug] [data-dui-component="Textfield"] { --dui-debug-color: var(--dui-debug-native-wrapper); }
[data-dui-debug] [data-dui-component="AvatarGroup"], [data-dui-debug] [data-dui-component="ButtonGroup"], [data-dui-debug] [data-dui-component="DataTable"], [data-dui-debug] [data-dui-component="RadioGroup"], [data-dui-debug] [data-dui-component="ToggleGroup"] { --dui-debug-color: var(--dui-debug-composite); }
[data-dui-debug] [data-dui-component="Accordion"], [data-dui-debug] [data-dui-component="Alert"], [data-dui-debug] [data-dui-component="Avatar"], [data-dui-debug] [data-dui-component="Badge"], [data-dui-debug] [data-dui-component="Caption"], [data-dui-debug] [data-dui-component="Card"], [data-dui-debug] [data-dui-component="Checkbox"], [data-dui-debug] [data-dui-component="Collapsible"], [data-dui-debug] [data-dui-component="Dialog"], [data-dui-debug] [data-dui-component="Divider"], [data-dui-debug] [data-dui-component="DropdownMenu"], [data-dui-debug] [data-dui-component="Frame"], [data-dui-debug] [data-dui-component="Icon"], [data-dui-debug] [data-dui-component="Label"], [data-dui-debug] [data-dui-component="Layout"], [data-dui-debug] [data-dui-component="LoadingIndicator"], [data-dui-debug] [data-dui-component="Logo"], [data-dui-debug] [data-dui-component="Navbar"], [data-dui-debug] [data-dui-component="Popover"], [data-dui-debug] [data-dui-component="ProgressBar"], [data-dui-debug] [data-dui-component="Select"], [data-dui-debug] [data-dui-component="Sidebar"], [data-dui-debug] [data-dui-component="SidePanel"], [data-dui-debug] [data-dui-component="Switch"], [data-dui-debug] [data-dui-component="Table"], [data-dui-debug] [data-dui-component="Tabs"], [data-dui-debug] [data-dui-component="Tag"], [data-dui-debug] [data-dui-component="Text"], [data-dui-debug] [data-dui-component="Toast"], [data-dui-debug] [data-dui-component="Tooltip"], [data-dui-debug] [data-dui-component="VideoPlayer"] { --dui-debug-color: var(--dui-debug-component); }
*, ::before, ::after, ::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: #0070c980; --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: 0px solid rgb(198, 198, 198); }
::before, ::after { --tw-content: ""; }
html, :host { text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; font-family: Roboto, sans-serif; line-height: 1.5; }
body { line-height: inherit; margin: 0px; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { 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-feature-settings: normal; font-variation-settings: normal; font-family: "Roboto Mono", monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button { height: auto; }
::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { margin: 0px; padding: 0px; list-style: none; }
dialog { padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(142, 142, 142); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
img, video { max-width: 100%; height: auto; }
[hidden]:where(:not([hidden="until-found"])) { display: none; }
.\!container { width: 100% !important; }
.container { width: 100%; }
@media (min-width: 512px) {
  .\!container { max-width: 512px !important; }
  .container { max-width: 512px; }
}
@media (min-width: 640px) {
  .\!container { max-width: 640px !important; }
  .container { max-width: 640px; }
}
@media (min-width: 768px) {
  .\!container { max-width: 768px !important; }
  .container { max-width: 768px; }
}
@media (min-width: 1024px) {
  .\!container { max-width: 1024px !important; }
  .container { max-width: 1024px; }
}
@media (min-width: 1280px) {
  .\!container { max-width: 1280px !important; }
  .container { max-width: 1280px; }
}
@media (min-width: 1400px) {
  .\!container { max-width: 1400px !important; }
  .container { max-width: 1400px; }
}
.sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.pointer-events-none { pointer-events: none; }
.pointer-events-auto { pointer-events: auto; }
.\!visible { visibility: visible !important; }
.visible { visibility: visible; }
.invisible { visibility: hidden; }
.collapse { visibility: collapse; }
.static { position: static; }
.fixed { position: fixed; }
.absolute { position: absolute; }
.\!relative { position: relative !important; }
.relative { position: relative; }
.sticky { position: sticky; }
.inset-0 { inset: 0px; }
.inset-2 { inset: 0.5rem; }
.inset-3 { inset: 0.75rem; }
.-inset-x-px { left: -1px; right: -1px; }
.inset-x-0 { left: 0px; right: 0px; }
.inset-x-1 { left: 0.25rem; right: 0.25rem; }
.inset-x-2 { left: 0.5rem; right: 0.5rem; }
.inset-y-0 { top: 0px; bottom: 0px; }
.inset-y-2 { top: 0.5rem; bottom: 0.5rem; }
.-bottom-1 { bottom: -0.25rem; }
.-bottom-2 { bottom: -0.5rem; }
.-bottom-24 { bottom: -6rem; }
.-bottom-px { bottom: -1px; }
.-end-10 { inset-inline-end: -2.5rem; }
.-end-px { inset-inline-end: -1px; }
.-left-12 { left: -3rem; }
.-right-1 { right: -0.25rem; }
.-right-12 { right: -3rem; }
.-right-3 { right: -0.75rem; }
.-right-8 { right: -2rem; }
.-start-px { inset-inline-start: -1px; }
.-top-1 { top: -0.25rem; }
.-top-2 { top: -0.5rem; }
.-top-3 { top: -0.75rem; }
.-top-4 { top: -1rem; }
.-top-5 { top: -1.25rem; }
.-top-px { top: -1px; }
.bottom-0 { bottom: 0px; }
.bottom-1 { bottom: 0.25rem; }
.bottom-11 { bottom: 2.75rem; }
.bottom-12 { bottom: 3rem; }
.bottom-16 { bottom: 4rem; }
.bottom-2 { bottom: 0.5rem; }
.bottom-4 { bottom: 1rem; }
.bottom-5 { bottom: 1.25rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-\[-0\.75px\] { bottom: -0.75px; }
.bottom-\[calc\(var\(--mobile-navbar-height\,0px\)\+var\(--doctrans-footer-height\,0px\)\+16px\)\] { bottom: calc(var(--mobile-navbar-height,0px) + var(--doctrans-footer-height,0px) + 16px); }
.bottom-\[calc\(var\(--mobile-navbar-height\,0px\)\+var\(--doctrans-footer-height\,0px\)\+24px\)\] { bottom: calc(var(--mobile-navbar-height,0px) + var(--doctrans-footer-height,0px) + 24px); }
.bottom-\[calc\(var\(--mobile-navbar-height\,0px\)\+var\(--doctrans-footer-height\,0px\)\+8px\)\] { bottom: calc(var(--mobile-navbar-height,0px) + var(--doctrans-footer-height,0px) + 8px); }
.bottom-\[var\(--mobile-navbar-height\,0px\)\] { bottom: var(--mobile-navbar-height,0px); }
.bottom-full { bottom: 100%; }
.end-0 { inset-inline-end: 0px; }
.end-0\.5 { inset-inline-end: 0.125rem; }
.end-10 { inset-inline-end: 2.5rem; }
.end-2 { inset-inline-end: 0.5rem; }
.end-3 { inset-inline-end: 0.75rem; }
.end-4 { inset-inline-end: 1rem; }
.end-\[-11px\] { inset-inline-end: -11px; }
.end-\[-14px\] { inset-inline-end: -14px; }
.left-0 { left: 0px; }
.left-1\/2 { left: 50%; }
.left-2 { left: 0.5rem; }
.left-3 { left: 0.75rem; }
.left-4 { left: 1rem; }
.left-6 { left: 1.5rem; }
.left-\[-132px\] { left: -132px; }
.left-\[-180px\] { left: -180px; }
.left-\[-1px\] { left: -1px; }
.left-\[-9999px\] { left: -9999px; }
.left-\[12px\] { left: 12px; }
.left-\[50\%\] { left: 50%; }
.left-\[50vw\] { left: 50vw; }
.left-\[5px\] { left: 5px; }
.left-\[calc\(100\%-6px\)\] { left: calc(100% - 6px); }
.left-auto { left: auto; }
.left-full { left: 100%; }
.right-0 { right: 0px; }
.right-0\.5 { right: 0.125rem; }
.right-1 { right: 0.25rem; }
.right-1\/2 { right: 50%; }
.right-2 { right: 0.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-5 { right: 1.25rem; }
.right-6 { right: 1.5rem; }
.right-8 { right: 2rem; }
.start-0 { inset-inline-start: 0px; }
.start-1 { inset-inline-start: 0.25rem; }
.start-3 { inset-inline-start: 0.75rem; }
.start-6 { inset-inline-start: 1.5rem; }
.start-8 { inset-inline-start: 2rem; }
.start-auto { inset-inline-start: auto; }
.top-0 { top: 0px; }
.top-0\.5 { top: 0.125rem; }
.top-1 { top: 0.25rem; }
.top-1\.5 { top: 0.375rem; }
.top-1\/2 { top: 50%; }
.top-10 { top: 2.5rem; }
.top-11 { top: 2.75rem; }
.top-12 { top: 3rem; }
.top-2 { top: 0.5rem; }
.top-20 { top: 5rem; }
.top-3 { top: 0.75rem; }
.top-4 { top: 1rem; }
.top-6 { top: 1.5rem; }
.top-\[-10px\] { top: -10px; }
.top-\[-2px\] { top: -2px; }
.top-\[-50px\] { top: -50px; }
.top-\[-60px\] { top: -60px; }
.top-\[-9999px\] { top: -9999px; }
.top-\[1\.05rem\] { top: 1.05rem; }
.top-\[14px\] { top: 14px; }
.top-\[167px\] { top: 167px; }
.top-\[1px\] { top: 1px; }
.top-\[40vh\] { top: 40vh; }
.top-\[46px\] { top: 46px; }
.top-\[50\%\] { top: 50%; }
.top-\[50vh\] { top: 50vh; }
.top-\[58px\] { top: 58px; }
.top-\[60px\] { top: 60px; }
.top-\[var\(--offset\)\] { top: var(--offset); }
.top-\[var\(--page-header-height\)\] { top: var(--page-header-height); }
.top-\[var\(--page-header-height\,0px\)\] { top: var(--page-header-height,0px); }
.top-full { top: 100%; }
.isolate { isolation: isolate; }
.\!z-\[999999\] { z-index: 999999 !important; }
.z-0 { z-index: 0; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; }
.z-\[-1\] { z-index: -1; }
.z-\[100000\] { z-index: 100000; }
.z-\[10000\] { z-index: 10000; }
.z-\[1000\] { z-index: 1000; }
.z-\[1\] { z-index: 1; }
.z-\[3141592653\] { z-index: 2147483647; }
.z-\[60\] { z-index: 60; }
.z-\[810\] { z-index: 810; }
.z-\[8\] { z-index: 8; }
.z-\[999999\] { z-index: 999999; }
.z-\[9999\] { z-index: 9999; }
.z-\[999\] { z-index: 999; }
.z-\[9\] { z-index: 9; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-first { order: -9999; }
.col-span-12 { grid-column: span 12 / span 12; }
.col-span-full { grid-column: 1 / -1; }
.col-start-1 { grid-column-start: 1; }
.col-start-2 { grid-column-start: 2; }
.col-start-3 { grid-column-start: 3; }
.-col-end-1 { grid-column-end: -1; }
.col-end-1 { grid-column-end: 1; }
.col-end-2 { grid-column-end: 2; }
.col-end-3 { grid-column-end: 3; }
.row-span-2 { grid-row: span 2 / span 2; }
.row-span-5 { grid-row: span 5 / span 5; }
.row-span-6 { grid-row: span 6 / span 6; }
.row-span-full { grid-row: 1 / -1; }
.row-start-1 { grid-row-start: 1; }
.row-start-2 { grid-row-start: 2; }
.row-start-5 { grid-row-start: 5; }
.row-end-2 { grid-row-end: 2; }
.row-end-3 { grid-row-end: 3; }
.row-end-6 { grid-row-end: 6; }
.\!m-0 { margin: 0px !important; }
.m-0 { margin: 0px; }
.m-1 { margin: 0.25rem; }
.m-10 { margin: 2.5rem; }
.m-2 { margin: 0.5rem; }
.m-3 { margin: 0.75rem; }
.m-4 { margin: 1rem; }
.m-5 { margin: 1.25rem; }
.m-7 { margin: 1.75rem; }
.m-8 { margin: 2rem; }
.m-\[3px\] { margin: 3px; }
.m-auto { margin: auto; }
.\!my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.\!my-6 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
.-mx-4 { margin-left: -1rem; margin-right: -1rem; }
.-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
.-my-1 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
.-my-4 { margin-top: -1rem; margin-bottom: -1rem; }
.mx-0 { margin-left: 0px; margin-right: 0px; }
.mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; }
.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; }
.mx-11 { margin-left: 2.75rem; margin-right: 2.75rem; }
.mx-12 { margin-left: 3rem; margin-right: 3rem; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-20 { margin-left: 5rem; margin-right: 5rem; }
.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }
.mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.mx-8 { margin-left: 2rem; margin-right: 2rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-0 { margin-top: 0px; margin-bottom: 0px; }
.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-2\.5 { margin-top: 0.625rem; margin-bottom: 0.625rem; }
.my-20 { margin-top: 5rem; margin-bottom: 5rem; }
.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.my-\[18px\] { margin-top: 18px; margin-bottom: 18px; }
.my-\[24px\] { margin-top: 24px; margin-bottom: 24px; }
.my-\[48px\] { margin-top: 48px; margin-bottom: 48px; }
.my-\[96px\] { margin-top: 96px; margin-bottom: 96px; }
.my-auto { margin-top: auto; margin-bottom: auto; }
.my-redesign-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.\!mb-0 { margin-bottom: 0px !important; }
.\!mb-1 { margin-bottom: 0.25rem !important; }
.\!mb-2 { margin-bottom: 0.5rem !important; }
.\!mb-2\.5 { margin-bottom: 0.625rem !important; }
.\!mb-4 { margin-bottom: 1rem !important; }
.\!mb-6 { margin-bottom: 1.5rem !important; }
.\!mb-8 { margin-bottom: 2rem !important; }
.\!mb-\[10px\] { margin-bottom: 10px !important; }
.\!mb-\[2px\] { margin-bottom: 2px !important; }
.\!mb-\[5px\] { margin-bottom: 5px !important; }
.\!mt-1 { margin-top: 0.25rem !important; }
.-mb-8 { margin-bottom: -2rem; }
.-me-6 { margin-inline-end: -1.5rem; }
.-mr-5 { margin-right: -1.25rem; }
.-ms-2 { margin-inline-start: -0.5rem; }
.-ms-4 { margin-inline-start: -1rem; }
.-ms-6 { margin-inline-start: -1.5rem; }
.-ms-px { margin-inline-start: -1px; }
.-mt-0\.5 { margin-top: -0.125rem; }
.-mt-1 { margin-top: -0.25rem; }
.-mt-12 { margin-top: -3rem; }
.-mt-2 { margin-top: -0.5rem; }
.-mt-20 { margin-top: -5rem; }
.-mt-3 { margin-top: -0.75rem; }
.-mt-4 { margin-top: -1rem; }
.-mt-8 { margin-top: -2rem; }
.-mt-px { margin-top: -1px; }
.mb-0 { margin-bottom: 0px; }
.mb-0\.5 { margin-bottom: 0.125rem; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-1\.5 { margin-bottom: 0.375rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-14 { margin-bottom: 3.5rem; }
.mb-15 { margin-bottom: 3.75rem; }
.mb-16 { margin-bottom: 4rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-2\.5 { margin-bottom: 0.625rem; }
.mb-20 { margin-bottom: 5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-7 { margin-bottom: 1.75rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-9 { margin-bottom: 2.25rem; }
.mb-\[-2px\] { margin-bottom: -2px; }
.mb-\[10px\] { margin-bottom: 10px; }
.mb-\[1px\] { margin-bottom: 1px; }
.mb-\[23px\] { margin-bottom: 23px; }
.mb-\[48px\] { margin-bottom: 48px; }
.mb-\[6px\] { margin-bottom: 6px; }
.mb-\[7px\] { margin-bottom: 7px; }
.mb-px { margin-bottom: 1px; }
.mb-redesign-2 { margin-bottom: 0.5rem; }
.mb-redesign-4 { margin-bottom: 1rem; }
.mb-redesign-6 { margin-bottom: 1.5rem; }
.mb-redesign-7 { margin-bottom: 2rem; }
.mb-redesign-8 { margin-bottom: 3rem; }
.me-0 { margin-inline-end: 0px; }
.me-0\.5 { margin-inline-end: 0.125rem; }
.me-1 { margin-inline-end: 0.25rem; }
.me-10 { margin-inline-end: 2.5rem; }
.me-2 { margin-inline-end: 0.5rem; }
.me-2\.5 { margin-inline-end: 0.625rem; }
.me-3 { margin-inline-end: 0.75rem; }
.me-4 { margin-inline-end: 1rem; }
.me-5 { margin-inline-end: 1.25rem; }
.me-6 { margin-inline-end: 1.5rem; }
.me-\[1px\] { margin-inline-end: 1px; }
.me-\[2px\] { margin-inline-end: 2px; }
.me-auto { margin-inline-end: auto; }
.ml-0 { margin-left: 0px; }
.ml-0\.5 { margin-left: 0.125rem; }
.ml-1 { margin-left: 0.25rem; }
.ml-1\.5 { margin-left: 0.375rem; }
.ml-2 { margin-left: 0.5rem; }
.ml-3 { margin-left: 0.75rem; }
.ml-4 { margin-left: 1rem; }
.ml-5 { margin-left: 1.25rem; }
.ml-6 { margin-left: 1.5rem; }
.ml-8 { margin-left: 2rem; }
.ml-\[-8px\] { margin-left: -8px; }
.ml-\[21px\] { margin-left: 21px; }
.ml-\[30px\] { margin-left: 30px; }
.ml-auto { margin-left: auto; }
.mr-0\.5 { margin-right: 0.125rem; }
.mr-1 { margin-right: 0.25rem; }
.mr-10 { margin-right: 2.5rem; }
.mr-2 { margin-right: 0.5rem; }
.mr-3 { margin-right: 0.75rem; }
.mr-4 { margin-right: 1rem; }
.mr-5 { margin-right: 1.25rem; }
.mr-6 { margin-right: 1.5rem; }
.mr-8 { margin-right: 2rem; }
.mr-9 { margin-right: 2.25rem; }
.mr-\[0\.6em\] { margin-right: 0.6em; }
.mr-\[10px\] { margin-right: 10px; }
.mr-auto { margin-right: auto; }
.ms-1 { margin-inline-start: 0.25rem; }
.ms-1\.5 { margin-inline-start: 0.375rem; }
.ms-10 { margin-inline-start: 2.5rem; }
.ms-12 { margin-inline-start: 3rem; }
.ms-2 { margin-inline-start: 0.5rem; }
.ms-3 { margin-inline-start: 0.75rem; }
.ms-4 { margin-inline-start: 1rem; }
.ms-5 { margin-inline-start: 1.25rem; }
.ms-6 { margin-inline-start: 1.5rem; }
.ms-7 { margin-inline-start: 1.75rem; }
.ms-8 { margin-inline-start: 2rem; }
.ms-\[22px\] { margin-inline-start: 22px; }
.ms-auto { margin-inline-start: auto; }
.ms-px { margin-inline-start: 1px; }
.mt-0 { margin-top: 0px; }
.mt-0\.5 { margin-top: 0.125rem; }
.mt-1 { margin-top: 0.25rem; }
.mt-1\.5 { margin-top: 0.375rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-12 { margin-top: 3rem; }
.mt-14 { margin-top: 3.5rem; }
.mt-16 { margin-top: 4rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-2\.5 { margin-top: 0.625rem; }
.mt-20 { margin-top: 5rem; }
.mt-3 { margin-top: 0.75rem; }
.mt-4 { margin-top: 1rem; }
.mt-5 { margin-top: 1.25rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-7 { margin-top: 1.75rem; }
.mt-8 { margin-top: 2rem; }
.mt-9 { margin-top: 2.25rem; }
.mt-\[0\.5em\] { margin-top: 0.5em; }
.mt-\[100px\] { margin-top: 100px; }
.mt-\[10px\] { margin-top: 10px; }
.mt-\[16px\] { margin-top: 16px; }
.mt-\[2px\] { margin-top: 2px; }
.mt-\[56px\] { margin-top: 56px; }
.mt-\[5px\] { margin-top: 5px; }
.mt-auto { margin-top: auto; }
.mt-px { margin-top: 1px; }
.mt-redesign-3 { margin-top: 0.75rem; }
.mt-redesign-7 { margin-top: 2rem; }
.mt-redesign-8 { margin-top: 3rem; }
.box-border { box-sizing: border-box; }
.line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.line-clamp-5 { -webkit-line-clamp: 5; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.\!block { display: block !important; }
.block { display: block; }
.inline-block { display: inline-block; }
.inline { display: inline; }
.\!flex { display: flex !important; }
.flex { display: flex; }
.inline-flex { display: inline-flex; }
.\!table { display: table !important; }
.table { display: table; }
.table-cell { display: table-cell; }
.table-column { display: table-column; }
.table-column-group { display: table-column-group; }
.table-row { display: table-row; }
.\!grid { display: grid !important; }
.grid { display: grid; }
.\!contents { display: contents !important; }
.contents { display: contents; }
.list-item { display: list-item; }
.\!hidden { display: none !important; }
.hidden { display: none; }
.aspect-\[16\/9\] { aspect-ratio: 16 / 9; }
.aspect-\[300\/424\] { aspect-ratio: 300 / 424; }
.aspect-square { aspect-ratio: 1 / 1; }
.aspect-video { aspect-ratio: 16 / 9; }
.\!size-10 { width: 2.5rem !important; height: 2.5rem !important; }
.size-1 { width: 0.25rem; height: 0.25rem; }
.size-1\.5 { width: 0.375rem; height: 0.375rem; }
.size-10 { width: 2.5rem; height: 2.5rem; }
.size-11 { width: 2.75rem; height: 2.75rem; }
.size-12 { width: 3rem; height: 3rem; }
.size-16 { width: 4rem; height: 4rem; }
.size-2 { width: 0.5rem; height: 0.5rem; }
.size-20 { width: 5rem; height: 5rem; }
.size-24 { width: 6rem; height: 6rem; }
.size-3 { width: 0.75rem; height: 0.75rem; }
.size-3\.5 { width: 0.875rem; height: 0.875rem; }
.size-32 { width: 8rem; height: 8rem; }
.size-4 { width: 1rem; height: 1rem; }
.size-5 { width: 1.25rem; height: 1.25rem; }
.size-6 { width: 1.5rem; height: 1.5rem; }
.size-7 { width: 1.75rem; height: 1.75rem; }
.size-8 { width: 2rem; height: 2rem; }
.size-9 { width: 2.25rem; height: 2.25rem; }
.size-\[1\.8em\] { width: 1.8em; height: 1.8em; }
.size-\[128px\] { width: 128px; height: 128px; }
.size-\[13\.25px\] { width: 13.25px; height: 13.25px; }
.size-\[22px\] { width: 22px; height: 22px; }
.size-\[380px\] { width: 380px; height: 380px; }
.size-\[42px\] { width: 42px; height: 42px; }
.size-\[54px\] { width: 54px; height: 54px; }
.size-\[600px\] { width: 600px; height: 600px; }
.size-\[72px\] { width: 72px; height: 72px; }
.size-full { width: 100%; height: 100%; }
.\!h-2 { height: 0.5rem !important; }
.\!h-5 { height: 1.25rem !important; }
.\!h-8 { height: 2rem !important; }
.\!h-\[110px\] { height: 110px !important; }
.\!h-\[32px\] { height: 32px !important; }
.\!h-\[5px\] { height: 5px !important; }
.\!h-\[71px\] { height: 71px !important; }
.\!h-auto { height: auto !important; }
.\!h-fit { height: fit-content !important; }
.h-0 { height: 0px; }
.h-0\.5 { height: 0.125rem; }
.h-1 { height: 0.25rem; }
.h-1\.5 { height: 0.375rem; }
.h-1\/2 { height: 50%; }
.h-10 { height: 2.5rem; }
.h-11 { height: 2.75rem; }
.h-12 { height: 3rem; }
.h-14 { height: 3.5rem; }
.h-15 { height: 3.75rem; }
.h-16 { height: 4rem; }
.h-2 { height: 0.5rem; }
.h-2\.5 { height: 0.625rem; }
.h-20 { height: 5rem; }
.h-24 { height: 6rem; }
.h-28 { height: 7rem; }
.h-3 { height: 0.75rem; }
.h-3\.5 { height: 0.875rem; }
.h-3\/4 { height: 75%; }
.h-32 { height: 8rem; }
.h-4 { height: 1rem; }
.h-4\/5 { height: 80%; }
.h-40 { height: 10rem; }
.h-48 { height: 12rem; }
.h-5 { height: 1.25rem; }
.h-56 { height: 14rem; }
.h-6 { height: 1.5rem; }
.h-64 { height: 16rem; }
.h-7 { height: 1.75rem; }
.h-8 { height: 2rem; }
.h-80 { height: 20rem; }
.h-9 { height: 2.25rem; }
.h-96 { height: 24rem; }
.h-\[1\.5px\] { height: 1.5px; }
.h-\[100dvh\] { height: 100dvh; }
.h-\[100px\] { height: 100px; }
.h-\[100vh\] { height: 100vh; }
.h-\[1198px\] { height: 1198px; }
.h-\[1280px\] { height: 1280px; }
.h-\[140px\] { height: 140px; }
.h-\[17\.5rem\] { height: 17.5rem; }
.h-\[22\%\] { height: 22%; }
.h-\[24px\] { height: 24px; }
.h-\[25px\] { height: 25px; }
.h-\[26px\] { height: 26px; }
.h-\[2px\] { height: 2px; }
.h-\[325px\] { height: 325px; }
.h-\[327px\] { height: 327px; }
.h-\[32px\] { height: 32px; }
.h-\[372px\] { height: 372px; }
.h-\[395px\] { height: 395px; }
.h-\[3px\] { height: 3px; }
.h-\[40px\] { height: 40px; }
.h-\[40vh\] { height: 40vh; }
.h-\[424px\] { height: 424px; }
.h-\[45vh\] { height: 45vh; }
.h-\[4rem\] { height: 4rem; }
.h-\[500px\] { height: 500px; }
.h-\[50px\] { height: 50px; }
.h-\[50vh\] { height: 50vh; }
.h-\[568px\] { height: 568px; }
.h-\[58px\] { height: 58px; }
.h-\[60px\] { height: 60px; }
.h-\[65px\] { height: 65px; }
.h-\[660px\] { height: 660px; }
.h-\[70px\] { height: 70px; }
.h-\[72px\] { height: 72px; }
.h-\[78px\] { height: 78px; }
.h-\[80vh\] { height: 80vh; }
.h-\[890px\] { height: 890px; }
.h-\[9\.5rem\] { height: 9.5rem; }
.h-\[90vh\] { height: 90vh; }
.h-\[calc\(100\%-58px\)\] { height: calc(100% - 58px); }
.h-\[calc\(100\%-var\(--page-header-height\)\)\] { height: calc(100% - var(--page-header-height)); }
.h-\[calc\(100dvh-140px\)\] { height: calc(-140px + 100dvh); }
.h-\[calc\(100dvh-60px\)\] { height: calc(-60px + 100dvh); }
.h-\[calc\(100dvh-var\(--page-header-height\,64px\)\)\] { height: calc(100dvh - var(--page-header-height,64px)); }
.h-\[calc\(100dvh-var\(--page-header-height\,64px\)-var\(--group-conv-footer-height\,0px\)\)\] { height: calc(100dvh - var(--page-header-height,64px) - var(--group-conv-footer-height,0px)); }
.h-\[calc\(100vh-18rem\)\] { height: calc(-18rem + 100vh); }
.h-\[calc\(100vh_-_230px\)\] { height: calc(-230px + 100vh); }
.h-\[calc\(100vh_-_240px\)\] { height: calc(-240px + 100vh); }
.h-\[calc\(1em\+4px\)\] { height: calc(1em + 4px); }
.h-\[min\(500px\,_calc\(100vh-200px\)\)\] { height: min(500px, -200px + 100vh); }
.h-auto { height: auto; }
.h-dvh { height: 100dvh; }
.h-fit { height: fit-content; }
.h-full { height: 100%; }
.h-min { height: min-content; }
.h-px { height: 1px; }
.h-screen { height: 100vh; }
.h-svh { height: 100svh; }
.\!max-h-none { max-height: none !important; }
.max-h-0 { max-height: 0px; }
.max-h-10 { max-height: 2.5rem; }
.max-h-16 { max-height: 4rem; }
.max-h-20 { max-height: 5rem; }
.max-h-40 { max-height: 10rem; }
.max-h-48 { max-height: 12rem; }
.max-h-52 { max-height: 13rem; }
.max-h-56 { max-height: 14rem; }
.max-h-60 { max-height: 15rem; }
.max-h-72 { max-height: 18rem; }
.max-h-8 { max-height: 2rem; }
.max-h-80 { max-height: 20rem; }
.max-h-9 { max-height: 2.25rem; }
.max-h-\[100px\] { max-height: 100px; }
.max-h-\[120px\] { max-height: 120px; }
.max-h-\[123px\] { max-height: 123px; }
.max-h-\[160px\] { max-height: 160px; }
.max-h-\[200px\] { max-height: 200px; }
.max-h-\[210px\] { max-height: 210px; }
.max-h-\[240px\] { max-height: 240px; }
.max-h-\[26\.625rem\] { max-height: 26.625rem; }
.max-h-\[294px\] { max-height: 294px; }
.max-h-\[300px\] { max-height: 300px; }
.max-h-\[32rem\] { max-height: 32rem; }
.max-h-\[330px\] { max-height: 330px; }
.max-h-\[35vh\] { max-height: 35vh; }
.max-h-\[360px\] { max-height: 360px; }
.max-h-\[400px\] { max-height: 400px; }
.max-h-\[40vh\] { max-height: 40vh; }
.max-h-\[430px\] { max-height: 430px; }
.max-h-\[50vh\] { max-height: 50vh; }
.max-h-\[568px\] { max-height: 568px; }
.max-h-\[60vh\] { max-height: 60vh; }
.max-h-\[64px\] { max-height: 64px; }
.max-h-\[70vh\] { max-height: 70vh; }
.max-h-\[760px\] { max-height: 760px; }
.max-h-\[80px\] { max-height: 80px; }
.max-h-\[85\%\] { max-height: 85%; }
.max-h-\[85dvh\] { max-height: 85dvh; }
.max-h-\[90vh\] { max-height: 90vh; }
.max-h-\[99vh\] { max-height: 99vh; }
.max-h-\[calc\(100\%-1rem\)\] { max-height: calc(100% - 1rem); }
.max-h-\[calc\(100dvh-10\.5rem\)\] { max-height: calc(-10.5rem + 100dvh); }
.max-h-\[calc\(100dvh-var\(--page-header-height\,0px\)\)\] { max-height: calc(100dvh - var(--page-header-height,0px)); }
.max-h-\[calc\(100vh-48px\)\] { max-height: calc(-48px + 100vh); }
.max-h-\[calc\(85dvh-10\.5rem\)\] { max-height: calc(-10.5rem + 85dvh); }
.max-h-\[calc\(99vh-11rem\)\] { max-height: calc(-11rem + 99vh); }
.max-h-\[calc\(99vh-17rem\)\] { max-height: calc(-17rem + 99vh); }
.max-h-\[min\(976px\,calc\(100vh-160px\)\)\] { max-height: min(976px, -160px + 100vh); }
.max-h-\[var\(--CondensedStrictBanner-maxHeight\)\] { max-height: var(--CondensedStrictBanner-maxHeight); }
.max-h-fit { max-height: fit-content; }
.max-h-full { max-height: 100%; }
.max-h-none { max-height: none; }
.\!min-h-\[600px\] { min-height: 600px !important; }
.min-h-0 { min-height: 0px; }
.min-h-10 { min-height: 2.5rem; }
.min-h-11 { min-height: 2.75rem; }
.min-h-12 { min-height: 3rem; }
.min-h-14 { min-height: 3.5rem; }
.min-h-15 { min-height: 3.75rem; }
.min-h-16 { min-height: 4rem; }
.min-h-2 { min-height: 0.5rem; }
.min-h-20 { min-height: 5rem; }
.min-h-24 { min-height: 6rem; }
.min-h-4 { min-height: 1rem; }
.min-h-40 { min-height: 10rem; }
.min-h-48 { min-height: 12rem; }
.min-h-5 { min-height: 1.25rem; }
.min-h-52 { min-height: 13rem; }
.min-h-6 { min-height: 1.5rem; }
.min-h-60 { min-height: 15rem; }
.min-h-64 { min-height: 16rem; }
.min-h-8 { min-height: 2rem; }
.min-h-9 { min-height: 2.25rem; }
.min-h-\[195px\] { min-height: 195px; }
.min-h-\[2\.5rem\] { min-height: 2.5rem; }
.min-h-\[200px\] { min-height: 200px; }
.min-h-\[220px\] { min-height: 220px; }
.min-h-\[25rem\] { min-height: 25rem; }
.min-h-\[25vh\] { min-height: 25vh; }
.min-h-\[260px\] { min-height: 260px; }
.min-h-\[300px\] { min-height: 300px; }
.min-h-\[309px\] { min-height: 309px; }
.min-h-\[30px\] { min-height: 30px; }
.min-h-\[320px\] { min-height: 320px; }
.min-h-\[32px\] { min-height: 32px; }
.min-h-\[32rem\] { min-height: 32rem; }
.min-h-\[345px\] { min-height: 345px; }
.min-h-\[34px\] { min-height: 34px; }
.min-h-\[400px\] { min-height: 400px; }
.min-h-\[450px\] { min-height: 450px; }
.min-h-\[48px\] { min-height: 48px; }
.min-h-\[500px\] { min-height: 500px; }
.min-h-\[53px\] { min-height: 53px; }
.min-h-\[568px\] { min-height: 568px; }
.min-h-\[57px\] { min-height: 57px; }
.min-h-\[58px\] { min-height: 58px; }
.min-h-\[61px\] { min-height: 61px; }
.min-h-\[64px\] { min-height: 64px; }
.min-h-\[75\%\] { min-height: 75%; }
.min-h-\[80px\] { min-height: 80px; }
.min-h-\[96px\] { min-height: 96px; }
.min-h-\[calc\(100dvh-var\(--page-header-height\,0px\)-var\(--mobile-navbar-height\,0px\)-var\(--product-navigation-bar-height\,0px\)\)\] { min-height: calc(100dvh - var(--page-header-height,0px) - var(--mobile-navbar-height,0px) - var(--product-navigation-bar-height,0px)); }
.min-h-\[calc\(100vh-280px-61px\)\] { min-height: calc(-341px + 100vh); }
.min-h-\[calc\(100vh-90px-var\(--page-header-height\)\)\] { min-height: calc(100vh - 90px - var(--page-header-height)); }
.min-h-\[inherit\] { min-height: inherit; }
.min-h-dvh { min-height: 100dvh; }
.min-h-full { min-height: 100%; }
.min-h-lvh { min-height: 100lvh; }
.min-h-screen { min-height: 100vh; }
.\!w-2 { width: 0.5rem !important; }
.\!w-5 { width: 1.25rem !important; }
.\!w-60 { width: 15rem !important; }
.\!w-\[105px\] { width: 105px !important; }
.\!w-\[5px\] { width: 5px !important; }
.\!w-\[600px\] { width: 600px !important; }
.\!w-auto { width: auto !important; }
.\!w-full { width: 100% !important; }
.w-0 { width: 0px; }
.w-1 { width: 0.25rem; }
.w-1\.5 { width: 0.375rem; }
.w-1\/2 { width: 50%; }
.w-1\/3 { width: 33.3333%; }
.w-1\/4 { width: 25%; }
.w-1\/6 { width: 16.6667%; }
.w-10 { width: 2.5rem; }
.w-11 { width: 2.75rem; }
.w-12 { width: 3rem; }
.w-14 { width: 3.5rem; }
.w-16 { width: 4rem; }
.w-2 { width: 0.5rem; }
.w-2\.5 { width: 0.625rem; }
.w-2\/3 { width: 66.6667%; }
.w-2\/5 { width: 40%; }
.w-2\/6 { width: 33.3333%; }
.w-20 { width: 5rem; }
.w-24 { width: 6rem; }
.w-28 { width: 7rem; }
.w-3 { width: 0.75rem; }
.w-3\.5 { width: 0.875rem; }
.w-3\/4 { width: 75%; }
.w-3\/5 { width: 60%; }
.w-32 { width: 8rem; }
.w-36 { width: 9rem; }
.w-4 { width: 1rem; }
.w-4\/5 { width: 80%; }
.w-40 { width: 10rem; }
.w-48 { width: 12rem; }
.w-5 { width: 1.25rem; }
.w-5\/12 { width: 41.6667%; }
.w-52 { width: 13rem; }
.w-56 { width: 14rem; }
.w-6 { width: 1.5rem; }
.w-60 { width: 15rem; }
.w-64 { width: 16rem; }
.w-7 { width: 1.75rem; }
.w-72 { width: 18rem; }
.w-8 { width: 2rem; }
.w-80 { width: 20rem; }
.w-9\/12 { width: 75%; }
.w-96 { width: 24rem; }
.w-\[100cqi\] { width: 100cqi; }
.w-\[113px\] { width: 113px; }
.w-\[116px\] { width: 116px; }
.w-\[120px\] { width: 120px; }
.w-\[125px\] { width: 125px; }
.w-\[1400px\] { width: 1400px; }
.w-\[140px\] { width: 140px; }
.w-\[150px\] { width: 150px; }
.w-\[151px\] { width: 151px; }
.w-\[165px\] { width: 165px; }
.w-\[179px\] { width: 179px; }
.w-\[17rem\] { width: 17rem; }
.w-\[180px\] { width: 180px; }
.w-\[185px\] { width: 185px; }
.w-\[192px\] { width: 192px; }
.w-\[195px\] { width: 195px; }
.w-\[22\%\] { width: 22%; }
.w-\[220px\] { width: 220px; }
.w-\[240px\] { width: 240px; }
.w-\[246px\] { width: 246px; }
.w-\[248px\] { width: 248px; }
.w-\[252px\] { width: 252px; }
.w-\[25rem\] { width: 25rem; }
.w-\[280px\] { width: 280px; }
.w-\[284px\] { width: 284px; }
.w-\[296px\] { width: 296px; }
.w-\[2px\] { width: 2px; }
.w-\[30\%\] { width: 30%; }
.w-\[300px\] { width: 300px; }
.w-\[312px\] { width: 312px; }
.w-\[324px\] { width: 324px; }
.w-\[330px\] { width: 330px; }
.w-\[350px\] { width: 350px; }
.w-\[360px\] { width: 360px; }
.w-\[372px\] { width: 372px; }
.w-\[3px\] { width: 3px; }
.w-\[400px\] { width: 400px; }
.w-\[40px\] { width: 40px; }
.w-\[425px\] { width: 425px; }
.w-\[430px\] { width: 430px; }
.w-\[432px\] { width: 432px; }
.w-\[440px\] { width: 440px; }
.w-\[451px\] { width: 451px; }
.w-\[452px\] { width: 452px; }
.w-\[45px\] { width: 45px; }
.w-\[50px\] { width: 50px; }
.w-\[600px\] { width: 600px; }
.w-\[680px\] { width: 680px; }
.w-\[72px\] { width: 72px; }
.w-\[758px\] { width: 758px; }
.w-\[80vw\] { width: 80vw; }
.w-\[83\%\] { width: 83%; }
.w-\[85\%\] { width: 85%; }
.w-\[85vw\] { width: 85vw; }
.w-\[87\%\] { width: 87%; }
.w-\[90\%\] { width: 90%; }
.w-\[911px\] { width: 911px; }
.w-\[95\%\] { width: 95%; }
.w-\[95vw\] { width: 95vw; }
.w-\[97\%\] { width: 97%; }
.w-\[calc\(100\%\+2px\)\] { width: calc(100% + 2px); }
.w-\[calc\(100\%-16px\)\] { width: calc(100% - 16px); }
.w-\[calc\(100\%-48px\)\] { width: calc(100% - 48px); }
.w-\[calc\(100\%_-_24px\)\] { width: calc(100% - 24px); }
.w-\[calc\(100\%_-_40px\)\] { width: calc(100% - 40px); }
.w-\[calc\(100vw-24px\)\] { width: calc(-24px + 100vw); }
.w-\[calc\(100vw-34px\)\] { width: calc(-34px + 100vw); }
.w-\[min\(320px\,calc\(100\%-2rem\)\)\] { width: min(320px, 100% - 2rem); }
.w-\[min\(90vw\,300px\)\] { width: min(90vw, 300px); }
.w-\[min\(90vw\,400px\)\] { width: min(90vw, 400px); }
.w-\[min\(95vw\,52\.5rem\)\] { width: min(95vw, 52.5rem); }
.w-\[var\(--radix-popover-trigger-width\)\] { width: var(--radix-popover-trigger-width); }
.w-\[var\(--radix-popper-anchor-width\)\] { width: var(--radix-popper-anchor-width); }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-full { width: 100%; }
.w-max { width: max-content; }
.w-min { width: min-content; }
.w-px { width: 1px; }
.w-screen { width: 100vw; }
.\!min-w-\[38rem\] { min-width: 38rem !important; }
.\!min-w-\[400px\] { min-width: 400px !important; }
.min-w-0 { min-width: 0px; }
.min-w-12 { min-width: 3rem; }
.min-w-2 { min-width: 0.5rem; }
.min-w-24 { min-width: 6rem; }
.min-w-32 { min-width: 8rem; }
.min-w-4 { min-width: 1rem; }
.min-w-44 { min-width: 11rem; }
.min-w-48 { min-width: 12rem; }
.min-w-5 { min-width: 1.25rem; }
.min-w-6 { min-width: 1.5rem; }
.min-w-64 { min-width: 16rem; }
.min-w-\[100px\] { min-width: 100px; }
.min-w-\[112px\] { min-width: 112px; }
.min-w-\[120px\] { min-width: 120px; }
.min-w-\[140px\] { min-width: 140px; }
.min-w-\[150px\] { min-width: 150px; }
.min-w-\[160px\] { min-width: 160px; }
.min-w-\[176px\] { min-width: 176px; }
.min-w-\[180px\] { min-width: 180px; }
.min-w-\[182px\] { min-width: 182px; }
.min-w-\[200px\] { min-width: 200px; }
.min-w-\[230px\] { min-width: 230px; }
.min-w-\[240px\] { min-width: 240px; }
.min-w-\[256px\] { min-width: 256px; }
.min-w-\[270px\] { min-width: 270px; }
.min-w-\[280px\] { min-width: 280px; }
.min-w-\[288px\] { min-width: 288px; }
.min-w-\[360px\] { min-width: 360px; }
.min-w-\[38rem\] { min-width: 38rem; }
.min-w-\[3rem\] { min-width: 3rem; }
.min-w-\[40ch\] { min-width: 40ch; }
.min-w-\[42px\] { min-width: 42px; }
.min-w-\[42rem\] { min-width: 42rem; }
.min-w-\[500px\] { min-width: 500px; }
.min-w-\[60\%\] { min-width: 60%; }
.min-w-\[600px\] { min-width: 600px; }
.min-w-\[60px\] { min-width: 60px; }
.min-w-\[70px\] { min-width: 70px; }
.min-w-\[80px\] { min-width: 80px; }
.min-w-\[8rem\] { min-width: 8rem; }
.min-w-fit { min-width: fit-content; }
.min-w-full { min-width: 100%; }
.min-w-max { min-width: max-content; }
.\!max-w-3xl { max-width: 48rem !important; }
.\!max-w-\[820px\] { max-width: 820px !important; }
.\!max-w-full { max-width: 100% !important; }
.\!max-w-none { max-width: none !important; }
.max-w-0 { max-width: 0px; }
.max-w-2xl { max-width: 42rem; }
.max-w-3xl { max-width: 48rem; }
.max-w-4 { max-width: 1rem; }
.max-w-40 { max-width: 10rem; }
.max-w-4xl { max-width: 56rem; }
.max-w-56 { max-width: 14rem; }
.max-w-64 { max-width: 16rem; }
.max-w-6xl { max-width: 72rem; }
.max-w-7xl { max-width: 80rem; }
.max-w-8 { max-width: 2rem; }
.max-w-80 { max-width: 20rem; }
.max-w-96 { max-width: 24rem; }
.max-w-\[100px\] { max-width: 100px; }
.max-w-\[100vw\] { max-width: 100vw; }
.max-w-\[1040px\] { max-width: 1040px; }
.max-w-\[1044px\] { max-width: 1044px; }
.max-w-\[1144px\] { max-width: 1144px; }
.max-w-\[1200px\] { max-width: 1200px; }
.max-w-\[1264px\] { max-width: 1264px; }
.max-w-\[1304px\] { max-width: 1304px; }
.max-w-\[1328px\] { max-width: 1328px; }
.max-w-\[1344px\] { max-width: 1344px; }
.max-w-\[1400px\] { max-width: 1400px; }
.max-w-\[1440px\] { max-width: 1440px; }
.max-w-\[1450px\] { max-width: 1450px; }
.max-w-\[1456px\] { max-width: 1456px; }
.max-w-\[1464px\] { max-width: 1464px; }
.max-w-\[1600px\] { max-width: 1600px; }
.max-w-\[1750px\] { max-width: 1750px; }
.max-w-\[180px\] { max-width: 180px; }
.max-w-\[1814px\] { max-width: 1814px; }
.max-w-\[18rem\] { max-width: 18rem; }
.max-w-\[190px\] { max-width: 190px; }
.max-w-\[200px\] { max-width: 200px; }
.max-w-\[22rem\] { max-width: 22rem; }
.max-w-\[240px\] { max-width: 240px; }
.max-w-\[241px\] { max-width: 241px; }
.max-w-\[250px\] { max-width: 250px; }
.max-w-\[256px\] { max-width: 256px; }
.max-w-\[25ch\] { max-width: 25ch; }
.max-w-\[260px\] { max-width: 260px; }
.max-w-\[270px\] { max-width: 270px; }
.max-w-\[27ch\] { max-width: 27ch; }
.max-w-\[280px\] { max-width: 280px; }
.max-w-\[290px\] { max-width: 290px; }
.max-w-\[300px\] { max-width: 300px; }
.max-w-\[30ch\] { max-width: 30ch; }
.max-w-\[320px\] { max-width: 320px; }
.max-w-\[330px\] { max-width: 330px; }
.max-w-\[341px\] { max-width: 341px; }
.max-w-\[350px\] { max-width: 350px; }
.max-w-\[35rem\] { max-width: 35rem; }
.max-w-\[360px\] { max-width: 360px; }
.max-w-\[400px\] { max-width: 400px; }
.max-w-\[40vw\] { max-width: 40vw; }
.max-w-\[427px\] { max-width: 427px; }
.max-w-\[42ch\] { max-width: 42ch; }
.max-w-\[440px\] { max-width: 440px; }
.max-w-\[450px\] { max-width: 450px; }
.max-w-\[480px\] { max-width: 480px; }
.max-w-\[50\%\] { max-width: 50%; }
.max-w-\[500px\] { max-width: 500px; }
.max-w-\[512px\] { max-width: 512px; }
.max-w-\[520px\] { max-width: 520px; }
.max-w-\[540px\] { max-width: 540px; }
.max-w-\[554px\] { max-width: 554px; }
.max-w-\[560px\] { max-width: 560px; }
.max-w-\[563px\] { max-width: 563px; }
.max-w-\[600px\] { max-width: 600px; }
.max-w-\[65\%\] { max-width: 65%; }
.max-w-\[650px\] { max-width: 650px; }
.max-w-\[678px\] { max-width: 678px; }
.max-w-\[680px\] { max-width: 680px; }
.max-w-\[700px\] { max-width: 700px; }
.max-w-\[702px\] { max-width: 702px; }
.max-w-\[70vw\] { max-width: 70vw; }
.max-w-\[760px\] { max-width: 760px; }
.max-w-\[80\%\] { max-width: 80%; }
.max-w-\[800px\] { max-width: 800px; }
.max-w-\[80px\] { max-width: 80px; }
.max-w-\[815px\] { max-width: 815px; }
.max-w-\[832px\] { max-width: 832px; }
.max-w-\[85\%\] { max-width: 85%; }
.max-w-\[90\%\] { max-width: 90%; }
.max-w-\[900px\] { max-width: 900px; }
.max-w-\[92vw\] { max-width: 92vw; }
.max-w-\[calc\(100vw-32px\)\] { max-width: calc(-32px + 100vw); }
.max-w-\[min\(75vw\,_35rem\)\] { max-width: min(75vw, 35rem); }
.max-w-fit { max-width: fit-content; }
.max-w-full { max-width: 100%; }
.max-w-lg { max-width: 32rem; }
.max-w-max { max-width: max-content; }
.max-w-md { max-width: 28rem; }
.max-w-min { max-width: min-content; }
.max-w-none { max-width: none; }
.max-w-prose { max-width: 65ch; }
.max-w-screen-2xl { max-width: 1400px; }
.max-w-screen-sm { max-width: 640px; }
.max-w-screen-xl { max-width: 1280px; }
.max-w-screen-xs { max-width: 512px; }
.max-w-sm { max-width: 24rem; }
.max-w-xl { max-width: 36rem; }
.max-w-xs { max-width: 20rem; }
.\!flex-none { flex: 0 0 auto !important; }
.flex-1 { flex: 1 1 0%; }
.flex-\[1_0_0\] { flex: 1 0 0px; }
.flex-\[1_0_auto\] { flex: 1 0 auto; }
.flex-auto { flex: 1 1 auto; }
.flex-initial { flex: 0 1 auto; }
.flex-none { flex: 0 0 auto; }
.flex-shrink { flex-shrink: 1; }
.flex-shrink-0 { flex-shrink: 0; }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.flex-grow { flex-grow: 1; }
.flex-grow-0 { flex-grow: 0; }
.grow { flex-grow: 1; }
.grow-0 { flex-grow: 0; }
.grow-\[999\] { flex-grow: 999; }
.\!basis-0 { flex-basis: 0px !important; }
.\!basis-auto { flex-basis: auto !important; }
.\!basis-full { flex-basis: 100% !important; }
.basis-0 { flex-basis: 0px; }
.basis-1\/12 { flex-basis: 8.33333%; }
.basis-1\/2 { flex-basis: 50%; }
.basis-1\/6 { flex-basis: 16.6667%; }
.basis-2\/3 { flex-basis: 66.6667%; }
.basis-6 { flex-basis: 1.5rem; }
.basis-64 { flex-basis: 16rem; }
.basis-8 { flex-basis: 2rem; }
.basis-\[100\%\] { flex-basis: 100%; }
.basis-\[330px\] { flex-basis: 330px; }
.basis-\[500px\] { flex-basis: 500px; }
.basis-full { flex-basis: 100%; }
.table-auto { table-layout: auto; }
.table-fixed { table-layout: fixed; }
.border-collapse { border-collapse: collapse; }
.border-separate { border-collapse: separate; }
.border-spacing-0 { --tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); }
.origin-bottom-right { transform-origin: 100% 100%; }
.origin-top-right { transform-origin: 100% 0px; }
.-translate-x-1 { --tw-translate-x: -.25rem; 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)); }
.-translate-x-1\/2 { --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)); }
.-translate-y-1 { --tw-translate-y: -.25rem; 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)); }
.-translate-y-1\/2 { --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)); }
.-translate-y-1\/3 { --tw-translate-y: -33.3333%; 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)); }
.-translate-y-10 { --tw-translate-y: -2.5rem; 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)); }
.-translate-y-4 { --tw-translate-y: -1rem; 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)); }
.-translate-y-8 { --tw-translate-y: -2rem; 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)); }
.-translate-y-full { --tw-translate-y: -100%; 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)); }
.-translate-y-px { --tw-translate-y: -1px; 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)); }
.translate-x-0 { --tw-translate-x: 0px; 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)); }
.translate-x-1 { --tw-translate-x: .25rem; 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)); }
.translate-x-1\/2 { --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)); }
.translate-x-2 { --tw-translate-x: .5rem; 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)); }
.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)); }
.translate-y-0 { --tw-translate-y: 0px; 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)); }
.translate-y-1 { --tw-translate-y: .25rem; 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)); }
.translate-y-2 { --tw-translate-y: .5rem; 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)); }
.translate-y-4 { --tw-translate-y: 1rem; 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)); }
.translate-y-\[-116px\] { --tw-translate-y: -116px; 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)); }
.translate-y-\[-48px\] { --tw-translate-y: -48px; 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)); }
.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)); }
.translate-y-\[0px\] { --tw-translate-y: 0px; 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)); }
.translate-y-full { --tw-translate-y: 100%; 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)); }
.-rotate-90 { --tw-rotate: -90deg; 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)); }
.rotate-180 { --tw-rotate: 180deg; 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)); }
.rotate-45 { --tw-rotate: 45deg; 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)); }
.rotate-90 { --tw-rotate: 90deg; 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)); }
.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; 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)); }
.scale-110 { --tw-scale-x: 1.1; --tw-scale-y: 1.1; 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)); }
.scale-150 { --tw-scale-x: 1.5; --tw-scale-y: 1.5; 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)); }
.scale-50 { --tw-scale-x: .5; --tw-scale-y: .5; 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)); }
.scale-75 { --tw-scale-x: .75; --tw-scale-y: .75; 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)); }
.scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; 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)); }
.scale-\[1\.02\] { --tw-scale-x: 1.02; --tw-scale-y: 1.02; 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)); }
.scale-\[1\.4\] { --tw-scale-x: 1.4; --tw-scale-y: 1.4; 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)); }
.-scale-x-100 { --tw-scale-x: -1; 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)); }
.\!transform { 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)) !important; }
.transform { 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)); }
.transform-gpu { transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
.animate-\[fadeScale_0\.3s_ease-in-out\] { animation: 0.3s ease-in-out 0s 1 normal none running fadeScale; }
@keyframes blendIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.animate-blend-in { animation: 0.25s ease-out 0s 1 normal none running blendIn; }
@keyframes bounce { 
  0%, 100% { animation-timing-function: cubic-bezier(0.8, 0, 1, 1); transform: translateY(-25%); }
  50% { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); transform: none; }
}
.animate-bounce { animation: 1s ease 0s infinite normal none running bounce; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
.animate-pulse { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; }
@keyframes slideIn { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.animate-slide-in { animation: 0.15s ease-in 0s 1 normal none running slideIn; }
@keyframes slideLeftToRight { 
  0% { left: -50%; }
  100% { left: 100%; }
}
.animate-slide-left-to-right { animation: 1.5s ease-in-out 0s infinite normal none running slideLeftToRight; }
@keyframes slideOut { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(10px); }
}
.animate-slide-out { animation: 0.15s ease-out 0s 1 normal none running slideOut; }
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
.animate-spin { animation: 1s linear 0s infinite normal none running spin; }
.cursor-default { cursor: default; }
.cursor-ew-resize { cursor: ew-resize; }
.cursor-grab { cursor: grab; }
.cursor-grabbing { cursor: grabbing; }
.cursor-move { cursor: move; }
.cursor-not-allowed { cursor: not-allowed; }
.cursor-ns-resize { cursor: ns-resize; }
.cursor-pointer { cursor: pointer; }
.cursor-row-resize { cursor: row-resize; }
.cursor-text { cursor: text; }
.cursor-wait { cursor: wait; }
.touch-none { touch-action: none; }
.select-none { user-select: none; }
.select-all { user-select: all; }
.resize-none { resize: none; }
.resize { resize: both; }
.scroll-mt-6 { scroll-margin-top: 1.5rem; }
.\!list-inside { list-style-position: inside !important; }
.list-inside { list-style-position: inside; }
.list-outside { list-style-position: outside; }
.\!list-decimal { list-style-type: decimal !important; }
.list-decimal { list-style-type: decimal; }
.list-disc { list-style-type: disc; }
.list-none { list-style-type: none; }
.list-image-none { list-style-image: none; }
.appearance-none { appearance: none; }
.auto-cols-fr { grid-auto-columns: minmax(0px, 1fr); }
.grid-flow-row { grid-auto-flow: row; }
.grid-flow-col { grid-auto-flow: column; }
.auto-rows-auto { grid-auto-rows: auto; }
.auto-rows-fr { grid-auto-rows: minmax(0px, 1fr); }
.auto-rows-min { grid-auto-rows: min-content; }
.grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
.grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-\[0\.5rem_1fr\] { grid-template-columns: 0.5rem 1fr; }
.grid-cols-\[160px_1fr\] { grid-template-columns: 160px 1fr; }
.grid-cols-\[1fr_1\.5rem_1fr\] { grid-template-columns: 1fr 1.5rem 1fr; }
.grid-cols-\[1fr_1\.5rem_1fr_4\.5rem\] { grid-template-columns: 1fr 1.5rem 1fr 4.5rem; }
.grid-cols-\[1fr_1\.5rem_1fr_auto\] { grid-template-columns: 1fr 1.5rem 1fr auto; }
.grid-cols-\[1fr_16px\] { grid-template-columns: 1fr 16px; }
.grid-cols-\[1fr_2\.25rem_1fr_2\.25rem\] { grid-template-columns: 1fr 2.25rem 1fr 2.25rem; }
.grid-cols-\[1fr_20px\] { grid-template-columns: 1fr 20px; }
.grid-cols-\[1fr_24px\] { grid-template-columns: 1fr 24px; }
.grid-cols-\[1fr_24px_1fr\] { grid-template-columns: 1fr 24px 1fr; }
.grid-cols-\[1fr_24px_1fr_min-content\] { grid-template-columns: 1fr 24px 1fr min-content; }
.grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
.grid-cols-\[2\.5rem_1fr\] { grid-template-columns: 2.5rem 1fr; }
.grid-cols-\[20px_1fr\] { grid-template-columns: 20px 1fr; }
.grid-cols-\[50\%\,1fr\] { grid-template-columns: 50% 1fr; }
.grid-cols-\[80px_1fr\] { grid-template-columns: 80px 1fr; }
.grid-cols-\[auto\] { grid-template-columns: auto; }
.grid-cols-\[auto_16px\] { grid-template-columns: auto 16px; }
.grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
.grid-cols-\[auto_1fr_auto\] { grid-template-columns: auto 1fr auto; }
.grid-cols-\[minmax\(0\,1fr\)_auto\] { grid-template-columns: minmax(0px, 1fr) auto; }
.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); }
.grid-cols-\[minmax\(auto\,_max-content\)_1fr_minmax\(auto\,_max-content\)\] { grid-template-columns: minmax(auto, max-content) 1fr minmax(auto, max-content); }
.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\] { grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); }
.grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
.grid-rows-\[0fr\] { grid-template-rows: 0fr; }
.grid-rows-\[1fr\] { grid-template-rows: 1fr; }
.grid-rows-\[1fr_auto\] { grid-template-rows: 1fr auto; }
.grid-rows-\[auto_1fr\] { grid-template-rows: auto 1fr; }
.grid-rows-\[auto_auto\] { grid-template-rows: auto auto; }
.grid-rows-\[minmax\(40px\,auto\)_1fr_auto\] { grid-template-rows: minmax(40px, auto) 1fr auto; }
.grid-rows-subgrid { grid-template-rows: subgrid; }
.\!flex-row { flex-direction: row !important; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.flex-wrap-reverse { flex-wrap: wrap-reverse; }
.flex-nowrap { flex-wrap: nowrap; }
.place-content-center { place-content: center; }
.place-items-start { place-items: start; }
.place-items-center { place-items: center; }
.content-center { align-content: center; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.items-center { align-items: center; }
.items-baseline { align-items: baseline; }
.items-stretch { align-items: stretch; }
.\!justify-normal { justify-content: normal !important; }
.\!justify-start { justify-content: flex-start !important; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.justify-evenly { justify-content: space-evenly; }
.justify-items-start { justify-items: start; }
.justify-items-center { justify-items: center; }
.justify-items-stretch { justify-items: stretch; }
.\!gap-0 { gap: 0px !important; }
.\!gap-1 { gap: 0.25rem !important; }
.\!gap-2 { gap: 0.5rem !important; }
.gap-0 { gap: 0px; }
.gap-0\.5 { gap: 0.125rem; }
.gap-1 { gap: 0.25rem; }
.gap-1\.5 { gap: 0.375rem; }
.gap-10 { gap: 2.5rem; }
.gap-11 { gap: 2.75rem; }
.gap-12 { gap: 3rem; }
.gap-15 { gap: 3.75rem; }
.gap-16 { gap: 4rem; }
.gap-2 { gap: 0.5rem; }
.gap-2\.5 { gap: 0.625rem; }
.gap-20 { gap: 5rem; }
.gap-3 { gap: 0.75rem; }
.gap-3\.5 { gap: 0.875rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-7 { gap: 1.75rem; }
.gap-8 { gap: 2rem; }
.gap-9 { gap: 2.25rem; }
.gap-\[10\%\] { gap: 10%; }
.gap-\[10px\] { gap: 10px; }
.gap-\[12px\] { gap: 12px; }
.gap-\[2px\] { gap: 2px; }
.gap-\[5px\] { gap: 5px; }
.gap-\[6px\] { gap: 6px; }
.gap-\[9px\] { gap: 9px; }
.gap-\[var\(--dui-spacing-16\)\] { gap: var(--dui-spacing-16); }
.gap-\[var\(--dui-spacing-24\)\] { gap: var(--dui-spacing-24); }
.gap-redesign-2 { gap: 0.5rem; }
.gap-redesign-4 { gap: 1rem; }
.gap-redesign-7 { gap: 2rem; }
.gap-redesign-8 { gap: 3rem; }
.gap-x-1 { column-gap: 0.25rem; }
.gap-x-1\.5 { column-gap: 0.375rem; }
.gap-x-10 { column-gap: 2.5rem; }
.gap-x-14 { column-gap: 3.5rem; }
.gap-x-2 { column-gap: 0.5rem; }
.gap-x-20 { column-gap: 5rem; }
.gap-x-3 { column-gap: 0.75rem; }
.gap-x-4 { column-gap: 1rem; }
.gap-x-5 { column-gap: 1.25rem; }
.gap-x-6 { column-gap: 1.5rem; }
.gap-x-8 { column-gap: 2rem; }
.gap-x-\[29px\] { column-gap: 29px; }
.gap-x-\[35px\] { column-gap: 35px; }
.gap-y-1 { row-gap: 0.25rem; }
.gap-y-11 { row-gap: 2.75rem; }
.gap-y-12 { row-gap: 3rem; }
.gap-y-2 { row-gap: 0.5rem; }
.gap-y-3 { row-gap: 0.75rem; }
.gap-y-4 { row-gap: 1rem; }
.gap-y-5 { row-gap: 1.25rem; }
.gap-y-6 { row-gap: 1.5rem; }
.gap-y-8 { row-gap: 2rem; }
.gap-y-9 { row-gap: 2.25rem; }
.gap-y-redesign-3 { row-gap: 0.75rem; }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.375rem * var(--tw-space-x-reverse)); margin-left: calc(.375rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.75rem * var(--tw-space-x-reverse)); margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1.5rem * var(--tw-space-x-reverse)); margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); }
.space-x-px > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1px * var(--tw-space-x-reverse)); margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); }
.space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.125rem * var(--tw-space-y-reverse)); }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)); }
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.375rem * var(--tw-space-y-reverse)); }
.space-y-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); }
.space-y-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(3rem * var(--tw-space-y-reverse)); }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)); }
.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.625rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.625rem * var(--tw-space-y-reverse)); }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)); }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); }
.space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); }
.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); }
.space-y-\[14px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(14px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(14px * var(--tw-space-y-reverse)); }
.divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); }
.divide-\[rgb\(218_225_232\)\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(218 225 232/var(--tw-divide-opacity,1)); }
.divide-brand > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(15 43 70/var(--tw-divide-opacity,1)); }
.divide-default > :not([hidden]) ~ :not([hidden]) { --csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #3e3e3e; border-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.divide-gray-100 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(229 229 229/var(--tw-divide-opacity,1)); }
.divide-gray-50 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(245 245 245/var(--tw-divide-opacity,1)); }
.self-auto { align-self: auto; }
.self-start { align-self: flex-start; }
.self-end { align-self: flex-end; }
.self-center { align-self: center; }
.self-stretch { align-self: stretch; }
.justify-self-start { justify-self: start; }
.justify-self-end { justify-self: end; }
.justify-self-center { justify-self: center; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.\!overflow-visible { overflow: visible !important; }
.overflow-visible { overflow: visible; }
.overflow-x-auto { overflow-x: auto; }
.\!overflow-y-auto { overflow-y: auto !important; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-clip { overflow-x: clip; }
.overflow-y-visible { overflow-y: visible; }
.overflow-y-scroll { overflow-y: scroll; }
.\!truncate { text-overflow: ellipsis !important; white-space: nowrap !important; overflow: hidden !important; }
.truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.text-ellipsis { text-overflow: ellipsis; }
.hyphens-auto { hyphens: auto; }
.whitespace-normal { white-space: normal; }
.whitespace-nowrap { white-space: nowrap; }
.whitespace-pre { white-space: pre; }
.whitespace-pre-line { white-space: pre-line; }
.whitespace-pre-wrap { white-space: pre-wrap; }
.whitespace-break-spaces { white-space: break-spaces; }
.text-wrap { text-wrap: wrap; }
.text-nowrap { text-wrap: nowrap; }
.break-normal { overflow-wrap: normal; word-break: normal; }
.break-words { overflow-wrap: break-word; }
.break-all { word-break: break-all; }
.\!rounded-\[2\.5px\] { border-radius: 2.5px !important; }
.\!rounded-\[8px\] { border-radius: 8px !important; }
.\!rounded-full { border-radius: 9999px !important; }
.rounded { border-radius: 0.25rem; }
.rounded-\[1\.75rem\] { border-radius: 1.75rem; }
.rounded-\[100px\] { border-radius: 100px; }
.rounded-\[10px\] { border-radius: 10px; }
.rounded-\[12px\] { border-radius: 12px; }
.rounded-\[16px\] { border-radius: 16px; }
.rounded-\[2\.5px\] { border-radius: 2.5px; }
.rounded-\[20px\] { border-radius: 20px; }
.rounded-\[24px\] { border-radius: 24px; }
.rounded-\[28px\] { border-radius: 28px; }
.rounded-\[2rem\] { border-radius: 2rem; }
.rounded-\[3px\] { border-radius: 3px; }
.rounded-\[40px\] { border-radius: 40px; }
.rounded-\[4px\] { border-radius: 4px; }
.rounded-\[50\%\] { border-radius: 50%; }
.rounded-\[5px\] { border-radius: 5px; }
.rounded-\[inherit\] { border-radius: inherit; }
.rounded-\[var\(--dui-radius-m\)\] { border-radius: var(--dui-radius-m); }
.rounded-full { border-radius: 9999px; }
.rounded-inherit { border-radius: inherit; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-md { border-radius: 6px; }
.rounded-none { border-radius: 0px; }
.rounded-redesign-default { border-radius: 0.75rem; }
.rounded-sm { border-radius: 4px; }
.rounded-xl { border-radius: 1rem; }
.rounded-xs { border-radius: 2px; }
.rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.rounded-b-\[8px\] { border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.rounded-b-inherit { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }
.rounded-b-lg { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-b-sm { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-b-xl { border-bottom-right-radius: 1rem; border-bottom-left-radius: 1rem; }
.rounded-e-lg { border-start-end-radius: 0.5rem; border-end-end-radius: 0.5rem; }
.rounded-e-md { border-start-end-radius: 6px; border-end-end-radius: 6px; }
.rounded-l-full { border-top-left-radius: 9999px; border-bottom-left-radius: 9999px; }
.rounded-l-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.rounded-l-none { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.rounded-l-sm { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.rounded-r-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.rounded-r-md { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.rounded-r-sm { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.rounded-s-full { border-start-start-radius: 9999px; border-end-start-radius: 9999px; }
.rounded-s-none { border-start-start-radius: 0px; border-end-start-radius: 0px; }
.rounded-t-\[16px\] { border-top-left-radius: 16px; border-top-right-radius: 16px; }
.rounded-t-\[24px\] { border-top-left-radius: 24px; border-top-right-radius: 24px; }
.rounded-t-\[5px\] { border-top-left-radius: 5px; border-top-right-radius: 5px; }
.rounded-t-inherit { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.rounded-t-md { border-top-left-radius: 6px; border-top-right-radius: 6px; }
.rounded-t-xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
.rounded-ee-\[16px\] { border-end-end-radius: 16px; }
.rounded-ee-\[1rem\] { border-end-end-radius: 1rem; }
.rounded-ee-\[24px\] { border-end-end-radius: 24px; }
.rounded-ee-\[2px\] { border-end-end-radius: 2px; }
.rounded-ee-\[4px\] { border-end-end-radius: 4px; }
.rounded-ee-inherit { border-end-end-radius: inherit; }
.rounded-es-\[0\.375rem\] { border-end-start-radius: 0.375rem; }
.rounded-es-\[16px\] { border-end-start-radius: 16px; }
.rounded-es-\[24px\] { border-end-start-radius: 24px; }
.rounded-es-\[2px\] { border-end-start-radius: 2px; }
.rounded-es-\[4px\] { border-end-start-radius: 4px; }
.rounded-es-inherit { border-end-start-radius: inherit; }
.rounded-se-\[1rem\] { border-start-end-radius: 1rem; }
.rounded-se-lg { border-start-end-radius: 0.5rem; }
.rounded-ss-\[1rem\] { border-start-start-radius: 1rem; }
.rounded-ss-lg { border-start-start-radius: 0.5rem; }
.\!border { border-width: 1px !important; }
.border { border-width: 1px; }
.border-0 { border-width: 0px; }
.border-1 { border-width: 1px; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-\[1\.5px\] { border-width: 1.5px; }
.border-\[1px\] { border-width: 1px; }
.border-\[7px\] { border-width: 7px; }
.border-x { border-left-width: 1px; border-right-width: 1px; }
.border-x-4 { border-left-width: 4px; border-right-width: 4px; }
.border-x-8 { border-left-width: 8px; border-right-width: 8px; }
.border-y { border-top-width: 1px; border-bottom-width: 1px; }
.\!border-b { border-bottom-width: 1px !important; }
.\!border-b-0 { border-bottom-width: 0px !important; }
.border-b { border-bottom-width: 1px; }
.border-b-0 { border-bottom-width: 0px; }
.border-b-1 { border-bottom-width: 1px; }
.border-b-2 { border-bottom-width: 2px; }
.border-b-4 { border-bottom-width: 4px; }
.border-b-\[0\.15px\] { border-bottom-width: 0.15px; }
.border-b-\[0\.5px\] { border-bottom-width: 0.5px; }
.border-b-\[3px\] { border-bottom-width: 3px; }
.border-e, .border-e-1 { border-inline-end-width: 1px; }
.border-l, .border-l-1 { border-left-width: 1px; }
.border-l-2 { border-left-width: 2px; }
.border-r, .border-r-1 { border-right-width: 1px; }
.border-s, .border-s-1 { border-inline-start-width: 1px; }
.border-s-2 { border-inline-start-width: 2px; }
.border-s-4 { border-inline-start-width: 4px; }
.border-t, .border-t-1 { border-top-width: 1px; }
.border-t-8 { border-top-width: 8px; }
.border-t-\[0\.5px\] { border-top-width: 0.5px; }
.border-t-\[5px\] { border-top-width: 5px; }
.border-solid { border-style: solid; }
.border-dashed { border-style: dashed; }
.border-dotted { border-style: dotted; }
.border-none { border-style: none; }
.\!border-\[\#dde3e9\] { --tw-border-opacity: 1 !important; border-color: rgb(221 227 233/var(--tw-border-opacity,1)) !important; }
.\!border-blue-500 { --tw-border-opacity: 1 !important; border-color: rgb(0 112 201/var(--tw-border-opacity,1)) !important; }
.\!border-gray-300 { --tw-border-opacity: 1 !important; border-color: rgb(171 171 171/var(--tw-border-opacity,1)) !important; }
.\!border-red-500 { --tw-border-opacity: 1 !important; border-color: rgb(195 67 49/var(--tw-border-opacity,1)) !important; }
.border-\[\#2E91EC\] { --tw-border-opacity: 1; border-color: rgb(46 145 236/var(--tw-border-opacity,1)); }
.border-\[\#747775\] { --tw-border-opacity: 1; border-color: rgb(116 119 117/var(--tw-border-opacity,1)); }
.border-\[\#e5e5e5\] { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-\[none\] { }
.border-\[rgb\(218_225_232\)\] { --tw-border-opacity: 1; border-color: rgb(218 225 232/var(--tw-border-opacity,1)); }
.border-action-active { --csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #0070c9; border-color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#0070c9); }
.border-action-basic-default { --csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #555; border-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#555); }
.border-action-basic-pressed { --csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #191919; border-color: var(--lightningcss-light,#ababab)var(--lightningcss-dark,#191919); }
.border-action-secondary-default { --csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #555; border-color: var(--lightningcss-light,#ababab)var(--lightningcss-dark,#555); }
.border-blue-100 { --tw-border-opacity: 1; border-color: rgb(207 231 255/var(--tw-border-opacity,1)); }
.border-blue-200 { --tw-border-opacity: 1; border-color: rgb(151 202 255/var(--tw-border-opacity,1)); }
.border-blue-300 { --tw-border-opacity: 1; border-color: rgb(96 175 255/var(--tw-border-opacity,1)); }
.border-blue-400 { --tw-border-opacity: 1; border-color: rgb(46 145 236/var(--tw-border-opacity,1)); }
.border-blue-50 { --tw-border-opacity: 1; border-color: rgb(237 246 255/var(--tw-border-opacity,1)); }
.border-blue-500 { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.border-blue-600 { --tw-border-opacity: 1; border-color: rgb(0 83 169/var(--tw-border-opacity,1)); }
.border-blue-800 { --tw-border-opacity: 1; border-color: rgb(0 31 115/var(--tw-border-opacity,1)); }
.border-blue-900 { --tw-border-opacity: 1; border-color: rgb(0 5 96/var(--tw-border-opacity,1)); }
.border-brand { --tw-border-opacity: 1; border-color: rgb(15 43 70/var(--tw-border-opacity,1)); }
.border-default { --csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #3e3e3e; border-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.border-gray-100 { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(171 171 171/var(--tw-border-opacity,1)); }
.border-gray-400 { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.border-gray-50 { --tw-border-opacity: 1; border-color: rgb(245 245 245/var(--tw-border-opacity,1)); }
.border-gray-500 { --tw-border-opacity: 1; border-color: rgb(111 111 111/var(--tw-border-opacity,1)); }
.border-gray-600 { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.border-gray-700 { --tw-border-opacity: 1; border-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.border-gray-800 { --tw-border-opacity: 1; border-color: rgb(41 41 41/var(--tw-border-opacity,1)); }
.border-gray-800\/0 { border-color: rgba(41, 41, 41, 0); }
.border-gray-900 { --tw-border-opacity: 1; border-color: rgb(25 25 25/var(--tw-border-opacity,1)); }
.border-green-100 { --tw-border-opacity: 1; border-color: rgb(156 247 209/var(--tw-border-opacity,1)); }
.border-green-200 { --tw-border-opacity: 1; border-color: rgb(67 222 169/var(--tw-border-opacity,1)); }
.border-green-300 { --tw-border-opacity: 1; border-color: rgb(0 194 143/var(--tw-border-opacity,1)); }
.border-green-400 { --tw-border-opacity: 1; border-color: rgb(0 161 116/var(--tw-border-opacity,1)); }
.border-green-500 { --tw-border-opacity: 1; border-color: rgb(0 127 89/var(--tw-border-opacity,1)); }
.border-green-700 { --tw-border-opacity: 1; border-color: rgb(0 71 48/var(--tw-border-opacity,1)); }
.border-purple-200 { --tw-border-opacity: 1; border-color: rgb(195 192 255/var(--tw-border-opacity,1)); }
.border-purple-500 { --tw-border-opacity: 1; border-color: rgb(109 92 216/var(--tw-border-opacity,1)); }
.border-red-200 { --tw-border-opacity: 1; border-color: rgb(255 178 167/var(--tw-border-opacity,1)); }
.border-red-300 { --tw-border-opacity: 1; border-color: rgb(255 137 120/var(--tw-border-opacity,1)); }
.border-red-400 { --tw-border-opacity: 1; border-color: rgb(249 85 62/var(--tw-border-opacity,1)); }
.border-red-500 { --tw-border-opacity: 1; border-color: rgb(195 67 49/var(--tw-border-opacity,1)); }
.border-red-700 { --tw-border-opacity: 1; border-color: rgb(111 38 28/var(--tw-border-opacity,1)); }
.border-red-800 { --tw-border-opacity: 1; border-color: rgb(74 25 19/var(--tw-border-opacity,1)); }
.border-redesign-amethyst-purple-200 { --tw-border-opacity: 1; border-color: rgb(219 214 255/var(--tw-border-opacity,1)); }
.border-redesign-quartz-gray-100 { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-redesign-quartz-gray-400 { --tw-border-opacity: 1; border-color: rgb(213 214 214/var(--tw-border-opacity,1)); }
.border-redesign-quartz-gray-500 { --tw-border-opacity: 1; border-color: rgb(105 107 107/var(--tw-border-opacity,1)); }
.border-redesign-sapphire-blue-400 { --tw-border-opacity: 1; border-color: rgb(66 162 255/var(--tw-border-opacity,1)); }
.border-redesign-slate-gray-300 { --tw-border-opacity: 1; border-color: rgb(120 130 150/var(--tw-border-opacity,1)); }
.border-redesign-slate-gray-500 { --tw-border-opacity: 1; border-color: rgb(9 26 43/var(--tw-border-opacity,1)); }
.border-slate-700 { --tw-border-opacity: 1; border-color: rgb(58 66 91/var(--tw-border-opacity,1)); }
.border-surface-danger { --csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) #f9553e; border-color: var(--lightningcss-light,#c34331)var(--lightningcss-dark,#f9553e); }
.border-surface-success { --csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) #00a174; border-color: var(--lightningcss-light,#007f59)var(--lightningcss-dark,#00a174); }
.border-transparent { border-color: rgba(0, 0, 0, 0); }
.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
.border-yellow-100 { --tw-border-opacity: 1; border-color: rgb(255 229 94/var(--tw-border-opacity,1)); }
.border-yellow-200 { --tw-border-opacity: 1; border-color: rgb(232 195 0/var(--tw-border-opacity,1)); }
.border-yellow-400 { --tw-border-opacity: 1; border-color: rgb(167 140 0/var(--tw-border-opacity,1)); }
.border-yellow-500 { --tw-border-opacity: 1; border-color: rgb(130 110 0/var(--tw-border-opacity,1)); }
.border-x-transparent { border-left-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); }
.border-y-gray-100 { --tw-border-opacity: 1; border-top-color: rgb(229 229 229/var(--tw-border-opacity,1)); border-bottom-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-b-blue-800 { --tw-border-opacity: 1; border-bottom-color: rgb(0 31 115/var(--tw-border-opacity,1)); }
.border-b-default { --csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #3e3e3e; border-bottom-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.border-b-gray-100 { --tw-border-opacity: 1; border-bottom-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-b-gray-200 { --tw-border-opacity: 1; border-bottom-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.border-b-gray-50 { --tw-border-opacity: 1; border-bottom-color: rgb(245 245 245/var(--tw-border-opacity,1)); }
.border-b-yellow-400 { --tw-border-opacity: 1; border-bottom-color: rgb(167 140 0/var(--tw-border-opacity,1)); }
.border-l-gray-100 { --tw-border-opacity: 1; border-left-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-l-gray-300 { --tw-border-opacity: 1; border-left-color: rgb(171 171 171/var(--tw-border-opacity,1)); }
.border-s-gray-100 { --tw-border-opacity: 1; border-inline-start-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-t-blue-500 { --tw-border-opacity: 1; border-top-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.border-t-blue-600 { --tw-border-opacity: 1; border-top-color: rgb(0 83 169/var(--tw-border-opacity,1)); }
.border-t-default { --csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3e3e3e; border-top-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.border-t-gray-100 { --tw-border-opacity: 1; border-top-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.border-t-gray-300 { --tw-border-opacity: 1; border-top-color: rgb(171 171 171/var(--tw-border-opacity,1)); }
.border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
.\!bg-blue-50 { --tw-bg-opacity: 1 !important; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)) !important; }
.\!bg-gray-900\/50 { background-color: rgba(25, 25, 25, 0.5) !important; }
.\!bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }
.bg-\[\#00000000\] { background-color: rgba(0, 0, 0, 0); }
.bg-\[\#000\] { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-\[\#00388D\] { --tw-bg-opacity: 1; background-color: rgb(0 56 141/var(--tw-bg-opacity,1)); }
.bg-\[\#123455\] { --tw-bg-opacity: 1; background-color: rgb(18 52 85/var(--tw-bg-opacity,1)); }
.bg-\[\#E0F0FF\] { --tw-bg-opacity: 1; background-color: rgb(224 240 255/var(--tw-bg-opacity,1)); }
.bg-\[\#EBF6F4\] { --tw-bg-opacity: 1; background-color: rgb(235 246 244/var(--tw-bg-opacity,1)); }
.bg-\[\#FCEBEA\] { --tw-bg-opacity: 1; background-color: rgb(252 235 234/var(--tw-bg-opacity,1)); }
.bg-\[\#caf2ff\] { --tw-bg-opacity: 1; background-color: rgb(202 242 255/var(--tw-bg-opacity,1)); }
.bg-\[\#fafafa\] { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-\[--cardBackgroundColor\] { background-color: var(--cardBackgroundColor); }
.bg-\[color\:var\(--dui-color-background-surface-canvas\)\] { background-color: var(--dui-color-background-surface-canvas); }
.bg-\[rgba\(1\,105\,151\,1\)\] { background-color: rgb(1, 105, 151); }
.bg-\[rgba\(171\,171\,171\,0\.10\)\] { background-color: rgba(171, 171, 171, 0.1); }
.bg-\[rgba\(255\,200\,87\,0\.3\)\] { background-color: rgba(255, 200, 87, 0.3); }
.bg-\[var\(--ai-labs-footer-bg\)\] { background-color: var(--ai-labs-footer-bg); }
.bg-\[var\(--color-brand-light\,\#EEF4FF\)\] { background-color: var(--color-brand-light,#eef4ff); }
.bg-\[var\(--color-gray-0\)\] { background-color: var(--color-gray-0); }
.bg-\[var\(--dui-color-background-action-primary\)\] { background-color: var(--dui-color-background-action-primary); }
.bg-\[var\(--dui-color-background-surface-info-muted\)\] { background-color: var(--dui-color-background-surface-info-muted); }
.bg-\[var\(--dui-color-background-surface-neutral-muted\)\] { background-color: var(--dui-color-background-surface-neutral-muted); }
.bg-\[var\(--dui-color-background-surface-success\)\] { background-color: var(--dui-color-background-surface-success); }
.bg-action-active { --csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.bg-action-basic { --csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) #292929; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#292929); }
.bg-action-basic-pressed { --csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#191919); }
.bg-action-disabled { --csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #00000026; background-color: var(--lightningcss-light,#00000008)var(--lightningcss-dark,#00000026); }
.bg-app { --csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#191919); }
.bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0/var(--tw-bg-opacity,1)); }
.bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
.bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
.bg-black\/35 { background-color: rgba(0, 0, 0, 0.35); }
.bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); }
.bg-black\/55 { background-color: rgba(0, 0, 0, 0.55); }
.bg-black\/80 { background-color: rgba(0, 0, 0, 0.8); }
.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(207 231 255/var(--tw-bg-opacity,1)); }
.bg-blue-200 { --tw-bg-opacity: 1; background-color: rgb(151 202 255/var(--tw-bg-opacity,1)); }
.bg-blue-300 { --tw-bg-opacity: 1; background-color: rgb(96 175 255/var(--tw-bg-opacity,1)); }
.bg-blue-400 { --tw-bg-opacity: 1; background-color: rgb(46 145 236/var(--tw-bg-opacity,1)); }
.bg-blue-400\/20 { background-color: rgba(46, 145, 236, 0.2); }
.bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
.bg-blue-50\/90 { background-color: rgba(237, 246, 255, 0.9); }
.bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.bg-blue-500\/10 { background-color: rgba(0, 112, 201, 0.1); }
.bg-blue-500\/25 { background-color: rgba(0, 112, 201, 0.25); }
.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(0 83 169/var(--tw-bg-opacity,1)); }
.bg-blue-800 { --tw-bg-opacity: 1; background-color: rgb(0 31 115/var(--tw-bg-opacity,1)); }
.bg-brand { --tw-bg-opacity: 1; background-color: rgb(15 43 70/var(--tw-bg-opacity,1)); }
.bg-brand\/10 { background-color: rgba(15, 43, 70, 0.1); }
.bg-brand\/30 { background-color: rgba(15, 43, 70, 0.3); }
.bg-brand\/50 { background-color: rgba(15, 43, 70, 0.5); }
.bg-current { background-color: currentcolor; }
.bg-gray-0 { --tw-bg-opacity: 1; background-color: rgb(250 250 250/var(--tw-bg-opacity,1)); }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.bg-gray-100\/50 { background-color: rgba(229, 229, 229, 0.5); }
.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)); }
.bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)); }
.bg-gray-400 { --tw-bg-opacity: 1; background-color: rgb(142 142 142/var(--tw-bg-opacity,1)); }
.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(111 111 111/var(--tw-bg-opacity,1)); }
.bg-gray-600 { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.bg-gray-700 { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.bg-gray-800\/10 { background-color: rgba(41, 41, 41, 0.1); }
.bg-gray-800\/25 { background-color: rgba(41, 41, 41, 0.25); }
.bg-gray-900 { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.bg-gray-900\/80 { background-color: rgba(25, 25, 25, 0.8); }
.bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(156 247 209/var(--tw-bg-opacity,1)); }
.bg-green-100\/50 { background-color: rgba(156, 247, 209, 0.5); }
.bg-green-200 { --tw-bg-opacity: 1; background-color: rgb(67 222 169/var(--tw-bg-opacity,1)); }
.bg-green-400 { --tw-bg-opacity: 1; background-color: rgb(0 161 116/var(--tw-bg-opacity,1)); }
.bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(222 253 238/var(--tw-bg-opacity,1)); }
.bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(0 127 89/var(--tw-bg-opacity,1)); }
.bg-green-600 { --tw-bg-opacity: 1; background-color: rgb(0 97 67/var(--tw-bg-opacity,1)); }
.bg-green-700 { --tw-bg-opacity: 1; background-color: rgb(0 71 48/var(--tw-bg-opacity,1)); }
.bg-overlay { --csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #00000080; background-color: var(--lightningcss-light,#00000080)var(--lightningcss-dark,#00000080); }
.bg-purple-100 { --tw-bg-opacity: 1; background-color: rgb(227 227 255/var(--tw-bg-opacity,1)); }
.bg-purple-200 { --tw-bg-opacity: 1; background-color: rgb(195 192 255/var(--tw-bg-opacity,1)); }
.bg-purple-50 { --tw-bg-opacity: 1; background-color: rgb(244 244 255/var(--tw-bg-opacity,1)); }
.bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(255 221 216/var(--tw-bg-opacity,1)); }
.bg-red-200 { --tw-bg-opacity: 1; background-color: rgb(255 178 167/var(--tw-bg-opacity,1)); }
.bg-red-400 { --tw-bg-opacity: 1; background-color: rgb(249 85 62/var(--tw-bg-opacity,1)); }
.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(255 244 242/var(--tw-bg-opacity,1)); }
.bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(195 67 49/var(--tw-bg-opacity,1)); }
.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(150 51 38/var(--tw-bg-opacity,1)); }
.bg-red-700 { --tw-bg-opacity: 1; background-color: rgb(111 38 28/var(--tw-bg-opacity,1)); }
.bg-red-800 { --tw-bg-opacity: 1; background-color: rgb(74 25 19/var(--tw-bg-opacity,1)); }
.bg-redesign-amber-yellow-300 { --tw-bg-opacity: 1; background-color: rgb(255 231 105/var(--tw-bg-opacity,1)); }
.bg-redesign-amethyst-purple-100 { --tw-bg-opacity: 1; background-color: rgb(235 232 255/var(--tw-bg-opacity,1)); }
.bg-redesign-amethyst-purple-200 { --tw-bg-opacity: 1; background-color: rgb(219 214 255/var(--tw-bg-opacity,1)); }
.bg-redesign-amethyst-purple-300 { --tw-bg-opacity: 1; background-color: rgb(168 156 255/var(--tw-bg-opacity,1)); }
.bg-redesign-amethyst-purple-400 { --tw-bg-opacity: 1; background-color: rgb(136 120 255/var(--tw-bg-opacity,1)); }
.bg-redesign-jade-green-200 { --tw-bg-opacity: 1; background-color: rgb(209 255 205/var(--tw-bg-opacity,1)); }
.bg-redesign-jade-green-300 { --tw-bg-opacity: 1; background-color: rgb(108 241 201/var(--tw-bg-opacity,1)); }
.bg-redesign-jade-green-400 { --tw-bg-opacity: 1; background-color: rgb(31 207 154/var(--tw-bg-opacity,1)); }
.bg-redesign-quartz-gray-100 { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-redesign-quartz-gray-200 { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.bg-redesign-quartz-gray-300 { --tw-bg-opacity: 1; background-color: rgb(237 237 237/var(--tw-bg-opacity,1)); }
.bg-redesign-quartz-gray-400 { --tw-bg-opacity: 1; background-color: rgb(213 214 214/var(--tw-bg-opacity,1)); }
.bg-redesign-sapphire-blue-100 { --tw-bg-opacity: 1; background-color: rgb(222 245 255/var(--tw-bg-opacity,1)); }
.bg-redesign-sapphire-blue-200 { --tw-bg-opacity: 1; background-color: rgb(166 233 255/var(--tw-bg-opacity,1)); }
.bg-redesign-sapphire-blue-300 { --tw-bg-opacity: 1; background-color: rgb(111 212 255/var(--tw-bg-opacity,1)); }
.bg-redesign-sapphire-blue-400 { --tw-bg-opacity: 1; background-color: rgb(66 162 255/var(--tw-bg-opacity,1)); }
.bg-redesign-sapphire-blue-500 { --tw-bg-opacity: 1; background-color: rgb(27 59 178/var(--tw-bg-opacity,1)); }
.bg-redesign-slate-gray-300 { --tw-bg-opacity: 1; background-color: rgb(120 130 150/var(--tw-bg-opacity,1)); }
.bg-redesign-slate-gray-400 { --tw-bg-opacity: 1; background-color: rgb(59 67 92/var(--tw-bg-opacity,1)); }
.bg-redesign-slate-gray-500 { --tw-bg-opacity: 1; background-color: rgb(9 26 43/var(--tw-bg-opacity,1)); }
.bg-redesign-slate-gray-500\/25 { background-color: rgba(9, 26, 43, 0.25); }
.bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(244 245 252/var(--tw-bg-opacity,1)); }
.bg-slate-800 { --tw-bg-opacity: 1; background-color: rgb(34 46 67/var(--tw-bg-opacity,1)); }
.bg-slate-900\/50 { background-color: rgba(10, 27, 44, 0.5); }
.bg-slate-900\/70 { background-color: rgba(10, 27, 44, 0.7); }
.bg-slate-900\/80 { background-color: rgba(10, 27, 44, 0.8); }
.bg-slate-900\/95 { background-color: rgba(10, 27, 44, 0.95); }
.bg-surface { --csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #292929; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#292929); }
.bg-surface-canvas { --csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #292929; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#292929); }
.bg-surface-canvas-secondary { --csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191919); }
.bg-surface-danger-muted { --csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) #6f261c; background-color: var(--lightningcss-light,#ffe9e5)var(--lightningcss-dark,#6f261c); }
.bg-surface-info-muted { --csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.bg-surface-neutral-hover { --csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) #555; background-color: var(--lightningcss-light,#ababab)var(--lightningcss-dark,#555); }
.bg-surface-neutral-muted { --csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) #555; background-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#555); }
.bg-surface-primary-muted { --csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.bg-surface-success { --csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) #43dea9; background-color: var(--lightningcss-light,#007f59)var(--lightningcss-dark,#43dea9); }
.bg-surface-success-muted { --csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) #004730; background-color: var(--lightningcss-light,#defdee)var(--lightningcss-dark,#004730); }
.bg-surface-warning-muted { --csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) #826e00; background-color: var(--lightningcss-light,#fff6c5)var(--lightningcss-dark,#826e00); }
.bg-transparent { background-color: rgba(0, 0, 0, 0); }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }
.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }
.bg-white\/30 { background-color: rgba(255, 255, 255, 0.3); }
.bg-white\/50 { background-color: rgba(255, 255, 255, 0.5); }
.bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }
.bg-white\/\[\.6\] { background-color: rgba(255, 255, 255, 0.6); }
.bg-white\/\[0\.08\] { background-color: rgba(255, 255, 255, 0.08); }
.bg-yellow-100 { --tw-bg-opacity: 1; background-color: rgb(255 229 94/var(--tw-bg-opacity,1)); }
.bg-yellow-200 { --tw-bg-opacity: 1; background-color: rgb(232 195 0/var(--tw-bg-opacity,1)); }
.bg-yellow-50 { --tw-bg-opacity: 1; background-color: rgb(255 246 197/var(--tw-bg-opacity,1)); }
.bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(130 110 0/var(--tw-bg-opacity,1)); }
.bg-opacity-20 { --tw-bg-opacity: .2; }
.bg-\[linear-gradient\(259deg\,\#1FCF9A_7\.9\%\,\#EBE8FF_92\.1\%\)\] { background-image: linear-gradient(259deg, rgb(31, 207, 154) 7.9%, rgb(235, 232, 255) 92.1%); }
.bg-gradient-to-b { background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); }
.bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); }
.bg-gradient-to-r { background-image: linear-gradient(to right, var(--tw-gradient-stops)); }
.bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); }
.from-\[\#caf2ff\] { --tw-gradient-from: #caf2ff var(--tw-gradient-from-position); --tw-gradient-to: #caf2ff00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-redesign-slate-gray-500 { --tw-gradient-from: #091a2b var(--tw-gradient-from-position); --tw-gradient-to: #091a2b00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-slate-50 { --tw-gradient-from: #f4f5fc var(--tw-gradient-from-position); --tw-gradient-to: #f4f5fc00 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-transparent { --tw-gradient-from: transparent var(--tw-gradient-from-position); --tw-gradient-to: #0000 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white { --tw-gradient-from: #fff var(--tw-gradient-from-position); --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.from-white\/\[0\.2\] { --tw-gradient-from: #fff3 var(--tw-gradient-from-position); --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.via-blue-500 { --tw-gradient-to: #0070c900 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #0070c9 var(--tw-gradient-via-position), var(--tw-gradient-to); }
.via-white { --tw-gradient-to: #fff0 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to); }
.to-gray-50 { --tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position); }
.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position); }
.to-white { --tw-gradient-to: #fff var(--tw-gradient-to-position); }
.to-white\/10 { --tw-gradient-to: #ffffff1a var(--tw-gradient-to-position); }
.box-decoration-clone { -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.bg-cover { background-size: cover; }
.bg-center { background-position: 50% center; }
.bg-no-repeat { background-repeat: no-repeat; }
.\!fill-blue-500 { fill: rgb(0, 112, 201) !important; }
.fill-blue-100 { fill: rgb(207, 231, 255); }
.fill-blue-500 { fill: rgb(0, 112, 201); }
.fill-blue-700 { fill: rgb(0, 56, 141); }
.fill-brand { fill: rgb(15, 43, 70); }
.fill-current { fill: currentcolor; }
.fill-gray-100 { fill: rgb(229, 229, 229); }
.fill-gray-200 { fill: rgb(198, 198, 198); }
.fill-gray-700 { fill: rgb(62, 62, 62); }
.fill-gray-800 { fill: rgb(41, 41, 41); }
.fill-gray-900 { fill: rgb(25, 25, 25); }
.fill-transparent { fill: rgba(0, 0, 0, 0); }
.fill-white { fill: rgb(255, 255, 255); }
.stroke-blue-500 { stroke: rgb(0, 112, 201); }
.stroke-current { stroke: currentcolor; }
.stroke-gray-100 { stroke: rgb(229, 229, 229); }
.stroke-none { stroke: none; }
.stroke-2 { stroke-width: 2px; }
.\!object-contain { object-fit: contain !important; }
.object-contain { object-fit: contain; }
.object-cover { object-fit: cover; }
.\!object-center { object-position: center center !important; }
.object-bottom { object-position: center bottom; }
.object-center { object-position: center center; }
.object-left { object-position: left center; }
.object-top { object-position: center top; }
.\!p-0 { padding: 0px !important; }
.\!p-1 { padding: 0.25rem !important; }
.\!p-1\.5 { padding: 0.375rem !important; }
.\!p-2 { padding: 0.5rem !important; }
.\!p-4 { padding: 1rem !important; }
.p-0 { padding: 0px; }
.p-0\.5 { padding: 0.125rem; }
.p-1 { padding: 0.25rem; }
.p-1\.5 { padding: 0.375rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-2 { padding: 0.5rem; }
.p-2\.5 { padding: 0.625rem; }
.p-20 { padding: 5rem; }
.p-3 { padding: 0.75rem; }
.p-3\.5 { padding: 0.875rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-9 { padding: 2.25rem; }
.p-\[5px\] { padding: 5px; }
.p-\[5px_8px_7px\] { padding: 5px 8px 7px; }
.p-\[7px\] { padding: 7px; }
.\!px-0 { padding-left: 0px !important; padding-right: 0px !important; }
.\!px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
.\!py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.\!py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.\!py-2\.5 { padding-top: 0.625rem !important; padding-bottom: 0.625rem !important; }
.\!py-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }
.\!py-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.\!py-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; }
.\!py-\[6px\] { padding-top: 6px !important; padding-bottom: 6px !important; }
.px-0 { padding-left: 0px; padding-right: 0px; }
.px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-12 { padding-left: 3rem; padding-right: 3rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
.px-20 { padding-left: 5rem; padding-right: 5rem; }
.px-24 { padding-left: 6rem; padding-right: 6rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-\[--sidebar-x-padding\] { padding-left: var(--sidebar-x-padding); padding-right: var(--sidebar-x-padding); }
.px-\[1\.5rem\] { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-\[10\%\] { padding-left: 10%; padding-right: 10%; }
.px-\[10px\] { padding-left: 10px; padding-right: 10px; }
.px-\[11px\] { padding-left: 11px; padding-right: 11px; }
.px-\[16px\] { padding-left: 16px; padding-right: 16px; }
.px-\[2px\] { padding-left: 2px; padding-right: 2px; }
.px-\[2rem\] { padding-left: 2rem; padding-right: 2rem; }
.px-\[33px\] { padding-left: 33px; padding-right: 33px; }
.px-\[4px\] { padding-left: 4px; padding-right: 4px; }
.px-\[6px\] { padding-left: 6px; padding-right: 6px; }
.px-\[72px\] { padding-left: 72px; padding-right: 72px; }
.px-\[clamp\(1rem\,3vw\,2rem\)\] { padding-left: clamp(1rem, 3vw, 2rem); padding-right: clamp(1rem, 3vw, 2rem); }
.px-\[var\(--dui-spacing-24\)\] { padding-left: var(--dui-spacing-24); padding-right: var(--dui-spacing-24); }
.px-redesign-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-redesign-4 { padding-left: 1rem; padding-right: 1rem; }
.px-redesign-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-redesign-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.py-0 { padding-top: 0px; padding-bottom: 0px; }
.py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-11 { padding-top: 2.75rem; padding-bottom: 2.75rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
.py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
.py-\[0\.62rem\] { padding-top: 0.62rem; padding-bottom: 0.62rem; }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px; }
.py-\[1px\] { padding-top: 1px; padding-bottom: 1px; }
.py-\[2px\] { padding-top: 2px; padding-bottom: 2px; }
.py-\[3px\] { padding-top: 3px; padding-bottom: 3px; }
.py-\[5\.5px\] { padding-top: 5.5px; padding-bottom: 5.5px; }
.py-\[60px\] { padding-top: 60px; padding-bottom: 60px; }
.py-\[6px\] { padding-top: 6px; padding-bottom: 6px; }
.py-\[var\(--dui-spacing-16\)\] { padding-top: var(--dui-spacing-16); padding-bottom: var(--dui-spacing-16); }
.py-\[var\(--dui-spacing-24\)\] { padding-top: var(--dui-spacing-24); padding-bottom: var(--dui-spacing-24); }
.py-\[var\(--dui-spacing-8\)\] { padding-top: var(--dui-spacing-8); padding-bottom: var(--dui-spacing-8); }
.py-redesign-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-redesign-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-redesign-8 { padding-top: 3rem; padding-bottom: 3rem; }
.\!pb-10 { padding-bottom: 2.5rem !important; }
.\!pb-16 { padding-bottom: 4rem !important; }
.\!pl-0 { padding-left: 0px !important; }
.\!ps-0 { padding-inline-start: 0px !important; }
.\!pt-11 { padding-top: 2.75rem !important; }
.pb-0 { padding-bottom: 0px; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-1\.5 { padding-bottom: 0.375rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-12 { padding-bottom: 3rem; }
.pb-14 { padding-bottom: 3.5rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-20 { padding-bottom: 5rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-7 { padding-bottom: 1.75rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-9 { padding-bottom: 2.25rem; }
.pb-\[14px\] { padding-bottom: 14px; }
.pb-\[18px\] { padding-bottom: 18px; }
.pb-\[22px\] { padding-bottom: 22px; }
.pb-\[25px\] { padding-bottom: 25px; }
.pb-\[4px\] { padding-bottom: 4px; }
.pb-\[50px\] { padding-bottom: 50px; }
.pb-\[6px\] { padding-bottom: 6px; }
.pb-\[7px\] { padding-bottom: 7px; }
.pb-\[8px\] { padding-bottom: 8px; }
.pb-\[9px\] { padding-bottom: 9px; }
.pe-0 { padding-inline-end: 0px; }
.pe-1 { padding-inline-end: 0.25rem; }
.pe-10 { padding-inline-end: 2.5rem; }
.pe-14 { padding-inline-end: 3.5rem; }
.pe-2 { padding-inline-end: 0.5rem; }
.pe-2\.5 { padding-inline-end: 0.625rem; }
.pe-3 { padding-inline-end: 0.75rem; }
.pe-4 { padding-inline-end: 1rem; }
.pe-6 { padding-inline-end: 1.5rem; }
.pe-7 { padding-inline-end: 1.75rem; }
.pe-8 { padding-inline-end: 2rem; }
.pe-\[12px\] { padding-inline-end: 12px; }
.pl-0 { padding-left: 0px; }
.pl-1 { padding-left: 0.25rem; }
.pl-10 { padding-left: 2.5rem; }
.pl-14 { padding-left: 3.5rem; }
.pl-15 { padding-left: 3.75rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pl-9 { padding-left: 2.25rem; }
.pl-\[1\.3rem\] { padding-left: 1.3rem; }
.pl-\[12px\] { padding-left: 12px; }
.pl-\[13px\] { padding-left: 13px; }
.pl-\[4px\] { padding-left: 4px; }
.pl-\[6px\] { padding-left: 6px; }
.pl-\[7px\] { padding-left: 7px; }
.pr-1 { padding-right: 0.25rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-12 { padding-right: 3rem; }
.pr-14 { padding-right: 3.5rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-5 { padding-right: 1.25rem; }
.pr-6 { padding-right: 1.5rem; }
.pr-7 { padding-right: 1.75rem; }
.pr-8 { padding-right: 2rem; }
.pr-9 { padding-right: 2.25rem; }
.pr-\[4px\] { padding-right: 4px; }
.pr-\[6px\] { padding-right: 6px; }
.ps-0 { padding-inline-start: 0px; }
.ps-1 { padding-inline-start: 0.25rem; }
.ps-1\.5 { padding-inline-start: 0.375rem; }
.ps-10 { padding-inline-start: 2.5rem; }
.ps-11 { padding-inline-start: 2.75rem; }
.ps-2 { padding-inline-start: 0.5rem; }
.ps-2\.5 { padding-inline-start: 0.625rem; }
.ps-3 { padding-inline-start: 0.75rem; }
.ps-4 { padding-inline-start: 1rem; }
.ps-5 { padding-inline-start: 1.25rem; }
.ps-6 { padding-inline-start: 1.5rem; }
.ps-8 { padding-inline-start: 2rem; }
.pt-0 { padding-top: 0px; }
.pt-0\.5 { padding-top: 0.125rem; }
.pt-1 { padding-top: 0.25rem; }
.pt-1\.5 { padding-top: 0.375rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-11 { padding-top: 2.75rem; }
.pt-12 { padding-top: 3rem; }
.pt-16 { padding-top: 4rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-2\.5 { padding-top: 0.625rem; }
.pt-20 { padding-top: 5rem; }
.pt-24 { padding-top: 6rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-3\.5 { padding-top: 0.875rem; }
.pt-36 { padding-top: 9rem; }
.pt-4 { padding-top: 1rem; }
.pt-40 { padding-top: 10rem; }
.pt-44 { padding-top: 11rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-7 { padding-top: 1.75rem; }
.pt-8 { padding-top: 2rem; }
.pt-9 { padding-top: 2.25rem; }
.pt-\[0\.1rem\] { padding-top: 0.1rem; }
.pt-\[10px\] { padding-top: 10px; }
.pt-\[13px\] { padding-top: 13px; }
.pt-\[14px\] { padding-top: 14px; }
.pt-\[18px\] { padding-top: 18px; }
.pt-\[2\.1rem\] { padding-top: 2.1rem; }
.pt-\[5px\] { padding-top: 5px; }
.pt-\[7px\] { padding-top: 7px; }
.pt-\[clamp\(1\.5rem\,4vw\,3rem\)\] { padding-top: clamp(1.5rem, 4vw, 3rem); }
.pt-\[clamp\(1rem\,3vw\,2rem\)\] { padding-top: clamp(1rem, 3vw, 2rem); }
.pt-px { padding-top: 1px; }
.pt-redesign-3 { padding-top: 0.75rem; }
.pt-redesign-6 { padding-top: 1.5rem; }
.pt-redesign-8 { padding-top: 3rem; }
.\!text-left { text-align: left !important; }
.text-left { text-align: left; }
.\!text-center { text-align: center !important; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-start { text-align: start; }
.text-end { text-align: end; }
.align-baseline { vertical-align: baseline; }
.align-top { vertical-align: top; }
.align-middle { vertical-align: middle; }
.align-bottom { vertical-align: bottom; }
.align-text-top { vertical-align: text-top; }
.align-text-bottom { vertical-align: text-bottom; }
.\!font-redesign { font-family: Roboto, sans-serif !important; }
.font-\[\'Roboto\'\] { font-family: Roboto; }
.font-mono { font-family: "Roboto Mono", monospace; }
.font-redesign, .font-sans { font-family: Roboto, sans-serif; }
.\!text-\[13px\] { font-size: 13px !important; }
.\!text-\[28px\] { font-size: 28px !important; }
.\!text-\[58px\] { font-size: 58px !important; }
.\!text-base { font-size: 16px !important; line-height: 1.5 !important; }
.\!text-md { font-size: 18px !important; line-height: 1.5 !important; }
.\!text-redesign-base { font-size: 16px !important; line-height: 140% !important; }
.\!text-redesign-h3 { letter-spacing: -0.72px !important; font-size: 40px !important; font-weight: 300 !important; line-height: 105% !important; }
.\!text-redesign-h5 { letter-spacing: -0.48px !important; font-size: 28px !important; font-weight: 300 !important; line-height: 115% !important; }
.\!text-redesign-lg { font-size: 18px !important; line-height: 140% !important; }
.\!text-redesign-sm { font-size: 14px !important; line-height: 140% !important; }
.\!text-redesign-xl { font-size: 20px !important; line-height: 140% !important; }
.\!text-redesign-xs { font-size: 12px !important; line-height: 140% !important; }
.\!text-redesign-xxl { font-size: 24px !important; line-height: 140% !important; }
.\!text-sm { font-size: 14px !important; line-height: 1.5 !important; }
.\!text-xl { font-size: 20px !important; line-height: 1.5 !important; }
.\!text-xs { font-size: 12px !important; line-height: 1.5 !important; }
.text-2xl { font-size: 21px; line-height: 1.4; }
.text-3xl { font-size: 24px; line-height: 1.4; }
.text-4xl { font-size: 28px; line-height: 1.3; }
.text-5xl { font-size: 32px; line-height: 1.3; }
.text-6xl { font-size: 40px; line-height: 1.3; }
.text-\[0\.85em\] { font-size: 0.85em; }
.text-\[0\.875em\] { font-size: 0.875em; }
.text-\[0\.875rem\] { font-size: 0.875rem; }
.text-\[0\.9em\] { font-size: 0.9em; }
.text-\[0px\] { font-size: 0px; }
.text-\[1\.125rem\] { font-size: 1.125rem; }
.text-\[1\.25rem\] { font-size: 1.25rem; }
.text-\[1\.4em\] { font-size: 1.4em; }
.text-\[10px\] { font-size: 10px; }
.text-\[110\%\] { font-size: 110%; }
.text-\[11px\] { font-size: 11px; }
.text-\[13px\] { font-size: 13px; }
.text-\[14px\] { font-size: 14px; }
.text-\[15px\] { font-size: 15px; }
.text-\[15px\]\/\[20px\] { font-size: 15px; line-height: 20px; }
.text-\[16px\] { font-size: 16px; }
.text-\[17px\] { font-size: 17px; }
.text-\[18px\] { font-size: 18px; }
.text-\[1rem\] { font-size: 1rem; }
.text-\[20px\] { font-size: 20px; }
.text-\[22px\] { font-size: 22px; }
.text-\[22px\]\/\[26px\] { font-size: 22px; line-height: 26px; }
.text-\[24px\] { font-size: 24px; }
.text-\[28px\] { font-size: 28px; }
.text-\[2rem\] { font-size: 2rem; }
.text-\[32px\] { font-size: 32px; }
.text-\[36px\] { font-size: 36px; }
.text-\[48px\] { font-size: 48px; }
.text-\[72px\] { font-size: 72px; }
.text-\[9px\] { font-size: 9px; }
.text-\[calc\(16px_\+_var\(--relative-text-size\)\)\] { font-size: calc(16px + var(--relative-text-size)); }
.text-\[calc\(20px_\+_var\(--relative-text-size\)\)\] { font-size: calc(20px + var(--relative-text-size)); }
.text-\[calc\(22px_\+_var\(--relative-text-size\)\)\] { font-size: calc(22px + var(--relative-text-size)); }
.text-\[calc\(24px_\+_var\(--relative-text-size\)\)\] { font-size: calc(24px + var(--relative-text-size)); }
.text-base { font-size: 16px; line-height: 1.5; }
.text-lg { font-size: 19px; line-height: 1.5; }
.text-md { font-size: 18px; line-height: 1.5; }
.text-redesign-base { font-size: 16px; line-height: 140%; }
.text-redesign-h3 { letter-spacing: -0.72px; font-size: 40px; font-weight: 300; line-height: 105%; }
.text-redesign-h4 { letter-spacing: -0.6px; font-size: 32px; font-weight: 300; line-height: 115%; }
.text-redesign-h5 { letter-spacing: -0.48px; font-size: 28px; font-weight: 300; line-height: 115%; }
.text-redesign-h6 { letter-spacing: -0.36px; font-size: 24px; font-weight: 400; line-height: 100%; }
.text-redesign-lg { font-size: 18px; line-height: 140%; }
.text-redesign-sm { font-size: 14px; line-height: 140%; }
.text-redesign-xl { font-size: 20px; line-height: 140%; }
.text-redesign-xs { font-size: 12px; line-height: 140%; }
.text-redesign-xxl { font-size: 24px; line-height: 140%; }
.text-sm { font-size: 14px; line-height: 1.5; }
.text-xl { font-size: 20px; line-height: 1.5; }
.text-xs { font-size: 12px; line-height: 1.5; }
.text-xs\/4 { font-size: 12px; line-height: 1rem; }
.\!font-bold { font-weight: 700 !important; }
.\!font-light { font-weight: 300 !important; }
.\!font-medium { font-weight: 500 !important; }
.\!font-normal { font-weight: 400 !important; }
.\!font-semibold { font-weight: 600 !important; }
.font-\[300\] { font-weight: 300; }
.font-\[400\] { font-weight: 400; }
.font-\[590\] { font-weight: 590; }
.font-\[600\] { font-weight: 600; }
.font-bold { font-weight: 700; }
.font-extralight { font-weight: 200; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: 400; }
.font-semibold { font-weight: 600; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.italic { font-style: italic; }
.not-italic { font-style: normal; }
.ordinal { --tw-ordinal: ordinal; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); }
.\!leading-5 { line-height: 1.25rem !important; }
.\!leading-9 { line-height: 2.25rem !important; }
.\!leading-\[105\%\] { line-height: 105% !important; }
.\!leading-\[115\%\] { line-height: 115% !important; }
.\!leading-\[140\%\] { line-height: 140% !important; }
.leading-10 { line-height: 2.5rem; }
.leading-3 { line-height: 0.75rem; }
.leading-4 { line-height: 1rem; }
.leading-5 { line-height: 1.25rem; }
.leading-6 { line-height: 1.5rem; }
.leading-7 { line-height: 1.75rem; }
.leading-8 { line-height: 2rem; }
.leading-9 { line-height: 2.25rem; }
.leading-\[0\.5px\] { line-height: 0.5px; }
.leading-\[1\.2\] { line-height: 1.2; }
.leading-\[1\.3\] { line-height: 1.3; }
.leading-\[1\.4\] { line-height: 1.4; }
.leading-\[110\%\] { line-height: 110%; }
.leading-\[115\%\] { line-height: 115%; }
.leading-\[120\%\] { line-height: 120%; }
.leading-\[125\%\] { line-height: 125%; }
.leading-\[140\%\] { line-height: 140%; }
.leading-\[150\%\] { line-height: 150%; }
.leading-\[18px\] { line-height: 18px; }
.leading-\[2\.2\] { line-height: 2.2; }
.leading-\[20px\] { line-height: 20px; }
.leading-\[21px\] { line-height: 21px; }
.leading-\[22px\] { line-height: 22px; }
.leading-\[24\.3px\] { line-height: 24.3px; }
.leading-\[24px\] { line-height: 24px; }
.leading-\[26px\] { line-height: 26px; }
.leading-\[28\.8px\] { line-height: 28.8px; }
.leading-\[33\.6px\] { line-height: 33.6px; }
.leading-\[58px\] { line-height: 58px; }
.leading-\[calc\(1em\+4px\)\] { line-height: calc(1em + 4px); }
.leading-none { line-height: 1; }
.leading-normal { line-height: 1.5; }
.leading-snug { line-height: 1.4; }
.leading-tight { line-height: 1.3; }
.\!tracking-\[-0\.015em\] { letter-spacing: -0.015em !important; }
.\!tracking-\[-1\.5\%\] { letter-spacing: -1.5% !important; }
.\!tracking-normal { letter-spacing: 0px !important; }
.tracking-\[-0\.005rem\] { letter-spacing: -0.005rem; }
.tracking-\[-0\.025rem\] { letter-spacing: -0.025rem; }
.tracking-\[-0\.36px\] { letter-spacing: -0.36px; }
.tracking-normal { letter-spacing: 0px; }
.tracking-wide { letter-spacing: 0.025em; }
.tracking-wider { letter-spacing: 0.05em; }
.tracking-widest { letter-spacing: 0.1em; }
.\!text-blue-500 { --tw-text-opacity: 1 !important; color: rgb(0 112 201/var(--tw-text-opacity,1)) !important; }
.\!text-blue-700 { --tw-text-opacity: 1 !important; color: rgb(0 56 141/var(--tw-text-opacity,1)) !important; }
.\!text-brand { --csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) #0f2b46 !important; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46) !important; }
.\!text-gray-500 { --tw-text-opacity: 1 !important; color: rgb(111 111 111/var(--tw-text-opacity,1)) !important; }
.\!text-gray-700 { --tw-text-opacity: 1 !important; color: rgb(62 62 62/var(--tw-text-opacity,1)) !important; }
.\!text-gray-900 { --tw-text-opacity: 1 !important; color: rgb(25 25 25/var(--tw-text-opacity,1)) !important; }
.\!text-muted { --csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) #ababab !important; color: var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#ababab) !important; }
.\!text-red-500 { --tw-text-opacity: 1 !important; color: rgb(195 67 49/var(--tw-text-opacity,1)) !important; }
.\!text-redesign-quartz-gray-100 { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity,1)) !important; }
.\!text-redesign-slate-gray-300 { --tw-text-opacity: 1 !important; color: rgb(120 130 150/var(--tw-text-opacity,1)) !important; }
.\!text-redesign-slate-gray-400 { --tw-text-opacity: 1 !important; color: rgb(59 67 92/var(--tw-text-opacity,1)) !important; }
.\!text-redesign-slate-gray-500 { --tw-text-opacity: 1 !important; color: rgb(9 26 43/var(--tw-text-opacity,1)) !important; }
.\!text-white { --csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) #fff !important; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff) !important; }
.text-\[\#00000000\] { color: rgba(0, 0, 0, 0); }
.text-\[\#000\] { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity,1)); }
.text-\[\#037171\] { --tw-text-opacity: 1; color: rgb(3 113 113/var(--tw-text-opacity,1)); }
.text-\[\#0f2b46\] { --tw-text-opacity: 1; color: rgb(15 43 70/var(--tw-text-opacity,1)); }
.text-\[\#11111111\] { color: rgba(17, 17, 17, 0.067); }
.text-\[\#111\] { --tw-text-opacity: 1; color: rgb(17 17 17/var(--tw-text-opacity,1)); }
.text-\[\#1f1f1f\] { --tw-text-opacity: 1; color: rgb(31 31 31/var(--tw-text-opacity,1)); }
.text-\[\#292929\] { --tw-text-opacity: 1; color: rgb(41 41 41/var(--tw-text-opacity,1)); }
.text-\[\#2E2E2E\] { --tw-text-opacity: 1; color: rgb(46 46 46/var(--tw-text-opacity,1)); }
.text-\[\#60AFFF\] { --tw-text-opacity: 1; color: rgb(96 175 255/var(--tw-text-opacity,1)); }
.text-\[\#999\] { --tw-text-opacity: 1; color: rgb(153 153 153/var(--tw-text-opacity,1)); }
.text-\[color\:inherit\] { color: inherit; }
.text-\[color\:var\(--dui-color-text-danger\)\] { color: var(--dui-color-text-danger); }
.text-\[color\:var\(--dui-color-text-default\)\] { color: var(--dui-color-text-default); }
.text-\[color\:var\(--dui-color-text-link\)\] { color: var(--dui-color-text-link); }
.text-\[color\:var\(--dui-color-text-muted\)\] { color: var(--dui-color-text-muted); }
.text-\[color\:var\(--dui-color-text-success\)\] { color: var(--dui-color-text-success); }
.text-\[rgb\(0_125_178\)\] { --tw-text-opacity: 1; color: rgb(0 125 178/var(--tw-text-opacity,1)); }
.text-\[rgb\(1_105_151\)\] { --tw-text-opacity: 1; color: rgb(1 105 151/var(--tw-text-opacity,1)); }
.text-\[var\(--color-gray-800-hex\)\] { color: var(--color-gray-800-hex); }
.text-\[var\(--dui-color-text-action-primary\)\] { color: var(--dui-color-text-action-primary); }
.text-\[var\(--dui-color-text-info\)\] { color: var(--dui-color-text-info); }
.text-action-active { --csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) #e0f0ff; color: var(--lightningcss-light,#0053a9)var(--lightningcss-dark,#e0f0ff); }
.text-action-basic { --csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) #f5f5f5; color: var(--lightningcss-light,#292929)var(--lightningcss-dark,#f5f5f5); }
.text-action-disabled { --csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) #ffffff40; color: var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff40); }
.text-black { --csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) #000; color: var(--lightningcss-light,#000)var(--lightningcss-dark,#000); }
.text-blue-100 { --tw-text-opacity: 1; color: rgb(207 231 255/var(--tw-text-opacity,1)); }
.text-blue-200 { --tw-text-opacity: 1; color: rgb(151 202 255/var(--tw-text-opacity,1)); }
.text-blue-300 { --tw-text-opacity: 1; color: rgb(96 175 255/var(--tw-text-opacity,1)); }
.text-blue-400 { --tw-text-opacity: 1; color: rgb(46 145 236/var(--tw-text-opacity,1)); }
.text-blue-500 { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.text-blue-600 { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.text-blue-700 { --tw-text-opacity: 1; color: rgb(0 56 141/var(--tw-text-opacity,1)); }
.text-blue-800 { --tw-text-opacity: 1; color: rgb(0 31 115/var(--tw-text-opacity,1)); }
.text-blue-900 { --tw-text-opacity: 1; color: rgb(0 5 96/var(--tw-text-opacity,1)); }
.text-brand { --csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) #0f2b46; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46); }
.text-current { color: currentcolor; }
.text-danger { --csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) #ffe9e5; color: var(--lightningcss-light,#6f261c)var(--lightningcss-dark,#ffe9e5); }
.text-danger-muted { --csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) #ff8978; color: var(--lightningcss-light,#c34331)var(--lightningcss-dark,#ff8978); }
.text-default { --csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) #f5f5f5; color: var(--lightningcss-light,#292929)var(--lightningcss-dark,#f5f5f5); }
.text-gray-100 { --tw-text-opacity: 1; color: rgb(229 229 229/var(--tw-text-opacity,1)); }
.text-gray-200 { --tw-text-opacity: 1; color: rgb(198 198 198/var(--tw-text-opacity,1)); }
.text-gray-300 { --tw-text-opacity: 1; color: rgb(171 171 171/var(--tw-text-opacity,1)); }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.text-gray-50 { --tw-text-opacity: 1; color: rgb(245 245 245/var(--tw-text-opacity,1)); }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.text-gray-700 { --tw-text-opacity: 1; color: rgb(62 62 62/var(--tw-text-opacity,1)); }
.text-gray-800 { --tw-text-opacity: 1; color: rgb(41 41 41/var(--tw-text-opacity,1)); }
.text-gray-900 { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.text-green-200 { --tw-text-opacity: 1; color: rgb(67 222 169/var(--tw-text-opacity,1)); }
.text-green-300 { --tw-text-opacity: 1; color: rgb(0 194 143/var(--tw-text-opacity,1)); }
.text-green-400 { --tw-text-opacity: 1; color: rgb(0 161 116/var(--tw-text-opacity,1)); }
.text-green-500 { --tw-text-opacity: 1; color: rgb(0 127 89/var(--tw-text-opacity,1)); }
.text-green-600 { --tw-text-opacity: 1; color: rgb(0 97 67/var(--tw-text-opacity,1)); }
.text-green-700 { --tw-text-opacity: 1; color: rgb(0 71 48/var(--tw-text-opacity,1)); }
.text-green-800 { --tw-text-opacity: 1; color: rgb(0 48 31/var(--tw-text-opacity,1)); }
.text-info { --csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) #e0f0ff; color: var(--lightningcss-light,#00388d)var(--lightningcss-dark,#e0f0ff); }
.text-info-muted { --csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) #60afff; color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#60afff); }
.text-link { --csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) #e0f0ff; color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#e0f0ff); }
.text-muted { --csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) #ababab; color: var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#ababab); }
.text-purple-500 { --tw-text-opacity: 1; color: rgb(109 92 216/var(--tw-text-opacity,1)); }
.text-purple-600 { --tw-text-opacity: 1; color: rgb(84 68 172/var(--tw-text-opacity,1)); }
.text-purple-700 { --tw-text-opacity: 1; color: rgb(61 49 130/var(--tw-text-opacity,1)); }
.text-purple-800 { --tw-text-opacity: 1; color: rgb(40 31 91/var(--tw-text-opacity,1)); }
.text-purple-900 { --tw-text-opacity: 1; color: rgb(24 18 61/var(--tw-text-opacity,1)); }
.text-red-100 { --tw-text-opacity: 1; color: rgb(255 221 216/var(--tw-text-opacity,1)); }
.text-red-200 { --tw-text-opacity: 1; color: rgb(255 178 167/var(--tw-text-opacity,1)); }
.text-red-400 { --tw-text-opacity: 1; color: rgb(249 85 62/var(--tw-text-opacity,1)); }
.text-red-500 { --tw-text-opacity: 1; color: rgb(195 67 49/var(--tw-text-opacity,1)); }
.text-red-600 { --tw-text-opacity: 1; color: rgb(150 51 38/var(--tw-text-opacity,1)); }
.text-red-700 { --tw-text-opacity: 1; color: rgb(111 38 28/var(--tw-text-opacity,1)); }
.text-red-900 { --tw-text-opacity: 1; color: rgb(45 16 11/var(--tw-text-opacity,1)); }
.text-redesign-quartz-gray-100 { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.text-redesign-quartz-gray-400 { --tw-text-opacity: 1; color: rgb(213 214 214/var(--tw-text-opacity,1)); }
.text-redesign-quartz-gray-500 { --tw-text-opacity: 1; color: rgb(105 107 107/var(--tw-text-opacity,1)); }
.text-redesign-sapphire-blue-100 { --tw-text-opacity: 1; color: rgb(222 245 255/var(--tw-text-opacity,1)); }
.text-redesign-sapphire-blue-200 { --tw-text-opacity: 1; color: rgb(166 233 255/var(--tw-text-opacity,1)); }
.text-redesign-sapphire-blue-300 { --tw-text-opacity: 1; color: rgb(111 212 255/var(--tw-text-opacity,1)); }
.text-redesign-sapphire-blue-500 { --tw-text-opacity: 1; color: rgb(27 59 178/var(--tw-text-opacity,1)); }
.text-redesign-slate-gray-300 { --tw-text-opacity: 1; color: rgb(120 130 150/var(--tw-text-opacity,1)); }
.text-redesign-slate-gray-400 { --tw-text-opacity: 1; color: rgb(59 67 92/var(--tw-text-opacity,1)); }
.text-redesign-slate-gray-500 { --tw-text-opacity: 1; color: rgb(9 26 43/var(--tw-text-opacity,1)); }
.text-slate-400 { --tw-text-opacity: 1; color: rgb(130 139 158/var(--tw-text-opacity,1)); }
.text-slate-900 { --tw-text-opacity: 1; color: rgb(10 27 44/var(--tw-text-opacity,1)); }
.text-success { --csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) #defdee; color: var(--lightningcss-light,#004730)var(--lightningcss-dark,#defdee); }
.text-success-muted { --csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) #00c28f; color: var(--lightningcss-light,#007f59)var(--lightningcss-dark,#00c28f); }
.text-transparent { color: rgba(0, 0, 0, 0); }
.text-warning { --csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) #fff6c5; color: var(--lightningcss-light,#493d00)var(--lightningcss-dark,#fff6c5); }
.text-white { --csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.text-yellow-400 { --tw-text-opacity: 1; color: rgb(167 140 0/var(--tw-text-opacity,1)); }
.text-yellow-50 { --tw-text-opacity: 1; color: rgb(255 246 197/var(--tw-text-opacity,1)); }
.text-yellow-500 { --tw-text-opacity: 1; color: rgb(130 110 0/var(--tw-text-opacity,1)); }
.text-yellow-600 { --tw-text-opacity: 1; color: rgb(100 84 0/var(--tw-text-opacity,1)); }
.text-yellow-700 { --tw-text-opacity: 1; color: rgb(73 61 0/var(--tw-text-opacity,1)); }
.text-yellow-900 { --tw-text-opacity: 1; color: rgb(30 25 0/var(--tw-text-opacity,1)); }
.\!underline { text-decoration-line: underline !important; }
.underline { text-decoration-line: underline; }
.overline { text-decoration-line: overline; }
.line-through { text-decoration-line: line-through; }
.\!no-underline { text-decoration-line: none !important; }
.no-underline { text-decoration-line: none; }
.decoration-\[color\:var\(--dui-color-text-danger-muted\)\] { text-decoration-color: var(--dui-color-text-danger-muted); }
.decoration-gray-600 { text-decoration-color: rgb(85, 85, 85); }
.decoration-dotted { text-decoration-style: dotted; }
.decoration-1 { text-decoration-thickness: 1px; }
.decoration-2 { text-decoration-thickness: 2px; }
.underline-offset-2 { text-underline-offset: 2px; }
.antialiased { -webkit-font-smoothing: antialiased; }
.caret-black { caret-color: rgb(0, 0, 0); }
.accent-blue-500 { accent-color: rgb(0, 112, 201); }
.\!opacity-0 { opacity: 0 !important; }
.opacity-0 { opacity: 0; }
.opacity-100 { opacity: 1; }
.opacity-25 { opacity: 0.25; }
.opacity-30 { opacity: 0.3; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-80 { opacity: 0.8; }
.opacity-\[0\.02\] { opacity: 0.02; }
.bg-blend-darken { background-blend-mode: darken; }
.\!shadow { --tw-shadow: 0px 2px 8px #0000001a !important; --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow) !important; }
.\!shadow-\[0px_1px_2px_0px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0px 1px 2px 0px #0000000d !important; --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow) !important; }
.shadow { --tw-shadow: 0px 2px 8px #0000001a; --tw-shadow-colored: 0px 2px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px\] { --tw-shadow: 0 0 0 1px; --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_0_1px_rgba\(81\,203\,238\,1\)\] { --tw-shadow: 0 0 0 1px #51cbee; --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_0_4px_rgba\(34\,197\,94\,0\.6\)\] { --tw-shadow: 0 0 4px #22c55e99; --tw-shadow-colored: 0 0 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_10px_20px_0_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0 10px 20px 0 #0000000d; --tw-shadow-colored: 0 10px 20px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0_2px_16px_1px_rgba\(22\,28\,35\,0\.05\)\,0_2px_8px_0_rgba\(22\,28\,35\,0\.10\)\] { --tw-shadow: 0 2px 16px 1px #161c230d,0 2px 8px 0 #161c231a; --tw-shadow-colored: 0 2px 16px 1px var(--tw-shadow-color), 0 2px 8px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_1px_17px_0px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0px 1px 17px 0px #00000014; --tw-shadow-colored: 0px 1px 17px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_32px_40px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0px 32px 40px #00000014; --tw-shadow-colored: 0px 32px 40px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-\[0px_8px_32px_1px_rgba\(0\,0\,0\,0\.05\)\,0px_4px_16px_0px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 8px 32px 1px #0000000d,0px 4px 16px 0px #0000001a; --tw-shadow-colored: 0px 8px 32px 1px var(--tw-shadow-color), 0px 4px 16px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-lg { --tw-shadow: 0px 8px 32px #0000001f; --tw-shadow-colored: 0px 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-md { --tw-shadow: 0px 4px 16px #0000001f; --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-sm { --tw-shadow: 0px 1px 4px #0000001a; --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-xl { --tw-shadow: 0px 16px 64px #00000026; --tw-shadow-colored: 0px 16px 64px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.shadow-blue-300 { --tw-shadow-color: #60afff; --tw-shadow: var(--tw-shadow-colored); }
.shadow-red-500\/30 { --tw-shadow-color: #c343314d; --tw-shadow: var(--tw-shadow-colored); }
.shadow-transparent { --tw-shadow-color: transparent; --tw-shadow: var(--tw-shadow-colored); }
.outline-none { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.outline { outline-style: solid; }
.outline-dashed { outline-style: dashed; }
.outline-1 { outline-width: 1px; }
.outline-2 { outline-width: 2px; }
.-outline-offset-2 { outline-offset: -2px; }
.outline-offset-\[-1px\] { outline-offset: -1px; }
.outline-offset-\[-2px\] { outline-offset: -2px; }
.outline-\[\#E5E5E5\] { outline-color: rgb(229, 229, 229); }
.outline-blue-500 { outline-color: rgb(0, 112, 201); }
.outline-blue-800 { outline-color: rgb(0, 31, 115); }
.outline-gray-100 { outline-color: rgb(229, 229, 229); }
.outline-gray-300 { outline-color: rgb(171, 171, 171); }
.outline-gray-700 { outline-color: rgb(62, 62, 62); }
.outline-red-500 { outline-color: rgb(195, 67, 49); }
.outline-slate-800 { outline-color: rgb(34, 46, 67); }
.outline-white { outline-color: rgb(255, 255, 255); }
.ring { --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 #0000); }
.ring-0 { --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(0px + 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 #0000); }
.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 #0000); }
.ring-2 { --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(2px + 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 #0000); }
.ring-inset { --tw-ring-inset: inset; }
.\!ring-transparent { --tw-ring-color: transparent !important; }
.ring-blue-400 { --tw-ring-opacity: 1; --tw-ring-color: rgb(46 145 236/var(--tw-ring-opacity,1)); }
.ring-blue-400\/60 { --tw-ring-color: #2e91ec99; }
.ring-blue-500 { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 112 201/var(--tw-ring-opacity,1)); }
.ring-gray-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(198 198 198/var(--tw-ring-opacity,1)); }
.ring-gray-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(171 171 171/var(--tw-ring-opacity,1)); }
.ring-gray-900 { --tw-ring-opacity: 1; --tw-ring-color: rgb(25 25 25/var(--tw-ring-opacity,1)); }
.ring-purple-600 { --tw-ring-opacity: 1; --tw-ring-color: rgb(84 68 172/var(--tw-ring-opacity,1)); }
.ring-transparent { --tw-ring-color: transparent; }
.ring-offset-4 { --tw-ring-offset-width: 4px; }
.ring-offset-white { --tw-ring-offset-color: #fff; }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.blur-sm { --tw-blur: blur(4px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.brightness-0 { --tw-brightness: brightness(0); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.brightness-75 { --tw-brightness: brightness(.75); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.grayscale { --tw-grayscale: grayscale(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.invert { --tw-invert: invert(100%); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.\!filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.backdrop-blur { --tw-backdrop-blur: blur(8px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-\[4px\] { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-md { --tw-backdrop-blur: blur(12px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-blur-sm { --tw-backdrop-blur: blur(4px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.backdrop-filter { backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); }
.\!transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter !important; transition-duration: 0.15s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.\!transition-opacity { transition-property: opacity !important; transition-duration: 0.15s !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[height\,background-color\] { transition-property: height, background-color; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[height\] { transition-property: height; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,max-height\] { transition-property: opacity, max-height; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\,transform\] { transition-property: opacity, transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[opacity\] { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[stroke-dashoffset\] { transition-property: stroke-dashoffset; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[top\,left\] { transition-property: top, left; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-\[transform\,opacity\] { transition-property: transform, opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-shadow { transition-property: box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.transition-transform { transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.delay-150 { transition-delay: 0.15s; }
.delay-200 { transition-delay: 0.2s; }
.delay-300 { transition-delay: 0.3s; }
.\!duration-100 { transition-duration: 0.1s !important; }
.duration-0 { transition-duration: 0s; }
.duration-100 { transition-duration: 0.1s; }
.duration-1000 { transition-duration: 1s; }
.duration-150 { transition-duration: 0.15s; }
.duration-200 { transition-duration: 0.2s; }
.duration-300 { transition-duration: 0.3s; }
.duration-500 { transition-duration: 0.5s; }
.duration-75 { transition-duration: 75ms; }
.ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
@media (forced-colors: active) {
  .forced-colors-mode-border { border: thin solid rgba(0, 0, 0, 0); }
}
.\@container { container-type: inline-size; }
.\@container\/card-header { container: card-header / inline-size; }
.\[--dui-radius-m\:var\(--dui-radius-s\)\] { --dui-radius-m: var(--dui-radius-s); }
.\[--sidebar-x-padding\:20px\] { --sidebar-x-padding: 20px; }
.\[-ms-overflow-style\:none\] { }
.\[a-zA-Z0-9\:\\\\-\\\\\._\$\] { }
.\[animation-delay\:200ms\] { animation-delay: 0.2s; }
.\[animation-fill-mode\:backwards\] { animation-fill-mode: backwards; }
.\[background-color\:var\(--dui-color-background-surface-info-muted\)\] { background-color: var(--dui-color-background-surface-info-muted); }
.\[border-top-color\:var\(--dui-color-background-surface-info-muted\)\] { border-top-color: var(--dui-color-background-surface-info-muted); }
.\[color\:inherit\] { color: inherit; }
.\[color\:var\(--color-text-muted\,\#6f6f6f\)\] { color: var(--color-text-muted,#6f6f6f); }
.\[container-type\:inline-size\] { container-type: inline-size; }
.\[fill-opacity\:0\.25\] { fill-opacity: 0.25; }
.\[grid-area\:headline\] { grid-area: headline; }
.\[grid-area\:landing-page-section\] { grid-area: landing-page-section; }
.\[grid-area\:main\] { grid-area: main; }
.\[grid-area\:related\] { grid-area: related; }
.\[grid-auto-flow\:row_dense\] { grid-auto-flow: dense; }
.\[overflow-wrap\:anywhere\] { overflow-wrap: anywhere; }
.\[scrollbar-gutter\:stable\] { scrollbar-gutter: stable; }
.\[scrollbar-width\:none\] { scrollbar-width: none; }
.\[scrollbar-width\:thin\] { scrollbar-width: thin; }
.\[stroke\:var\(--dui-color-border-action-basic-default\)\] { stroke: var(--dui-color-border-action-basic-default); }
.\[stroke\:var\(--dui-color-border-action-success\)\] { stroke: var(--dui-color-border-action-success); }
.\[word-break\:break-word\] { word-break: break-word; }
@keyframes link-glow { 
  0% { border-color: rgb(229, 231, 235); box-shadow: rgba(59, 130, 246, 0) 0px 0px; }
  20% { border-color: rgb(96, 165, 250); box-shadow: rgba(59, 130, 246, 0.5) 0px 0px 8px; }
  100% { border-color: rgb(229, 231, 235); box-shadow: rgba(59, 130, 246, 0) 0px 0px; }
}
.animate-link-glow { animation: 1.5s ease-out 0s 1 normal forwards running link-glow; }
h1 { margin-top: 0px; margin-bottom: 40px; font-size: 1.688em; font-weight: 300; line-height: 1.3; }
@media only screen and (min-width: 650px) {
  h1 { font-size: 2.5em; }
}
h2 { margin-top: 0px; margin-bottom: 40px; font-size: 1.5em; font-weight: 400; line-height: 1.3; }
@media only screen and (min-width: 650px) {
  h2 { font-size: 2em; }
}
h3 { margin-top: 0px; margin-bottom: 20px; font-size: 1.313em; font-weight: 400; line-height: 1.4; }
@media only screen and (min-width: 650px) {
  h3 { font-size: 1.5em; }
}
h4 { margin-top: 0px; margin-bottom: 20px; font-size: 1.188em; font-weight: 500; line-height: 1.4; }
@media only screen and (min-width: 650px) {
  h4 { font-size: 1.25em; }
}
p { margin-bottom: 20px; line-height: 1.5; }
a { --link-color: var(--color-blue-500,#0070c9); --link-hover-color: var(--color-blue-800,#001f73); --link-dark-color: var(--color-blue-300,#60afff); --link-dark-hover-color: var(--color-blue-400,#2e91ec); color: var(--link-color); cursor: pointer; font-size: 1em; text-decoration: none; }
a:hover { color: var(--link-hover-color); }
.dark a { color: var(--link-dark-color); }
.dark a:hover { color: var(--link-dark-hover-color); }
a.Button { --link-color: initial; --link-hover-color: initial; --link-dark-color: initial; --link-dark-hover-color: initial; }
button { color: var(--color-black,#000); }
.dark button { color: var(--color-white,#fff); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: swap; src: local("Roboto Light"), local("Roboto-Light"), url("../img/roboto-light_c09ff0ed.woff2") format("woff2"), url("../img/roboto-light_904fd78b.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-display: swap; src: url("../img/roboto-light-italic_9dca7aef.woff2") format("woff2"); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: swap; src: local("Roboto Regular"), local("Roboto-Regular"), url("../img/roboto-regular_839f22a9.woff2") format("woff2"), url("../img/roboto-regular_8d93b3fd.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-display: swap; src: url("../img/roboto-regular-italic_1f9bec43.woff2") format("woff2"); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-display: swap; src: local("Roboto Medium"), local("Roboto-Medium"), url("../img/roboto-medium_3e248be9.woff2") format("woff2"), url("/fonts/roboto-medium.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-display: swap; src: url("../img/roboto-medium-italic_300e1ce8.woff2") format("woff2"); }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: swap; src: local("Roboto Bold"), local("Roboto-Bold"), url("../img/roboto-bold_2716a21f.woff2") format("woff2"), url("/fonts/roboto-bold.woff") format("woff"); }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-display: swap; src: url("../img/roboto-bold-italic_7911cdc4.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("../img/roboto-mono-regular_a13d0071.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono"; font-style: italic; font-weight: 400; font-display: swap; src: url("../img/roboto-mono-italic_efd70e06.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("../img/roboto-mono-bold_81597d49.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono"; font-style: italic; font-weight: 700; font-display: swap; src: url("../img/roboto-mono-bold-italic_428729ae.woff2") format("woff2"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 300; font-display: swap; src: local("Noto Sans Arabic Light"), local("NotoSansArabic-Light"), url("../img/noto-sans-arabic-v18-300_d2c027dc.woff2") format("woff2"), url("../img/noto-sans-arabic-v18-300_323f6d80.woff") format("woff"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 400; font-display: swap; src: local("Noto Sans Arabic Regular"), local("NotoSansArabic-Regular"), url("../img/noto-sans-arabic-v18-400_cfdae88d.woff2") format("woff2"), url("../img/noto-sans-arabic-v18-400_bea8e498.woff") format("woff"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 600; font-display: swap; src: local("Noto Sans Arabic Semibold"), local("NotoSansArabic-Semibold"), url("../img/noto-sans-arabic-v18-600_68b4cf5b.woff2") format("woff2"), url("../img/noto-sans-arabic-v18-600_621cd6a3.woff") format("woff"); }
@font-face { font-family: "Noto Sans JP"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../img/noto-sans-jp_4d393c87.woff2") format("woff2-variations"); }
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../img/noto-sans-kr_e77c36c4.woff2") format("woff2-variations"); }
@font-face { font-family: "Noto Sans SC"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../img/noto-sans-sc_c856f2db.woff2") format("woff2-variations"); }
@font-face { font-family: "Noto Sans TC"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("../img/noto-sans-tc_78f5dedb.woff2") format("woff2-variations"); }
html[lang="xx"] body i.pi_bb { font-family: "Material Icons" !important; }
html[lang="xx"] .pi_9 { max-height: 100%; }
:where(html[dir="rtl"]) .Icon--directional { transform: scaleX(-1); }
html { scroll-padding-top: 70px; }
*, ::before, ::after { box-sizing: border-box; }
:focus { outline: none; }
:where(.is-focus-indicator) :focus { box-shadow: inset 0 0 0 1px var(--color-blue-400,#2e91ec),0 0 0 2px var(--color-blue-400,#2e91ec) !important; }
:where(.is-focus-indicator) :focus:not(:focus-visible) { box-shadow: none !important; }
:where(.is-focus-indicator) :focus-visible { outline: var(--color-blue-500,#0070c9) solid 3px; outline-offset: 2px; box-shadow: none !important; transition: outline !important; }
:where(.is-focus-indicator) .focus-visible-light:focus-visible, :where(.is-focus-indicator) .focus-visible-light-container :focus-visible { outline-color: var(--color-blue-300,#60afff); }
:where(.is-focus-indicator) .focus-visible-inside:focus-visible, :where(.is-focus-indicator) .focus-visible-inside-container :focus-visible { outline-offset: -2px; }
:where(.is-focus-indicator) .focus-visible-disabled:focus-visible, :where(.is-focus-indicator) .focus-visible-disabled-container :focus-visible { outline: none; }
:where(.is-focus-indicator) .focus-visible-disabled:focus, :where(.is-focus-indicator) .focus-visible-disabled-container :focus { box-shadow: none !important; }
html .app, html [lang] { font-family: Roboto, sans-serif; }
html :lang(ja) { font-family: "Noto Sans JP", sans-serif; }
html :lang(ko) { font-family: "Noto Sans KR", sans-serif; }
html :lang(zh) { font-family: "Noto Sans SC", sans-serif; }
html :lang(ar) { font-family: "Noto Sans Arabic", sans-serif; }
html :lang(bg), html :lang(bg), html :lang(uk), html :lang(uk) { font-family: sans-serif; }
html :lang(ko), html :lang(ja), html :lang(zh) { word-break: auto-phrase; }
body { color: var(--color-gray-900,#191919); -webkit-font-smoothing: antialiased; background-color: var(--color-gray-50,#f5f5f5); margin: 0px; padding: 0px; font-size: 16px; }
.dark body { color: var(--color-white,#fff); background-color: var(--color-gray-900,#191919); }
.DialogContent h1, .DialogContent h2, .DialogContent h3, .DialogContent h4, .AlertDialogContent h1, .AlertDialogContent h2, .AlertDialogContent h3, .AlertDialogContent h4, .PopoverContent h1, .PopoverContent h2, .PopoverContent h3, .PopoverContent h4, .DropdownMenuContent h1, .DropdownMenuContent h2, .DropdownMenuContent h3, .DropdownMenuContent h4, .ContextMenuContent h1, .ContextMenuContent h2, .ContextMenuContent h3, .ContextMenuContent h4, .TooltipContent h1, .TooltipContent h2, .TooltipContent h3, .TooltipContent h4 { margin-bottom: initial; margin-top: initial; }
[role="menu"][data-bulk-actions] { min-inline-size: 260px; }
input { background-color: rgb(255, 255, 255); }
.dark input { background-color: var(--color-gray-900,#191919); }
input:-webkit-autofill { background-color: rgb(255, 255, 255); transition-delay: 99999s; }
input:autofill { background-color: rgb(255, 255, 255); transition-delay: 99999s; }
input:-webkit-autofill { background-color: rgb(255, 255, 255); transition-delay: 99999s; }
input:-webkit-autofill:hover { background-color: rgb(255, 255, 255); transition-delay: 99999s; }
input:-webkit-autofill:focus { background-color: rgb(255, 255, 255); transition-delay: 99999s; }
input:-webkit-autofill:active { background-color: rgb(255, 255, 255); transition-delay: 99999s; }
.dark input:-webkit-autofill { background-color: var(--color-gray-900,#191919); }
.dark input:autofill { background-color: var(--color-gray-900,#191919); }
.dark input:-webkit-autofill { background-color: var(--color-gray-900,#191919); }
.dark input:-webkit-autofill:hover { background-color: var(--color-gray-900,#191919); }
.dark input:-webkit-autofill:focus { background-color: var(--color-gray-900,#191919); }
.dark input:-webkit-autofill:active { background-color: var(--color-gray-900,#191919); }
#clipboardHelperHiddenTextArea { width: 1px; height: 1px; box-shadow: none; background: 0px 0px; border: none; outline: none; padding: 0px; position: fixed; top: -1px; left: -1px; }
.withModal { scrollbar-width: none; }
.withModal::-webkit-scrollbar { display: none; }
.withModal { max-height: 100vh; overflow: hidden; }
.sr-only { clip-path: inset(50%); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.scrollbar-hide { scrollbar-width: none; }
.scrollbar-hide::-webkit-scrollbar { display: none; }
.responsive-padding { padding-left: 0.625rem; padding-right: 0.625rem; }
@media (min-width: 640px) {
  .responsive-padding { padding-left: 1.25rem; padding-right: 1.25rem; }
}
@media (min-width: 768px) {
  .responsive-padding { padding-left: 2.5rem; padding-right: 2.5rem; }
}
@media (min-width: 1280px) {
  .responsive-padding { padding-left: 5rem; padding-right: 5rem; }
}
@media (min-width: 1400px) {
  .responsive-padding { padding-left: 6rem; padding-right: 6rem; }
}
.\*\:h-full > * { height: 100%; }
.\*\:items-center > * { align-items: center; }
.\*\:border-gray-700 > * { --tw-border-opacity: 1; border-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.first-letter\:uppercase::first-letter { text-transform: uppercase; }
.marker\:text-xl ::marker { font-size: 20px; line-height: 1.5; }
.marker\:text-gray-500 ::marker { color: rgb(111, 111, 111); }
.marker\:text-xl::marker { font-size: 20px; line-height: 1.5; }
.marker\:text-gray-500::marker { color: rgb(111, 111, 111); }
.selection\:rounded-md ::selection { border-radius: 6px; }
.selection\:bg-redesign-amethyst-purple-400 ::selection { --tw-bg-opacity: 1; background-color: rgb(136 120 255/var(--tw-bg-opacity,1)); }
.selection\:bg-redesign-jade-green-400 ::selection { --tw-bg-opacity: 1; background-color: rgb(31 207 154/var(--tw-bg-opacity,1)); }
.selection\:bg-redesign-sapphire-blue-200 ::selection { --tw-bg-opacity: 1; background-color: rgb(166 233 255/var(--tw-bg-opacity,1)); }
.selection\:text-redesign-slate-gray-500 ::selection { --tw-text-opacity: 1; color: rgb(9 26 43/var(--tw-text-opacity,1)); }
.selection\:rounded-md::selection { border-radius: 6px; }
.selection\:bg-redesign-amethyst-purple-400::selection { --tw-bg-opacity: 1; background-color: rgb(136 120 255/var(--tw-bg-opacity,1)); }
.selection\:bg-redesign-jade-green-400::selection { --tw-bg-opacity: 1; background-color: rgb(31 207 154/var(--tw-bg-opacity,1)); }
.selection\:bg-redesign-sapphire-blue-200::selection { --tw-bg-opacity: 1; background-color: rgb(166 233 255/var(--tw-bg-opacity,1)); }
.selection\:text-redesign-slate-gray-500::selection { --tw-text-opacity: 1; color: rgb(9 26 43/var(--tw-text-opacity,1)); }
.placeholder\:text-gray-400::placeholder { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.backdrop\:bg-black\/40::backdrop { background-color: rgba(0, 0, 0, 0.4); }
.before\:absolute::before { content: var(--tw-content); position: absolute; }
.before\:relative::before { content: var(--tw-content); position: relative; }
.before\:inset-0::before { content: var(--tw-content); inset: 0px; }
.before\:left-0::before { content: var(--tw-content); left: 0px; }
.before\:right-0::before { content: var(--tw-content); right: 0px; }
.before\:right-2::before { content: var(--tw-content); right: 0.5rem; }
.before\:top-0::before { content: var(--tw-content); top: 0px; }
.before\:z-10::before { content: var(--tw-content); z-index: 10; }
.before\:ml-\[-50\%\]::before { content: var(--tw-content); margin-left: -50%; }
.before\:mt-\[0\.4rem\]::before { content: var(--tw-content); margin-top: 0.4rem; }
.before\:block::before { content: var(--tw-content); display: block; }
.before\:inline-block::before { content: var(--tw-content); display: inline-block; }
.before\:size-2::before { content: var(--tw-content); width: 0.5rem; height: 0.5rem; }
.before\:h-1::before { content: var(--tw-content); height: 0.25rem; }
.before\:h-\[1px\]::before { content: var(--tw-content); height: 1px; }
.before\:w-1\/2::before { content: var(--tw-content); width: 50%; }
.before\:w-full::before { content: var(--tw-content); width: 100%; }
.before\:rounded-\[50\%\]::before { content: var(--tw-content); border-radius: 50%; }
.before\:rounded-t::before { content: var(--tw-content); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.before\:bg-blue-500::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.before\:bg-gray-400::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(142 142 142/var(--tw-bg-opacity,1)); }
.before\:bg-red-500::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(195 67 49/var(--tw-bg-opacity,1)); }
.before\:align-middle::before { content: var(--tw-content); vertical-align: middle; }
.before\:content-\[\"\"\]::before, .before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
.after\:absolute::after { content: var(--tw-content); position: absolute; }
.after\:relative::after { content: var(--tw-content); position: relative; }
.after\:bottom-0::after { content: var(--tw-content); bottom: 0px; }
.after\:left-2::after { content: var(--tw-content); left: 0.5rem; }
.after\:mr-\[-50\%\]::after { content: var(--tw-content); margin-right: -50%; }
.after\:ms-1::after { content: var(--tw-content); margin-inline-start: 0.25rem; }
.after\:inline-block::after { content: var(--tw-content); display: inline-block; }
.after\:size-2::after { content: var(--tw-content); width: 0.5rem; height: 0.5rem; }
.after\:h-\[1px\]::after, .after\:h-px::after { content: var(--tw-content); height: 1px; }
.after\:w-1\/2::after { content: var(--tw-content); width: 50%; }
.after\:w-\[calc\(100\%-2rem\)\]::after { content: var(--tw-content); width: calc(100% - 2rem); }
.after\:rounded-\[50\%\]::after { content: var(--tw-content); border-radius: 50%; }
.after\:bg-gray-100::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.after\:bg-gray-400::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(142 142 142/var(--tw-bg-opacity,1)); }
.after\:bg-red-500::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(195 67 49/var(--tw-bg-opacity,1)); }
.after\:align-middle::after { content: var(--tw-content); vertical-align: middle; }
.after\:content-\[\"\"\]::after { --tw-content: ""; content: var(--tw-content); }
.after\:content-\[\'\\00a0\.\.\.\'\]::after { --tw-content: " ..."; content: var(--tw-content); }
.after\:content-\[\'\\\\00a0\.\.\.\'\]::after { --tw-content: "\\00a0..."; content: var(--tw-content); }
.first\:\!mt-0:first-child { margin-top: 0px !important; }
.first\:mt-0:first-child { margin-top: 0px; }
.first\:w-10:first-child { width: 2.5rem; }
.first\:rounded-t-\[10px\]:first-child { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.first\:rounded-tl-\[calc\(var\(--dui-radius-m\)-1px\)\]:first-child { border-top-left-radius: calc(var(--dui-radius-m) - 1px); }
.first\:border-l-0:first-child { border-left-width: 0px; }
.first\:border-t-0:first-child { border-top-width: 0px; }
.first\:\!pt-5:first-child { padding-top: 1.25rem !important; }
.first\:pb-12:first-child { padding-bottom: 3rem; }
.first\:pt-12:first-child { padding-top: 3rem; }
.first\:pt-5:first-child { padding-top: 1.25rem; }
.last\:\!mb-0:last-child { margin-bottom: 0px !important; }
.last\:mb-0:last-child { margin-bottom: 0px; }
.last\:w-32:last-child { width: 8rem; }
.last\:w-8:last-child { width: 2rem; }
.last\:grow:last-child { flex-grow: 1; }
.last\:rounded-b-\[10px\]:last-child { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
.last\:rounded-tr-\[calc\(var\(--dui-radius-m\)-1px\)\]:last-child { border-top-right-radius: calc(var(--dui-radius-m) - 1px); }
.last\:border-b-0:last-child { border-bottom-width: 0px; }
.last\:border-r-0:last-child { border-right-width: 0px; }
.last\:border-none:last-child { border-style: none; }
.last\:\!pb-5:last-child { padding-bottom: 1.25rem !important; }
.last\:pb-0:last-child { padding-bottom: 0px; }
.last\:pb-12:last-child { padding-bottom: 3rem; }
.only\:rounded:only-child { border-radius: 0.25rem; }
.only\:bg-white:only-child { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.only\:p-5:only-child { padding: 1.25rem; }
.empty\:hidden:empty { display: none; }
.focus-within\:border-blue-500:focus-within { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.focus-within\:border-focus:focus-within { --csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) #fff; border-color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#fff); }
.focus-within\:bg-gray-50:focus-within { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.focus-within\:bg-white:focus-within { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:h-2:hover { height: 0.5rem; }
.hover\:w-12:hover { width: 3rem; }
.hover\:cursor-pointer:hover { cursor: pointer; }
.hover\:rounded-\[10px\]:hover { border-radius: 10px; }
.hover\:rounded-lg:hover { border-radius: 0.5rem; }
.hover\:border-action-secondary-hover:hover { --csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) #3e3e3e; border-color: var(--lightningcss-light,#8e8e8e)var(--lightningcss-dark,#3e3e3e); }
.hover\:border-black:hover { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.hover\:border-blue-100:hover { --tw-border-opacity: 1; border-color: rgb(207 231 255/var(--tw-border-opacity,1)); }
.hover\:border-blue-400:hover { --tw-border-opacity: 1; border-color: rgb(46 145 236/var(--tw-border-opacity,1)); }
.hover\:border-blue-500:hover { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.hover\:border-blue-500\/0:hover { border-color: rgba(0, 112, 201, 0); }
.hover\:border-blue-700:hover { --tw-border-opacity: 1; border-color: rgb(0 56 141/var(--tw-border-opacity,1)); }
.hover\:border-gray-200:hover { --tw-border-opacity: 1; border-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.hover\:border-gray-300:hover { --tw-border-opacity: 1; border-color: rgb(171 171 171/var(--tw-border-opacity,1)); }
.hover\:border-gray-300\/0:hover { border-color: rgba(171, 171, 171, 0); }
.hover\:border-gray-400:hover { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.hover\:border-red-700:hover { --tw-border-opacity: 1; border-color: rgb(111 38 28/var(--tw-border-opacity,1)); }
.hover\:border-redesign-sapphire-blue-400:hover { --tw-border-opacity: 1; border-color: rgb(66 162 255/var(--tw-border-opacity,1)); }
.hover\:\!bg-redesign-quartz-gray-200:hover { --tw-bg-opacity: 1 !important; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)) !important; }
.hover\:\!bg-transparent:hover { background-color: rgba(0, 0, 0, 0) !important; }
.hover\:bg-\[rgba\(255\,200\,87\,0\.3\)\]:hover { background-color: rgba(255, 200, 87, 0.3); }
.hover\:bg-action-active:hover { --csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.hover\:bg-action-basic-hover:hover { --csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) #3e3e3e; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#3e3e3e); }
.hover\:bg-action-ghost-hover:hover { --csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) #00000026; background-color: var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000026); }
.hover\:bg-blue-100:hover { --tw-bg-opacity: 1; background-color: rgb(207 231 255/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-200:hover { --tw-bg-opacity: 1; background-color: rgb(151 202 255/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-50:hover { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-500:hover { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-600:hover { --tw-bg-opacity: 1; background-color: rgb(0 83 169/var(--tw-bg-opacity,1)); }
.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(0 56 141/var(--tw-bg-opacity,1)); }
.hover\:bg-brand\/10:hover { background-color: rgba(15, 43, 70, 0.1); }
.hover\:bg-brand\/70:hover { background-color: rgba(15, 43, 70, 0.7); }
.hover\:bg-brand\/90:hover { background-color: rgba(15, 43, 70, 0.9); }
.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-200\/\[0\.14\]:hover { background-color: rgba(198, 198, 198, 0.14); }
.hover\:bg-gray-300:hover { --tw-bg-opacity: 1; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-500:hover { --tw-bg-opacity: 1; background-color: rgb(111 111 111/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-600:hover { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-800:hover { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.hover\:bg-gray-900:hover { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.hover\:bg-green-200:hover { --tw-bg-opacity: 1; background-color: rgb(67 222 169/var(--tw-bg-opacity,1)); }
.hover\:bg-green-600:hover { --tw-bg-opacity: 1; background-color: rgb(0 97 67/var(--tw-bg-opacity,1)); }
.hover\:bg-purple-100:hover { --tw-bg-opacity: 1; background-color: rgb(227 227 255/var(--tw-bg-opacity,1)); }
.hover\:bg-purple-50:hover { --tw-bg-opacity: 1; background-color: rgb(244 244 255/var(--tw-bg-opacity,1)); }
.hover\:bg-red-100:hover { --tw-bg-opacity: 1; background-color: rgb(255 221 216/var(--tw-bg-opacity,1)); }
.hover\:bg-red-50:hover { --tw-bg-opacity: 1; background-color: rgb(255 244 242/var(--tw-bg-opacity,1)); }
.hover\:bg-red-600:hover { --tw-bg-opacity: 1; background-color: rgb(150 51 38/var(--tw-bg-opacity,1)); }
.hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(111 38 28/var(--tw-bg-opacity,1)); }
.hover\:bg-red-800:hover { --tw-bg-opacity: 1; background-color: rgb(74 25 19/var(--tw-bg-opacity,1)); }
.hover\:bg-redesign-quartz-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.hover\:bg-redesign-quartz-gray-300:hover { --tw-bg-opacity: 1; background-color: rgb(237 237 237/var(--tw-bg-opacity,1)); }
.hover\:bg-redesign-quartz-gray-400:hover { --tw-bg-opacity: 1; background-color: rgb(213 214 214/var(--tw-bg-opacity,1)); }
.hover\:bg-redesign-sapphire-blue-200:hover { --tw-bg-opacity: 1; background-color: rgb(166 233 255/var(--tw-bg-opacity,1)); }
.hover\:bg-redesign-sapphire-blue-400:hover { --tw-bg-opacity: 1; background-color: rgb(66 162 255/var(--tw-bg-opacity,1)); }
.hover\:bg-redesign-slate-gray-500:hover { --tw-bg-opacity: 1; background-color: rgb(9 26 43/var(--tw-bg-opacity,1)); }
.hover\:bg-slate-100:hover { --tw-bg-opacity: 1; background-color: rgb(214 217 227/var(--tw-bg-opacity,1)); }
.hover\:bg-surface-canvas-secondary:hover { --csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191919); }
.hover\:bg-surface-info-muted:hover { --csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.hover\:bg-surface-neutral-hover:hover { --csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) #555; background-color: var(--lightningcss-light,#ababab)var(--lightningcss-dark,#555); }
.hover\:bg-surface-primary-muted:hover { --csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }
.hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
.hover\:bg-white\/5:hover { background-color: rgba(255, 255, 255, 0.05); }
.hover\:bg-white\/50:hover { background-color: rgba(255, 255, 255, 0.5); }
.hover\:\!text-blue-500:hover { --tw-text-opacity: 1 !important; color: rgb(0 112 201/var(--tw-text-opacity,1)) !important; }
.hover\:\!text-gray-900:hover { --tw-text-opacity: 1 !important; color: rgb(25 25 25/var(--tw-text-opacity,1)) !important; }
.hover\:text-\[color\:inherit\]:hover { color: inherit; }
.hover\:text-\[color\:var\(--dui-color-text-link-hover\)\]:hover { color: var(--dui-color-text-link-hover); }
.hover\:text-action-active:hover { --csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) #e0f0ff; color: var(--lightningcss-light,#0053a9)var(--lightningcss-dark,#e0f0ff); }
.hover\:text-blue-300:hover { --tw-text-opacity: 1; color: rgb(96 175 255/var(--tw-text-opacity,1)); }
.hover\:text-blue-500:hover { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.hover\:text-blue-600:hover { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.hover\:text-blue-700:hover { --tw-text-opacity: 1; color: rgb(0 56 141/var(--tw-text-opacity,1)); }
.hover\:text-blue-800:hover { --tw-text-opacity: 1; color: rgb(0 31 115/var(--tw-text-opacity,1)); }
.hover\:text-blue-900:hover { --tw-text-opacity: 1; color: rgb(0 5 96/var(--tw-text-opacity,1)); }
.hover\:text-brand:hover { --csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) #0f2b46; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46); }
.hover\:text-default:hover { --csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) #f5f5f5; color: var(--lightningcss-light,#292929)var(--lightningcss-dark,#f5f5f5); }
.hover\:text-gray-300:hover { --tw-text-opacity: 1; color: rgb(171 171 171/var(--tw-text-opacity,1)); }
.hover\:text-gray-600:hover { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.hover\:text-gray-700:hover { --tw-text-opacity: 1; color: rgb(62 62 62/var(--tw-text-opacity,1)); }
.hover\:text-gray-900:hover { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.hover\:text-info-muted:hover { --csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) #60afff; color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#60afff); }
.hover\:text-purple-600:hover { --tw-text-opacity: 1; color: rgb(84 68 172/var(--tw-text-opacity,1)); }
.hover\:text-purple-700:hover { --tw-text-opacity: 1; color: rgb(61 49 130/var(--tw-text-opacity,1)); }
.hover\:text-red-700:hover { --tw-text-opacity: 1; color: rgb(111 38 28/var(--tw-text-opacity,1)); }
.hover\:text-red-800:hover { --tw-text-opacity: 1; color: rgb(74 25 19/var(--tw-text-opacity,1)); }
.hover\:text-redesign-quartz-gray-100:hover { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
.hover\:text-redesign-sapphire-blue-400:hover { --tw-text-opacity: 1; color: rgb(66 162 255/var(--tw-text-opacity,1)); }
.hover\:text-redesign-slate-gray-500:hover { --tw-text-opacity: 1; color: rgb(9 26 43/var(--tw-text-opacity,1)); }
.hover\:text-white:hover { --csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.hover\:underline:hover { text-decoration-line: underline; }
.hover\:no-underline:hover { text-decoration-line: none; }
.hover\:underline-offset-2:hover { text-underline-offset: 2px; }
.hover\:opacity-100:hover { opacity: 1; }
.hover\:opacity-50:hover { opacity: 0.5; }
.hover\:opacity-75:hover { opacity: 0.75; }
.hover\:opacity-80:hover { opacity: 0.8; }
.hover\:opacity-90:hover { opacity: 0.9; }
.hover\:shadow-lg:hover { --tw-shadow: 0px 8px 32px #0000001f; --tw-shadow-colored: 0px 8px 32px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.hover\:outline:hover { outline-style: solid; }
.hover\:outline-2:hover { outline-width: 2px; }
.hover\:outline-gray-300:hover { outline-color: rgb(171, 171, 171); }
.hover\:ring-purple-600:hover { --tw-ring-opacity: 1; --tw-ring-color: rgb(84 68 172/var(--tw-ring-opacity,1)); }
.focus\:border:focus { border-width: 1px; }
.focus\:border-blue-400:focus { --tw-border-opacity: 1; border-color: rgb(46 145 236/var(--tw-border-opacity,1)); }
.focus\:border-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.focus\:border-blue-600:focus { --tw-border-opacity: 1; border-color: rgb(0 83 169/var(--tw-border-opacity,1)); }
.focus\:border-blue-900:focus { --tw-border-opacity: 1; border-color: rgb(0 5 96/var(--tw-border-opacity,1)); }
.focus\:border-brand:focus { --tw-border-opacity: 1; border-color: rgb(15 43 70/var(--tw-border-opacity,1)); }
.focus\:border-gray-500:focus { --tw-border-opacity: 1; border-color: rgb(111 111 111/var(--tw-border-opacity,1)); }
.focus\:border-red-500:focus { --tw-border-opacity: 1; border-color: rgb(195 67 49/var(--tw-border-opacity,1)); }
.focus\:border-redesign-jade-green-400:focus { --tw-border-opacity: 1; border-color: rgb(31 207 154/var(--tw-border-opacity,1)); }
.focus\:border-redesign-sapphire-blue-400:focus { --tw-border-opacity: 1; border-color: rgb(66 162 255/var(--tw-border-opacity,1)); }
.focus\:border-redesign-sapphire-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(27 59 178/var(--tw-border-opacity,1)); }
.focus\:border-transparent:focus { border-color: rgba(0, 0, 0, 0); }
.focus\:\!bg-transparent:focus { background-color: rgba(0, 0, 0, 0) !important; }
.focus\:bg-blue-100:focus { --tw-bg-opacity: 1; background-color: rgb(207 231 255/var(--tw-bg-opacity,1)); }
.focus\:bg-redesign-quartz-gray-200:focus { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.focus\:bg-white:focus { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.focus\:text-blue-700:focus { --tw-text-opacity: 1; color: rgb(0 56 141/var(--tw-text-opacity,1)); }
.focus\:text-blue-800:focus { --tw-text-opacity: 1; color: rgb(0 31 115/var(--tw-text-opacity,1)); }
.focus\:text-redesign-jade-green-400:focus { --tw-text-opacity: 1; color: rgb(31 207 154/var(--tw-text-opacity,1)); }
.focus\:outline-none:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus\:outline-1:focus { outline-width: 1px; }
.focus\:outline-2:focus { outline-width: 2px; }
.focus\:outline-offset-2:focus { outline-offset: 2px; }
.focus\:outline-\[rgba\(255\,255\,255\,0\.1\)\]:focus { outline-color: rgba(255, 255, 255, 0.1); }
.focus\:outline-red-500:focus { outline-color: rgb(195, 67, 49); }
.focus\:outline-redesign-jade-green-400:focus { outline-color: rgb(31, 207, 154); }
.focus\:outline-redesign-sapphire-blue-400:focus { outline-color: rgb(66, 162, 255); }
.focus\:ring-0: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(0px + 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 #0000); }
.focus\: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 #0000); }
.focus\:ring-2: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(2px + 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 #0000); }
.focus\:ring-inset:focus { --tw-ring-inset: inset; }
.focus\:ring-blue-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 112 201/var(--tw-ring-opacity,1)); }
.focus\:ring-blue-600:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 83 169/var(--tw-ring-opacity,1)); }
.focus\:ring-brand:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(15 43 70/var(--tw-ring-opacity,1)); }
.focus\:ring-brand\/30:focus { --tw-ring-color: #0f2b464d; }
.focus\:ring-gray-600:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(85 85 85/var(--tw-ring-opacity,1)); }
.focus\:ring-red-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(195 67 49/var(--tw-ring-opacity,1)); }
.focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; }
.focus\:ring-offset-slate-900:focus { --tw-ring-offset-color: #0a1b2c; }
.focus-visible\:bg-gray-200:focus-visible { --tw-bg-opacity: 1; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)); }
.focus-visible\:bg-white\/10:focus-visible { background-color: rgba(255, 255, 255, 0.1); }
.focus-visible\:opacity-100:focus-visible { opacity: 1; }
.focus-visible\:outline-none:focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.focus-visible\:outline:focus-visible { outline-style: solid; }
.focus-visible\:outline-2:focus-visible { outline-width: 2px; }
.focus-visible\:-outline-offset-2:focus-visible { outline-offset: -2px; }
.focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px; }
.focus-visible\:outline-\[\#4285F4\]:focus-visible { outline-color: rgb(66, 133, 244); }
.focus-visible\:outline-blue-500:focus-visible { outline-color: rgb(0, 112, 201); }
.focus-visible\:ring-2:focus-visible { --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(2px + 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 #0000); }
.focus-visible\:ring-inset:focus-visible { --tw-ring-inset: inset; }
.focus-visible\:ring-blue-500:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 112 201/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-gray-400:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(142 142 142/var(--tw-ring-opacity,1)); }
.focus-visible\:ring-white\/50:focus-visible { --tw-ring-color: #ffffff80; }
.focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; }
.focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; }
.focus-visible\:ring-offset-slate-900:focus-visible { --tw-ring-offset-color: #0a1b2c; }
.active\:cursor-grabbing:active { cursor: grabbing; }
.active\:border-black:active { --tw-border-opacity: 1; border-color: rgb(0 0 0/var(--tw-border-opacity,1)); }
.active\:border-blue-200:active { --tw-border-opacity: 1; border-color: rgb(151 202 255/var(--tw-border-opacity,1)); }
.active\:border-blue-500\/0:active { border-color: rgba(0, 112, 201, 0); }
.active\:border-blue-800:active { --tw-border-opacity: 1; border-color: rgb(0 31 115/var(--tw-border-opacity,1)); }
.active\:border-blue-900:active { --tw-border-opacity: 1; border-color: rgb(0 5 96/var(--tw-border-opacity,1)); }
.active\:border-gray-100:active { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.active\:border-gray-800:active { --tw-border-opacity: 1; border-color: rgb(41 41 41/var(--tw-border-opacity,1)); }
.active\:border-gray-800\/0:active { border-color: rgba(41, 41, 41, 0); }
.active\:border-red-800:active { --tw-border-opacity: 1; border-color: rgb(74 25 19/var(--tw-border-opacity,1)); }
.active\:border-transparent:active { border-color: rgba(0, 0, 0, 0); }
.active\:\!bg-transparent:active { background-color: rgba(0, 0, 0, 0) !important; }
.active\:bg-\[rgba\(255\,255\,255\,0\.05\)\]:active { background-color: rgba(255, 255, 255, 0.05); }
.active\:bg-action-active:active { --csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) #00388d; background-color: var(--lightningcss-light,#e0f0ff)var(--lightningcss-dark,#00388d); }
.active\:bg-action-basic-pressed:active { --csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#191919); }
.active\:bg-blue-200:active { --tw-bg-opacity: 1; background-color: rgb(151 202 255/var(--tw-bg-opacity,1)); }
.active\:bg-blue-50:active { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
.active\:bg-blue-800:active { --tw-bg-opacity: 1; background-color: rgb(0 31 115/var(--tw-bg-opacity,1)); }
.active\:bg-blue-900:active { --tw-bg-opacity: 1; background-color: rgb(0 5 96/var(--tw-bg-opacity,1)); }
.active\:bg-gray-100:active { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.active\:bg-gray-200:active { --tw-bg-opacity: 1; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)); }
.active\:bg-gray-50:active { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.active\:bg-gray-700:active { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.active\:bg-gray-800:active { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.active\:bg-gray-800\/25:active { background-color: rgba(41, 41, 41, 0.25); }
.active\:bg-red-800:active { --tw-bg-opacity: 1; background-color: rgb(74 25 19/var(--tw-bg-opacity,1)); }
.active\:bg-redesign-jade-green-300:active { --tw-bg-opacity: 1; background-color: rgb(108 241 201/var(--tw-bg-opacity,1)); }
.active\:bg-redesign-quartz-gray-400:active { --tw-bg-opacity: 1; background-color: rgb(213 214 214/var(--tw-bg-opacity,1)); }
.active\:bg-transparent:active { background-color: rgba(0, 0, 0, 0); }
.active\:\!text-brand:active { --csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) #0f2b46 !important; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46) !important; }
.active\:text-action-active:active { --csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) #e0f0ff; color: var(--lightningcss-light,#0053a9)var(--lightningcss-dark,#e0f0ff); }
.active\:text-blue-500:active { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.active\:text-blue-600:active { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.active\:text-gray-100:active { --tw-text-opacity: 1; color: rgb(229 229 229/var(--tw-text-opacity,1)); }
.active\:text-gray-900:active { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.active\:opacity-60:active { opacity: 0.6; }
.active\:outline-none:active { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.active\:ring-transparent:active { --tw-ring-color: transparent; }
.active\:hover\:border-blue-300:hover:active { --tw-border-opacity: 1; border-color: rgb(96 175 255/var(--tw-border-opacity,1)); }
.active\:hover\:border-gray-200:hover:active { --tw-border-opacity: 1; border-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.active\:hover\:bg-blue-300:hover:active { --tw-bg-opacity: 1; background-color: rgb(96 175 255/var(--tw-bg-opacity,1)); }
.active\:hover\:bg-gray-200:hover:active { --tw-bg-opacity: 1; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)); }
.hover\:active\:bg-green-300:active:hover { --tw-bg-opacity: 1; background-color: rgb(0 194 143/var(--tw-bg-opacity,1)); }
.active\:hover\:text-gray-900:hover:active { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.enabled\:hover\:bg-brand\/90:hover:enabled { background-color: rgba(15, 43, 70, 0.9); }
.disabled\:pointer-events-none:disabled { pointer-events: none; }
.disabled\:cursor-default:disabled { cursor: default; }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
.disabled\:border-gray-100:disabled { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.disabled\:bg-gray-100:disabled { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.disabled\:bg-gray-200:disabled { --tw-bg-opacity: 1; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)); }
.disabled\:bg-white\/50:disabled { background-color: rgba(255, 255, 255, 0.5); }
.disabled\:text-action-disabled:disabled { --csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) #ffffff40; color: var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff40); }
.disabled\:text-gray-400:disabled { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.disabled\:text-gray-500:disabled { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.disabled\:opacity-30:disabled { opacity: 0.3; }
.disabled\:opacity-50:disabled { opacity: 0.5; }
.disabled\:opacity-60:disabled { opacity: 0.6; }
.group[open] .group-open\:rotate-180 { --tw-rotate: 180deg; 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)); }
.group:focus-within .group-focus-within\:bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:h-48 { height: 12rem; }
.group:hover .group-hover\:translate-x-4 { --tw-translate-x: 1rem; 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)); }
.group:hover .group-hover\:rotate-90 { --tw-rotate: 90deg; 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)); }
.group:hover .group-hover\:border-blue-500 { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.group:hover .group-hover\:bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-brand { --tw-bg-opacity: 1; background-color: rgb(15 43 70/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(111 111 111/var(--tw-bg-opacity,1)); }
.group:hover .group-hover\:text-blue-500 { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-blue-700 { --tw-text-opacity: 1; color: rgb(0 56 141/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-gray-900 { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.group:hover .group-hover\:text-white { --csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.group:hover .group-hover\:opacity-100 { opacity: 1; }
.group:hover .group-hover\:opacity-90 { opacity: 0.9; }
.group:focus-visible .group-focus-visible\:bg-gray-500 { --tw-bg-opacity: 1; background-color: rgb(111 111 111/var(--tw-bg-opacity,1)); }
.group:focus-visible .group-focus-visible\:opacity-100 { opacity: 1; }
.group:active .group-active\:opacity-80 { opacity: 0.8; }
.peer:checked ~ .peer-checked\:border-blue-400 { --tw-border-opacity: 1; border-color: rgb(46 145 236/var(--tw-border-opacity,1)); }
.peer:focus-visible ~ .peer-focus-visible\:outline { outline-style: solid; }
.has-\[d-textarea\[data-hasvalue\]\]\:flex:has(d-textarea[data-hasvalue]) { display: flex; }
.has-\[\[data-items-container\]\:empty\]\:hidden:has([data-items-container]:empty) { display: none; }
.has-\[…\:empty\]\:hidden:has(…:empty) { display: none; }
.has-\[d-textarea\[data-hasvalue\]\]\:min-h-\[calc\(100dvh-var\(--page-header-height\,0px\)-var\(--product-navigation-bar-height\,0px\)\)\]:has(d-textarea[data-hasvalue]) { min-height: calc(100dvh - var(--page-header-height,0px) - var(--product-navigation-bar-height,0px)); }
.group:has(:focus-visible) .group-has-\[\:focus-visible\]\:opacity-100 { opacity: 1; }
.aria-disabled\:pointer-events-none[aria-disabled="true"] { pointer-events: none; }
.aria-disabled\:cursor-default[aria-disabled="true"] { cursor: default; }
.aria-disabled\:border-gray-100[aria-disabled="true"] { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.aria-disabled\:bg-gray-100[aria-disabled="true"] { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.aria-disabled\:text-gray-400[aria-disabled="true"] { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; }
.aria-selected\:bg-action-basic-hover[aria-selected="true"] { --csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) #3e3e3e; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#3e3e3e); }
.aria-selected\:bg-blue-50[aria-selected="true"] { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
@keyframes slideDown { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100%); }
}
.data-\[state\=closed\]\:animate-slide-down[data-state="closed"] { animation: 0.3s ease-in-out 0s 1 normal none running slideDown; }
@keyframes slideUp { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
.data-\[state\=open\]\:animate-slide-up[data-state="open"] { animation: 0.3s ease-in-out 0s 1 normal none running slideUp; }
.data-\[state\=checked\]\:border-blue-500[data-state="checked"] { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.data-\[state\=checked\]\:border-red-500[data-state="checked"] { --tw-border-opacity: 1; border-color: rgb(195 67 49/var(--tw-border-opacity,1)); }
.data-\[state\=\'checked\'\]\:bg-gray-100[data-state="checked"] { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.data-\[state\=checked\]\:bg-blue-500[data-state="checked"] { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.data-\[state\=checked\]\:bg-red-500[data-state="checked"] { --tw-bg-opacity: 1; background-color: rgb(195 67 49/var(--tw-bg-opacity,1)); }
.data-\[state\=open\]\:bg-action-ghost-pressed[data-state="open"] { --csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) #00000040; background-color: var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000040); }
.data-\[state\=open\]\:bg-blue-50[data-state="open"] { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
.data-\[headlessui-state\=open\]\:text-blue-600[data-headlessui-state="open"], .data-\[state\=open\]\:text-blue-600[data-state="open"] { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 { --tw-rotate: 180deg; 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)); }
.group[data-state="checked"] .group-data-\[state\=checked\]\:border-blue-500 { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.ui-selected\:rounded-b-none[data-headlessui-state~="selected"] { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.ui-selected\:border-b-2[data-headlessui-state~="selected"] { border-bottom-width: 2px; }
.ui-selected\:border-b-blue-500[data-headlessui-state~="selected"] { --tw-border-opacity: 1; border-bottom-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.ui-selected\:font-semibold[data-headlessui-state~="selected"] { font-weight: 600; }
.ui-selected\:text-blue-500[data-headlessui-state~="selected"] { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.ui-selected\:text-blue-900[data-headlessui-state~="selected"] { --tw-text-opacity: 1; color: rgb(0 5 96/var(--tw-text-opacity,1)); }
:where([data-headlessui-state~="selected"]) .ui-selected\:rounded-b-none { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
:where([data-headlessui-state~="selected"]) .ui-selected\:border-b-2 { border-bottom-width: 2px; }
:where([data-headlessui-state~="selected"]) .ui-selected\:border-b-blue-500 { --tw-border-opacity: 1; border-bottom-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
:where([data-headlessui-state~="selected"]) .ui-selected\:font-semibold { font-weight: 600; }
:where([data-headlessui-state~="selected"]) .ui-selected\:text-blue-500 { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
:where([data-headlessui-state~="selected"]) .ui-selected\:text-blue-900 { --tw-text-opacity: 1; color: rgb(0 5 96/var(--tw-text-opacity,1)); }
.ui-active\:cursor-pointer[data-headlessui-state~="active"] { cursor: pointer; }
.ui-active\:bg-gray-100[data-headlessui-state~="active"] { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.ui-active\:bg-gray-50[data-headlessui-state~="active"] { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
:where([data-headlessui-state~="active"]) .ui-active\:cursor-pointer { cursor: pointer; }
:where([data-headlessui-state~="active"]) .ui-active\:bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
:where([data-headlessui-state~="active"]) .ui-active\:bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.ui-disabled\:text-gray-400[data-headlessui-state~="disabled"], :where([data-headlessui-state~="disabled"]) .ui-disabled\:text-gray-400 { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
@media (hover: hover) and (pointer: fine) {
  .enabled\:hover-capable\:hover\:bg-action-basic-hover:hover:enabled { --csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) #3e3e3e; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#3e3e3e); }
  .enabled\:hover-capable\:hover\:bg-gray-50:hover:enabled { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
}
:where([data-headlessui-focus-visible]) [data-headlessui-state~="active"].ui-active-via-keyboard\:outline { outline-style: solid; }
:where([data-headlessui-focus-visible]) [data-headlessui-state~="active"].ui-active-via-keyboard\:outline-3 { outline-width: 3px; }
:where([data-headlessui-focus-visible]) [data-headlessui-state~="active"].ui-active-via-keyboard\:outline-offset-2 { outline-offset: 2px; }
:where([data-headlessui-focus-visible]) [data-headlessui-state~="active"].ui-active-via-keyboard\:outline-blue-600 { outline-color: rgb(0, 83, 169); }
:where(.is-focus-indicator) :focus.ui-focus-visible\:border-blue-500\/0 { border-color: rgba(0, 112, 201, 0); }
:where(.is-focus-indicator) :focus.ui-focus-visible\:border-gray-100\/0 { border-color: rgba(229, 229, 229, 0); }
:where(.is-focus-indicator) :focus.ui-focus-visible\:bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
:where(.is-focus-indicator) :focus.ui-focus-visible\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
:where(.is-focus-indicator) :focus.ui-focus-visible\:outline-none { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
:where(.is-focus-indicator) :focus.ui-focus-visible\:outline { outline-style: solid; }
:where(.is-focus-indicator) :focus.ui-focus-visible\:outline-3 { outline-width: 3px; }
:where(.is-focus-indicator) :focus.ui-focus-visible\:outline-offset-2 { outline-offset: 2px; }
:where(.is-focus-indicator) :focus.ui-focus-visible\:outline-blue-600 { outline-color: rgb(0, 83, 169); }
.app .app\:bottom-0 { bottom: 0px; }
.app .app\:z-10, .app .app\:z-\[10\] { z-index: 10; }
.app .app\:flex { display: flex; }
.app .app\:hidden { display: none; }
.app .app\:h-full { height: 100%; }
.app .app\:min-h-0 { min-height: 0px; }
.app .app\:min-h-\[53px\] { min-height: 53px; }
.app .app\:\!w-full { width: 100% !important; }
.app .app\:items-stretch { align-items: stretch; }
.app .app\:gap-0 { gap: 0px; }
.app .app\:overflow-auto { overflow: auto; }
.app .app\:overflow-hidden { overflow: hidden; }
.app .app\:overflow-y-scroll { overflow-y: scroll; }
.app .app\:rounded-none { border-radius: 0px; }
.app .app\:border { border-width: 1px; }
.app .app\:border-b { border-bottom-width: 1px; }
.app .app\:border-r { border-right-width: 1px; }
.app .app\:border-s { border-inline-start-width: 1px; }
.app .app\:border-t, .app .app\:border-t-1 { border-top-width: 1px; }
.app .app\:border-default { --csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) #3e3e3e; border-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.app .app\:border-gray-100 { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.app .app\:border-b-action-active { --csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) #0070c9; border-bottom-color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#0070c9); }
.app .app\:border-b-default { --csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) #3e3e3e; border-bottom-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.app .app\:border-b-surface-danger { --csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) #f9553e; border-bottom-color: var(--lightningcss-light,#c34331)var(--lightningcss-dark,#f9553e); }
.app .app\:border-r-action-active { --csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) #0070c9; border-right-color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#0070c9); }
.app .app\:border-r-default { --csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) #3e3e3e; border-right-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.app .app\:border-r-surface-danger { --csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) #f9553e; border-right-color: var(--lightningcss-light,#c34331)var(--lightningcss-dark,#f9553e); }
.app .app\:\!bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }
.app .app\:bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.app .app\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.app .app\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.app .app\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.app .app\:py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.app .app\:pe-10 { padding-inline-end: 2.5rem; }
.app .app\:pl-5 { padding-left: 1.25rem; }
.app .app\:pr-10 { padding-right: 2.5rem; }
.app .app\:ps-5 { padding-inline-start: 1.25rem; }
.app .app\:text-xs { font-size: 12px; line-height: 1.5; }
.app .app\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
html[data-mobile="true"] body .mobile\:static { position: static; }
html[data-mobile="true"] body .mobile\:absolute { position: absolute; }
html[data-mobile="true"] body .mobile\:relative { position: relative; }
html[data-mobile="true"] body .mobile\:end-0 { inset-inline-end: 0px; }
html[data-mobile="true"] body .mobile\:end-2\.5 { inset-inline-end: 0.625rem; }
html[data-mobile="true"] body .mobile\:right-0 { right: 0px; }
html[data-mobile="true"] body .mobile\:start-0 { inset-inline-start: 0px; }
html[data-mobile="true"] body .mobile\:top-0 { top: 0px; }
html[data-mobile="true"] body .mobile\:top-2\.5 { top: 0.625rem; }
html[data-mobile="true"] body .mobile\:top-\[-50px\] { top: -50px; }
html[data-mobile="true"] body .mobile\:m-5 { margin: 1.25rem; }
html[data-mobile="true"] body .mobile\:mx-0 { margin-left: 0px; margin-right: 0px; }
html[data-mobile="true"] body .mobile\:ms-0 { margin-inline-start: 0px; }
html[data-mobile="true"] body .mobile\:mt-6 { margin-top: 1.5rem; }
html[data-mobile="true"] body .mobile\:mt-\[30px\] { margin-top: 30px; }
html[data-mobile="true"] body .mobile\:block { display: block; }
html[data-mobile="true"] body .mobile\:inline { display: inline; }
html[data-mobile="true"] body .mobile\:grid { display: grid; }
html[data-mobile="true"] body .mobile\:hidden { display: none; }
html[data-mobile="true"] body .mobile\:min-h-0 { min-height: 0px; }
html[data-mobile="true"] body .mobile\:min-h-fit { min-height: fit-content; }
html[data-mobile="true"] body .mobile\:w-14 { width: 3.5rem; }
html[data-mobile="true"] body .mobile\:w-auto { width: auto; }
html[data-mobile="true"] body .mobile\:w-full { width: 100%; }
html[data-mobile="true"] body .mobile\:translate-x-0 { --tw-translate-x: 0px; 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)); }
html[data-mobile="true"] body .mobile\:translate-y-0 { --tw-translate-y: 0px; 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)); }
html[data-mobile="true"] body .mobile\:auto-cols-fr { grid-auto-columns: minmax(0px, 1fr); }
html[data-mobile="true"] body .mobile\:grid-flow-col { grid-auto-flow: column; }
html[data-mobile="true"] body .mobile\:flex-row { flex-direction: row; }
html[data-mobile="true"] body .mobile\:flex-col { flex-direction: column; }
html[data-mobile="true"] body .mobile\:flex-nowrap { flex-wrap: nowrap; }
html[data-mobile="true"] body .mobile\:justify-center { justify-content: center; }
html[data-mobile="true"] body .mobile\:gap-2 { gap: 0.5rem; }
html[data-mobile="true"] body .mobile\:rounded-lg { border-radius: 0.5rem; }
html[data-mobile="true"] body .mobile\:rounded-none { border-radius: 0px; }
html[data-mobile="true"] body .mobile\:border-t-0 { border-top-width: 0px; }
html[data-mobile="true"] body .mobile\:border-none { border-style: none; }
html[data-mobile="true"] body .mobile\:p-0 { padding: 0px; }
html[data-mobile="true"] body .mobile\:p-1 { padding: 0.25rem; }
html[data-mobile="true"] body .mobile\:p-2 { padding: 0.5rem; }
html[data-mobile="true"] body .mobile\:p-3 { padding: 0.75rem; }
html[data-mobile="true"] body .mobile\:px-0 { padding-left: 0px; padding-right: 0px; }
html[data-mobile="true"] body .mobile\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
html[data-mobile="true"] body .mobile\:py-0 { padding-top: 0px; padding-bottom: 0px; }
html[data-mobile="true"] body .mobile\:pb-0 { padding-bottom: 0px; }
html[data-mobile="true"] body .mobile\:pb-14 { padding-bottom: 3.5rem; }
html[data-mobile="true"] body .mobile\:pe-0 { padding-inline-end: 0px; }
html[data-mobile="true"] body .mobile\:ps-0 { padding-inline-start: 0px; }
html[data-mobile="true"] body .mobile\:ps-2 { padding-inline-start: 0.5rem; }
html[data-mobile="true"] body .mobile\:pt-0 { padding-top: 0px; }
html[data-mobile="true"] body .mobile\:text-center { text-align: center; }
html[data-mobile="true"] body .mobile\:text-\[calc\(18px_\+_var\(--relative-text-size\)\)\] { font-size: calc(18px + var(--relative-text-size)); }
html[data-mobile="true"] body .mobile\:text-\[calc\(22px_\+_var\(--relative-text-size\)\)\] { font-size: calc(22px + var(--relative-text-size)); }
html[data-mobile="true"] body .mobile\:text-md { font-size: 18px; line-height: 1.5; }
html[data-mobile="true"] body .mobile\:text-sm { font-size: 14px; line-height: 1.5; }
html[data-mobile="true"] body .mobile\:leading-7 { line-height: 1.75rem; }
html[data-mobile="true"] body .mobile\:leading-\[21px\] { line-height: 21px; }
html[data-mobile="true"] body .mobile\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
html[data-mobile="true"] body .mobile\:shadow-sm { --tw-shadow: 0px 1px 4px #0000001a; --tw-shadow-colored: 0px 1px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.doctrans .doctrans\:inset-x-0 { left: 0px; right: 0px; }
.doctrans .doctrans\:flex-col { flex-direction: column; }
.doctrans .doctrans\:justify-end { justify-content: flex-end; }
.doctrans .doctrans\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.is-logged-in .logged-in\:border { border-width: 1px; }
.is-logged-in .logged-in\:border-default { --csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) #3e3e3e; border-color: var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#3e3e3e); }
.is-logged-in .logged-in\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
@container (min-width: 24rem) {
  .\@sm\:table-cell { display: table-cell; }
}
@container (min-width: 48rem) {
  .\@3xl\:table-cell { display: table-cell; }
}
@container (min-width: 56rem) {
  .\@4xl\:table-cell { display: table-cell; }
}
@container (min-width: 72rem) {
  .\@6xl\:table-cell { display: table-cell; }
}
@media (prefers-reduced-motion: no-preference) {
  .motion-safe\:duration-200 { transition-duration: 0.2s; }
}
@media (prefers-reduced-motion: reduce) {
  .motion-reduce\:translate-y-0 { --tw-translate-y: 0px; 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)); }
  .motion-reduce\:transition-\[opacity\] { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .motion-reduce\:transition-none { transition-property: none; }
  .motion-reduce\:duration-200 { transition-duration: 0.2s; }
}
.dark\:divide-gray-500:is(.dark *) > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(111 111 111/var(--tw-divide-opacity,1)); }
.dark\:divide-gray-700:is(.dark *) > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(62 62 62/var(--tw-divide-opacity,1)); }
.dark\:rounded-\[10px\]:is(.dark *) { border-radius: 10px; }
.dark\:rounded-lg:is(.dark *) { border-radius: 0.5rem; }
.dark\:border-0:is(.dark *) { border-width: 0px; }
.dark\:border-none:is(.dark *) { border-style: none; }
.dark\:border-blue-300:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(96 175 255/var(--tw-border-opacity,1)); }
.dark\:border-blue-400:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(46 145 236/var(--tw-border-opacity,1)); }
.dark\:border-blue-500:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.dark\:border-blue-600:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 83 169/var(--tw-border-opacity,1)); }
.dark\:border-blue-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 31 115/var(--tw-border-opacity,1)); }
.dark\:border-gray-300:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(171 171 171/var(--tw-border-opacity,1)); }
.dark\:border-gray-400:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.dark\:border-gray-500:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(111 111 111/var(--tw-border-opacity,1)); }
.dark\:border-gray-600:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.dark\:border-gray-700:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.dark\:border-gray-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(41 41 41/var(--tw-border-opacity,1)); }
.dark\:border-gray-900:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(25 25 25/var(--tw-border-opacity,1)); }
.dark\:border-green-300:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 194 143/var(--tw-border-opacity,1)); }
.dark\:border-green-400:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 161 116/var(--tw-border-opacity,1)); }
.dark\:border-green-500:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 127 89/var(--tw-border-opacity,1)); }
.dark\:border-red-400:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(249 85 62/var(--tw-border-opacity,1)); }
.dark\:border-red-500:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(195 67 49/var(--tw-border-opacity,1)); }
.dark\:border-red-700:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(111 38 28/var(--tw-border-opacity,1)); }
.dark\:border-transparent:is(.dark *) { border-color: rgba(0, 0, 0, 0); }
.dark\:border-white:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.dark\:border-yellow-400:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(167 140 0/var(--tw-border-opacity,1)); }
.dark\:border-b-gray-700:is(.dark *) { --tw-border-opacity: 1; border-bottom-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.dark\:border-b-white:is(.dark *) { --tw-border-opacity: 1; border-bottom-color: rgb(255 255 255/var(--tw-border-opacity,1)); }
.dark\:border-t-gray-500:is(.dark *) { --tw-border-opacity: 1; border-top-color: rgb(111 111 111/var(--tw-border-opacity,1)); }
.dark\:\!bg-app:is(.dark *) { --csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) #191919 !important; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#191919) !important; }
.dark\:bg-\[\#292828\]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 40 40/var(--tw-bg-opacity,1)); }
.dark\:bg-app:is(.dark *) { --csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#191919); }
.dark\:bg-blue-500:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.dark\:bg-blue-600:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 83 169/var(--tw-bg-opacity,1)); }
.dark\:bg-blue-700:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 56 141/var(--tw-bg-opacity,1)); }
.dark\:bg-blue-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 31 115/var(--tw-bg-opacity,1)); }
.dark\:bg-blue-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 5 96/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-300:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-400:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(142 142 142/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-50:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-500:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(111 111 111/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-600:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-700:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.dark\:bg-gray-800\/\[\.6\]:is(.dark *) { background-color: rgba(41, 41, 41, 0.6); }
.dark\:bg-gray-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.dark\:bg-green-700:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 71 48/var(--tw-bg-opacity,1)); }
.dark\:bg-green-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 48 31/var(--tw-bg-opacity,1)); }
.dark\:bg-red-600:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(150 51 38/var(--tw-bg-opacity,1)); }
.dark\:bg-red-700:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(111 38 28/var(--tw-bg-opacity,1)); }
.dark\:bg-red-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(74 25 19/var(--tw-bg-opacity,1)); }
.dark\:bg-red-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(45 16 11/var(--tw-bg-opacity,1)); }
.dark\:bg-redesign-slate-gray-400:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(59 67 92/var(--tw-bg-opacity,1)); }
.dark\:bg-surface:is(.dark *) { --csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) #292929; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#292929); }
.dark\:bg-surface-canvas-secondary:is(.dark *) { --csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191919); }
.dark\:bg-transparent:is(.dark *) { background-color: rgba(0, 0, 0, 0); }
.dark\:bg-white:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.dark\:bg-yellow-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(48 41 0/var(--tw-bg-opacity,1)); }
.dark\:from-gray-800\/\[0\.2\]:is(.dark *) { --tw-gradient-from: #29292933 var(--tw-gradient-from-position); --tw-gradient-to: #29292900 var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
.dark\:to-gray-800:is(.dark *) { --tw-gradient-to: #292929 var(--tw-gradient-to-position); }
.dark\:fill-gray-800:is(.dark *) { fill: rgb(41, 41, 41); }
.dark\:\!text-blue-200:is(.dark *) { --tw-text-opacity: 1 !important; color: rgb(151 202 255/var(--tw-text-opacity,1)) !important; }
.dark\:\!text-blue-300:is(.dark *) { --tw-text-opacity: 1 !important; color: rgb(96 175 255/var(--tw-text-opacity,1)) !important; }
.dark\:\!text-brand:is(.dark *) { --csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) #0f2b46 !important; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46) !important; }
.dark\:\!text-white:is(.dark *) { --csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) #fff !important; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff) !important; }
.dark\:text-blue-100:is(.dark *) { --tw-text-opacity: 1; color: rgb(207 231 255/var(--tw-text-opacity,1)); }
.dark\:text-blue-200:is(.dark *) { --tw-text-opacity: 1; color: rgb(151 202 255/var(--tw-text-opacity,1)); }
.dark\:text-blue-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(96 175 255/var(--tw-text-opacity,1)); }
.dark\:text-blue-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(46 145 236/var(--tw-text-opacity,1)); }
.dark\:text-blue-50:is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.dark\:text-gray-100:is(.dark *) { --tw-text-opacity: 1; color: rgb(229 229 229/var(--tw-text-opacity,1)); }
.dark\:text-gray-200:is(.dark *) { --tw-text-opacity: 1; color: rgb(198 198 198/var(--tw-text-opacity,1)); }
.dark\:text-gray-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(171 171 171/var(--tw-text-opacity,1)); }
.dark\:text-gray-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.dark\:text-gray-50:is(.dark *) { --tw-text-opacity: 1; color: rgb(245 245 245/var(--tw-text-opacity,1)); }
.dark\:text-gray-500:is(.dark *) { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.dark\:text-gray-600:is(.dark *) { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
.dark\:text-gray-800:is(.dark *) { --tw-text-opacity: 1; color: rgb(41 41 41/var(--tw-text-opacity,1)); }
.dark\:text-green-100:is(.dark *) { --tw-text-opacity: 1; color: rgb(156 247 209/var(--tw-text-opacity,1)); }
.dark\:text-green-200:is(.dark *) { --tw-text-opacity: 1; color: rgb(67 222 169/var(--tw-text-opacity,1)); }
.dark\:text-green-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(0 194 143/var(--tw-text-opacity,1)); }
.dark\:text-green-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(0 161 116/var(--tw-text-opacity,1)); }
.dark\:text-green-50:is(.dark *) { --tw-text-opacity: 1; color: rgb(222 253 238/var(--tw-text-opacity,1)); }
.dark\:text-purple-100:is(.dark *) { --tw-text-opacity: 1; color: rgb(227 227 255/var(--tw-text-opacity,1)); }
.dark\:text-purple-50:is(.dark *) { --tw-text-opacity: 1; color: rgb(244 244 255/var(--tw-text-opacity,1)); }
.dark\:text-red-100:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 221 216/var(--tw-text-opacity,1)); }
.dark\:text-red-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 137 120/var(--tw-text-opacity,1)); }
.dark\:text-red-50:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 244 242/var(--tw-text-opacity,1)); }
.dark\:text-red-500:is(.dark *) { --tw-text-opacity: 1; color: rgb(195 67 49/var(--tw-text-opacity,1)); }
.dark\:text-white:is(.dark *) { --csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.dark\:text-yellow-100:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 229 94/var(--tw-text-opacity,1)); }
.dark\:text-yellow-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(201 168 0/var(--tw-text-opacity,1)); }
.dark\:text-yellow-50:is(.dark *) { --tw-text-opacity: 1; color: rgb(255 246 197/var(--tw-text-opacity,1)); }
.dark\:decoration-gray-200:is(.dark *) { text-decoration-color: rgb(198, 198, 198); }
.dark\:opacity-35:is(.dark *) { opacity: 0.35; }
.dark\:shadow-mddark:is(.dark *) { --tw-shadow: 0px 4px 16px #0000005e; --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
.dark\:ring-gray-700:is(.dark *) { --tw-ring-opacity: 1; --tw-ring-color: rgb(62 62 62/var(--tw-ring-opacity,1)); }
.dark\:ring-white:is(.dark *) { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity,1)); }
.dark\:ring-offset-gray-800:is(.dark *) { --tw-ring-offset-color: #292929; }
.dark\:drop-shadow-md:is(.dark *) { --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.dark\:after\:bg-gray-700:is(.dark *)::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.dark\:hover\:border-blue-500:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.dark\:hover\:border-blue-500\/0:hover:is(.dark *) { border-color: rgba(0, 112, 201, 0); }
.dark\:hover\:border-blue-700:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 56 141/var(--tw-border-opacity,1)); }
.dark\:hover\:border-gray-100:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.dark\:hover\:border-gray-400:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.dark\:hover\:border-transparent:hover:is(.dark *) { border-color: rgba(0, 0, 0, 0); }
.dark\:hover\:bg-blue-500:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 112 201/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-blue-600:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 83 169/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-blue-700:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 56 141/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-gray-100:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-gray-600:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-gray-600\/\[0\.35\]:hover:is(.dark *) { background-color: rgba(85, 85, 85, 0.35); }
.dark\:hover\:bg-gray-700:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-gray-800:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-gray-900:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-gray-900\/\[0\.35\]:hover:is(.dark *) { background-color: rgba(25, 25, 25, 0.35); }
.dark\:hover\:bg-redesign-quartz-gray-300:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(237 237 237/var(--tw-bg-opacity,1)); }
.dark\:hover\:bg-redesign-slate-gray-300:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(120 130 150/var(--tw-bg-opacity,1)); }
.hover\:dark\:bg-gray-600:is(.dark *):hover { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.hover\:dark\:bg-gray-700:is(.dark *):hover { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.hover\:dark\:bg-gray-800:is(.dark *):hover { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.hover\:dark\:bg-green-700:is(.dark *):hover { --tw-bg-opacity: 1; background-color: rgb(0 71 48/var(--tw-bg-opacity,1)); }
.dark\:hover\:text-blue-50:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.dark\:hover\:text-blue-500:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.dark\:hover\:text-gray-100:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(229 229 229/var(--tw-text-opacity,1)); }
.dark\:hover\:text-gray-200:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(198 198 198/var(--tw-text-opacity,1)); }
.dark\:hover\:text-gray-50:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(245 245 245/var(--tw-text-opacity,1)); }
.dark\:hover\:text-gray-900:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.dark\:hover\:text-white:hover:is(.dark *) { --csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.hover\:dark\:text-blue-300:is(.dark *):hover { --tw-text-opacity: 1; color: rgb(96 175 255/var(--tw-text-opacity,1)); }
.dark\:hover\:ring-white:hover:is(.dark *) { --tw-ring-opacity: 1; --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity,1)); }
.dark\:focus\:bg-gray-800:focus:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.dark\:focus-visible\:outline-white:focus-visible:is(.dark *) { outline-color: rgb(255, 255, 255); }
.dark\:active\:border-blue-600:active:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 83 169/var(--tw-border-opacity,1)); }
.dark\:active\:border-blue-800:active:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(0 31 115/var(--tw-border-opacity,1)); }
.dark\:active\:border-gray-300:active:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(171 171 171/var(--tw-border-opacity,1)); }
.dark\:active\:border-gray-700:active:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.dark\:active\:border-gray-900:active:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(25 25 25/var(--tw-border-opacity,1)); }
.dark\:active\:border-transparent:active:is(.dark *) { border-color: rgba(0, 0, 0, 0); }
.dark\:active\:bg-blue-600:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 83 169/var(--tw-bg-opacity,1)); }
.dark\:active\:bg-blue-800:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 31 115/var(--tw-bg-opacity,1)); }
.dark\:active\:bg-gray-300:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)); }
.dark\:active\:bg-gray-700:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.dark\:active\:bg-gray-800:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.dark\:active\:bg-gray-900:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.dark\:active\:bg-gray-900\/\[0\.7\]:active:is(.dark *) { background-color: rgba(25, 25, 25, 0.7); }
.dark\:active\:bg-redesign-jade-green-300:active:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(108 241 201/var(--tw-bg-opacity,1)); }
.dark\:active\:\!text-brand:active:is(.dark *) { --csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) #0f2b46 !important; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46) !important; }
.dark\:active\:text-blue-50:active:is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.dark\:active\:text-white:active:is(.dark *) { --csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.dark\:active\:ring-gray-700:active:is(.dark *) { --tw-ring-opacity: 1; --tw-ring-color: rgb(62 62 62/var(--tw-ring-opacity,1)); }
.hover\:dark\:active\:bg-green-900:active:is(.dark *):hover { --tw-bg-opacity: 1; background-color: rgb(0 30 18/var(--tw-bg-opacity,1)); }
.dark\:disabled\:border-gray-600:disabled:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.dark\:disabled\:bg-gray-600:disabled:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.dark\:disabled\:text-gray-400:disabled:is(.dark *) { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.dark\:disabled\:opacity-50:disabled:is(.dark *) { opacity: 0.5; }
.group:hover .dark\:group-hover\:bg-gray-400:is(.dark *), .group:focus-visible .dark\:group-focus-visible\:bg-gray-400:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(142 142 142/var(--tw-bg-opacity,1)); }
.dark\:aria-disabled\:border-gray-600[aria-disabled="true"]:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.dark\:aria-disabled\:bg-gray-600[aria-disabled="true"]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(85 85 85/var(--tw-bg-opacity,1)); }
.dark\:aria-disabled\:text-gray-400[aria-disabled="true"]:is(.dark *) { --tw-text-opacity: 1; color: rgb(142 142 142/var(--tw-text-opacity,1)); }
.dark\:aria-disabled\:opacity-50[aria-disabled="true"]:is(.dark *) { opacity: 0.5; }
.dark\:aria-selected\:bg-blue-700[aria-selected="true"]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 56 141/var(--tw-bg-opacity,1)); }
.dark\:data-\[state\=\'checked\'\]\:bg-gray-800[data-state="checked"]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.dark\:data-\[state\=open\]\:bg-blue-600[data-state="open"]:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(0 83 169/var(--tw-bg-opacity,1)); }
.dark\:data-\[headlessui-state\=open\]\:text-blue-50[data-headlessui-state="open"]:is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.dark\:data-\[state\=\'checked\'\]\:text-blue-100[data-state="checked"]:is(.dark *) { --tw-text-opacity: 1; color: rgb(207 231 255/var(--tw-text-opacity,1)); }
.dark\:data-\[state\=open\]\:text-blue-50[data-state="open"]:is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.dark\:ui-selected\:text-blue-300[data-headlessui-state~="selected"]:is(.dark *), :where([data-headlessui-state~="selected"]) .dark\:ui-selected\:text-blue-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(96 175 255/var(--tw-text-opacity,1)); }
.dark\:ui-active\:bg-gray-700[data-headlessui-state~="active"]:is(.dark *), .ui-active\:dark\:bg-gray-700:is(.dark *)[data-headlessui-state~="active"], :where([data-headlessui-state~="active"]) .dark\:ui-active\:bg-gray-700:is(.dark *), :where([data-headlessui-state~="active"]) .ui-active\:dark\:bg-gray-700:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
@media (hover: hover) and (pointer: fine) {
  .dark\:enabled\:hover-capable\:hover\:bg-gray-800:hover:enabled:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
}
:where(.is-focus-indicator) :focus.dark\:ui-focus-visible\:border-transparent:is(.dark *) { border-color: rgba(0, 0, 0, 0); }
:where(.is-focus-indicator) :focus.dark\:ui-focus-visible\:text-gray-900:is(.dark *) { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
:where(.is-focus-indicator) :focus.dark\:ui-focus-visible\:text-white:is(.dark *) { --csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
:where(.is-focus-indicator) :focus.dark\:ui-focus-visible\:outline-blue-400:is(.dark *) { outline-color: rgb(46, 145, 236); }
:where(.is-focus-indicator) :focus.dark\:ui-focus-visible\:hover\:border-gray-400:hover:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.app .app\:dark\:border-gray-700:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.app .app\:dark\:bg-gray-800:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
@media (max-width: 1615px) {
  .max-\[1615px\]\:px-\[21px\] { padding-left: 21px; padding-right: 21px; }
}
@media not all and (min-width: 1400px) {
  .max-2xl\:hidden { display: none; }
  .max-2xl\:w-2\/6 { width: 33.3333%; }
  .max-2xl\:w-3\/6 { width: 50%; }
  .max-2xl\:max-w-\[20ch\] { max-width: 20ch; }
  .max-2xl\:max-w-\[30ch\] { max-width: 30ch; }
}
@media not all and (min-width: 1280px) {
  .max-xl\:hidden { display: none; }
  .max-xl\:w-5\/6 { width: 83.3333%; }
}
@media (max-width: 1280px) {
  .max-\[1280px\]\:ps-\[20px\] { padding-inline-start: 20px; }
}
@media not all and (min-width: 1024px) {
  .max-lg\:m-0 { margin: 0px; }
  .max-lg\:hidden { display: none; }
  .max-lg\:w-full { width: 100%; }
  .max-lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
}
@media (max-width: 1023px) {
  .max-\[1023px\]\:hidden { display: none; }
}
@media (max-width: 869px) {
  .max-\[869px\]\:hidden { display: none; }
}
@media not all and (min-width: 768px) {
  .max-md\:mt-6 { margin-top: 1.5rem; }
  .max-md\:block { display: block; }
  .max-md\:inline { display: inline; }
  .max-md\:flex { display: flex; }
  .max-md\:hidden { display: none; }
  .max-md\:flex-row { flex-direction: row; }
  .max-md\:flex-wrap { flex-wrap: wrap; }
  .max-md\:items-stretch { align-items: stretch; }
  .max-md\:gap-2 { gap: 0.5rem; }
}
@media (max-width: 767px) {
  .max-\[767px\]\:block { display: block; }
}
@media (max-width: 650px) {
  .max-\[650px\]\:mr-0 { margin-right: 0px; }
  .max-\[650px\]\:basis-full { flex-basis: 100%; }
  .max-\[650px\]\:p-5 { padding: 1.25rem; }
}
@media not all and (min-width: 640px) {
  .max-sm\:fixed { position: fixed; }
  .max-sm\:end-4 { inset-inline-end: 1rem; }
  .max-sm\:top-auto { top: auto; }
  .max-sm\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .max-sm\:hidden { display: none; }
  .max-sm\:max-h-\[220px\] { max-height: 220px; }
  .max-sm\:w-full { width: 100%; }
  .max-sm\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .max-sm\:grid-cols-\[1fr_1\.5rem_1fr\] { grid-template-columns: 1fr 1.5rem 1fr; }
  .max-sm\:flex-col { flex-direction: column; }
  .max-sm\:justify-self-stretch { justify-self: stretch; }
}
@media not all and (min-width: 512px) {
  .max-xs\:w-\[calc\(100vw-48px\)\] { width: calc(-48px + 100vw); }
}
@media (max-width: 512px) {
  .max-\[512px\]\:hidden { display: none; }
}
@media (max-width: 480px) {
  .max-\[480px\]\:w-full { width: 100%; }
  .max-\[480px\]\:flex-col { flex-direction: column; }
  .max-\[480px\]\:items-end { align-items: flex-end; }
}
@media (max-width: 449px) {
  .max-\[449px\]\:hidden { display: none; }
}
@media (max-width: 425px) {
  .max-\[425px\]\:m-0 { margin: 0px; }
  .max-\[425px\]\:w-full { width: 100%; }
  .max-\[425px\]\:flex-wrap { flex-wrap: wrap; }
}
@media (max-width: 399px) {
  .max-\[399px\]\:hidden { display: none; }
}
@media (min-width: 426px) {
  .min-\[426px\]\:mb-5 { margin-bottom: 1.25rem; }
  .min-\[426px\]\:basis-2\/3 { flex-basis: 66.6667%; }
}
@media (min-width: 481px) {
  .min-\[481px\]\:col-start-2 { grid-column-start: 2; }
  .min-\[481px\]\:col-start-3 { grid-column-start: 3; }
  .min-\[481px\]\:row-start-1 { grid-row-start: 1; }
  .min-\[481px\]\:basis-96 { flex-basis: 24rem; }
  .min-\[481px\]\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); }
  .min-\[481px\]\:justify-self-end { justify-self: end; }
  .min-\[481px\]\:justify-self-center { justify-self: center; }
}
@media (min-width: 512px) {
  .xs\:inline-flex { display: inline-flex; }
  .xs\:h-24 { height: 6rem; }
  .xs\:w-96 { width: 24rem; }
  .xs\:w-fit { width: fit-content; }
  .xs\:max-w-xs { max-width: 20rem; }
  .xs\:flex-row { flex-direction: row; }
  .xs\:justify-start { justify-content: flex-start; }
  .xs\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .xs\:text-left { text-align: left; }
  .xs\:\!text-redesign-base { font-size: 16px !important; line-height: 140% !important; }
  .xs\:\!text-redesign-h5 { letter-spacing: -0.48px !important; font-size: 28px !important; font-weight: 300 !important; line-height: 115% !important; }
  .xs\:\!text-redesign-lg { font-size: 18px !important; line-height: 140% !important; }
  .xs\:\!text-redesign-sm { font-size: 14px !important; line-height: 140% !important; }
  .xs\:\!text-redesign-xl { font-size: 20px !important; line-height: 140% !important; }
  .xs\:\!text-redesign-xxl { font-size: 24px !important; line-height: 140% !important; }
  .xs\:text-\[1\.125rem\] { font-size: 1.125rem; }
  .xs\:text-\[1\.25rem\] { font-size: 1.25rem; }
  .xs\:text-\[1\.5rem\] { font-size: 1.5rem; }
  .xs\:text-\[1\.875rem\] { font-size: 1.875rem; }
  .xs\:text-\[1rem\] { font-size: 1rem; }
  .xs\:text-\[2\.25rem\] { font-size: 2.25rem; }
  .xs\:text-\[20px\] { font-size: 20px; }
  .xs\:text-\[24px\] { font-size: 24px; }
  .xs\:text-\[3\.5rem\] { font-size: 3.5rem; }
  .xs\:text-\[40px\] { font-size: 40px; }
  .xs\:text-\[48px\] { font-size: 48px; }
  .xs\:text-\[56px\] { font-size: 56px; }
  .xs\:text-\[64px\] { font-size: 64px; }
  .xs\:text-\[96px\] { font-size: 96px; }
  .xs\:text-base { font-size: 16px; line-height: 1.5; }
  .xs\:text-redesign-base { font-size: 16px; line-height: 140%; }
  .xs\:text-redesign-h5 { letter-spacing: -0.48px; font-size: 28px; font-weight: 300; line-height: 115%; }
  .xs\:text-redesign-lg { font-size: 18px; line-height: 140%; }
  .xs\:text-redesign-sm { font-size: 14px; line-height: 140%; }
  .xs\:text-redesign-xl { font-size: 20px; line-height: 140%; }
  .xs\:text-redesign-xxl { font-size: 24px; line-height: 140%; }
  .xs\:text-sm { font-size: 14px; line-height: 1.5; }
  .xs\:leading-\[120\%\] { line-height: 120%; }
  .xs\:leading-\[130\%\] { line-height: 130%; }
}
@media (min-width: 640px) {
  .sm\:static { position: static; }
  .sm\:inset-6 { inset: 1.5rem; }
  .sm\:bottom-6 { bottom: 1.5rem; }
  .sm\:col-start-2 { grid-column-start: 2; }
  .sm\:col-end-3 { grid-column-end: 3; }
  .sm\:row-start-1 { grid-row-start: 1; }
  .sm\:row-end-3 { grid-row-end: 3; }
  .sm\:m-auto { margin: auto; }
  .sm\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .sm\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
  .sm\:mb-0 { margin-bottom: 0px; }
  .sm\:mb-10 { margin-bottom: 2.5rem; }
  .sm\:mb-6 { margin-bottom: 1.5rem; }
  .sm\:mb-7 { margin-bottom: 1.75rem; }
  .sm\:ml-12 { margin-left: 3rem; }
  .sm\:ml-4 { margin-left: 1rem; }
  .sm\:ms-4 { margin-inline-start: 1rem; }
  .sm\:mt-0 { margin-top: 0px; }
  .sm\:mt-6 { margin-top: 1.5rem; }
  .sm\:mt-\[-53px\] { margin-top: -53px; }
  .sm\:mt-\[-57px\] { margin-top: -57px; }
  .sm\:inline-block { display: inline-block; }
  .sm\:inline { display: inline; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:h-\[184px\] { height: 184px; }
  .sm\:h-auto { height: auto; }
  .sm\:h-full { height: 100%; }
  .sm\:h-screen { height: 100vh; }
  .sm\:max-h-\[576px\] { max-height: 576px; }
  .sm\:max-h-none { max-height: none; }
  .sm\:min-h-0 { min-height: 0px; }
  .sm\:min-h-\[500px\] { min-height: 500px; }
  .sm\:min-h-\[clamp\(250px\,50vh\,557px\)\] { min-height: clamp(250px, 50vh, 557px); }
  .sm\:\!w-60 { width: 15rem !important; }
  .sm\:\!w-\[90\%\] { width: 90% !important; }
  .sm\:w-1\/2 { width: 50%; }
  .sm\:w-1\/4 { width: 25%; }
  .sm\:w-12 { width: 3rem; }
  .sm\:w-2\/3 { width: 66.6667%; }
  .sm\:w-\[380px\] { width: 380px; }
  .sm\:w-\[450px\] { width: 450px; }
  .sm\:w-\[47\%\] { width: 47%; }
  .sm\:w-\[48\%\] { width: 48%; }
  .sm\:w-\[512px\] { width: 512px; }
  .sm\:w-\[90\%\] { width: 90%; }
  .sm\:w-\[calc\(100\%_-_48px\)\] { width: calc(100% - 48px); }
  .sm\:min-w-\[650px\] { min-width: 650px; }
  .sm\:max-w-2xl { max-width: 42rem; }
  .sm\:max-w-3xl { max-width: 48rem; }
  .sm\:max-w-\[360px\] { max-width: 360px; }
  .sm\:max-w-\[400px\] { max-width: 400px; }
  .sm\:max-w-\[90vw\] { max-width: 90vw; }
  .sm\:max-w-lg { max-width: 32rem; }
  .sm\:max-w-none { max-width: none; }
  .sm\:max-w-xl { max-width: 36rem; }
  .sm\:flex-initial { flex: 0 1 auto; }
  .sm\:basis-1\/2 { flex-basis: 50%; }
  .sm\:basis-3\/5 { flex-basis: 60%; }
  .sm\:basis-4\/5 { flex-basis: 80%; }
  .sm\:basis-96 { flex-basis: 24rem; }
  .sm\:basis-\[10\%\] { flex-basis: 10%; }
  .sm\:basis-\[30\%\] { flex-basis: 30%; }
  .sm\:basis-\[47\%\] { flex-basis: 47%; }
  .sm\:basis-\[48\%\] { flex-basis: 48%; }
  .sm\:basis-\[52\%\] { flex-basis: 52%; }
  .sm\:basis-full { flex-basis: 100%; }
  .sm\:-translate-x-4 { --tw-translate-x: -1rem; 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)); }
  .sm\:translate-y-0 { --tw-translate-y: 0px; 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)); }
  .sm\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; 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)); }
  .sm\:scale-95 { --tw-scale-x: .95; --tw-scale-y: .95; 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)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[100px_auto\] { grid-template-columns: 100px auto; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-col { flex-direction: column; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:items-center { align-items: center; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:gap-0 { gap: 0px; }
  .sm\:gap-12 { gap: 3rem; }
  .sm\:gap-16 { gap: 4rem; }
  .sm\:gap-20 { gap: 5rem; }
  .sm\:gap-3 { gap: 0.75rem; }
  .sm\:gap-4 { gap: 1rem; }
  .sm\:gap-6 { gap: 1.5rem; }
  .sm\:overflow-y-visible { overflow-y: visible; }
  .sm\:rounded-lg { border-radius: 0.5rem; }
  .sm\:border-b-0 { border-bottom-width: 0px; }
  .sm\:p-0 { padding: 0px; }
  .sm\:p-4 { padding: 1rem; }
  .sm\:p-6 { padding: 1.5rem; }
  .sm\:p-8 { padding: 2rem; }
  .sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .sm\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .sm\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .sm\:px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
  .sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .sm\:px-\[20px\] { padding-left: 20px; padding-right: 20px; }
  .sm\:py-0 { padding-top: 0px; padding-bottom: 0px; }
  .sm\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .sm\:pb-0 { padding-bottom: 0px; }
  .sm\:pb-10 { padding-bottom: 2.5rem; }
  .sm\:pb-5 { padding-bottom: 1.25rem; }
  .sm\:pb-6 { padding-bottom: 1.5rem; }
  .sm\:pt-0 { padding-top: 0px; }
  .sm\:pt-10 { padding-top: 2.5rem; }
  .sm\:pt-16 { padding-top: 4rem; }
  .sm\:pt-\[18px\] { padding-top: 18px; }
  .sm\:text-right { text-align: right; }
  .sm\:align-middle { vertical-align: middle; }
  .sm\:text-2xl { font-size: 21px; line-height: 1.4; }
  .sm\:text-\[28px\] { font-size: 28px; }
  .sm\:text-base { font-size: 16px; line-height: 1.5; }
  .sm\:text-lg { font-size: 19px; line-height: 1.5; }
  .sm\:text-redesign-base { font-size: 16px; line-height: 140%; }
  .sm\:text-sm { font-size: 14px; line-height: 1.5; }
  .sm\:font-normal { font-weight: 400; }
  .sm\:leading-6 { line-height: 1.5rem; }
  .sm\:leading-\[32px\] { line-height: 32px; }
}
@media (min-width: 700px) {
  .min-\[700px\]\:block { display: block; }
  .min-\[700px\]\:w-1\/2 { width: 50%; }
}
@media (min-width: 760px) {
  .min-\[760px\]\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media (min-width: 768px) {
  .md\:absolute { position: absolute; }
  .md\:sticky { position: sticky; }
  .md\:bottom-8 { bottom: 2rem; }
  .md\:left-0 { left: 0px; }
  .md\:left-full { left: 100%; }
  .md\:right-\[3\.25rem\] { right: 3.25rem; }
  .md\:right-auto { right: auto; }
  .md\:top-16 { top: 4rem; }
  .md\:top-\[-84px\] { top: -84px; }
  .md\:order-1 { order: 1; }
  .md\:order-2 { order: 2; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:col-span-3 { grid-column: span 3 / span 3; }
  .md\:col-span-6 { grid-column: span 6 / span 6; }
  .md\:col-start-1 { grid-column-start: 1; }
  .md\:col-start-2 { grid-column-start: 2; }
  .md\:col-start-3 { grid-column-start: 3; }
  .md\:col-end-3 { grid-column-end: 3; }
  .md\:col-end-4 { grid-column-end: 4; }
  .md\:row-start-1 { grid-row-start: 1; }
  .md\:row-end-3 { grid-row-end: 3; }
  .md\:m-0 { margin: 0px; }
  .md\:m-4 { margin: 1rem; }
  .md\:\!my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .md\:mx-15 { margin-left: 3.75rem; margin-right: 3.75rem; }
  .md\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
  .md\:my-0 { margin-top: 0px; margin-bottom: 0px; }
  .md\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
  .md\:my-15 { margin-top: 3.75rem; margin-bottom: 3.75rem; }
  .md\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
  .md\:my-9 { margin-top: 2.25rem; margin-bottom: 2.25rem; }
  .md\:my-\[20px\] { margin-top: 20px; margin-bottom: 20px; }
  .md\:my-\[32px\] { margin-top: 32px; margin-bottom: 32px; }
  .md\:my-\[64px\] { margin-top: 64px; margin-bottom: 64px; }
  .md\:my-redesign-8 { margin-top: 3rem; margin-bottom: 3rem; }
  .md\:\!mb-8 { margin-bottom: 2rem !important; }
  .md\:-mt-12 { margin-top: -3rem; }
  .md\:-mt-4 { margin-top: -1rem; }
  .md\:mb-0 { margin-bottom: 0px; }
  .md\:mb-12 { margin-bottom: 3rem; }
  .md\:mb-16 { margin-bottom: 4rem; }
  .md\:mb-2 { margin-bottom: 0.5rem; }
  .md\:mb-20 { margin-bottom: 5rem; }
  .md\:mb-4 { margin-bottom: 1rem; }
  .md\:mb-6 { margin-bottom: 1.5rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
  .md\:mb-\[48px\] { margin-bottom: 48px; }
  .md\:mb-redesign-7 { margin-bottom: 2rem; }
  .md\:ml-2 { margin-left: 0.5rem; }
  .md\:ml-\[-300px\] { margin-left: -300px; }
  .md\:mr-10 { margin-right: 2.5rem; }
  .md\:ms-8 { margin-inline-start: 2rem; }
  .md\:mt-0 { margin-top: 0px; }
  .md\:mt-12 { margin-top: 3rem; }
  .md\:mt-16 { margin-top: 4rem; }
  .md\:mt-4 { margin-top: 1rem; }
  .md\:mt-8 { margin-top: 2rem; }
  .md\:mt-\[96px\] { margin-top: 96px; }
  .md\:mt-auto { margin-top: auto; }
  .md\:mt-redesign-9 { margin-top: 4rem; }
  .md\:block { display: block; }
  .md\:inline { display: inline; }
  .md\:flex { display: flex; }
  .md\:inline-flex { display: inline-flex; }
  .md\:grid { display: grid; }
  .md\:contents { display: contents; }
  .md\:hidden { display: none; }
  .md\:size-12 { width: 3rem; height: 3rem; }
  .md\:size-14 { width: 3.5rem; height: 3.5rem; }
  .md\:size-3 { width: 0.75rem; height: 0.75rem; }
  .md\:size-4 { width: 1rem; height: 1rem; }
  .md\:size-44 { width: 11rem; height: 11rem; }
  .md\:size-6 { width: 1.5rem; height: 1.5rem; }
  .md\:size-7 { width: 1.75rem; height: 1.75rem; }
  .md\:size-8 { width: 2rem; height: 2rem; }
  .md\:h-16 { height: 4rem; }
  .md\:h-20 { height: 5rem; }
  .md\:h-32 { height: 8rem; }
  .md\:h-96 { height: 24rem; }
  .md\:h-\[150px\] { height: 150px; }
  .md\:h-\[375px\] { height: 375px; }
  .md\:h-\[40rem\] { height: 40rem; }
  .md\:h-\[65px\] { height: 65px; }
  .md\:h-\[70vh\] { height: 70vh; }
  .md\:h-auto { height: auto; }
  .md\:h-full { height: 100%; }
  .md\:max-h-56 { max-height: 14rem; }
  .md\:max-h-\[150px\] { max-height: 150px; }
  .md\:max-h-\[60vh\] { max-height: 60vh; }
  .md\:max-h-\[calc\(100vh-5rem\)\] { max-height: calc(-5rem + 100vh); }
  .md\:min-h-0 { min-height: 0px; }
  .md\:min-h-10 { min-height: 2.5rem; }
  .md\:min-h-15 { min-height: 3.75rem; }
  .md\:min-h-9 { min-height: 2.25rem; }
  .md\:min-h-\[250px\] { min-height: 250px; }
  .md\:min-h-\[400px\] { min-height: 400px; }
  .md\:min-h-\[448px\] { min-height: 448px; }
  .md\:min-h-\[45rem\] { min-height: 45rem; }
  .md\:min-h-\[calc\(100vh-280px-61px\)\] { min-height: calc(-341px + 100vh); }
  .md\:w-1\/2 { width: 50%; }
  .md\:w-16 { width: 4rem; }
  .md\:w-2\/3 { width: 66.6667%; }
  .md\:w-32 { width: 8rem; }
  .md\:w-6\/12 { width: 50%; }
  .md\:w-\[1283px\] { width: 1283px; }
  .md\:w-\[287px\] { width: 287px; }
  .md\:w-\[288px\] { width: 288px; }
  .md\:w-\[292px\] { width: 292px; }
  .md\:w-\[380px\] { width: 380px; }
  .md\:w-\[48\%\] { width: 48%; }
  .md\:w-\[65px\] { width: 65px; }
  .md\:w-auto { width: auto; }
  .md\:w-fit { width: fit-content; }
  .md\:\!min-w-\[652px\] { min-width: 652px !important; }
  .md\:min-w-0 { min-width: 0px; }
  .md\:min-w-\[200px\] { min-width: 200px; }
  .md\:max-w-2xl { max-width: 42rem; }
  .md\:max-w-3xl { max-width: 48rem; }
  .md\:max-w-4xl { max-width: 56rem; }
  .md\:max-w-56 { max-width: 14rem; }
  .md\:max-w-5xl { max-width: 64rem; }
  .md\:max-w-60 { max-width: 15rem; }
  .md\:max-w-7xl { max-width: 80rem; }
  .md\:max-w-\[300px\] { max-width: 300px; }
  .md\:max-w-\[390px\] { max-width: 390px; }
  .md\:max-w-\[400px\] { max-width: 400px; }
  .md\:max-w-\[420px\] { max-width: 420px; }
  .md\:max-w-\[460px\] { max-width: 460px; }
  .md\:max-w-\[540px\] { max-width: 540px; }
  .md\:max-w-\[66\.66\%\] { max-width: 66.66%; }
  .md\:max-w-\[calc\(100vw-163px\)\] { max-width: calc(-163px + 100vw); }
  .md\:max-w-\[calc\(100vw_-_348px\)\] { max-width: calc(-348px + 100vw); }
  .md\:max-w-full { max-width: 100%; }
  .md\:max-w-prose { max-width: 65ch; }
  .md\:max-w-sm { max-width: 24rem; }
  .md\:flex-1 { flex: 1 1 0%; }
  .md\:flex-none { flex: 0 0 auto; }
  .md\:basis-full { flex-basis: 100%; }
  .md\:-translate-y-10 { --tw-translate-y: -2.5rem; 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)); }
  .md\:scale-150 { --tw-scale-x: 1.5; --tw-scale-y: 1.5; 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)); }
  .md\:auto-rows-fr { grid-auto-rows: minmax(0px, 1fr); }
  .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .md\:grid-cols-\[50\%_1fr\] { grid-template-columns: 50% 1fr; }
  .md\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) auto minmax(0px, 1fr); }
  .md\:grid-rows-1 { grid-template-rows: repeat(1, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-col { flex-direction: column; }
  .md\:flex-wrap { flex-wrap: wrap; }
  .md\:items-start { align-items: flex-start; }
  .md\:items-center { align-items: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-end { justify-content: flex-end; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-between { justify-content: space-between; }
  .md\:gap-0 { gap: 0px; }
  .md\:gap-1 { gap: 0.25rem; }
  .md\:gap-1\.5 { gap: 0.375rem; }
  .md\:gap-12 { gap: 3rem; }
  .md\:gap-16 { gap: 4rem; }
  .md\:gap-2 { gap: 0.5rem; }
  .md\:gap-20 { gap: 5rem; }
  .md\:gap-24 { gap: 6rem; }
  .md\:gap-3 { gap: 0.75rem; }
  .md\:gap-4 { gap: 1rem; }
  .md\:gap-5 { gap: 1.25rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-8 { gap: 2rem; }
  .md\:gap-\[18px\] { gap: 18px; }
  .md\:gap-x-12 { column-gap: 3rem; }
  .md\:gap-x-16 { column-gap: 4rem; }
  .md\:gap-x-5 { column-gap: 1.25rem; }
  .md\:gap-y-12 { row-gap: 3rem; }
  .md\:space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))); }
  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .md\:divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
  .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(198 198 198/var(--tw-divide-opacity,1)); }
  .md\:self-end { align-self: flex-end; }
  .md\:overflow-hidden { overflow: hidden; }
  .md\:overflow-x-visible { overflow-x: visible; }
  .md\:rounded-full { border-radius: 9999px; }
  .md\:rounded-lg { border-radius: 0.5rem; }
  .md\:border { border-width: 1px; }
  .md\:border-b { border-bottom-width: 1px; }
  .md\:border-e { border-inline-end-width: 1px; }
  .md\:border-s-4 { border-inline-start-width: 4px; }
  .md\:border-t-8 { border-top-width: 8px; }
  .md\:border-action-active { --csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) #0070c9; border-color: var(--lightningcss-light,#0070c9)var(--lightningcss-dark,#0070c9); }
  .md\:border-blue-600 { --tw-border-opacity: 1; border-color: rgb(0 83 169/var(--tw-border-opacity,1)); }
  .md\:border-surface-danger { --csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) #f9553e; border-color: var(--lightningcss-light,#c34331)var(--lightningcss-dark,#f9553e); }
  .md\:border-transparent { border-color: rgba(0, 0, 0, 0); }
  .md\:bg-\[rgba\(171\,171\,171\,0\.10\)\] { background-color: rgba(171, 171, 171, 0.1); }
  .md\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
  .md\:object-bottom { object-position: center bottom; }
  .md\:p-0 { padding: 0px; }
  .md\:p-12 { padding: 3rem; }
  .md\:p-16 { padding: 4rem; }
  .md\:p-4 { padding: 1rem; }
  .md\:p-5 { padding: 1.25rem; }
  .md\:p-6 { padding: 1.5rem; }
  .md\:p-8 { padding: 2rem; }
  .md\:p-\[32px\] { padding: 32px; }
  .md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .md\:px-15 { padding-left: 3.75rem; padding-right: 3.75rem; }
  .md\:px-16 { padding-left: 4rem; padding-right: 4rem; }
  .md\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8, .md\:px-\[2rem\] { padding-left: 2rem; padding-right: 2rem; }
  .md\:px-\[70px\] { padding-left: 70px; padding-right: 70px; }
  .md\:px-\[72px\] { padding-left: 72px; padding-right: 72px; }
  .md\:px-redesign-9 { padding-left: 4rem; padding-right: 4rem; }
  .md\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .md\:py-15 { padding-top: 3.75rem; padding-bottom: 3.75rem; }
  .md\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
  .md\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .md\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .md\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .md\:py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .md\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .md\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .md\:py-\[9\.5px\] { padding-top: 9.5px; padding-bottom: 9.5px; }
  .md\:py-redesign-4 { padding-top: 1rem; padding-bottom: 1rem; }
  .md\:pb-0 { padding-bottom: 0px; }
  .md\:pb-12 { padding-bottom: 3rem; }
  .md\:pb-16 { padding-bottom: 4rem; }
  .md\:pb-20 { padding-bottom: 5rem; }
  .md\:pb-24 { padding-bottom: 6rem; }
  .md\:pb-3 { padding-bottom: 0.75rem; }
  .md\:pb-6 { padding-bottom: 1.5rem; }
  .md\:pb-8 { padding-bottom: 2rem; }
  .md\:pb-\[130px\] { padding-bottom: 130px; }
  .md\:pe-2 { padding-inline-end: 0.5rem; }
  .md\:pe-6 { padding-inline-end: 1.5rem; }
  .md\:pe-\[12px\] { padding-inline-end: 12px; }
  .md\:pl-10 { padding-left: 2.5rem; }
  .md\:pl-4 { padding-left: 1rem; }
  .md\:pl-9 { padding-left: 2.25rem; }
  .md\:pl-\[0\.6rem\] { padding-left: 0.6rem; }
  .md\:pl-\[13px\] { padding-left: 13px; }
  .md\:pl-\[4px\] { padding-left: 4px; }
  .md\:pl-\[6px\] { padding-left: 6px; }
  .md\:pl-\[7px\] { padding-left: 7px; }
  .md\:pr-0 { padding-right: 0px; }
  .md\:pr-10 { padding-right: 2.5rem; }
  .md\:pr-\[4px\] { padding-right: 4px; }
  .md\:pr-\[6px\] { padding-right: 6px; }
  .md\:ps-4 { padding-inline-start: 1rem; }
  .md\:ps-6 { padding-inline-start: 1.5rem; }
  .md\:pt-0 { padding-top: 0px; }
  .md\:pt-12 { padding-top: 3rem; }
  .md\:pt-2 { padding-top: 0.5rem; }
  .md\:pt-20 { padding-top: 5rem; }
  .md\:pt-24 { padding-top: 6rem; }
  .md\:pt-5 { padding-top: 1.25rem; }
  .md\:pt-6 { padding-top: 1.5rem; }
  .md\:pt-8 { padding-top: 2rem; }
  .md\:pt-\[18px\] { padding-top: 18px; }
  .md\:text-start { text-align: start; }
  .md\:\!text-\[1\.125rem\] { font-size: 1.125rem !important; }
  .md\:\!text-\[48px\] { font-size: 48px !important; }
  .md\:\!text-sm { font-size: 14px !important; line-height: 1.5 !important; }
  .md\:text-4xl { font-size: 28px; line-height: 1.3; }
  .md\:text-6xl { font-size: 40px; line-height: 1.3; }
  .md\:text-\[1\.125rem\] { font-size: 1.125rem; }
  .md\:text-\[160px\] { font-size: 160px; }
  .md\:text-\[18px\] { font-size: 18px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[28px\] { font-size: 28px; }
  .md\:text-\[32px\] { font-size: 32px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:text-\[48px\] { font-size: 48px; }
  .md\:text-\[4rem\] { font-size: 4rem; }
  .md\:text-\[56px\] { font-size: 56px; }
  .md\:text-\[72px\] { font-size: 72px; }
  .md\:text-\[80px\] { font-size: 80px; }
  .md\:text-base { font-size: 16px; line-height: 1.5; }
  .md\:text-md { font-size: 18px; line-height: 1.5; }
  .md\:text-redesign-base { font-size: 16px; line-height: 140%; }
  .md\:text-redesign-h2 { letter-spacing: -0.96px; font-size: 48px; font-weight: 300; line-height: 105%; }
  .md\:text-redesign-h3 { letter-spacing: -0.72px; font-size: 40px; font-weight: 300; line-height: 105%; }
  .md\:text-redesign-h4 { letter-spacing: -0.6px; font-size: 32px; font-weight: 300; line-height: 115%; }
  .md\:text-redesign-h5 { letter-spacing: -0.48px; font-size: 28px; font-weight: 300; line-height: 115%; }
  .md\:text-redesign-h6 { letter-spacing: -0.36px; font-size: 24px; font-weight: 400; line-height: 100%; }
  .md\:text-redesign-lg { font-size: 18px; line-height: 140%; }
  .md\:text-redesign-xxl { font-size: 24px; line-height: 140%; }
  .md\:text-sm { font-size: 14px; line-height: 1.5; }
  .md\:text-xs { font-size: 12px; line-height: 1.5; }
  .md\:font-light { font-weight: 300; }
  .md\:leading-\[140\%\] { line-height: 140%; }
  .md\:leading-none { line-height: 1; }
  .md\:tracking-\[-0\.6px\] { letter-spacing: -0.6px; }
  .md\:shadow-md { --tw-shadow: 0px 4px 16px #0000001f; --tw-shadow-colored: 0px 4px 16px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
  .md\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow); }
  .md\:outline { outline-style: solid; }
  .md\:outline-1 { outline-width: 1px; }
  .md\:outline-offset-\[-1px\] { outline-offset: -1px; }
  .md\:outline-\[\#E5E5E5\] { outline-color: rgb(229, 229, 229); }
  .md\:transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .md\:first\:pb-12:first-child { padding-bottom: 3rem; }
  .md\:first\:pt-12:first-child { padding-top: 3rem; }
  .md\:first\:pt-16:first-child { padding-top: 4rem; }
  .md\:last\:pb-16:last-child { padding-bottom: 4rem; }
  .md\:has-\[d-textarea\[data-hasvalue\]\]\:min-h-0:has(d-textarea[data-hasvalue]) { min-height: 0px; }
  .md\:has-\[\[data-layout-id\=textarea-layout-target\]\]\:grid-cols-2:has([data-layout-id="textarea-layout-target"]) { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .doctrans .doctrans\:md\:flex-row { flex-direction: row; }
  .doctrans .doctrans\:md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  @media (max-width: 820px) {
  .min-\[768px\]\:max-\[820px\]\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
}
@media (min-width: 800px) {
  .min-\[800px\]\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (min-width: 840px) {
  .min-\[840px\]\:px-\[30px\] { padding-left: 30px; padding-right: 30px; }
}
@media (min-width: 1000px) {
  .min-\[1000px\]\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .min-\[1000px\]\:px-\[50px\] { padding-left: 50px; padding-right: 50px; }
  .min-\[1000px\]\:text-\[calc\(26px_\+_var\(--relative-text-size\)\)\] { font-size: calc(26px + var(--relative-text-size)); }
}
@media (min-width: 1024px) {
  .lg\:pointer-events-auto { pointer-events: auto; }
  .lg\:static { position: static; }
  .lg\:absolute { position: absolute; }
  .lg\:relative { position: relative; }
  .lg\:inset-x-0 { left: 0px; right: 0px; }
  .lg\:top-0 { top: 0px; }
  .lg\:order-1 { order: 1; }
  .lg\:order-2 { order: 2; }
  .lg\:order-last { order: 9999; }
  .lg\:order-none { order: 0; }
  .lg\:col-span-2 { grid-column: span 2 / span 2; }
  .lg\:col-start-2 { grid-column-start: 2; }
  .lg\:row-span-2 { grid-row: span 2 / span 2; }
  .lg\:row-span-3 { grid-row: span 3 / span 3; }
  .lg\:\!my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
  .lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .lg\:my-0 { margin-top: 0px; margin-bottom: 0px; }
  .lg\:my-\[192px\] { margin-top: 192px; margin-bottom: 192px; }
  .lg\:my-\[32px\] { margin-top: 32px; margin-bottom: 32px; }
  .lg\:my-\[48px\] { margin-top: 48px; margin-bottom: 48px; }
  .lg\:my-\[96px\] { margin-top: 96px; margin-bottom: 96px; }
  .lg\:\!mb-0 { margin-bottom: 0px !important; }
  .lg\:\!mt-6 { margin-top: 1.5rem !important; }
  .lg\:-mr-14 { margin-right: -3.5rem; }
  .lg\:mb-0 { margin-bottom: 0px; }
  .lg\:mb-12 { margin-bottom: 3rem; }
  .lg\:mb-4 { margin-bottom: 1rem; }
  .lg\:mb-\[48px\] { margin-bottom: 48px; }
  .lg\:mb-\[72px\] { margin-bottom: 72px; }
  .lg\:mb-\[80px\] { margin-bottom: 80px; }
  .lg\:mb-\[96px\] { margin-bottom: 96px; }
  .lg\:mb-redesign-6 { margin-bottom: 1.5rem; }
  .lg\:mb-redesign-8 { margin-bottom: 3rem; }
  .lg\:mb-redesign-9 { margin-bottom: 4rem; }
  .lg\:ms-8 { margin-inline-start: 2rem; }
  .lg\:mt-0 { margin-top: 0px; }
  .lg\:mt-12 { margin-top: 3rem; }
  .lg\:mt-16 { margin-top: 4rem; }
  .lg\:mt-redesign-10 { margin-top: 5rem; }
  .lg\:block { display: block; }
  .lg\:inline-block { display: inline-block; }
  .lg\:flex { display: flex; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:grid { display: grid; }
  .lg\:contents { display: contents; }
  .lg\:hidden { display: none; }
  .lg\:size-10 { width: 2.5rem; height: 2.5rem; }
  .lg\:size-3\.5 { width: 0.875rem; height: 0.875rem; }
  .lg\:size-8 { width: 2rem; height: 2rem; }
  .lg\:size-auto { width: auto; height: auto; }
  .lg\:h-16 { height: 4rem; }
  .lg\:h-24 { height: 6rem; }
  .lg\:h-\[220px\] { height: 220px; }
  .lg\:h-\[23rem\] { height: 23rem; }
  .lg\:h-\[380px\] { height: 380px; }
  .lg\:h-\[388px\] { height: 388px; }
  .lg\:h-\[45px\] { height: 45px; }
  .lg\:h-\[460px\] { height: 460px; }
  .lg\:h-\[560px\] { height: 560px; }
  .lg\:h-\[65vh\] { height: 65vh; }
  .lg\:h-\[80vh\] { height: 80vh; }
  .lg\:h-auto { height: auto; }
  .lg\:h-fit { height: fit-content; }
  .lg\:max-h-\[137px\] { max-height: 137px; }
  .lg\:max-h-\[388px\] { max-height: 388px; }
  .lg\:max-h-\[400px\] { max-height: 400px; }
  .lg\:max-h-\[560px\] { max-height: 560px; }
  .lg\:max-h-\[76px\] { max-height: 76px; }
  .lg\:max-h-full { max-height: 100%; }
  .lg\:min-h-10 { min-height: 2.5rem; }
  .lg\:min-h-\[388px\] { min-height: 388px; }
  .lg\:min-h-\[400px\] { min-height: 400px; }
  .lg\:min-h-\[calc\(100vh-256px-61px\)\] { min-height: calc(-317px + 100vh); }
  .lg\:min-h-screen { min-height: 100vh; }
  .lg\:\!w-80 { width: 20rem !important; }
  .lg\:\!w-\[87\%\] { width: 87% !important; }
  .lg\:w-1\/2 { width: 50%; }
  .lg\:w-1\/3 { width: 33.3333%; }
  .lg\:w-2\/3 { width: 66.6667%; }
  .lg\:w-3\/5 { width: 60%; }
  .lg\:w-\[26rem\] { width: 26rem; }
  .lg\:w-\[354px\] { width: 354px; }
  .lg\:w-\[371px\] { width: 371px; }
  .lg\:w-\[422px\] { width: 422px; }
  .lg\:w-auto { width: auto; }
  .lg\:w-fit { width: fit-content; }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-52 { min-width: 13rem; }
  .lg\:min-w-\[250px\] { min-width: 250px; }
  .lg\:min-w-\[500px\] { min-width: 500px; }
  .lg\:max-w-2xl { max-width: 42rem; }
  .lg\:max-w-3xl { max-width: 48rem; }
  .lg\:max-w-6xl { max-width: 72rem; }
  .lg\:max-w-72 { max-width: 18rem; }
  .lg\:max-w-\[1144px\] { max-width: 1144px; }
  .lg\:max-w-\[1400px\] { max-width: 1400px; }
  .lg\:max-w-\[350px\] { max-width: 350px; }
  .lg\:max-w-\[400px\] { max-width: 400px; }
  .lg\:max-w-\[425px\] { max-width: 425px; }
  .lg\:max-w-\[45\%\] { max-width: 45%; }
  .lg\:max-w-\[476px\] { max-width: 476px; }
  .lg\:max-w-\[700px\] { max-width: 700px; }
  .lg\:max-w-\[80\%\] { max-width: 80%; }
  .lg\:max-w-full { max-width: 100%; }
  .lg\:max-w-none { max-width: none; }
  .lg\:max-w-screen-2xl { max-width: 1400px; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:flex-none { flex: 0 0 auto; }
  .lg\:shrink { flex-shrink: 1; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:basis-0 { flex-basis: 0px; }
  .lg\:basis-1\/2 { flex-basis: 50%; }
  .lg\:basis-full { flex-basis: 100%; }
  .lg\:scale-0 { --tw-scale-x: 0; --tw-scale-y: 0; 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)); }
  .lg\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; 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)); }
  .lg\:cursor-default { cursor: default; }
  .lg\:cursor-pointer { cursor: pointer; }
  .lg\:grid-flow-col { grid-auto-flow: column; }
  .lg\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0px, 1fr)); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[1fr\,auto\] { grid-template-columns: 1fr auto; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-col { flex-direction: column; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-end { justify-content: flex-end; }
  .lg\:justify-center { justify-content: center; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-0 { gap: 0px; }
  .lg\:gap-0\.5 { gap: 0.125rem; }
  .lg\:gap-10 { gap: 2.5rem; }
  .lg\:gap-12 { gap: 3rem; }
  .lg\:gap-16 { gap: 4rem; }
  .lg\:gap-2 { gap: 0.5rem; }
  .lg\:gap-24 { gap: 6rem; }
  .lg\:gap-28 { gap: 7rem; }
  .lg\:gap-4 { gap: 1rem; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:gap-redesign-6 { gap: 1.5rem; }
  .lg\:gap-redesign-8 { gap: 3rem; }
  .lg\:gap-x-10 { column-gap: 2.5rem; }
  .lg\:gap-x-16 { column-gap: 4rem; }
  .lg\:gap-y-16 { row-gap: 4rem; }
  .lg\:gap-y-2 { row-gap: 0.5rem; }
  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); }
  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); }
  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); }
  .lg\:self-auto { align-self: auto; }
  .lg\:self-start { align-self: flex-start; }
  .lg\:overflow-y-hidden { overflow-y: hidden; }
  .lg\:hyphens-none { hyphens: none; }
  .lg\:border-b-0 { border-bottom-width: 0px; }
  .lg\:bg-brand { --tw-bg-opacity: 1; background-color: rgb(15 43 70/var(--tw-bg-opacity,1)); }
  .lg\:p-0 { padding: 0px; }
  .lg\:p-2 { padding: 0.5rem; }
  .lg\:p-4 { padding: 1rem; }
  .lg\:p-5 { padding: 1.25rem; }
  .lg\:p-6 { padding: 1.5rem; }
  .lg\:p-8 { padding: 2rem; }
  .lg\:p-\[10px\] { padding: 10px; }
  .lg\:p-\[32px\] { padding: 32px; }
  .lg\:\!px-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }
  .lg\:px-0 { padding-left: 0px; padding-right: 0px; }
  .lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .lg\:px-20 { padding-left: 5rem; padding-right: 5rem; }
  .lg\:px-24 { padding-left: 6rem; padding-right: 6rem; }
  .lg\:px-32 { padding-left: 8rem; padding-right: 8rem; }
  .lg\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .lg\:px-\[70px\] { padding-left: 70px; padding-right: 70px; }
  .lg\:px-redesign-0 { padding-left: 0px; padding-right: 0px; }
  .lg\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .lg\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .lg\:py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; }
  .lg\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
  .lg\:py-9 { padding-top: 2.25rem; padding-bottom: 2.25rem; }
  .lg\:py-\[32px\] { padding-top: 32px; padding-bottom: 32px; }
  .lg\:py-redesign-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .lg\:py-redesign-9 { padding-top: 4rem; padding-bottom: 4rem; }
  .lg\:pb-0 { padding-bottom: 0px; }
  .lg\:pb-1 { padding-bottom: 0.25rem; }
  .lg\:pb-3 { padding-bottom: 0.75rem; }
  .lg\:pb-4 { padding-bottom: 1rem; }
  .lg\:pb-8 { padding-bottom: 2rem; }
  .lg\:pb-\[90px\] { padding-bottom: 90px; }
  .lg\:pe-0 { padding-inline-end: 0px; }
  .lg\:pe-4 { padding-inline-end: 1rem; }
  .lg\:pe-8 { padding-inline-end: 2rem; }
  .lg\:pe-9 { padding-inline-end: 2.25rem; }
  .lg\:pe-redesign-5 { padding-inline-end: 1.25rem; }
  .lg\:pl-4 { padding-left: 1rem; }
  .lg\:pr-8 { padding-right: 2rem; }
  .lg\:ps-6 { padding-inline-start: 1.5rem; }
  .lg\:ps-9 { padding-inline-start: 2.25rem; }
  .lg\:pt-0 { padding-top: 0px; }
  .lg\:pt-12 { padding-top: 3rem; }
  .lg\:pt-5 { padding-top: 1.25rem; }
  .lg\:pt-6 { padding-top: 1.5rem; }
  .lg\:pt-8 { padding-top: 2rem; }
  .lg\:text-left { text-align: left; }
  .lg\:\!text-\[1\.25rem\] { font-size: 1.25rem !important; }
  .lg\:\!text-redesign-h3 { letter-spacing: -0.72px !important; font-size: 40px !important; font-weight: 300 !important; line-height: 105% !important; }
  .lg\:\!text-redesign-h5 { letter-spacing: -0.48px !important; font-size: 28px !important; font-weight: 300 !important; line-height: 115% !important; }
  .lg\:text-6xl { font-size: 40px; line-height: 1.3; }
  .lg\:text-\[1\.25rem\] { font-size: 1.25rem; }
  .lg\:text-\[32px\] { font-size: 32px; }
  .lg\:text-\[44px\] { font-size: 44px; }
  .lg\:text-\[56px\] { font-size: 56px; }
  .lg\:text-\[5rem\] { font-size: 5rem; }
  .lg\:text-base { font-size: 16px; line-height: 1.5; }
  .lg\:text-md { font-size: 18px; line-height: 1.5; }
  .lg\:text-redesign-h1 { letter-spacing: -1.2px; font-size: 56px; font-weight: 300; line-height: 105%; }
  .lg\:text-redesign-h2 { letter-spacing: -0.96px; font-size: 48px; font-weight: 300; line-height: 105%; }
  .lg\:text-redesign-h3 { letter-spacing: -0.72px; font-size: 40px; font-weight: 300; line-height: 105%; }
  .lg\:text-redesign-h4 { letter-spacing: -0.6px; font-size: 32px; font-weight: 300; line-height: 115%; }
  .lg\:text-redesign-h5 { letter-spacing: -0.48px; font-size: 28px; font-weight: 300; line-height: 115%; }
  .lg\:text-redesign-h6 { letter-spacing: -0.36px; font-size: 24px; font-weight: 400; line-height: 100%; }
  .lg\:text-redesign-lg { font-size: 18px; line-height: 140%; }
  .lg\:text-redesign-xxl { font-size: 24px; line-height: 140%; }
  .lg\:text-sm { font-size: 14px; line-height: 1.5; }
  .lg\:leading-\[140\%\] { line-height: 140%; }
  .lg\:leading-tight { line-height: 1.3; }
  .lg\:text-redesign-quartz-gray-100 { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity,1)); }
  .lg\:opacity-0 { opacity: 0; }
  .lg\:opacity-100 { opacity: 1; }
  .lg\:transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .min-\[1024px\]\:block { display: block; }
  .min-\[1024px\]\:hidden { display: none; }
}
@media (min-width: 1200px) {
  .min-\[1200px\]\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .min-\[1200px\]\:px-\[70px\] { padding-left: 70px; padding-right: 70px; }
}
@media (min-width: 1280px) {
  .xl\:sticky { position: sticky; }
  .xl\:top-20 { top: 5rem; }
  .xl\:mx-36 { margin-left: 9rem; margin-right: 9rem; }
  .xl\:mx-\[70px\] { margin-left: 70px; margin-right: 70px; }
  .xl\:mx-auto { margin-left: auto; margin-right: auto; }
  .xl\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
  .xl\:block { display: block; }
  .xl\:flex { display: flex; }
  .xl\:table-cell { display: table-cell; }
  .xl\:h-11 { height: 2.75rem; }
  .xl\:h-\[336px\] { height: 336px; }
  .xl\:max-h-\[440px\] { max-height: 440px; }
  .xl\:w-1\/2 { width: 50%; }
  .xl\:w-60 { width: 15rem; }
  .xl\:w-\[170px\] { width: 170px; }
  .xl\:w-\[49\%\] { width: 49%; }
  .xl\:w-\[503px\] { width: 503px; }
  .xl\:w-\[560px\] { width: 560px; }
  .xl\:max-w-72 { max-width: 18rem; }
  .xl\:max-w-\[1400px\] { max-width: 1400px; }
  .xl\:max-w-\[400px\] { max-width: 400px; }
  .xl\:max-w-\[440px\] { max-width: 440px; }
  .xl\:max-w-\[446px\] { max-width: 446px; }
  .xl\:max-w-\[calc\(100vw-270px\)\] { max-width: calc(-270px + 100vw); }
  .xl\:max-w-screen-2xl { max-width: 1400px; }
  .xl\:max-w-screen-xl { max-width: 1280px; }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-\[2fr_1fr\] { grid-template-columns: 2fr 1fr; }
  .xl\:grid-cols-\[minmax\(0\,_2fr\)_minmax\(0\,_1fr\)\] { grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-center { align-items: center; }
  .xl\:gap-16 { gap: 4rem; }
  .xl\:gap-3 { gap: 0.75rem; }
  .xl\:gap-x-20 { column-gap: 5rem; }
  .xl\:gap-y-16 { row-gap: 4rem; }
  .xl\:self-start { align-self: flex-start; }
  .xl\:px-20 { padding-left: 5rem; padding-right: 5rem; }
  .xl\:px-\[70px\] { padding-left: 70px; padding-right: 70px; }
  .xl\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
  .xl\:pe-20 { padding-inline-end: 5rem; }
  .xl\:pl-12 { padding-left: 3rem; }
}
@media (min-width: 1400px) {
  .\32 xl\:hidden { display: none; }
  .\32 xl\:h-12 { height: 3rem; }
  .\32 xl\:max-w-96 { max-width: 24rem; }
  .\32 xl\:gap-4 { gap: 1rem; }
  .\32 xl\:px-\[72px\] { padding-left: 72px; padding-right: 72px; }
  .\32 xl\:text-base { font-size: 16px; line-height: 1.5; }
  .min-\[1400px\]\:block { display: block; }
  .min-\[1400px\]\:hidden { display: none; }
  .min-\[1400px\]\:gap-3 { gap: 0.75rem; }
  .min-\[1400px\]\:gap-x-3 { column-gap: 0.75rem; }
  .min-\[1400px\]\:px-\[100px\] { padding-left: 100px; padding-right: 100px; }
  .min-\[1400px\]\:pl-16 { padding-left: 4rem; }
}
@media (min-width: 1440px) {
  .min-\[1440px\]\:text-sm { font-size: 14px; line-height: 1.5; }
}
@media (orientation: landscape) {
  .landscape\:overflow-y-auto { overflow-y: auto; }
}
.ltr\:-right-1:where([dir="ltr"], [dir="ltr"] *) { right: -0.25rem; }
.ltr\:-right-\[17px\]:where([dir="ltr"], [dir="ltr"] *) { right: -17px; }
.ltr\:right-0:where([dir="ltr"], [dir="ltr"] *) { right: 0px; }
.ltr\:ml-11:where([dir="ltr"], [dir="ltr"] *) { margin-left: 2.75rem; }
.ltr\:ml-auto:where([dir="ltr"], [dir="ltr"] *) { margin-left: auto; }
.ltr\:mr-2:where([dir="ltr"], [dir="ltr"] *) { margin-right: 0.5rem; }
.ltr\:mr-5:where([dir="ltr"], [dir="ltr"] *) { margin-right: 1.25rem; }
.ltr\:\!font-redesign:where([dir="ltr"], [dir="ltr"] *) { font-family: Roboto, sans-serif !important; }
.ltr\:font-redesign:where([dir="ltr"], [dir="ltr"] *) { font-family: Roboto, sans-serif; }
.ltr\:\[transform\:scaleX\(1\)\]:where([dir="ltr"], [dir="ltr"] *) { transform: scaleX(1); }
.rtl\:-left-1:where([dir="rtl"], [dir="rtl"] *) { left: -0.25rem; }
.rtl\:-left-\[17px\]:where([dir="rtl"], [dir="rtl"] *) { left: -17px; }
.rtl\:left-0:where([dir="rtl"], [dir="rtl"] *) { left: 0px; }
.rtl\:left-1:where([dir="rtl"], [dir="rtl"] *) { left: 0.25rem; }
.rtl\:right-auto:where([dir="rtl"], [dir="rtl"] *) { right: auto; }
.rtl\:ml-2:where([dir="rtl"], [dir="rtl"] *) { margin-left: 0.5rem; }
.rtl\:ml-5:where([dir="rtl"], [dir="rtl"] *) { margin-left: 1.25rem; }
.rtl\:mr-11:where([dir="rtl"], [dir="rtl"] *) { margin-right: 2.75rem; }
.rtl\:mr-auto:where([dir="rtl"], [dir="rtl"] *) { margin-right: auto; }
@keyframes slideRightToLeft { 
  0% { right: -50%; }
  100% { right: 100%; }
}
.rtl\:animate-slide-right-to-left:where([dir="rtl"], [dir="rtl"] *) { animation: 1.5s ease-in-out 0s infinite normal none running slideRightToLeft; }
.rtl\:flex-row-reverse:where([dir="rtl"], [dir="rtl"] *) { flex-direction: row-reverse; }
.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 1; }
.rtl\:divide-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 1; }
.rtl\:border-l:where([dir="rtl"], [dir="rtl"] *) { border-left-width: 1px; }
.rtl\:object-right:where([dir="rtl"], [dir="rtl"] *) { object-position: right center; }
.rtl\:text-end:where([dir="rtl"], [dir="rtl"] *) { text-align: end; }
.rtl\:\[transform\:scaleX\(-1\)\]:where([dir="rtl"], [dir="rtl"] *) { transform: scaleX(-1); }
.placeholder\:rtl\:text-right:where([dir="rtl"], [dir="rtl"] *)::placeholder { text-align: right; }
.rtl\:before\:left-0:where([dir="rtl"], [dir="rtl"] *)::before { content: var(--tw-content); left: 0px; }
.rtl\:before\:right-auto:where([dir="rtl"], [dir="rtl"] *)::before { content: var(--tw-content); right: auto; }
@media (min-width: 640px) {
  .sm\:rtl\:ml-0:where([dir="rtl"], [dir="rtl"] *) { margin-left: 0px; }
  .sm\:rtl\:mr-12:where([dir="rtl"], [dir="rtl"] *) { margin-right: 3rem; }
}
@media (min-width: 768px) {
  .md\:rtl\:ml-10:where([dir="rtl"], [dir="rtl"] *) { margin-left: 2.5rem; }
  .md\:rtl\:mr-0:where([dir="rtl"], [dir="rtl"] *) { margin-right: 0px; }
  .md\:rtl\:divide-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 1; }
}
@media (forced-colors: active) {
  .forced-colors\:bg-system-colors-highlight { background-color: highlight; }
}
.\[\&\.-is-expanded\]\:bg-gray-50.-is-expanded { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker { display: none; }
.\[\&\:\:-webkit-media-controls-overlay-play-button\]\:\!hidden::-webkit-media-controls-overlay-play-button { display: none !important; }
.\[\&\:\:-webkit-media-controls-start-playback-button\]\:\!hidden::-webkit-media-controls-start-playback-button { display: none !important; }
.\[\&\:\:-webkit-media-controls\]\:\!hidden::-webkit-media-controls { display: none !important; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb { border-radius: 9999px; }
.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb { --tw-bg-opacity: 1; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)); }
.\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
.\[\&\:\:-webkit-scrollbar\]\:size-0::-webkit-scrollbar { width: 0px; height: 0px; }
.\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar { width: 0.5rem; }
.\[\&\:\:placeHolder\]\:\!text-gray-400::placeholder { --tw-text-opacity: 1 !important; color: rgb(142 142 142/var(--tw-text-opacity,1)) !important; }
.\[\&\:has\(\[data-headlessui-state\=open\]\)\]\:bg-blue-50:has([data-headlessui-state="open"]) { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
.\[\&\:has\(\[data-headlessui-state\=open\]\)\]\:text-blue-600:has([data-headlessui-state="open"]) { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.dark\:\[\&\:has\(\[data-headlessui-state\=open\]\)\]\:bg-gray-700:has([data-headlessui-state="open"]):is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.dark\:\[\&\:has\(\[data-headlessui-state\=open\]\)\]\:text-blue-50:has([data-headlessui-state="open"]):is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.\[\&\:has\(\[data-state\=checked\]\)\]\:\!border-blue-100:has([data-state="checked"]) { --tw-border-opacity: 1 !important; border-color: rgb(207 231 255/var(--tw-border-opacity,1)) !important; }
.\[\&\:has\(\[data-state\=checked\]\)\]\:border-blue-200:has([data-state="checked"]) { --tw-border-opacity: 1; border-color: rgb(151 202 255/var(--tw-border-opacity,1)); }
.\[\&\:has\(\[data-state\=checked\]\)\]\:\!bg-blue-50:has([data-state="checked"]) { --tw-bg-opacity: 1 !important; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)) !important; }
.\[\&\:has\(\[data-state\=checked\]\)\]\:bg-blue-100:has([data-state="checked"]) { --tw-bg-opacity: 1; background-color: rgb(207 231 255/var(--tw-bg-opacity,1)); }
.\[\&\:has\(\[data-state\=open\]\)\]\:bg-blue-50:has([data-state="open"]) { --tw-bg-opacity: 1; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)); }
.\[\&\:has\(\[data-state\=open\]\)\]\:text-blue-600:has([data-state="open"]) { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.dark\:\[\&\:has\(\[data-state\=open\]\)\]\:bg-gray-700:has([data-state="open"]):is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.dark\:\[\&\:has\(\[data-state\=open\]\)\]\:text-blue-50:has([data-state="open"]):is(.dark *) { --tw-text-opacity: 1; color: rgb(237 246 255/var(--tw-text-opacity,1)); }
.\[\&\:has\(button\)\]\:flex:has(button) { display: flex; }
.\[\&\:has\(span\)\]\:flex:has(span) { display: flex; }
.\[\&\:not\(\:first-child\)\]\:mt-2:not(:first-child) { margin-top: 0.5rem; }
.\[\&\:not\(\:first-child\)\]\:mt-4:not(:first-child) { margin-top: 1rem; }
.\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child) { border-bottom-width: 1px; }
.\[\&\:not\(\:last-child\)\]\:border-gray-100:not(:last-child) { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.\[\&\:not\(\:last-child\)\]\:pb-3:not(:last-child) { padding-bottom: 0.75rem; }
.\[\&\:not\(\:last-child\)\]\:pb-4:not(:last-child) { padding-bottom: 1rem; }
@media (min-width: 1280px) {
  .\[\&\:nth-child\(1\)\]\:xl\:w-\[75\%\]:first-child { width: 75%; }
}
@media not all and (min-width: 768px) {
  .\[\&\:nth-child\(2\)\]\:max-md\:hidden:nth-child(2) { display: none; }
}
@media not all and (min-width: 1024px) {
  .\[\&\:nth-child\(3\)\]\:max-lg\:hidden:nth-child(3) { display: none; }
}
@media not all and (min-width: 1280px) {
  .\[\&\:nth-child\(4\)\]\:max-xl\:hidden:nth-child(4) { display: none; }
}
@media (min-width: 640px) {
  .sm\:\[\&\:nth-child\(4n\)\]\:border-none:nth-child(4n) { border-style: none; }
}
@media (min-width: 1024px) {
  .lg\:\[\&\:nth-child\(4n\)\]\:border-none:nth-child(4n) { border-style: none; }
}
@media not all and (min-width: 1024px) {
  .\[\&\:nth-child\(5\)\]\:max-lg\:hidden:nth-child(5) { display: none; }
}
@media not all and (min-width: 1400px) {
  .\[\&\:nth-child\(6\)\]\:max-2xl\:hidden:nth-child(6) { display: none; }
}
.\[\&\:nth-last-child\(2\)\]\:w-36:nth-last-child(2) { width: 9rem; }
.\[\&\:nth-last-child\(2\)\]\:text-end:nth-last-child(2) { text-align: end; }
.\[\&\>\*\:first-child\]\:min-w-0 > :first-child { min-width: 0px; }
.\[\&\>\*\:first-child\]\:flex-1 > :first-child { flex: 1 1 0%; }
.\[\&\>\*\:last-child_button\]\:mr-\[-5px\] > :last-child button { margin-right: -5px; }
.\[\&\>\*\:not\(\:last-child\)\]\:border-r > :not(:last-child) { border-right-width: 1px; }
.\[\&\>\*\:not\(\:last-child\)\]\:border-gray-200 > :not(:last-child) { --tw-border-opacity: 1; border-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.\[\&\>\*\:nth-child\(1\)\]\:leading-8 > :first-child { line-height: 2rem; }
.\[\&\>\*\:nth-child\(1\)\]\:text-gray-500 > :first-child { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.\[\&\>\*\:nth-child\(1\)\]\:dark\:text-gray-200:is(.dark *) > :first-child { --tw-text-opacity: 1; color: rgb(198 198 198/var(--tw-text-opacity,1)); }
@media (min-width: 1024px) {
  .lg\:\[\&\>\*\:nth-child\(1\)\]\:col-span-6 > :first-child { grid-column: span 6 / span 6; }
}
.\[\&\>\*\:nth-child\(2\)\]\:px-0 > :nth-child(2) { padding-left: 0px; padding-right: 0px; }
.\[\&\>\*\:nth-child\(2\)\]\:pt-2 > :nth-child(2) { padding-top: 0.5rem; }
.\[\&\>\*\:nth-child\(2\)\]\:pt-7 > :nth-child(2) { padding-top: 1.75rem; }
.\[\&\>\*\:nth-child\(2\)\]\:text-\[16px\] > :nth-child(2) { font-size: 16px; }
.\[\&\>\*\:nth-child\(2\)\]\:font-normal > :nth-child(2) { font-weight: 400; }
.\[\&\>\*\:nth-child\(2\)\]\:leading-5 > :nth-child(2) { line-height: 1.25rem; }
.\[\&\>\*\:nth-child\(2\)\]\:dark\:text-gray-500:is(.dark *) > :nth-child(2) { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
@media (min-width: 768px) {
  .md\:\[\&\>\*\:nth-child\(3n\+1\)\]\:col-span-6 > :nth-child(3n+1) { grid-column: span 6 / span 6; }
  .md\:\[\&\>\*\:nth-child\(3n\+2\)\]\:col-span-3 > :nth-child(3n+2), .md\:\[\&\>\*\:nth-child\(3n\+3\)\]\:col-span-3 > :nth-child(3n+3) { grid-column: span 3 / span 3; }
}
@media (min-width: 1024px) {
  .lg\:\[\&\>\*\:nth-child\(9n\+10\)\]\:col-span-2 > :nth-child(9n+10) { grid-column: span 2 / span 2; }
  .lg\:\[\&\>\*\:nth-child\(9n\+2\)\]\:col-span-3 > :nth-child(9n+2), .lg\:\[\&\>\*\:nth-child\(9n\+3\)\]\:col-span-3 > :nth-child(9n+3) { grid-column: span 3 / span 3; }
  .lg\:\[\&\>\*\:nth-child\(9n\+4\)\]\:col-span-4 > :nth-child(9n+4) { grid-column: span 4 / span 4; }
  .lg\:\[\&\>\*\:nth-child\(9n\+5\)\]\:col-span-2 > :nth-child(9n+5), .lg\:\[\&\>\*\:nth-child\(9n\+6\)\]\:col-span-2 > :nth-child(9n+6) { grid-column: span 2 / span 2; }
  .lg\:\[\&\>\*\:nth-child\(9n\+7\)\]\:col-span-4 > :nth-child(9n+7) { grid-column: span 4 / span 4; }
  .lg\:\[\&\>\*\:nth-child\(9n\+8\)\]\:col-span-2 > :nth-child(9n+8), .lg\:\[\&\>\*\:nth-child\(9n\+9\)\]\:col-span-2 > :nth-child(9n+9) { grid-column: span 2 / span 2; }
}
.\[\&\>\*\>\.label\]\:\!font-semibold > * > .label { font-weight: 600 !important; }
.\[\&\>\*\]\:pointer-events-none > * { pointer-events: none; }
.\[\&\>\*\]\:\!m-0 > * { margin: 0px !important; }
.\[\&\>\*\]\:min-w-\[200px\] > * { min-width: 200px; }
.\[\&\>\*\]\:\!max-w-full > * { max-width: 100% !important; }
.\[\&\>\*\]\:flex-1 > * { flex: 1 1 0%; }
.\[\&\>\*\]\:items-center > * { align-items: center; }
.\[\&\>\*\]\:justify-center > * { justify-content: center; }
.\[\&\>\*\]\:\!overflow-hidden > * { overflow: hidden !important; }
.\[\&\>\*\]\:fill-gray-600 > * { fill: rgb(85, 85, 85); }
.\[\&\>\*\]\:px-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
.\[\&\>\*\]\:text-sm > * { font-size: 14px; line-height: 1.5; }
.\[\&\>\*\]\:text-gray-600 > * { --tw-text-opacity: 1; color: rgb(85 85 85/var(--tw-text-opacity,1)); }
@media not all and (min-width: 640px) {
  .\[\&\>\*\]\:max-sm\:\!flex-col > * { flex-direction: column !important; }
}
.\[\&\>\.ProgressBar\>div\]\:h-2 > .ProgressBar > div { height: 0.5rem; }
.\[\&\>\:last-child\]\:rounded-b-\[12px\] > :last-child { border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
.\[\&\>a\:link\]\:cursor-pointer > a:link { cursor: pointer; }
.\[\&\>a\:link\]\:text-blue-500 > a:link { --tw-text-opacity: 1; color: rgb(0 112 201/var(--tw-text-opacity,1)); }
.\[\&\>a\:link\]\:underline > a:link { text-decoration-line: underline; }
.\[\&\>a\>span\]\:inline > a > span { display: inline; }
.\[\&\>a\>span\]\:underline > a > span { text-decoration-line: underline; }
.\[\&\>a\]\:inline > a { display: inline; }
.\[\&\>a\]\:rounded-lg > a { border-radius: 0.5rem; }
.\[\&\>a\]\:text-gray-500 > a { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.\[\&\>a\]\:\!no-underline > a { text-decoration-line: none !important; }
.\[\&\>button\]\:\!text-white > button { --csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) #fff !important; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff) !important; }
.\[\&\>div\:first-child\]\:pt-0 > div:first-child { padding-top: 0px; }
.\[\&\>div\:first-child\]\:\[padding-top\:0\!important\] > div:first-child { padding-top: 0px !important; }
.\[\&\>div\]\:mb-0 > div { margin-bottom: 0px; }
.\[\&\>div\]\:w-\[384px\] > div { width: 384px; }
.\[\&\>div\]\:w-\[calc\(100\%_-_32px\)\] > div { width: calc(100% - 32px); }
.\[\&\>div\]\:w-full > div { width: 100%; }
.\[\&\>div\]\:min-w-0 > div { min-width: 0px; }
.\[\&\>div\]\:max-w-\[250px\] > div { max-width: 250px; }
.\[\&\>div\]\:gap-0 > div { gap: 0px; }
.\[\&\>div\]\:p-3 > div { padding: 0.75rem; }
.\[\&\>div\]\:py-0 > div { padding-top: 0px; padding-bottom: 0px; }
.\[\&\>div\]\:py-6 > div { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.\[\&\>div\]\:pl-6 > div { padding-left: 1.5rem; }
.\[\&\>div\]\:pr-14 > div { padding-right: 3.5rem; }
.\[\&\>div\]\:outline-none > div { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.\[\&\>div\]\:drop-shadow-\[0px_4px_8px_rgba\(0\,0\,0\,0\.2\)\] > div { --tw-drop-shadow: drop-shadow(0px 4px 8px #0003); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.\[\&\>div\]\:\[overflow-wrap\:anywhere\] > div { overflow-wrap: anywhere; }
.\[\&\>div\]\:\[word-break\:break-word\] > div { word-break: break-word; }
.\[\&\>div\]\:first\:rounded-e-none:first-child > div { border-start-end-radius: 0px; border-end-end-radius: 0px; }
.\[\&\>div\]\:last\:rounded-s-none:last-child > div { border-start-start-radius: 0px; border-end-start-radius: 0px; }
.\[\&\>div\]\:dark\:bg-gray-900:is(.dark *) > div { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
@media not all and (min-width: 1024px) {
  .max-lg\:\[\&\>div\]\:justify-center > div { justify-content: center; }
}
.\[\&\>em\]\:font-medium > em { font-weight: 500; }
.\[\&\>em\]\:not-italic > em { font-style: normal; }
.\[\&\>label\]\:flex > label { display: flex; }
.\[\&\>label\]\:w-8 > label { width: 2rem; }
.\[\&\>p\]\:\!mb-2 > p { margin-bottom: 0.5rem !important; }
.\[\&\>p\]\:mb-10 > p { margin-bottom: 2.5rem; }
.\[\&\>p\]\:text-red-500 > p { --tw-text-opacity: 1; color: rgb(195 67 49/var(--tw-text-opacity,1)); }
.\[\&\>span\>span\:first-child\]\:grow > span > span:first-child { flex-grow: 1; }
.\[\&\>span\>span\:first-child\]\:text-left > span > span:first-child { text-align: left; }
.\[\&\>span\]\:grow > span { flex-grow: 1; }
.\[\&\>span\]\:text-left > span { text-align: left; }
.\[\&\>strong\]\:font-bold > strong { font-weight: 700; }
.\[\&\>strong\]\:font-medium > strong { font-weight: 500; }
.\[\&\>strong\]\:font-normal > strong { font-weight: 400; }
.\[\&\>svg\]\:size-16 > svg { width: 4rem; height: 4rem; }
.\[\&\>svg\]\:size-6 > svg { width: 1.5rem; height: 1.5rem; }
.\[\&\>svg\]\:size-\[16px\] > svg { width: 16px; height: 16px; }
.\[\&\>svg\]\:size-full > svg { width: 100%; height: 100%; }
.\[\&\>svg\]\:w-4 > svg { width: 1rem; }
.\[\&\>svg\]\:fill-green-500 > svg { fill: rgb(0, 127, 89); }
.\[\&\>td\>p\]\:\!mb-0 > td > p { margin-bottom: 0px !important; }
.\[\&\>td\]\:\!p-0 > td { padding: 0px !important; }
.\[\&\>th\]\:pb-3 > th { padding-bottom: 0.75rem; }
.\[\&\>ul\]\:list-inside > ul { list-style-position: inside; }
.\[\&\>ul\]\:list-disc > ul { list-style-type: disc; }
.\[\&\>ul\]\:px-4 > ul { padding-left: 1rem; padding-right: 1rem; }
.\[\&\>ul\]\:py-0\.5 > ul { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.\[\&\[data-pointer-focus\]\]\:ring-0[data-pointer-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(0px + 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 #0000); }
.\[\&\[data-pointer-focus\]\]\:ring-offset-0[data-pointer-focus] { --tw-ring-offset-width: 0px; }
.\[\&\[data-programmatic-focus\]\]\:ring-2[data-programmatic-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(2px + 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 #0000); }
.\[\&\[data-programmatic-focus\]\]\:ring-blue-500[data-programmatic-focus] { --tw-ring-opacity: 1; --tw-ring-color: rgb(0 112 201/var(--tw-ring-opacity,1)); }
.\[\&\[data-programmatic-focus\]\]\:ring-offset-2[data-programmatic-focus] { --tw-ring-offset-width: 2px; }
.\[\&\[data-state\=open\]_svg\]\:rotate-180[data-state="open"] svg { --tw-rotate: 180deg; 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)); }
.\[\&\[disabled\]\]\:text-muted[disabled] { --csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) #ababab; color: var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#ababab); }
.\[\&_\#home-header-breadcrumb-portal\]\:hidden #home-header-breadcrumb-portal { display: none; }
@media (min-width: 768px) {
  .\[\&_\#home-header-breadcrumb-portal\]\:md\:flex #home-header-breadcrumb-portal { display: flex; }
}
.\[\&_\*\:first-child\]\:mt-0 :first-child { margin-top: 0px; }
.\[\&_\*\:last-child\]\:mb-0 :last-child { margin-bottom: 0px; }
.\[\&_\*\]\:cursor-grab * { cursor: grab; }
.\[\&_\*\]\:cursor-grabbing * { cursor: grabbing; }
.\[\&_\*\]\:cursor-not-allowed * { cursor: not-allowed; }
.\[\&_\*\]\:\!border-gray-100 * { --tw-border-opacity: 1 !important; border-color: rgb(229 229 229/var(--tw-border-opacity,1)) !important; }
.\[\&_\*\]\:\!border-red-400 * { --tw-border-opacity: 1 !important; border-color: rgb(249 85 62/var(--tw-border-opacity,1)) !important; }
.\[\&_\*\]\:\!text-xs * { font-size: 12px !important; line-height: 1.5 !important; }
.\[\&_\*\]\:text-xs * { font-size: 12px; line-height: 1.5; }
@media (min-width: 640px) {
  .sm\:\[\&_\*\]\:text-sm * { font-size: 14px; line-height: 1.5; }
}
@media (min-width: 768px) {
  .md\:\[\&_\*\]\:\!text-sm * { font-size: 14px !important; line-height: 1.5 !important; }
  .md\:\[\&_\*\]\:text-sm * { font-size: 14px; line-height: 1.5; }
}
.\[\&_\.AccordionContent\>div\]\:pb-2 .AccordionContent > div { padding-bottom: 0.5rem; }
.\[\&_\.AccordionItem\[data-state\=open\]\]\:rounded-md .AccordionItem[data-state="open"] { border-radius: 6px; }
.\[\&_\.AccordionItem\[data-state\=open\]\]\:bg-redesign-quartz-gray-200 .AccordionItem[data-state="open"] { --tw-bg-opacity: 1; background-color: rgb(248 248 248/var(--tw-bg-opacity,1)); }
.\[\&_\.AccordionItem\]\:border-b-0 .AccordionItem { border-bottom-width: 0px; }
.\[\&_\.Alert_\.Button\]\:p-0\.5 .Alert .Button { padding: 0.125rem; }
.\[\&_\.Badge\]\:\!bg-purple-100 .Badge { --tw-bg-opacity: 1 !important; background-color: rgb(227 227 255/var(--tw-bg-opacity,1)) !important; }
.\[\&_\.Badge\]\:\!text-purple-600 .Badge { --tw-text-opacity: 1 !important; color: rgb(84 68 172/var(--tw-text-opacity,1)) !important; }
.\[\&_\.Textarea\]\:\[--textarea-min-inline-size\:100\%\] .Textarea { --textarea-min-inline-size: 100%; }
.\[\&_\.\\_\\_content\]\:sr-only .__content { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.\[\&_\.grow\]\:min-w-0 .grow { min-width: 0px; }
.\[\&_\.is-disabled\]\:\!bg-transparent .is-disabled { background-color: rgba(0, 0, 0, 0) !important; }
.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\:first-child\]\:mt-0 :is(h1, h2, h3, h4, h5, h6):first-child { margin-top: 0px; }
.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:scroll-mt-\[calc\(var\(--page-header-height\)\+1rem\)\,0px\] :is(h1, h2, h3, h4, h5, h6) { scroll-margin-top: calc(var(--page-header-height) + 1rem),0px; }
.\[\&_\:is\(th\,td\)\:first-child\]\:w-full :is(th, td):first-child { width: 100%; }
.\[\&_\:is\(th\,td\)\:nth-child\(2\)\]\:whitespace-nowrap :is(th, td):nth-child(2) { white-space: nowrap; }
.\[\&_\:not\(button\)\]\:pointer-events-none :not(button) { pointer-events: none; }
.\[\&_\:nth-child\(1\)\]\:font-semibold :first-child { font-weight: 600; }
.\[\&_\:nth-child\(2\)\]\:pt-7 :nth-child(2) { padding-top: 1.75rem; }
.\[\&_\:nth-child\(2\)\]\:text-base :nth-child(2) { font-size: 16px; line-height: 1.5; }
.\[\&_\[aria-disabled\=\'true\'\]\]\:hover\:\!bg-transparent:hover [aria-disabled="true"], .\[\&_\[aria-disabled\=\'true\'\]\]\:dark\:hover\:\!bg-transparent:hover:is(.dark *) [aria-disabled="true"] { background-color: rgba(0, 0, 0, 0) !important; }
.\[\&_\[class\*\=Button\]\]\:rounded-none [class*="Button"] { border-radius: 0px; }
.\[\&_\[data-radix-popper-content-wrapper\]\]\:\!absolute [data-radix-popper-content-wrapper] { position: absolute !important; }
.\[\&_\[data-radix-popper-content-wrapper\]\]\:\!top-8 [data-radix-popper-content-wrapper] { top: 2rem !important; }
.\[\&_\[data-radix-popper-content-wrapper\]\]\:\!-mt-12 [data-radix-popper-content-wrapper] { margin-top: -3rem !important; }
.\[\&_\[data-radix-popper-content-wrapper\]\]\:\!min-h-full [data-radix-popper-content-wrapper] { min-height: 100% !important; }
.\[\&_\[data-radix-popper-content-wrapper\]\]\:\!transform-none [data-radix-popper-content-wrapper] { transform: none !important; }
.\[\&_\[name\=\"input-prefix\"\]\]\:\!text-black [name="input-prefix"] { --csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) #000 !important; color: var(--lightningcss-light,#000)var(--lightningcss-dark,#000) !important; }
.\[\&_\[name\=\"input-prefix\"\]\]\:\!text-gray-500 [name="input-prefix"] { --tw-text-opacity: 1 !important; color: rgb(111 111 111/var(--tw-text-opacity,1)) !important; }
.\[\&_\[role\=menuitemradio\]\>span\]\:w-full [role="menuitemradio"] > span { width: 100%; }
.\[\&_a\]\:pointer-events-auto a { pointer-events: auto; }
.\[\&_a\]\:font-medium a { font-weight: 500; }
.\[\&_a\]\:font-semibold a { font-weight: 600; }
.\[\&_a\]\:text-\[inherit\] a { color: inherit; }
.\[\&_a\]\:text-blue-600 a { --tw-text-opacity: 1; color: rgb(0 83 169/var(--tw-text-opacity,1)); }
.\[\&_a\]\:text-blue-800 a { --tw-text-opacity: 1; color: rgb(0 31 115/var(--tw-text-opacity,1)); }
.\[\&_a\]\:text-white a { --csstools-light-dark-toggle--93: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
.\[\&_a\]\:\!underline a { text-decoration-line: underline !important; }
.\[\&_a\]\:underline a { text-decoration-line: underline; }
.\[\&_button\:active\:hover\]\:dark\:border-gray-900:is(.dark *) button:active:hover { --tw-border-opacity: 1; border-color: rgb(25 25 25/var(--tw-border-opacity,1)); }
.\[\&_button\:active\:hover\]\:dark\:bg-gray-900:is(.dark *) button:active:hover { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.\[\&_button\:active\]\:cursor-grabbing button:active { cursor: grabbing; }
.\[\&_button\:active\]\:dark\:border-gray-900:is(.dark *) button:active { --tw-border-opacity: 1; border-color: rgb(25 25 25/var(--tw-border-opacity,1)); }
.\[\&_button\:active\]\:dark\:bg-gray-900:is(.dark *) button:active { --tw-bg-opacity: 1; background-color: rgb(25 25 25/var(--tw-bg-opacity,1)); }
.\[\&_button\:disabled\]\:\!bg-gray-200 button:disabled { --tw-bg-opacity: 1 !important; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)) !important; }
.\[\&_button\:disabled\]\:\!text-gray-400 button:disabled { --tw-text-opacity: 1 !important; color: rgb(142 142 142/var(--tw-text-opacity,1)) !important; }
.\[\&_button\:focus\]\:dark\:border-gray-400:is(.dark *) button:focus { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.\[\&_button\:focus\]\:dark\:bg-gray-700:is(.dark *) button:focus { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.\[\&_button\:hover\]\:\!bg-blue-100 button:hover { --tw-bg-opacity: 1 !important; background-color: rgb(207 231 255/var(--tw-bg-opacity,1)) !important; }
.\[\&_button\:hover\]\:\!bg-gray-100 button:hover { --tw-bg-opacity: 1 !important; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)) !important; }
.\[\&_button\:hover\]\:dark\:border-gray-400:is(.dark *) button:hover { --tw-border-opacity: 1; border-color: rgb(142 142 142/var(--tw-border-opacity,1)); }
.\[\&_button\:hover\]\:dark\:bg-gray-700:is(.dark *) button:hover { --tw-bg-opacity: 1; background-color: rgb(62 62 62/var(--tw-bg-opacity,1)); }
.\[\&_button\[aria-checked\=\"true\"\]\]\:dark\:border-blue-500:is(.dark *) button[aria-checked="true"] { --tw-border-opacity: 1; border-color: rgb(0 112 201/var(--tw-border-opacity,1)); }
.\[\&_button\[aria-checked\=\"true\"\]\]\:dark\:bg-blue-200:is(.dark *) button[aria-checked="true"] { --tw-bg-opacity: 1; background-color: rgb(151 202 255/var(--tw-bg-opacity,1)); }
.\[\&_button\[aria-checked\=\"true\"\]\]\:dark\:\!text-blue-500:is(.dark *) button[aria-checked="true"] { --tw-text-opacity: 1 !important; color: rgb(0 112 201/var(--tw-text-opacity,1)) !important; }
.\[\&_button\[data-state\=\'unchecked\'\]\]\:\!bg-gray-300 button[data-state="unchecked"] { --tw-bg-opacity: 1 !important; background-color: rgb(171 171 171/var(--tw-bg-opacity,1)) !important; }
.\[\&_button\]\:pointer-events-auto button { pointer-events: auto; }
.\[\&_button\]\:\!flex button { display: flex !important; }
.\[\&_button\]\:\!size-8 button { width: 2rem !important; height: 2rem !important; }
.\[\&_button\]\:w-full button { width: 100%; }
.\[\&_button\]\:\!min-w-0 button { min-width: 0px !important; }
.\[\&_button\]\:max-w-full button { max-width: 100%; }
.\[\&_button\]\:cursor-grab button { cursor: grab; }
.\[\&_button\]\:\!items-center button { align-items: center !important; }
.\[\&_button\]\:\!justify-center button { justify-content: center !important; }
.\[\&_button\]\:whitespace-nowrap button { white-space: nowrap; }
.\[\&_button\]\:\!border-\[var\(--teams-purple\)\] button { border-color: var(--teams-purple) !important; }
.\[\&_button\]\:\!bg-\[var\(--teams-purple\)\] button { background-color: var(--teams-purple) !important; }
.\[\&_button\]\:\!bg-blue-50 button { --tw-bg-opacity: 1 !important; background-color: rgb(237 246 255/var(--tw-bg-opacity,1)) !important; }
.\[\&_button\]\:\!bg-gray-200 button { --tw-bg-opacity: 1 !important; background-color: rgb(198 198 198/var(--tw-bg-opacity,1)) !important; }
.\[\&_button\]\:bg-transparent button { background-color: rgba(0, 0, 0, 0); }
.\[\&_button\]\:\!p-0 button { padding: 0px !important; }
.\[\&_button\]\:\!text-xs button { font-size: 12px !important; line-height: 1.5 !important; }
.\[\&_button\]\:text-\[15px\] button { font-size: 15px; }
.\[\&_button\]\:font-semibold button { font-weight: 600; }
.\[\&_button\]\:leading-5 button { line-height: 1.25rem; }
.\[\&_button\]\:\!text-blue-500 button { --tw-text-opacity: 1 !important; color: rgb(0 112 201/var(--tw-text-opacity,1)) !important; }
.\[\&_button\]\:\!text-gray-400 button { --tw-text-opacity: 1 !important; color: rgb(142 142 142/var(--tw-text-opacity,1)) !important; }
.\[\&_button\]\:text-blue-800 button { --tw-text-opacity: 1; color: rgb(0 31 115/var(--tw-text-opacity,1)); }
.app .app\:\[\&_button\]\:border-none button { border-style: none; }
.\[\&_button\]\:dark\:border-gray-600:is(.dark *) button { --tw-border-opacity: 1; border-color: rgb(85 85 85/var(--tw-border-opacity,1)); }
.\[\&_button\]\:dark\:bg-gray-800:is(.dark *) button { --tw-bg-opacity: 1; background-color: rgb(41 41 41/var(--tw-bg-opacity,1)); }
.\[\&_button\]\:dark\:text-white:is(.dark *) button { --csstools-light-dark-toggle--94: var(--csstools-color-scheme--light) #fff; color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#fff); }
@media not all and (min-width: 640px) {
  .max-sm\:\[\&_button\]\:mr-4 button { margin-right: 1rem; }
  .max-sm\:\[\&_button\]\:mt-2 button { margin-top: 0.5rem; }
}
@media (min-width: 640px) {
  .sm\:\[\&_button\]\:\!text-sm button { font-size: 14px !important; line-height: 1.5 !important; }
}
.\[\&_caption\]\:\!table-caption caption { display: table-caption !important; }
.\[\&_d-textarea\]\:min-w-0 d-textarea { min-width: 0px; }
.\[\&_d-textarea\]\:py-6 d-textarea { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.\[\&_d-textarea\]\:pe-14 d-textarea { padding-inline-end: 3.5rem; }
.\[\&_d-textarea\]\:ps-6 d-textarea { padding-inline-start: 1.5rem; }
.\[\&_div\[class\^\=\'messageContainer-\'\]\>span\]\:block div[class^="messageContainer-"] > span { display: block; }
.\[\&_div\[class\^\=\'wrapper-\'\]\>button\]\:p-0 div[class^="wrapper-"] > button { padding: 0px; }
.\[\&_div\[name\=input-postfix\]\]\:\!text-black div[name="input-postfix"] { --csstools-light-dark-toggle--95: var(--csstools-color-scheme--light) #000 !important; color: var(--lightningcss-light,#000)var(--lightningcss-dark,#000) !important; }
.\[\&_div\]\:items-center div { align-items: center; }
.\[\&_h1\]\:mb-2 h1 { margin-bottom: 0.5rem; }
.\[\&_h1\]\:text-\[15px\] h1 { font-size: 15px; }
.\[\&_h1\]\:leading-5 h1 { line-height: 1.25rem; }
.\[\&_hr\]\:dark\:text-gray-500:is(.dark *) hr { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.\[\&_img\]\:mr-2 img { margin-right: 0.5rem; }
.\[\&_img\]\:h-7 img { height: 1.75rem; }
.\[\&_img\]\:rounded img { border-radius: 0.25rem; }
.\[\&_img\]\:border img { border-width: 1px; }
.\[\&_img\]\:border-gray-500 img { --tw-border-opacity: 1; border-color: rgb(111 111 111/var(--tw-border-opacity,1)); }
.\[\&_img\]\:object-contain img { object-fit: contain; }
.\[\&_img\]\:p-1 img { padding: 0.25rem; }
.\[\&_img\]\:opacity-40 img { opacity: 0.4; }
.\[\&_input\:disabled\]\:text-gray-500 input:disabled { --tw-text-opacity: 1; color: rgb(111 111 111/var(--tw-text-opacity,1)); }
.\[\&_input\]\:\!h-\[38px\] input { height: 38px !important; }
.\[\&_input\]\:\!h-\[42px\] input { height: 42px !important; }
.\[\&_input\]\:\!text-center input { text-align: center !important; }
.\[\&_input\]\:\!text-base input { font-size: 16px !important; line-height: 1.5 !important; }
.\[\&_input\]\:placeholder\:\!text-gray-400 input::placeholder { --tw-text-opacity: 1 !important; color: rgb(142 142 142/var(--tw-text-opacity,1)) !important; }
.dark\:\[\&_input\]\:\!bg-transparent input:is(.dark *) { background-color: rgba(0, 0, 0, 0) !important; }
.\[\&_label\]\:shrink label { flex-shrink: 1; }
.\[\&_label\]\:truncate label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.\[\&_label\]\:\!text-sm label { font-size: 14px !important; line-height: 1.5 !important; }
.\[\&_label\]\:text-sm label { font-size: 14px; line-height: 1.5; }
.\[\&_nav\>button\:first-child\]\:dark\:bg-white:is(.dark *) nav > button:first-child { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity,1)); }
.\[\&_nav\>button\:first-child\]\:dark\:text-brand:is(.dark *) nav > button:first-child { --csstools-light-dark-toggle--96: var(--csstools-color-scheme--light) #0f2b46; color: var(--lightningcss-light,#0f2b46)var(--lightningcss-dark,#0f2b46); }
.\[\&_nav\>button\]\:rounded-lg nav > button, .macos .macos\:\[\&_nav\>button\]\:rounded-lg nav > button { border-radius: 0.5rem; }
.windows .windows\:\[\&_nav\>button\]\:rounded-sm nav > button { border-radius: 4px; }
.\[\&_nav\]\:ml-2 nav { margin-left: 0.5rem; }
.\[\&_nav\]\:mt-\[-0\.25rem\] nav { margin-top: -0.25rem; }
.\[\&_nav\]\:flex-col nav { flex-direction: column; }
.\[\&_nav\]\:justify-start nav { justify-content: flex-start; }
.\[\&_nav\]\:gap-0 nav { gap: 0px; }
.\[\&_nav\]\:ps-2 nav { padding-inline-start: 0.5rem; }
.\[\&_ol\]\:ml-5 ol { margin-left: 1.25rem; }
.\[\&_ol\]\:list-decimal ol { list-style-type: decimal; }
.\[\&_p\]\:mb-0 p { margin-bottom: 0px; }
.\[\&_p\]\:max-w-\[250px\] p { max-width: 250px; }
.\[\&_p\]\:text-\[15px\] p { font-size: 15px; }
.\[\&_p\]\:font-semibold p { font-weight: 600; }
.\[\&_p\]\:leading-5 p { line-height: 1.25rem; }
.\[\&_picture\]\:size-full picture { width: 100%; height: 100%; }
.\[\&_span\[data-testid\=\'fieldError\'\]\]\:flex-col span[data-testid="fieldError"] { flex-direction: column; }
.\[\&_span\]\:bg-gray-100 span { --tw-bg-opacity: 1; background-color: rgb(229 229 229/var(--tw-bg-opacity,1)); }
.\[\&_span\]\:\!text-action-disabled span { --csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) #ffffff40 !important; color: var(--lightningcss-light,#00000040)var(--lightningcss-dark,#ffffff40) !important; }
.app .app\:\[\&_span\]\:\!text-sm span { font-size: 14px !important; line-height: 1.5 !important; }
.app .app\:\[\&_span\]\:\!font-semibold span { font-weight: 600 !important; }
.\[\&_strong\]\:text-xl strong { font-size: 20px; line-height: 1.5; }
.\[\&_strong\]\:font-normal strong { font-weight: 400; }
.\[\&_strong\]\:text-gray-900 strong { --tw-text-opacity: 1; color: rgb(25 25 25/var(--tw-text-opacity,1)); }
.\[\&_svg\]\:size-full svg { width: 100%; height: 100%; }
.\[\&_svg\]\:transition-transform svg { transition-property: transform; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.\[\&_tbody\]\:\!table-row-group tbody { display: table-row-group !important; }
.\[\&_tbody_td\]\:\!align-top tbody td { vertical-align: top !important; }
.\[\&_td\:first-child\]\:w-12 td:first-child { width: 3rem; }
.\[\&_td\:first-child\]\:max-w-0 td:first-child { max-width: 0px; }
.\[\&_td\:last-child\]\:w-32 td:last-child { width: 8rem; }
.\[\&_td\]\:\!table-cell td { display: table-cell !important; }
.\[\&_td\]\:px-5 td { padding-left: 1.25rem; padding-right: 1.25rem; }
.\[\&_th\:first-child\]\:w-12 th:first-child { width: 3rem; }
.\[\&_th\:last-child\>div\]\:justify-center th:last-child > div { justify-content: center; }
.\[\&_th\:last-child\]\:w-32 th:last-child { width: 8rem; }
.\[\&_th\]\:border-b th { border-bottom-width: 1px; }
.\[\&_th\]\:\!border-gray-100 th { --tw-border-opacity: 1 !important; border-color: rgb(229 229 229/var(--tw-border-opacity,1)) !important; }
.\[\&_th\]\:border-gray-100 th { --tw-border-opacity: 1; border-color: rgb(229 229 229/var(--tw-border-opacity,1)); }
.\[\&_th\]\:border-gray-200 th { --tw-border-opacity: 1; border-color: rgb(198 198 198/var(--tw-border-opacity,1)); }
.\[\&_th\]\:px-5 th { padding-left: 1.25rem; padding-right: 1.25rem; }
.\[\&_th\]\:text-left th { text-align: left; }
.\[\&_th\]\:text-start th { text-align: start; }
.\[\&_th\]\:dark\:border-gray-700:is(.dark *) th { --tw-border-opacity: 1; border-color: rgb(62 62 62/var(--tw-border-opacity,1)); }
.\[\&_thead_tr\]\:bg-gray-50 thead tr { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.\[\&_tr\]\:\!table-row tr { display: table-row !important; }
.\[\&_tr\]\:\!border-gray-100 tr { --tw-border-opacity: 1 !important; border-color: rgb(229 229 229/var(--tw-border-opacity,1)) !important; }
.\[\&_tr_\>_\:nth-child\(5\)\]\:text-right tr > :nth-child(5) { text-align: right; }
.\[\&_ul\]\:ml-3 ul { margin-left: 0.75rem; }
.\[\&_ul\]\:list-disc ul { list-style-type: disc; }
.\[\&_ul\]\:\!p-0 ul { padding: 0px !important; }
.-is-expanded + .\[\.-is-expanded_\+_\&\]\:bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(245 245 245/var(--tw-bg-opacity,1)); }
.is-glossary-manager-term-list .\[\.is-glossary-manager-term-list_\&\]\:flex, .is-home .\[\.is-home_\&\]\:flex { display: flex; }
.is-home .\[\.is-home_\&\]\:hidden { display: none; }
.is-home .\[\.is-home_\&\]\:min-h-screen { min-height: 100vh; }
.is-home .\[\.is-home_\&\]\:flex-col { flex-direction: column; }
.is-home .\[\.is-home_\&\]\:pb-20 { padding-bottom: 5rem; }
@media (min-width: 768px) {
  .is-home .\[\.is-home_\&\]\:md\:pb-\[130px\] { padding-bottom: 130px; }
}
@media (min-width: 1024px) {
  .is-home .\[\.is-home_\&\]\:lg\:flex-row { flex-direction: row; }
  .is-home .\[\.is-home_\&\]\:lg\:pb-\[90px\] { padding-bottom: 90px; }
}
.is-logged-in .\[\.is-logged-in_\&\]\:hidden { display: none; }
.is-logged-in .\[\.is-logged-in_\&\]\:bg-surface-canvas-secondary { --csstools-light-dark-toggle--98: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191919); }
@media (min-width: 768px) {
  .is-logged-in .\[\.is-logged-in_\&\]\:md\:hidden { display: none; }
}
.is-product .\[\.is-product_\&\]\:flex { display: flex; }
.is-product .\[\.is-product_\&\]\:hidden { display: none; }
@media (min-width: 768px) {
  .is-product .\[\.is-product_\&\]\:md\:hidden { display: none; }
}
.is-spoken-terms-detail .\[\.is-spoken-terms-detail_\&\]\:flex { display: flex; }
.product-like.is-logged-in .\[\.product-like\.is-logged-in_\&\]\:bg-surface-canvas-secondary { --csstools-light-dark-toggle--99: var(--csstools-color-scheme--light) #191919; background-color: var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#191919); }
.product-like .\[\.product-like_\&\]\:bg-surface-canvas { --csstools-light-dark-toggle--100: var(--csstools-color-scheme--light) #292929; background-color: var(--lightningcss-light,#fff)var(--lightningcss-dark,#292929); }
.taco210 .\[\.taco210_\&\]\:hidden { display: none; }
.was-initially-files-url .\[\.was-initially-files-url_\&\]\:opacity-0 { opacity: 0; }
.with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:mx-auto { margin-left: auto; margin-right: auto; }
.with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:flex { display: flex; }
.with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:hidden { display: none; }
.with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:shrink-0 { flex-shrink: 0; }
@media (min-width: 768px) {
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:md\:block { display: block; }
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:md\:flex { display: flex; }
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:md\:w-20 { width: 5rem; }
}
@media (min-width: 1024px) {
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:lg\:grid { display: grid; }
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:lg\:hidden { display: none; }
}
@media (min-width: 1096px) {
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:min-\[1096px\]\:grid { display: grid; }
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:min-\[1096px\]\:hidden { display: none; }
}
@media (min-width: 1400px) {
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:min-\[1400px\]\:block { display: block; }
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:min-\[1400px\]\:hidden { display: none; }
}
@media (min-width: 1472px) {
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:min-\[1472px\]\:block { display: block; }
  .with-sidebar-collapsed .\[\.with-sidebar-collapsed_\&\]\:min-\[1472px\]\:hidden { display: none; }
}
.with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:flex { display: flex; }
.with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:hidden { display: none; }
@media (min-width: 768px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:md\:block { display: block; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:md\:flex { display: flex; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:md\:hidden { display: none; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:md\:w-72 { width: 18rem; }
}
@media (min-width: 904px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[904px\]\:grid { display: grid; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[904px\]\:hidden { display: none; }
}
@media (min-width: 1024px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:lg\:grid { display: grid; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:lg\:hidden { display: none; }
}
@media (min-width: 1280px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:xl\:flex { display: flex; }
}
@media (min-width: 1312px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[1312px\]\:grid { display: grid; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[1312px\]\:hidden { display: none; }
}
@media (min-width: 1400px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[1400px\]\:block { display: block; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[1400px\]\:hidden { display: none; }
}
@media (min-width: 1664px) {
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[1664px\]\:block { display: block; }
  .with-sidebar-expanded .\[\.with-sidebar-expanded_\&\]\:min-\[1664px\]\:hidden { display: none; }
}
form .\[form_\&\]\:hidden { display: none; }
html.is-logged-in[data-mobile="true"] body .\[html\.is-logged-in\[data-mobile\=true\]_body_\&\]\:block { display: block; }
html.is-logged-in[data-mobile="true"] body .\[html\.is-logged-in\[data-mobile\=true\]_body_\&\]\:hidden { display: none; }
html.is-logged-in .\[html\.is-logged-in_\&\]\:inline-flex { display: inline-flex; }
@media not all and (min-width: 768px) {
  html:not(.is-logged-in) .\[html\:not\(\.is-logged-in\)_\&\]\:max-md\:hidden { display: none; }
}
deepl-tracker { display: contents; }
.previewLoading-module-scss-module__-_ZYhG__loader { aspect-ratio: 1 / 1; width: 65px; position: relative; }
.previewLoading-module-scss-module__-_ZYhG__loader::before, .previewLoading-module-scss-module__-_ZYhG__loader::after { content: ""; border-radius: 50px; animation: 2.5s ease 0s infinite normal none running previewLoading-module-scss-module__-_ZYhG__l5; position: absolute; box-shadow: rgb(51, 51, 51) 0px 0px 0px 3px inset; }
.previewLoading-module-scss-module__-_ZYhG__loader::after { border-radius: 0px; animation-delay: -1.25s; }
@keyframes previewLoading-module-scss-module__-_ZYhG__l5 { 
  0% { inset: 0px 35px 35px 0px; }
  12.5% { inset: 0px 35px 0px 0px; }
  25% { inset: 35px 35px 0px 0px; }
  37.5% { inset: 35px 0px 0px; }
  50% { inset: 35px 0px 0px 35px; }
  62.5% { inset: 0px 0px 0px 35px; }
  75% { inset: 0px 0px 35px 35px; }
  87.5% { inset: 0px 0px 35px; }
  100% { inset: 0px 35px 35px 0px; }
}
:where(html[dir="rtl"]) .LoadingIndicatorSpinner-module-scss-module__qPIGtq__isFlippedInRtl { animation-direction: reverse; }
.closeButton-module-scss-module__BgLIZG__closeButton { box-sizing: content-box; cursor: pointer; background: 0px 0px; border: none; padding: 0px; display: block; position: relative; }
.closeButton-module-scss-module__BgLIZG__closeButton_light::before, .closeButton-module-scss-module__BgLIZG__closeButton_light::after { background-color: var(--color-white,#fff); }
.closeButton-module-scss-module__BgLIZG__closeButton_light:hover::before, .closeButton-module-scss-module__BgLIZG__closeButton_light:hover::after { background-color: var(--color-gray-50,#f5f5f5); }
.closeButton-module-scss-module__BgLIZG__closeButton_dark::before, .closeButton-module-scss-module__BgLIZG__closeButton_dark::after { background-color: var(--color-gray-500,#6f6f6f); }
.closeButton-module-scss-module__BgLIZG__closeButton_dark:hover::before, .closeButton-module-scss-module__BgLIZG__closeButton_dark:hover::after { background-color: var(--color-blue-500,#0070c9); }
.closeButton-module-scss-module__BgLIZG__closeButton::before, .closeButton-module-scss-module__BgLIZG__closeButton::after { content: ""; transform-origin: 50% center; border-radius: 2px; display: block; position: absolute; transform: rotate(-45deg); }
@media (forced-colors: active) {
  .closeButton-module-scss-module__BgLIZG__closeButton::before, .closeButton-module-scss-module__BgLIZG__closeButton::after { forced-color-adjust: none; background-color: buttontext; }
}
.closeButton-module-scss-module__BgLIZG__closeButton_small { block-size: 12px; inline-size: 12px; font-size: 12px; }
.closeButton-module-scss-module__BgLIZG__closeButton_small::before, .closeButton-module-scss-module__BgLIZG__closeButton_small::after { block-size: 15px; inline-size: 1.2px; inset-block-start: -1.5px; inset-inline-start: 5.7px; }
.closeButton-module-scss-module__BgLIZG__closeButton_big { block-size: 40px; inline-size: 40px; font-size: 22px; }
.closeButton-module-scss-module__BgLIZG__closeButton_big::before, .closeButton-module-scss-module__BgLIZG__closeButton_big::after { block-size: 22px; inline-size: 1.5px; inset-block-start: 10px; inset-inline-start: 19px; }
.closeButton-module-scss-module__BgLIZG__closeButton::before { transform: rotate(45deg); }
.ContentWrapper-module-scss-module__7qhCGa__ContentWrapper { margin-inline: -1.5rem; padding-inline: 1.5rem; overflow-x: hidden; }
.inputInfo-module-scss-module__JEXpoa__messageContainer { text-align: start; white-space: normal; margin-block-start: 5px; font-size: 14px; }
.inputInfo-module-scss-module__JEXpoa__messageContainer.inputInfo-module-scss-module__JEXpoa__indent { margin-inline-start: 34px; }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__errorWrapper { color: var(--color-red-500,#c34331); align-items: center; gap: 5px; margin-block-end: 5px; display: flex; }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__error { color: var(--color-red-500,#c34331); }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__successWrapper { color: var(--color-green-500,#007f59); align-items: center; gap: 5px; margin-block-end: 5px; display: flex; }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__success { color: var(--color-green-500,#007f59); }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__infoWrapper { flex-direction: row; align-items: center; display: flex; }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__infoMessage { color: var(--color-gray-500,#6f6f6f); padding-block-end: 2px; }
.inputInfo-module-scss-module__JEXpoa__messageContainer .inputInfo-module-scss-module__JEXpoa__infoIcon { color: var(--color-gray-300,#ababab); align-items: center; display: flex; }
.label-module-scss-module__pdM3xG__labelWrapper { display: flex; }
.label-module-scss-module__pdM3xG__labelWrapper .label-module-scss-module__pdM3xG__label { font-size: 0.875em; font-weight: 600; }
.label-module-scss-module__pdM3xG__labelWrapper .label-module-scss-module__pdM3xG__label.label-module-scss-module__pdM3xG__error { color: var(--color-red-400,#f9553e); }
.label-module-scss-module__pdM3xG__labelWrapper .label-module-scss-module__pdM3xG__label.label-module-scss-module__pdM3xG__success { color: var(--color-green-500,#007f59); }
.label-module-scss-module__pdM3xG__infoIcon { color: var(--color-gray-300,#ababab); margin-inline-start: 0.25rem; }
.label-module-scss-module__pdM3xG__requiredStar { color: var(--color-red-400,#f9553e); margin-inline-start: 0.25rem; }
.label-module-scss-module__pdM3xG__requiredLabel { overflow-wrap: break-word; display: inline-flex; }
.input-module-scss-module__PG3wdq__labeledInputContainer { display: block; position: relative; }
.input-module-scss-module__PG3wdq__inputWrapper { align-items: center; inline-size: 100%; transition: 0.2s ease-in-out; display: flex; }
.dark .input-module-scss-module__PG3wdq__inputWrapper { background-color: var(--color-gray-700,#3e3e3e); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__outlined { border: 1px solid var(--color-gray-200,#c6c6c6); border-radius: 6px; }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__simple { border-bottom: 1px solid var(--color-gray-200,#c6c6c6); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withPrefix .input-module-scss-module__PG3wdq__input { padding-inline-start: 2px; }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withPostfix { position: relative; }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withPostfix .input-module-scss-module__PG3wdq__affix { align-self: flex-end; margin-inline-start: auto; position: sticky; inset-block-end: 2px; }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withPostfix .input-module-scss-module__PG3wdq__input { padding-inline-end: 2rem; }
.input-module-scss-module__PG3wdq__inputWrapper input { filter: none; }
.input-module-scss-module__PG3wdq__inputWrapper input:focus { outline: none; }
.input-module-scss-module__PG3wdq__inputWrapper input:disabled { background-color: var(--color-gray-100,#e5e5e5); }
.input-module-scss-module__PG3wdq__inputWrapper input:-webkit-autofill { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }
.input-module-scss-module__PG3wdq__inputWrapper input:-webkit-autofill:hover { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }
.input-module-scss-module__PG3wdq__inputWrapper input:-webkit-autofill:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }
.input-module-scss-module__PG3wdq__inputWrapper input:-webkit-autofill:active { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; }
.input-module-scss-module__PG3wdq__inputWrapper input::-webkit-outer-spin-button { appearance: none; margin: 0px; }
.input-module-scss-module__PG3wdq__inputWrapper input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.input-module-scss-module__PG3wdq__inputWrapper input[type="number"] { }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__error.input-module-scss-module__PG3wdq__outlined { border: 1px solid var(--color-gray-200,#c6c6c6); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__error.input-module-scss-module__PG3wdq__simple { border-bottom: 1px solid var(--color-gray-200,#c6c6c6); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__success.input-module-scss-module__PG3wdq__outlined { border: 1px solid var(--color-gray-200,#c6c6c6); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__success.input-module-scss-module__PG3wdq__simple { border-bottom: 1px solid var(--color-gray-200,#c6c6c6); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__focus.input-module-scss-module__PG3wdq__outlined { border: 1px solid var(--color-blue-500,#0070c9); }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__focus.input-module-scss-module__PG3wdq__simple { border-bottom: 1px solid var(--color-blue-500,#0070c9); }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__affix { color: var(--color-gray-500,#6f6f6f); flex: 0 0 auto; align-items: center; block-size: 40px; font-size: 1em; display: flex; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__affix.input-module-scss-module__PG3wdq__outlined { padding: 10px; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__affix.input-module-scss-module__PG3wdq__simple { padding: 4px; }
.input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withoutBorder, .input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withoutBorder.input-module-scss-module__PG3wdq__focus.input-module-scss-module__PG3wdq__outlined, .input-module-scss-module__PG3wdq__inputWrapper.input-module-scss-module__PG3wdq__withoutBorder.input-module-scss-module__PG3wdq__focus.input-module-scss-module__PG3wdq__simple { border: none; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__input { border: none; border-radius: 6px; flex-grow: 1; inline-size: 100%; min-inline-size: 0px; font-size: 1em; transition: 0.2s ease-in-out; }
.dark .input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__input { background-color: var(--color-gray-700,#3e3e3e); }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__input.input-module-scss-module__PG3wdq__outlined { block-size: 38px; padding: 10px; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__input.input-module-scss-module__PG3wdq__simple { block-size: 28px; padding: 4px; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__input.input-module-scss-module__PG3wdq__noLabel::placeholder { color: currentcolor; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper { inline-size: max-content; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper.input-module-scss-module__PG3wdq__outlined { padding-inline-end: 10px; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper.input-module-scss-module__PG3wdq__simple { padding-inline-end: 4px; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper .input-module-scss-module__PG3wdq__toggleVisibilityButton { color: var(--color-gray-500,#6f6f6f); cursor: pointer; background-color: rgba(0, 0, 0, 0); border: none; align-items: center; display: flex; }
.dark .input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper .input-module-scss-module__PG3wdq__toggleVisibilityButton { color: var(--color-gray-300,#ababab); }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper .input-module-scss-module__PG3wdq__toggleVisibilityButton.input-module-scss-module__PG3wdq__outlined { block-size: 38px; }
.input-module-scss-module__PG3wdq__inputWrapper .input-module-scss-module__PG3wdq__buttonWrapper .input-module-scss-module__PG3wdq__toggleVisibilityButton.input-module-scss-module__PG3wdq__simple { block-size: 28px; }
.TermEmpty-module-scss-module__DKMRWW__wrapper { padding-block-start: 1rem; }
.TermEmpty-module-scss-module__DKMRWW__paragraph { margin-bottom: 0.5em; }
.TermEmpty-module-scss-module__DKMRWW__examples { margin: 0px; padding: 0px; list-style: none; }
.loadingIndicator-module-scss-module__NKuMWa__overlayWrapper { z-index: 998; block-size: 100%; inline-size: 100%; position: absolute; inset-block-start: 0px; inset-inline-start: 0px; }
.loadingIndicator-module-scss-module__NKuMWa__overlayWrapper.loadingIndicator-module-scss-module__NKuMWa__fixed { position: fixed; }
.loadingIndicator-module-scss-module__NKuMWa__overlayWrapper .loadingIndicator-module-scss-module__NKuMWa__overlayLoadingIndicator { position: absolute; inset-block-start: 50%; inset-inline-start: 50%; transform: translate(-50%, -50%); }
.loadingIndicator-module-scss-module__NKuMWa__overlayWrapper .loadingIndicator-module-scss-module__NKuMWa__overlayLoadingIndicator.loadingIndicator-module-scss-module__NKuMWa__fixed { position: fixed; }
.loadingIndicator-module-scss-module__NKuMWa__overlay { background-color: var(--color-white,#fff); opacity: 0.9; block-size: 100%; inline-size: 100%; inset-block-start: 0px; inset-inline-start: 0px; }
.dark .loadingIndicator-module-scss-module__NKuMWa__overlay { background-color: var(--color-gray-700,#3e3e3e); }
.Select-module-scss-module__d2AGba__wrapper { --font-size: 1rem; --width: fit-content; --button-background: var(--color-white,#fff); --button-border-color: var(--color-gray-100,#e5e5e5); --button-border-radius-left: 4px; --button-border-radius-right: 4px; --button-color: var(--color-gray-900,#191919); --button-cursor: pointer; --button-height: 42px; --button-icon-size: 18px; --button-padding: 9px 13px; --flyout-max-height: auto; --flyout-padding-block: .5rem; --flyout-margin-block: 4px 0 0 0; --search-padding-block: 4px; --search-border-color: var(--color-gray-100,#e5e5e5); --option-short-name-width: min-content; --option-background: #ffc8574d; --option-height: calc(2.5 * var(--font-size)); --option-height-max: calc(2.5 * var(--font-size)); --option-disabled-color: var(--color-gray-400,#8e8e8e); line-height: 1.4; font-size: var(--font-size,14px); position: relative; }
.Select-module-scss-module__d2AGba__wrapper.Select-module-scss-module__d2AGba__themeBlue { --option-selected-color: var(--color-blue-500,#0070c9); --option-background: var(--color-gray-50,#f5f5f5); --option-highlight-color: var(--color-green-500,#007f59); --option-font-weight-important: bold; --option-icon-color: currentColor; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__button { background: var(--button-background,var(--color-white,#fff)); border: 1px solid var(--button-border-color,var(--color-gray-100,#e5e5e5)); border-radius: var(--button-border-radius-left,4px) var(--button-border-radius-right,4px) var(--button-border-radius-right,4px) var(--button-border-radius-left,4px); box-sizing: border-box; color: var(--button-color,var(--color-gray-900,#191919)); cursor: var(--button-cursor,pointer); grid-template-columns: 1fr var(--button-icon-size,24px); block-size: var(--button-height,42px); padding: var(--button-padding,.5rem .75rem); text-align: start; inline-size: var(--button-width,auto); align-items: center; gap: 1px; display: grid; }
.dark .Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__button { background-color: var(--color-gray-700,#3e3e3e); color: var(--color-white,#fff); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__button[aria-expanded="true"] { border-color: var(--option-selected-color); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__button .Select-module-scss-module__d2AGba__buttonIcon { text-align: center; block-size: 100%; inline-size: 100%; margin-inline-start: 0.25rem; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__button .Select-module-scss-module__d2AGba__buttonIcon svg { block-size: 100%; inline-size: 100%; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__buttonWithoutBorder { border: unset; border-radius: unset; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__subbutton { inline-size: calc(var(--button-width,auto) - 2px); block-size: calc(var(--button-height,42px) - 2px); border-radius: 4px; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__buttonWithPrefix { grid-template-columns: auto 1fr var(--button-icon-size,24px); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__buttonPrefix { margin-inline-end: 0.5rem; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout { --flyout-border: thin solid transparent; --border-radius: .25rem; --option-color: var(--color-gray-900,#191919); --option-grid: 1fr 1.125rem; --option-padding-horizontal: 12px; --option-padding-vertical: 10px; background: var(--color-white,#fff); border: var(--flyout-border); border-radius: var(--border-radius,4px); box-sizing: border-box; font-size: var(--font-size,1rem); margin: var(--flyout-margin-block); min-inline-size: var(--flyout-width,fit-content); max-inline-size: var(--flyout-max-width,none); padding-block: var(--flyout-padding-block); word-break: keep-all; white-space: nowrap; z-index: 500; flex-direction: column; align-content: center; padding-inline: 0px; display: flex; position: absolute; inset-block-start: var(--flyout-position); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px !important; }
.dark .Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout { background: var(--color-gray-700,#3e3e3e); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__options { scrollbar-gutter: stable both-edges; overflow: hidden auto; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option { color: var(--option-color,var(--color-gray-900,#191919)); grid-template-columns: var(--option-grid); block-size: var(--option-height-max); opacity: var(--option-opacity,1); padding-block: var(--option-padding-vertical,12px); padding-inline: var(--option-padding-horizontal,10px); user-select: none; cursor: pointer; border-radius: 0.25em; align-content: center; gap: 0.5rem; display: grid; }
.dark .Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option { color: var(--color-white,#fff); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option .Select-module-scss-module__d2AGba__iconOfSelected { color: var(--option-icon-color,var(--color-blue-500,#0070c9)); display: contents; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option .Select-module-scss-module__d2AGba__iconOfSelected svg { justify-self: end; inline-size: 100%; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option.Select-module-scss-module__d2AGba__active { background-color: var(--option-background); }
.dark .Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option.Select-module-scss-module__d2AGba__active { color: var(--color-gray-900,#191919); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option.Select-module-scss-module__d2AGba__highlight:not([aria-selected="true"]) { --option-color: var(--option-highlight-color); font-weight: var(--option-font-weight-important,normal); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option[aria-selected="true"] { font-weight: var(--option-font-weight-important,normal); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option[aria-disabled="true"] { color: var(--option-disabled-color); cursor: not-allowed; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option.Select-module-scss-module__d2AGba__textWrapOption { text-wrap: initial; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option.Select-module-scss-module__d2AGba__withShortName { --option-grid: var(--option-short-name-width,min-content) 1fr 1.125rem; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__option.Select-module-scss-module__d2AGba__withPrefix { --option-grid: auto 1fr 1.125rem; align-items: baseline; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout.Select-module-scss-module__d2AGba__withBorderOnFlyout { border: 1px solid var(--color-gray-200,#c6c6c6); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout.Select-module-scss-module__d2AGba__withoutBorderOnFlyout { border: none; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__hasMaxHeight { --cutoff-height: calc(var(--show-cutoff,0) * .5 * var(--option-height)); max-block-size: calc(var(--number-of-rows,5)*var(--option-height) + var(--cutoff-height,0rem)); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__searchContainer { padding: var(--search-padding-block); border-block-end: solid 1px var(--search-border-color); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__searchContainer .Select-module-scss-module__d2AGba__search { min-inline-size: 250px; }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__searchContainer .Select-module-scss-module__d2AGba__search input::placeholder { color: var(--color-gray-500,#6f6f6f); }
.Select-module-scss-module__d2AGba__wrapper .Select-module-scss-module__d2AGba__flyout .Select-module-scss-module__d2AGba__flyoutButtonContainer { border-block-end: solid 1px var(--search-border-color); }
.Select-module-scss-module__d2AGba__wrapper.Select-module-scss-module__d2AGba__attachedLeft { --button-border-radius-right: 0px; }
.Select-module-scss-module__d2AGba__wrapper.Select-module-scss-module__d2AGba__attachedRight { --button-border-radius-left: 0px; }
.Select-module-scss-module__d2AGba__wrapper.Select-module-scss-module__d2AGba__small { --button-height: 2.25rem; --button-icon-size: 1rem; --button-padding: .5rem .5rem .5rem .75rem; --font-size: .875rem; }
.Select-module-scss-module__d2AGba__wrapper.Select-module-scss-module__d2AGba__invalid { --button-border-color: var(--color-red-400,#f9553e); }
.Select-module-scss-module__d2AGba__wrapper.Select-module-scss-module__d2AGba__disabled { --button-background: var(--color-gray-100,#e5e5e5); --button-color: var(--color-gray-400,#8e8e8e); --button-cursor: default; opacity: 0.5; }
.Select-module-scss-module__d2AGba__hidden { opacity: 0; z-index: -1; position: absolute; }
.SelectableInput-module-scss-module__xv0Ada__wrapper { --width: auto; --input-background: var(--color-white,#fff); --input-border-color: var(--color-gray-100,#e5e5e5); --input-border-left: 0px; --input-color: var(--color-gray-900,#191919); --input-cursor: text; box-sizing: border-box; inline-size: var(--width,auto); flex-direction: column; gap: 4px; display: flex; }
.SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__controls { inline-size: var(--width,auto); display: flex; }
.SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__controls .SelectableInput-module-scss-module__xv0Ada__input { background: var(--input-background,var(--color-white,#fff)); border: 1px solid var(--input-border-color,var(--color-gray-100,#e5e5e5)); border-inline-start: var(--input-border-left,0); box-sizing: border-box; color: var(--input-color,var(--color-gray-900,#191919)); cursor: var(--input-cursor,text); border-start-end-radius: 4px; border-end-end-radius: 4px; flex: 1 1 0%; padding-inline: 12px; font-size: 14px; line-height: 20px; }
.SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__controls .SelectableInput-module-scss-module__xv0Ada__input[disabled] { --input-background: var(--color-gray-100,#e5e5e5); --input-color: var(--color-gray-400,#8e8e8e); --input-cursor: default; }
.SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__controls .SelectableInput-module-scss-module__xv0Ada__input:focus { z-index: 10; }
.SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__controls .SelectableInput-module-scss-module__xv0Ada__input.SelectableInput-module-scss-module__xv0Ada__invalid { --input-border-color: var(--color-red-400,#f9553e); }
.dark .SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__controls .SelectableInput-module-scss-module__xv0Ada__input { --input-background: var(--color-gray-700,#3e3e3e); --input-color: var(--color-white,#fff); }
.SelectableInput-module-scss-module__xv0Ada__wrapper .SelectableInput-module-scss-module__xv0Ada__error { color: var(--color-red-400,#f9553e); font-size: 14px; line-height: 150%; }
.TermFormView-module-scss-module__GAN25q__form { grid-template: "source switch" 1fr "target submit" / 1fr 32px; align-items: center; gap: 8px 16px; display: grid; }
.TermFormView-module-scss-module__GAN25q__form .TermFormView-module-scss-module__GAN25q__sourceInput { grid-area: source; }
.TermFormView-module-scss-module__GAN25q__form .TermFormView-module-scss-module__GAN25q__targetInput { grid-area: target; }
.TermFormView-module-scss-module__GAN25q__form .TermFormView-module-scss-module__GAN25q__submit { grid-area: submit; }
.TermSectionView-module-scss-module__AsSAEq__wrapper { flex-direction: column; gap: 8px; display: flex; }
.TermSectionView-module-scss-module__AsSAEq__wrapper ol { flex-direction: column; gap: 8px; margin: 0px; padding: 0px; list-style-type: none; display: flex; }
.form-module-scss-module__fxFQOW__formContainer { position: relative; }
.form-module-scss-module__fxFQOW__formContainer.form-module-scss-module__fxFQOW__fullWidth, .form-module-scss-module__fxFQOW__formContainer > * { inline-size: 100%; }
.form-module-scss-module__fxFQOW__formContainer > :not(:last-child) { margin-block-end: 20px; }
.form-module-scss-module__fxFQOW__error { border: thin solid var(--color-red-500,#c34331); color: var(--color-red-500,#c34331); text-align: center; margin-block-end: 20px; padding: 10px; font-weight: 600; }
.form-module-scss-module__fxFQOW__success { border: 1px solid var(--color-blue-800,#001f73); text-align: center; padding: 10px; }
@keyframes animatedLogoCloud-module-scss-module__01XDzW__logo-cloud-scroll-ltr { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}
@keyframes animatedLogoCloud-module-scss-module__01XDzW__logo-cloud-scroll-rtl { 
  0% { transform: translate(0px); }
  100% { transform: translate(50%); }
}
.animatedLogoCloud-module-scss-module__01XDzW__loadingBackground { --lc-chunk-native-w: 2245; --lc-chunk-native-h: 375; --lc-row-h: 100px; --lc-chunk-w: calc(var(--lc-row-h) * var(--lc-chunk-native-w) / var(--lc-chunk-native-h)); height: var(--lc-row-h); background-image: url("../img/logo-cloud-1-v15_47420aa5.webp"), url("../img/logo-cloud-2-v15_33daffd4.webp"), url("../img/logo-cloud-3-v15_58d0f984.webp"), url("../img/logo-cloud-4-v15_2ddd01cd.webp"), url("../img/logo-cloud-5-v15_3c922eae.webp"), url("../img/logo-cloud-6-v15_0398c188.webp"); background-position: calc(var(--lc-chunk-w)*0) 0,calc(var(--lc-chunk-w)*1) 0,calc(var(--lc-chunk-w)*2) 0,calc(var(--lc-chunk-w)*3) 0,calc(var(--lc-chunk-w)*4) 0,calc(var(--lc-chunk-w)*5) 0; background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, repeat-x; background-size: var(--lc-chunk-w) 100%; }
@media only screen and (min-width: 768px) {
  .animatedLogoCloud-module-scss-module__01XDzW__loadingBackground { --lc-row-h: 150px; }
}
.animatedLogoCloud-module-scss-module__01XDzW__scroller { will-change: transform; width: max-content; display: flex; }
.animatedLogoCloud-module-scss-module__01XDzW__scroller.animatedLogoCloud-module-scss-module__01XDzW__ltr { animation: 400s linear 0s infinite normal none running animatedLogoCloud-module-scss-module__01XDzW__logo-cloud-scroll-ltr; }
.animatedLogoCloud-module-scss-module__01XDzW__scroller.animatedLogoCloud-module-scss-module__01XDzW__rtl { animation: 400s linear 0s infinite normal none running animatedLogoCloud-module-scss-module__01XDzW__logo-cloud-scroll-rtl; }
.animatedLogoCloud-module-scss-module__01XDzW__scroller.animatedLogoCloud-module-scss-module__01XDzW__paused { animation-play-state: paused; }
.animatedLogoCloud-module-scss-module__01XDzW__scroller.animatedLogoCloud-module-scss-module__01XDzW__running { animation-play-state: running; }
.animatedLogoCloud-module-scss-module__01XDzW__logoCloudWrapper::before, .animatedLogoCloud-module-scss-module__01XDzW__logoCloudWrapper::after { content: ""; pointer-events: none; z-index: 1; width: 1rem; height: 100%; position: absolute; top: 0px; bottom: 0px; }
@media only screen and (min-width: 768px) {
  .animatedLogoCloud-module-scss-module__01XDzW__logoCloudWrapper::before, .animatedLogoCloud-module-scss-module__01XDzW__logoCloudWrapper::after { width: 3.5rem; }
}
.animatedLogoCloud-module-scss-module__01XDzW__logoCloudWrapper::before { background: linear-gradient(90deg, rgb(255, 255, 255), rgba(0, 0, 0, 0)); left: 0px; }
.animatedLogoCloud-module-scss-module__01XDzW__logoCloudWrapper::after { background: linear-gradient(270deg, rgb(255, 255, 255), rgba(0, 0, 0, 0)); right: 0px; }
.Logo-module-scss-module__-gsFpq__logoWithText { align-items: center; gap: 0.625rem; width: fit-content; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.Logo-module-scss-module__-gsFpq__logoWithText .Logo-module-scss-module__-gsFpq__logoText { margin-top: 0px; }
.Logo-module-scss-module__-gsFpq__logo { z-index: 1; display: flex; }
.Logo-module-scss-module__-gsFpq__logoText { vertical-align: top; width: 59px; height: 18px; margin-top: 21px; }
@media only screen and (min-width: 650px) {
  .Logo-module-scss-module__-gsFpq__logoText { width: 66px; margin-top: 25px; }
}
.Logo-module-scss-module__-gsFpq__logoImg { max-width: initial; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  .Logo-module-scss-module__-gsFpq__logoImg { content: url("../img/DeepL_Logo_White_5d203275.svg"); }
}
.Logo-module-scss-module__-gsFpq__logoImg { object-fit: contain; align-self: center; width: 30px; height: 35px; }
@media only screen and (min-width: 650px) {
  .Logo-module-scss-module__-gsFpq__logoImg { width: 32px; height: 39.6px; }
}
.Logo-module-scss-module__-gsFpq__logoSmall .Logo-module-scss-module__-gsFpq__logoImg { object-fit: contain; width: 25px; height: 32px; }
.Logo-module-scss-module__-gsFpq__logoSmall .Logo-module-scss-module__-gsFpq__logoText { object-fit: contain; width: 52px; height: 14px; }
.UserNav-module-scss-module__ncWNdW__popover__panel { inline-size: min(90vw, 400px); }
.UserNav-module-scss-module__ncWNdW__popover__panel [class*="Button"] { border-radius: 0px; }
.card-module-scss-module__CR1d1W__card { background-color: var(--color-white,#fff); border-radius: 5px; padding: 20px; transition: box-shadow 1s; }
.card-module-scss-module__CR1d1W__elevated { box-shadow: 0 10px 20px 0 rgba(var(--color-black,#000), .05); }
.card-module-scss-module__CR1d1W__noPadding { padding: 0px; }
.card-module-scss-module__CR1d1W__withBorder { border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top: none; position: relative; }
.card-module-scss-module__CR1d1W__withBorder.card-module-scss-module__CR1d1W__allowOverflow { overflow: visible; }
.card-module-scss-module__CR1d1W__withBorder::before { content: ""; background-color: var(--color-blue-500,#0070c9); border-radius: 5px 5px 0px 0px; width: 100%; height: 5px; position: absolute; top: 0px; left: 0px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator { display: inline-block; position: relative; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator div { box-sizing: border-box; border: 6px solid var(--color-white,#fff); border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running loadingIndicator-module-scss-module__ptNi7a__loadingIndicator; display: block; position: absolute; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator div:first-child { animation-delay: -0.45s; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator div:nth-child(2) { animation-delay: -0.3s; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator div:nth-child(3) { animation-delay: -0.15s; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_primary div { border-color: var(--color-blue-800,#001f73) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_primaryAlt div { border-color: var(--color-blue-500,#0070c9) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_primaryAlt2 div { border-color: var(--color-blue-600,#0053a9) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_secondary div { border-color: var(--color-red-400,#f9553e) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_greyMouse div { border-color: var(--color-gray-200,#c6c6c6) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_greyDark div, .loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_greyDarker div { border-color: var(--color-gray-500,#6f6f6f) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_almostBlack div { border-color: var(--color-gray-900,#191919) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__color_grey div { border-color: var(--color-gray-50,#f5f5f5) #0000 #0000 #0000; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_tiny { width: 10px; height: 10px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_tiny div { border-width: 1.66667px; width: 10px; height: 10px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_small { width: 20px; height: 20px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_small div { border-width: 3.33333px; width: 20px; height: 20px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_normal { width: 40px; height: 40px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_normal div { border-width: 6.66667px; width: 40px; height: 40px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_big { width: 80px; height: 80px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_big div { border-width: 13.3333px; width: 80px; height: 80px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_huge { width: 160px; height: 160px; }
.loadingIndicator-module-scss-module__ptNi7a__loadingIndicator.loadingIndicator-module-scss-module__ptNi7a__size_huge div { border-width: 26.6667px; width: 160px; height: 160px; }
@keyframes loadingIndicator-module-scss-module__ptNi7a__loadingIndicator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.loadingIndicator-module-scss-module__ptNi7a__overlay { background-color: rgba(var(--color-white,#fff), .7); z-index: 500; border-radius: 5px; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.loadingIndicator-module-scss-module__ptNi7a__overlay.loadingIndicator-module-scss-module__ptNi7a__fixed { position: fixed; }
.loadingIndicator-module-scss-module__ptNi7a__overlay .loadingIndicator-module-scss-module__ptNi7a__overlayLoadingIndicator { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.loadingIndicator-module-scss-module__ptNi7a__overlay .loadingIndicator-module-scss-module__ptNi7a__overlayLoadingIndicator.loadingIndicator-module-scss-module__ptNi7a__fixed { position: fixed; }
.TermListView-module-scss-module___hYXKa__wrapper { flex-direction: column; display: flex; }
header + .TermListView-module-scss-module___hYXKa__wrapper { padding-block-start: 1rem; }
.link-module-scss-module__DJxfpW__link { color: var(--color-blue-500,#0070c9); cursor: pointer; font-size: 1em; }
.link-module-scss-module__DJxfpW__link:hover { color: var(--color-blue-800,#001f73); }
.link-module-scss-module__DJxfpW__link span { outline: none; block-size: 100%; inline-size: 100%; display: inline-block; }
.badge-module-scss-module__XZyMEG__badge { text-align: center; border-radius: 4px; padding: 5px 10px; font-weight: 600; }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__green { color: var(--color-green-500,#007f59); background-color: rgba(189, 217, 191, 0.4); }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__taco { background-color: var(--color-yellow-50,#fff6c5); color: var(--color-gray-900,#191919); }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__proDark { background-color: var(--color-green-500,#007f59); color: var(--color-white,#fff); }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__blueDark { background-color: var(--color-blue-500,#0070c9); color: var(--color-white,#fff); }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__normal { font-size: 16px; line-height: 24px; }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__small { font-size: 12px; }
.badge-module-scss-module__XZyMEG__badge.badge-module-scss-module__XZyMEG__tiny { font-size: 10px; line-height: 10px; }
.container-module-scss-module__NW0k-a__container { margin-left: auto; margin-right: auto; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__xs { max-width: 512px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__s { max-width: 650px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__m { max-width: 760px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__l { max-width: 840px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__xl { max-width: 1000px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__xxl { max-width: 1200px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__xxxl { max-width: 1400px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__xxxxl { max-width: 1900px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__fullHeight { min-height: calc(-201px + 100vh); }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding { padding-left: 10px; padding-right: 10px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xs { max-width: 532px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__s { max-width: 670px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__m { max-width: 780px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__l { max-width: 860px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xl { max-width: 1020px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxl { max-width: 1220px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxl { max-width: 1420px; }
.container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxxl { max-width: 1920px; }
@media only screen and (min-width: 650px) {
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding { padding-left: 20px; padding-right: 20px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xs { max-width: 552px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__s { max-width: 690px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__m { max-width: 800px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__l { max-width: 880px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xl { max-width: 1040px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxl { max-width: 1240px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxl { max-width: 1440px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxxl { max-width: 1940px; }
}
@media only screen and (min-width: 840px) {
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding { padding-left: 40px; padding-right: 40px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xs { max-width: 592px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__s { max-width: 730px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__m { max-width: 840px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__l { max-width: 920px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xl { max-width: 1080px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxl { max-width: 1280px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxxl { max-width: 1480px; }
}
@media only screen and (min-width: 1200px) {
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding { padding-left: 80px; padding-right: 80px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xs { max-width: 672px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__s { max-width: 810px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__m { max-width: 920px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__l { max-width: 1000px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xl { max-width: 1160px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxl { max-width: 1360px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxxl { max-width: 1560px; }
}
@media only screen and (min-width: 1400px) {
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding { padding-left: 100px; padding-right: 100px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xs { max-width: 712px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__s { max-width: 850px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__m { max-width: 960px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__l { max-width: 1040px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xl { max-width: 1200px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxl { max-width: 1400px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxl { max-width: 1600px; }
  .container-module-scss-module__NW0k-a__container.container-module-scss-module__NW0k-a__withResponsivePadding.container-module-scss-module__NW0k-a__xxxxl { max-width: 2100px; }
}
.messageSection-module-scss-module__u3WVEa__messageContainer { z-index: 10000; width: 100%; max-width: 400px; margin-top: 60px; padding: 10px; position: fixed; top: 0px; right: 0px; }
.messageSection-module-scss-module__u3WVEa__contentContainer { display: flex; }
.messageSection-module-scss-module__u3WVEa__messageIcon { align-self: baseline; margin-right: 20px; display: flex; transform: scale(1.3); }
.messageSection-module-scss-module__u3WVEa__error { background-color: var(--color-white,#fff); border: 1px solid var(--color-red-200,#ffb2a7); box-sizing: border-box; color: var(--color-red-500,#c34331); border-radius: 4px; width: 100%; margin: 5px 0px; padding: 20px; position: relative; }
.messageSection-module-scss-module__u3WVEa__warning { border: 1px solid var(--color-yellow-200,#e8c300); box-sizing: border-box; color: var(--color-yellow-700,#493d00); background-color: var(--color-yellow-50,#fff6c5); border-radius: 4px; width: 100%; margin: 5px 0px; padding: 20px; position: relative; }
.messageSection-module-scss-module__u3WVEa__neutral { border: 1px solid var(--color-gray-200,#c6c6c6); box-sizing: border-box; color: var(--color-gray-800,#292929); background-color: var(--color-gray-50,#f5f5f5); border-radius: 4px; width: 100%; margin: 5px 0px; padding: 20px; position: relative; }
.messageSection-module-scss-module__u3WVEa__errorCode { margin-bottom: 5px; font-size: 12px; font-weight: 700; line-height: 1; }
.messageSection-module-scss-module__u3WVEa__errorMessage, .messageSection-module-scss-module__u3WVEa__warningMessage, .messageSection-module-scss-module__u3WVEa__successMessage, .messageSection-module-scss-module__u3WVEa__neutralMessage { text-overflow: ellipsis; width: 100%; line-height: 1.4; overflow: hidden; }
.messageSection-module-scss-module__u3WVEa__errorMessage a, .messageSection-module-scss-module__u3WVEa__warningMessage a, .messageSection-module-scss-module__u3WVEa__successMessage a, .messageSection-module-scss-module__u3WVEa__neutralMessage a { font-weight: 500; text-decoration: underline; }
.messageSection-module-scss-module__u3WVEa__errorIcon { fill: var(--color-red-500,#c34331); }
.messageSection-module-scss-module__u3WVEa__success { background-color: var(--color-green-50,#defdee); border: 1px solid var(--color-green-400,#00a174); box-sizing: border-box; color: var(--color-green-700,#004730); border-radius: 4px; width: 100%; margin: 5px 0px; padding: 20px; position: relative; overflow: hidden; }
.messageSection-module-scss-module__u3WVEa__success .messageSection-module-scss-module__u3WVEa__progressBar { background-color: var(--color-green-500,#007f59); height: 5px; position: absolute; bottom: 0px; left: 0px; }
.messageSection-module-scss-module__u3WVEa__closeIcon { opacity: 0.5; cursor: pointer; font-size: 2em; font-weight: 100; line-height: 1; transition: 0.3s; position: absolute; top: 0px; right: 5px; transform: rotate(45deg); }
.messageSection-module-scss-module__u3WVEa__closeIcon:hover { opacity: 1; }
.DTextAreaInput-module-scss-module__TUOQuq__textarea:disabled { opacity: 1; background-color: var(--dui-color-background-surface); color: var(--dui-color-text-default); -webkit-text-fill-color: var(--dui-color-text-default); }
.FlyoutPanel-module-scss-module__bqNbXa__flyoutPanel > div:not(:first-of-type) { border-inline-start: 1px solid var(--color-gray-200); box-sizing: content-box; padding-inline-start: 24px; }
.FlyoutPanel-module-scss-module__bqNbXa__visible { opacity: 1; }
.useFontSizeClasses-module-scss-module__A6BwHq__default { --relative-text-size: 0px; }
.useFontSizeClasses-module-scss-module__A6BwHq__textSizeVerySmall { --relative-text-size: -4px; }
.useFontSizeClasses-module-scss-module__A6BwHq__textSizeSmall { --relative-text-size: -2px; }
.useFontSizeClasses-module-scss-module__A6BwHq__textSizeDefault { --relative-text-size: 0px; }
.useFontSizeClasses-module-scss-module__A6BwHq__textSizeLarge { --relative-text-size: 2px; }
.useFontSizeClasses-module-scss-module__A6BwHq__textSizeVeryLarge { --relative-text-size: 4px; }
.useFontSizeClasses-module-scss-module__A6BwHq__shortText { font-size: calc(24px + var(--relative-text-size)); }
html[data-mobile="true"] .useFontSizeClasses-module-scss-module__A6BwHq__shortText { font-size: calc(22px + var(--relative-text-size)); }
@media (min-width: 1000px) {
  .useFontSizeClasses-module-scss-module__A6BwHq__shortText { font-size: calc(26px + var(--relative-text-size)); }
}
.useFontSizeClasses-module-scss-module__A6BwHq__mediumText { font-size: calc(22px + var(--relative-text-size)); }
html[data-mobile="true"] .useFontSizeClasses-module-scss-module__A6BwHq__mediumText { font-size: calc(18px + var(--relative-text-size)); }
.useFontSizeClasses-module-scss-module__A6BwHq__longText { font-size: calc(20px + var(--relative-text-size)); }
html[data-mobile="true"] .useFontSizeClasses-module-scss-module__A6BwHq__longText { font-size: calc(18px + var(--relative-text-size)); }
.useFontSizeClasses-module-scss-module__A6BwHq__veryLongText { font-size: calc(16px + var(--relative-text-size)); }
html[data-mobile="true"] .useFontSizeClasses-module-scss-module__A6BwHq__veryLongText { font-size: calc(18px + var(--relative-text-size)); }
.MarketingPageHeader-module-scss-module__EmpXKa__centerOptionalItemsOuter { display: none; position: relative; }
@media (min-width: 768px) {
  .MarketingPageHeader-module-scss-module__EmpXKa__centerOptionalItemsOuter { display: flex; }
}
.MarketingPageHeader-module-scss-module__EmpXKa__centerOptionalItemsOuter { container: center-optional-items-outer / inline-size; }
.MarketingPageHeader-module-scss-module__EmpXKa__centerOptionalItems { flex-flow: wrap; align-content: flex-start; gap: 100vh 2rem; height: 100%; display: flex; position: absolute; inset-inline: 2rem 0px; overflow: clip; }
.inputInfo-module-scss-module__viTSna__messageContainer { margin-top: 5px; font-size: 13px; }
.inputInfo-module-scss-module__viTSna__messageContainer .inputInfo-module-scss-module__viTSna__infoMessage { color: var(--color-gray-500,#6f6f6f); }
.inputInfo-module-scss-module__viTSna__messageContainer .inputInfo-module-scss-module__viTSna__error { color: var(--color-red-400,#f9553e); }
.inputInfo-module-scss-module__viTSna__messageContainer .inputInfo-module-scss-module__viTSna__error a { color: currentcolor; text-decoration: underline; }
.content-module-scss-module__u3pdQa__alternateBackgroundColor > div:nth-child(2n) { background: 0px 0px; }
.content-module-scss-module__u3pdQa__alternateBackgroundColor > div:nth-child(2n+1) { background: var(--color-white,#fff); }
.content-module-scss-module__u3pdQa__featureListWrapper { width: 100%; max-width: 1200px; margin: 0px auto; }
.content-module-scss-module__u3pdQa__uspSkeleton { flex-direction: column; justify-content: center; min-height: 500px; display: flex; }
.DictionaryContent-module-scss-module__SV8xnW__content { text-align: left; box-sizing: border-box; font-weight: 400; position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content a { cursor: unset; color: unset; }
.app .DictionaryContent-module-scss-module__SV8xnW__content .dictLink { color: var(--dui-color-text-action-active); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .dictLink .grammar_info { color: var(--dui-color-text-action-active); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma .dictLink { color: var(--dui-color-text-default); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma .dictLink .grammar_info { color: var(--dui-color-text-default); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma_context { color: var(--dui-color-text-muted); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_forms { font-size: 0.75rem; line-height: 1rem; }
.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_forms .tag_formname { color: var(--dui-color-text-muted) !important; }
.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_forms .formLink { color: var(--dui-color-text-muted); font-size: 0.75rem; }
.app .DictionaryContent-module-scss-module__SV8xnW__content .example_lines .tag_s { color: var(--dui-color-text-default); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .example_lines .tag_t { color: var(--dui-color-text-action-active); }
:is(.app .DictionaryContent-module-scss-module__SV8xnW__content .tag_type, .app .DictionaryContent-module-scss-module__SV8xnW__content .tag_wordtype, .app .DictionaryContent-module-scss-module__SV8xnW__content .sep) { color: var(--dui-color-text-muted); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_trans a { color: var(--dui-color-text-action-active); }
.app .DictionaryContent-module-scss-module__SV8xnW__content .DictionaryContent-module-scss-module__SV8xnW__translation_group .DictionaryContent-module-scss-module__SV8xnW__translation_group_line .DictionaryContent-module-scss-module__SV8xnW__notascommon { color: var(--dui-color-text-muted); }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .semantic_field, .DictionaryContent-module-scss-module__SV8xnW__content .sem, .DictionaryContent-module-scss-module__SV8xnW__content .othertempora) { color: var(--dui-color-text-muted); font-size: 11px; font-style: italic; position: relative; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .semantic_field, .DictionaryContent-module-scss-module__SV8xnW__content .sem) { position: static; }
.DictionaryContent-module-scss-module__SV8xnW__content .placeholder { font-size: smaller; }
.DictionaryContent-module-scss-module__SV8xnW__content .dictionary { color: var(--dui-color-text-muted); font-size: 15px; font-style: italic; font-weight: 400; line-height: 1.35em; position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma { vertical-align: top; margin: 10px 0px 25px; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma.last { background: 0px 0px; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_desc { padding: 0px 0px 5px; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_content { margin-bottom: 8px; padding: 0px; position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content .translation_group { position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_content .translation_group_line.with_pie { text-indent: -18px; padding-left: 18px; }
.DictionaryContent-module-scss-module__SV8xnW__content .exact .translation.featured { clear: both; margin-bottom: 8px; }
.DictionaryContent-module-scss-module__SV8xnW__content .translation_desc { padding: 2px 0px 0px; display: inline-block; }
.DictionaryContent-module-scss-module__SV8xnW__content .group_line .translation_desc { text-indent: 0px; padding: 2px 10px 1px 0px; display: inline; }
.DictionaryContent-module-scss-module__SV8xnW__content .comment { margin: 15px 0px; padding: 0px 0px 0px 10px; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_content { padding-left: 40px; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_description_inner { width: 20px; margin-left: -20px; display: inline-block; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_descriptions { margin-left: -20px; display: inline-block; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_t { color: var(--dui-color-text-default); font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_s { color: var(--dui-color-text-info); font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma { color: var(--dui-color-text-info); font-size: 20px; font-style: normal; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma a { color: var(--dui-color-text-info); }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .tag_type, .DictionaryContent-module-scss-module__SV8xnW__content .tag_wordtype) { color: var(--dui-color-text-muted); margin-right: 2px; font-size: 13px; font-style: italic; font-weight: 400; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .example_lines .tag_type, .DictionaryContent-module-scss-module__SV8xnW__content .example_lines .tag_wordtype, .DictionaryContent-module-scss-module__SV8xnW__content .tag_forms .tag_wordtype) { font-size: 13px; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_wordtype { margin-left: 0px; font-size: 15px; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .tag_area, .DictionaryContent-module-scss-module__SV8xnW__content .tag_usage) { color: var(--dui-color-text-muted); font-size: 13px; font-style: italic; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_c { color: var(--dui-color-text-muted); font-size: 15px; font-style: italic; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_forms { color: var(--dui-color-text-muted); font-size: 12px; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_desc .tag_forms { padding-left: 3px; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_trans_src_context { color: var(--dui-color-text-info); padding-right: 10px; font-size: 14px; font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_trans_src_context::before { content: "("; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_trans_src_context::after { content: ")"; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma_context { padding-left: 5px; padding-right: 5px; font-size: 14px; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_lemma_context .placeholder { font-size: inherit; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_formname { color: var(--dui-color-text-muted); }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .tag_c, .DictionaryContent-module-scss-module__SV8xnW__content .tag_t, .DictionaryContent-module-scss-module__SV8xnW__content .tag_s, .DictionaryContent-module-scss-module__SV8xnW__content .tag_area, .DictionaryContent-module-scss-module__SV8xnW__content .tag_usage) { font-size: 14px; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_trans { color: var(--dui-color-text-default); min-height: 20px; font-size: 16px; font-style: normal; display: inline-block; }
.DictionaryContent-module-scss-module__SV8xnW__content .exact .tag_trans a.featured { line-height: 24px; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_notfirst { padding-top: 8px; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing.meaninggroup_notfirst { padding-top: 20px; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaning_class_header { padding-top: 5px; padding-left: 5px; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_outer_list { padding: 0px; list-style-type: none; display: inline; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_inner_list { margin: 0px; padding: 0px; list-style-type: none; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_inner_list li { display: inline; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_problematic .meaninggroup_description { color: var(--dui-color-text-danger-muted); }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_problematic .meaninggroup_description_index { color: var(--dui-color-text-danger-muted); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .meaninggroup_synonym { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .meaninggroup_valency { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .meaninggroup_valency { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_descriptions { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isMainTerm .meaninggroup_synonym { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .isMainTerm .meaninggroup_valency { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .isMainTerm .meaninggroup_valency { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_descriptions { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_synonym { font-size: 15px; font-style: normal; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_preliminary { color: var(--dui-color-text-success); font-size: 15px; font-style: normal; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_descriptions { font-size: 15px; font-style: normal; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_valency { color: var(--dui-color-text-default); font-size: 15px; font-style: normal; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_usage { color: var(--dui-color-text-muted); }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_areas { color: var(--dui-color-text-muted); font-style: italic; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing .meaninggroup_descriptions, .DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing .meaninggroup_synonym, .DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing .meaninggroup_usage, .DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing .meaninggroup_synonym, .DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing .meaninggroup_description_index, .DictionaryContent-module-scss-module__SV8xnW__content .meaninggroup_editing .meaninggroup_preliminary) { font-weight: 600; }
.DictionaryContent-module-scss-module__SV8xnW__content .meaninggroups_remark { margin-left: -20px; }
.DictionaryContent-module-scss-module__SV8xnW__content .inflectioninfo { color: var(--dui-color-text-info); font-size: 12px; font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .inflectioninfo .tag_c { color: var(--dui-color-text-info); font-size: 12px; font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .inflectioninfo { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_lemma { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_lemma a { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_s { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_s a { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_trans_src_context { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_trans { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_trans a { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_t { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_t a { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .isForeignTerm .tag_trans { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .spell_suggestion.isForeignTerm { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .spell_suggestion.isForeignTerm .corrected { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content .spell_suggestion { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .spell_suggestion .corrected { color: var(--dui-color-text-info); }
.DictionaryContent-module-scss-module__SV8xnW__content .line .translation { text-indent: 0px; line-height: 1em; display: inline-block; }
.DictionaryContent-module-scss-module__SV8xnW__content .sep { color: var(--dui-color-text-muted); padding-right: 10px; font-size: 11px; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_forms .sep { padding-left: 5px; }
.DictionaryContent-module-scss-module__SV8xnW__content .dash { padding-right: 10px; }
.DictionaryContent-module-scss-module__SV8xnW__content .exact .lemma_desc .dash { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_desc .dash { color: var(--dui-color-text-muted); padding-left: 7px; padding-right: 7px; font-size: 14px; font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content a.audio { cursor: pointer; opacity: 0.5; background-position: -40px -38px; width: 19px; height: 17px; display: inline-block; position: relative; top: 3px; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .ie7 a.audio, .DictionaryContent-module-scss-module__SV8xnW__content .ie8 a.audio) { background-position: -120px -92px; }
.DictionaryContent-module-scss-module__SV8xnW__content .exact .tag_lemma a.audio { top: 2px; }
.DictionaryContent-module-scss-module__SV8xnW__content .mouse_device a.audio { opacity: 0.45; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .mouse_device a.audio:hover, .DictionaryContent-module-scss-module__SV8xnW__content .mouse_device a.expand_i:hover) { opacity: 1; }
.DictionaryContent-module-scss-module__SV8xnW__content .grammar_info { vertical-align: middle; color: var(--dui-color-text-muted); text-indent: 0px; margin-left: 1px; font-size: 0.7em; font-style: italic; display: inline-block; position: relative; top: -4px; }
.DictionaryContent-module-scss-module__SV8xnW__content .exact .grammar_info { margin-left: 2px; top: -5px; }
.DictionaryContent-module-scss-module__SV8xnW__content .translation_row.singleline { height: 20px; }
.DictionaryContent-module-scss-module__SV8xnW__content .singleline { height: 20px; padding-right: 20px; position: relative; overflow: hidden; }
.DictionaryContent-module-scss-module__SV8xnW__content .singleline > * { line-height: 50px; position: relative; top: -15px; }
.DictionaryContent-module-scss-module__SV8xnW__content .ie8 .singleline > * { height: 22px; top: -13px; }
.DictionaryContent-module-scss-module__SV8xnW__content .singleline .tag_s { white-space: nowrap; }
.DictionaryContent-module-scss-module__SV8xnW__content .expandable { position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content .example_lines .expandM { opacity: 0.7; height: 15px; padding-left: 120px; display: block; }
.DictionaryContent-module-scss-module__SV8xnW__content a.expand_i { cursor: pointer; opacity: 0.55; width: 17px; height: 17px; background-position: -20px -36px; display: inline-block; position: relative; top: 4px; }
.DictionaryContent-module-scss-module__SV8xnW__content .translation a.expand_i { background-color: rgb(255, 255, 255); }
.DictionaryContent-module-scss-module__SV8xnW__content .example { margin-top: 8px; margin-bottom: 5px; padding-left: 45px; }
.DictionaryContent-module-scss-module__SV8xnW__content .expertmode .example { padding-left: 50px; }
.DictionaryContent-module-scss-module__SV8xnW__content .example .tag_e { max-width: 700px; line-height: 1em; display: block; position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content .example .tag_s { float: left; width: 47%; }
.DictionaryContent-module-scss-module__SV8xnW__content .example .tag_t { float: right; width: 50%; }
.DictionaryContent-module-scss-module__SV8xnW__content .example .tag_e_end { clear: both; display: block; }
.DictionaryContent-module-scss-module__SV8xnW__content .example .dash { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content #soundFlags { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content .hidden { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content #lingueecontent .hidden { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content #attribution.hidden { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content .notascommon { padding-right: 10px; font-size: 16px; line-height: 1.4em; display: block; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_wordtype { display: inline-block; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_forms { display: inline-block; }
@media (max-width: 400px) {
  .DictionaryContent-module-scss-module__SV8xnW__content .translation.featured .translation_desc .forms_adj-flexion { display: none; }
}
@media only screen and (max-device-width: 650px) {
  .DictionaryContent-module-scss-module__SV8xnW__content .shortened_begin2 { display: none; }
  .DictionaryContent-module-scss-module__SV8xnW__content .shortened_end2 { display: none; }
  :is(.DictionaryContent-module-scss-module__SV8xnW__content .usedveryoften, .DictionaryContent-module-scss-module__SV8xnW__content .usedalmostalways), :is(.DictionaryContent-module-scss-module__SV8xnW__content .placeholder_end, .DictionaryContent-module-scss-module__SV8xnW__content .placeholder_begin) { display: none; }
  :is(.DictionaryContent-module-scss-module__SV8xnW__content .placeholder_begin2, .DictionaryContent-module-scss-module__SV8xnW__content .placeholder_end2) { display: inline; }
}
@media (max-device-width: 650px) and (max-width: 450px) {
  .DictionaryContent-module-scss-module__SV8xnW__content .lemma_content { padding-left: 30px; }
}
@media (max-device-width: 650px) and (max-width: 320px) {
  .DictionaryContent-module-scss-module__SV8xnW__content .lemma_content { padding-left: 20px; }
  .DictionaryContent-module-scss-module__SV8xnW__content .example { padding-left: 21px; }
}
@media screen and (min-resolution: 192dpi) {
  .DictionaryContent-module-scss-module__SV8xnW__content .exact .tag_lemma { font-weight: 500; }
}
@media (max-width: 340px) {
  .DictionaryContent-module-scss-module__SV8xnW__content .tag_c { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content .tag_t { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content .tag_s { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content .tag_area { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content .tag_usage { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content .tag_forms { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content .sentence .wrap { hyphens: auto; }
  .DictionaryContent-module-scss-module__SV8xnW__content #expandedBitext .wrap { hyphens: auto; }
}
@media (max-width: 400px) {
  :is(.DictionaryContent-module-scss-module__SV8xnW__content .tag_c, .DictionaryContent-module-scss-module__SV8xnW__content .tag_t, .DictionaryContent-module-scss-module__SV8xnW__content .tag_s, .DictionaryContent-module-scss-module__SV8xnW__content .tag_area, .DictionaryContent-module-scss-module__SV8xnW__content .tag_usage, .DictionaryContent-module-scss-module__SV8xnW__content .tag_forms) { font-size: 13px; }
}
:is(.DictionaryContent-module-scss-module__SV8xnW__content .translation a.expand_i, .DictionaryContent-module-scss-module__SV8xnW__content .translation a.audio) { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content .example_lines > .expandable > .versionshort > .expandM { margin-left: 0px; }
.DictionaryContent-module-scss-module__SV8xnW__content .source_url_spacer { margin-left: 0px; }
.DictionaryContent-module-scss-module__SV8xnW__content .example { padding-left: 30px; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_desc { margin: 0px; }
.DictionaryContent-module-scss-module__SV8xnW__content .example .tag_e { line-height: 1em; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma { margin-top: 0px; }
.DictionaryContent-module-scss-module__SV8xnW__content .source { color: var(--dui-color-text-muted); }
.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_lemma { font-size: 20px; font-weight: 400; }
.DictionaryContent-module-scss-module__SV8xnW__content .lemma_content { padding-left: 20px; padding-right: 20px; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_s, .DictionaryContent-module-scss-module__SV8xnW__content .source .tag_usage, .DictionaryContent-module-scss-module__SV8xnW__content .source .tag_formname, .DictionaryContent-module-scss-module__SV8xnW__content .source .formlink, .DictionaryContent-module-scss-module__SV8xnW__content .source .tag_forms, .DictionaryContent-module-scss-module__SV8xnW__content .source .grammar_info) { color: var(--dui-color-text-muted) !important; }
.DictionaryContent-module-scss-module__SV8xnW__content .translation:first-of-type .translation_desc { line-height: 1; }
.DictionaryContent-module-scss-module__SV8xnW__content .source { position: relative; }
.DictionaryContent-module-scss-module__SV8xnW__content .sourceHint { display: none; }
.DictionaryContent-module-scss-module__SV8xnW__content .notascommon { color: var(--dui-color-text-muted); }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_type { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_wordtype { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_s { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_usage { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_formname { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_wordtype { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .formlink { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .tag_forms { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .source .grammar_info { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content .tag_c { font-style: normal; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .lemma_desc { padding-bottom: 8px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .translation_desc { padding-top: 0px; padding-bottom: 4px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .lemma_content { padding-left: 16px; padding-right: 0px; }
:is(.DictionaryContent-module-scss-module__SV8xnW__content.embedded .tag_wordtype, .DictionaryContent-module-scss-module__SV8xnW__content.embedded .tag_type) { color: var(--dui-color-text-muted); font-size: 14px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .tag_lemma { font-size: 16px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .tag_lemma .dictLink { color: var(--dui-color-text-default); }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .example_lines .example { margin-top: 0px; margin-bottom: 8px; padding-left: 32px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .example_lines .tag_e { line-height: 0; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .example_lines .tag_e .tag_s { float: unset; width: auto; margin-bottom: 4px; line-height: 21px; display: block; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .example_lines .tag_e .tag_t { float: unset; width: auto; line-height: 21px; display: block; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .translation_group { margin-bottom: 8px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .translation_group .translation_group_line .notascommon { color: var(--dui-color-text-muted); margin-bottom: 6px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .translation_group .translation_group_line .translation.sortablemg .translation_desc { padding: 0px 4px 12px 0px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .translation_group .translation_group_line .translation.sortablemg .translation_desc .tag_trans { font-size: 14px; }
.DictionaryContent-module-scss-module__SV8xnW__content.embedded .translation_group .translation_group_line .translation.sortablemg .sep { padding-right: 4px; }
.apiCard-module-scss-module__HutnMG__apiCard { grid-template: "image icon" "text text" / 1fr auto; display: grid; }
@media (min-width: 768px) {
  .apiCard-module-scss-module__HutnMG__apiCard { grid-template: "image text icon" / auto 1fr auto; }
}
.apiCard-module-scss-module__HutnMG__apiCardImage { grid-area: image; }
.apiCard-module-scss-module__HutnMG__apiCardIcon { grid-area: icon; }
.apiCard-module-scss-module__HutnMG__apiCardText { grid-area: text; }
.FeaturesContainer-module-scss-module__-J9uRG__container { padding-top: 32px; padding-bottom: 10px; overflow: hidden; }
@media only screen and (min-width: 1000px) {
  .FeaturesContainer-module-scss-module__-J9uRG__container { padding-bottom: 80px; }
}
.passwordStrength-module-scss-module__dBUuBG__componentWrapper { position: relative; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer { cursor: help; font-size: 13px; display: flex; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer:hover + .passwordStrength-module-scss-module__dBUuBG__tooltip, .passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer:focus + .passwordStrength-module-scss-module__dBUuBG__tooltip { opacity: 1; z-index: 1; transition: opacity 0.5s; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer .passwordStrength-module-scss-module__dBUuBG__label { margin-right: 10px; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer .passwordStrength-module-scss-module__dBUuBG__bars { flex-grow: 1; justify-content: space-between; align-items: center; display: flex; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer .passwordStrength-module-scss-module__dBUuBG__bars .passwordStrength-module-scss-module__dBUuBG__bar { flex-basis: 16%; height: 10px; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer .passwordStrength-module-scss-module__dBUuBG__bars .passwordStrength-module-scss-module__dBUuBG__bar:first-child { border-radius: 5px 0px 0px 5px; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__passwordStrengthContainer .passwordStrength-module-scss-module__dBUuBG__bars .passwordStrength-module-scss-module__dBUuBG__bar:last-child { border-radius: 0px 5px 5px 0px; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__tooltip { opacity: 0; z-index: -1; white-space: normal; background-color: var(--color-red-50,#fff4f2); border: 1px solid var(--color-gray-200,#c6c6c6); border-radius: 5px; width: 100%; padding: 10px; font-size: 1.25em; position: absolute; bottom: calc(100% + 10px); left: 50%; transform: translate(-50%); box-shadow: rgba(0, 0, 0, 0.06) 0px 14px 16px; }
.passwordStrength-module-scss-module__dBUuBG__componentWrapper .passwordStrength-module-scss-module__dBUuBG__tooltip strong { font-weight: 600; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground { background-color: var(--color-blue-50,#edf6ff); padding: 40px 0px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer { max-width: 1360px; padding: 0px 20px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer.countrySelection-module-scss-module__EB4Rbq__noCountries { justify-content: center; align-items: center; min-height: 200px; display: flex; position: relative; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer { margin-bottom: 40px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__continentHeadline { color: var(--color-gray-900,#191919); margin-bottom: 20px; font-size: 1.25em; font-style: normal; font-weight: 600; line-height: 1.75em; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer { column-count: 1; column-gap: 10px; display: block; }
@media only screen and (min-width: 650px) {
  .countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer { column-count: 2; }
}
@media only screen and (min-width: 1000px) {
  .countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer { column-count: 3; }
}
@media only screen and (min-width: 1400px) {
  .countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer { column-count: 4; }
}
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOptionContainer { break-inside: avoid-column; width: 100%; display: inline-block; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption { background-color: var(--color-white,#fff); border: 2px solid var(--color-gray-100,#e5e5e5); box-sizing: border-box; cursor: pointer; border-radius: 4px; justify-content: space-between; width: 100%; margin-bottom: 10px; padding: 20px; font-size: 1em; font-style: normal; font-weight: 600; line-height: 1.25em; display: flex; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 5px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption:hover { background-color: var(--color-blue-500,#0070c9); color: var(--color-white,#fff); }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption:hover .countrySelection-module-scss-module__EB4Rbq__arrow { border-color: var(--color-white,#fff); }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption:hover .countrySelection-module-scss-module__EB4Rbq__image { border: 1px solid var(--color-white,#fff); }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper { justify-content: space-between; width: 100%; display: flex; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper .countrySelection-module-scss-module__EB4Rbq__countryOptionContent { align-items: baseline; min-width: 100%; padding-inline-end: 10px; display: flex; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper .countrySelection-module-scss-module__EB4Rbq__countryOptionContent .countrySelection-module-scss-module__EB4Rbq__label { text-overflow: ellipsis; white-space: nowrap; text-align: start; overflow: hidden; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper .countrySelection-module-scss-module__EB4Rbq__countryOptionContent .countrySelection-module-scss-module__EB4Rbq__imageWrapper { margin-inline-end: 10px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper .countrySelection-module-scss-module__EB4Rbq__countryOptionContent .countrySelection-module-scss-module__EB4Rbq__imageWrapper .countrySelection-module-scss-module__EB4Rbq__image { height: 11px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper .countrySelection-module-scss-module__EB4Rbq__arrowWrapper .countrySelection-module-scss-module__EB4Rbq__arrow { border-top: 3px solid var(--color-red-400,#f9553e); border-inline-end: 3px solid var(--color-red-400,#f9553e); width: 8px; height: 8px; transform: rotate(45deg) translateY(8px); }
[dir="rtl"] .countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__continentContainer .countrySelection-module-scss-module__EB4Rbq__countriesContainer .countrySelection-module-scss-module__EB4Rbq__countryOption .countrySelection-module-scss-module__EB4Rbq__countryOptionWrapper .countrySelection-module-scss-module__EB4Rbq__arrowWrapper .countrySelection-module-scss-module__EB4Rbq__arrow { transform: translate(4px, 7px) rotate(-45deg); }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__countrySelectionHints > * { text-align: center; font-size: 1em; font-style: normal; font-weight: 300; line-height: 1.625em; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__countrySelectionHints > :not(:last-child) { margin-bottom: 20px; }
.countrySelection-module-scss-module__EB4Rbq__countrySelection .countrySelection-module-scss-module__EB4Rbq__contentBackground .countrySelection-module-scss-module__EB4Rbq__contentContainer .countrySelection-module-scss-module__EB4Rbq__countrySelectionHints a { font-weight: 500; }
@media only screen and (min-width: 760px) {
  .countrySelection-module-scss-module__EB4Rbq__continentHeadline, .countrySelection-module-scss-module__EB4Rbq__countrySelectionHints { margin-inline-start: 10px; }
}
@media only screen and (min-width: 1200px) {
  .countrySelection-module-scss-module__EB4Rbq__contentContainer { padding: 0px 80px !important; }
}
.TranslatorWebviewDictionaryHeader-module-scss-module__GMgSKG__animatedEllipsis::after { content: ""; animation: 1.75s step-end 0s infinite normal none running TranslatorWebviewDictionaryHeader-module-scss-module__GMgSKG__dotty; }
@keyframes TranslatorWebviewDictionaryHeader-module-scss-module__GMgSKG__dotty { 
  12.5% { content: "."; }
  25% { content: ".."; }
  37.5% { content: "..."; }
  50% { content: "...."; }
  62.5% { content: "....."; }
  75% { content: "......"; }
  87.5% { content: "......."; }
  100% { content: "."; }
}
.ctaSection-module-scss-module__8ohPNG__ctaSection { justify-content: center; width: 100%; display: flex; position: relative; container: cta-section / inline-size; }
.ctaSection-module-scss-module__8ohPNG__container { flex-direction: column; justify-content: center; align-items: center; gap: 3rem; width: 100%; max-width: 1400px; padding: 3rem 1.5rem; display: flex; position: relative; }
@container cta-section (min-width: 768px) {
  .ctaSection-module-scss-module__8ohPNG__container { gap: 4rem; }
}
@container cta-section (min-width: 1024px) {
  .ctaSection-module-scss-module__8ohPNG__container { padding-top: 4rem; padding-bottom: 4rem; }
}
.ctaSection-module-scss-module__8ohPNG__headline { text-align: center; max-width: 56rem; margin: 0px; }
.ctaSection-module-scss-module__8ohPNG__buttonsContainer { flex-direction: column; gap: 1rem; width: 100%; display: flex; }
@container cta-section (min-width: 768px) {
  .ctaSection-module-scss-module__8ohPNG__buttonsContainer { flex-direction: row; width: auto; }
}
.ctaSection-module-scss-module__8ohPNG__button { text-align: center; justify-content: center; }
.ctaSection-module-scss-module__8ohPNG__cubesContainer { pointer-events: none; display: none; position: absolute; bottom: -6rem; right: -2.5rem; }
@container cta-section (min-width: 768px) {
  .ctaSection-module-scss-module__8ohPNG__cubesContainer { max-width: 300px; display: block; }
}
@container cta-section (min-width: 1024px) {
  .ctaSection-module-scss-module__8ohPNG__cubesContainer { max-width: 350px; }
}
@container cta-section (min-width: 1280px) {
  .ctaSection-module-scss-module__8ohPNG__cubesContainer { max-width: 400px; }
}
.Banner-module-scss-module__CEknuG__dialog, .Banner-module-scss-module__CEknuG__dialogWithCloseButton { pointer-events: auto; color: rgb(255, 255, 255); background-color: var(--color-blue-800,#001f73); z-index: 1; border-radius: 4px; padding: 12px 16px; font-size: 14px; line-height: 1.5; display: flex; box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 24px; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__iconContainer, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__iconContainer { margin-right: 8px; display: flex; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__contentContainer, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__contentContainer { flex-direction: column; flex: 1 1 0%; justify-content: center; display: flex; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__titleContainer, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__titleContainer { align-items: flex-start; display: flex; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__titleContainer button, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__titleContainer button { margin: 0px 0px 0px auto; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__titleContainer .Banner-module-scss-module__CEknuG__title, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__titleContainer .Banner-module-scss-module__CEknuG__title { margin-right: 10px; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__title, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__title, .Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__description, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__description { display: block; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__title, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__title { font-weight: 700; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__buttonsContainer, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__buttonsContainer { margin-top: 12px; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__buttonsContainer * + *, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__buttonsContainer * + * { margin-left: 12px; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__showButton, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__showButton { color: var(--color-blue-800,#001f73) !important; background-color: rgb(255, 255, 255) !important; }
.Banner-module-scss-module__CEknuG__dialog .Banner-module-scss-module__CEknuG__dismissButton, .Banner-module-scss-module__CEknuG__dialogWithCloseButton .Banner-module-scss-module__CEknuG__dismissButton { border: 1px solid rgb(255, 255, 255) !important; }
.Banner-module-scss-module__CEknuG__dialogWithCloseButton { padding-right: 45px; }
.button-module-scss-module__po7nIW__button { cursor: pointer; border: none; border-radius: 3px; padding: 0.75em 1.5em; font-size: 16px; font-weight: 500; line-height: 1.5em; transition: 0.15s; display: inline-block; position: relative; }
.button-module-scss-module__po7nIW__button:disabled { opacity: 0.5; pointer-events: none; cursor: default; }
.button-module-scss-module__po7nIW__button img { height: 100%; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primary { color: var(--color-blue-800,#001f73); border: 1px solid var(--color-blue-800,#001f73); background-color: var(--color-blue-800,#001f73); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primary:hover { color: var(--color-blue-500,#0070c9); border-color: var(--color-blue-500,#0070c9); background-color: var(--color-blue-500,#0070c9); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primaryAlt { color: var(--color-blue-500,#0070c9); border: 1px solid var(--color-blue-500,#0070c9); background-color: var(--color-blue-500,#0070c9); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primaryAlt:hover { color: var(--color-blue-800,#001f73); border-color: var(--color-blue-800,#001f73); background-color: var(--color-blue-800,#001f73); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primaryAlt2 { color: var(--color-blue-500,#0070c9); border: 1px solid var(--color-blue-500,#0070c9); background-color: var(--color-blue-500,#0070c9); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primaryAlt2:hover { color: var(--color-white,#fff); border-color: var(--color-blue-300,#60afff); background-color: var(--color-blue-300,#60afff); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primaryAlt3 { color: var(--color-blue-300,#60afff); border: 1px solid var(--color-blue-300,#60afff); background-color: var(--color-blue-300,#60afff); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_primaryAlt3:hover { color: var(--color-blue-500,#0070c9); border-color: var(--color-blue-500,#0070c9); background-color: var(--color-blue-500,#0070c9); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_secondary { color: var(--color-red-400,#f9553e); border: 1px solid var(--color-red-400,#f9553e); background-color: var(--color-red-400,#f9553e); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_secondary:hover { color: var(--color-blue-800,#001f73); border-color: var(--color-blue-800,#001f73); background-color: var(--color-blue-800,#001f73); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_red { color: var(--color-red-400,#f9553e); border-color: var(--color-red-400,#f9553e); background-color: var(--color-red-400,#f9553e); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_red:hover { color: var(--color-red-500,#c34331); border-color: var(--color-red-500,#c34331); background-color: var(--color-red-500,#c34331); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_green, .button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_green:hover { color: var(--color-green-500,#007f59); border-color: var(--color-green-500,#007f59); background-color: var(--color-green-500,#007f59); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_grey, .button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__color_grey:hover { color: var(--color-gray-500,#6f6f6f); border-color: var(--color-gray-500,#6f6f6f); background-color: var(--color-gray-500,#6f6f6f); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_contained, .button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_contained:hover { color: var(--color-white,#fff); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_text, .button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_text:hover { background-color: rgba(0, 0, 0, 0); border: none; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_outline { background-color: rgba(0, 0, 0, 0); border-style: solid; border-width: 1px; padding: 0.75em calc(1.5em - 1px); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_outline:hover { background-color: rgba(0, 0, 0, 0); }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_textNotBold { background-color: rgba(0, 0, 0, 0); border: none; padding: 0px; font-weight: 400 !important; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__variant_textNotBold:hover { background-color: rgba(0, 0, 0, 0); border: none; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__size_tiny { padding: 0.25em 0.5em; font-size: 12px; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__size_small { padding: 0.5em 1em; font-size: 13px; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__size_big { padding: 1.2em 2.5em; font-size: 1.2em; }
.button-module-scss-module__po7nIW__button.button-module-scss-module__po7nIW__noPadding { padding: 0px; }
.radio-module-scss-module__UG8vJa__radioContainer, .radio-module-scss-module__UG8vJa__radioContainer label { align-items: center; display: flex; }
.radio-module-scss-module__UG8vJa__radioContainer input { margin-left: 5px; }
.radio-module-scss-module__UG8vJa__radioContainer .radio-module-scss-module__UG8vJa__label { margin-left: 10px; }
.radio-module-scss-module__UG8vJa__radioContainer.radio-module-scss-module__UG8vJa__disabled .radio-module-scss-module__UG8vJa__label { color: var(--color-gray-500,#6f6f6f); }
.radio-module-scss-module__UG8vJa__error { color: var(--color-red-500,#c34331); padding: 5px; font-size: 0.8em; }
.proFooter-module-scss-module__MR31eq__proFooter { margin-top: 1.5rem; margin-bottom: 1.5rem; padding-top: 2rem; padding-bottom: 2rem; }
@media (min-width: 768px) {
  .proFooter-module-scss-module__MR31eq__proFooter { padding-top: 3rem; padding-bottom: 3rem; }
}
.proFooter-module-scss-module__MR31eq__proFooter { flex-direction: column; justify-content: center; display: flex; }
.proFooter-module-scss-module__MR31eq__proFooter * { scroll-behavior: auto; }
.proFooter-module-scss-module__MR31eq__proFooter .proFooter-module-scss-module__MR31eq__slogan { box-sizing: border-box; flex-direction: column; justify-content: center; align-items: center; max-width: 1200px; margin: 0px auto; padding: 20px 10px; display: flex; position: relative; }
.lmt--is-app-dict-open .SentenceAlternatives-module-scss-module__QoKjUq__container { display: none; }
.inputSelect-module-scss-module__WIXnOG__container { white-space: nowrap; position: relative; }
.inputSelect-module-scss-module__WIXnOG__label { align-items: center; margin-block-end: 10px; font-size: 0.875em; font-weight: 600; display: flex; }
.inputSelect-module-scss-module__WIXnOG__label.inputSelect-module-scss-module__WIXnOG__error { color: var(--color-red-400,#f9553e); }
.inputSelect-module-scss-module__WIXnOG__select { padding: 10px; border: 1px solid var(--color-gray-200,#c6c6c6); border-radius: 3px; align-items: center; block-size: 40px; padding-inline-end: 20px; display: flex; position: relative; }
.inputSelect-module-scss-module__WIXnOG__select.inputSelect-module-scss-module__WIXnOG__error { border: 1px solid var(--color-red-400,#f9553e); }
.inputSelect-module-scss-module__WIXnOG__select.inputSelect-module-scss-module__WIXnOG__focus { border: 1px solid var(--color-blue-500,#0070c9); box-shadow: rgb(81, 203, 238) 0px 0px 0px 1px; }
.inputSelect-module-scss-module__WIXnOG__select > select { opacity: 0; appearance: menulist-button; cursor: pointer; block-size: 100%; inline-size: 100%; font-size: 1em; position: absolute; inset-block-start: 0px; inset-inline-start: 0px; }
.inputSelect-module-scss-module__WIXnOG__select.inputSelect-module-scss-module__WIXnOG__disabled { background-color: var(--color-gray-100,#e5e5e5); }
.inputSelect-module-scss-module__WIXnOG__select.inputSelect-module-scss-module__WIXnOG__disabled > select { cursor: default; }
.inputSelect-module-scss-module__WIXnOG__select::after { content: " "; border-block-end: 2px solid var(--color-gray-200,#c6c6c6); border-inline-end: 2px solid var(--color-gray-200,#c6c6c6); pointer-events: none; block-size: 10px; inline-size: 10px; transition: 0.3s; position: absolute; inset-block-start: 12px; inset-inline-end: 10px; transform: rotate(45deg); }
:where(html[dir="rtl"]) .inputSelect-module-scss-module__WIXnOG__select::after { transform: rotate(-45deg); }
.inputSelect-module-scss-module__WIXnOG__selectedText { color: var(--color-blue-800,#001f73); white-space: nowrap; margin-inline-end: 10px; font-weight: 500; }
.dark .inputSelect-module-scss-module__WIXnOG__selectedText { color: var(--color-white,#fff); }
.inputSelect-module-scss-module__WIXnOG__fieldError { color: var(--color-red-400,#f9553e); padding-block: 5px; padding-inline: 0px; font-size: 0.9em; }
.appContact-module-scss-module__yRQwFG__pageContainer { padding-top: 40px; padding-bottom: 40px; }
.appContact-module-scss-module__yRQwFG__headline { text-align: center; }
.appContact-module-scss-module__yRQwFG__contentContainer { flex-direction: row; justify-content: space-between; display: flex; }
.appContact-module-scss-module__yRQwFG__contentContainer.appContact-module-scss-module__yRQwFG__centered { align-items: center; }
@media only screen and (max-width: 840px) {
  .appContact-module-scss-module__yRQwFG__contentContainer { flex-direction: column; align-items: center; }
}
.appContact-module-scss-module__yRQwFG__container { flex-direction: column; width: 48%; display: flex; }
@media only screen and (max-width: 840px) {
  .appContact-module-scss-module__yRQwFG__container { width: 80%; }
}
.appContact-module-scss-module__yRQwFG__container > img { align-self: center; width: 80%; }
.appContact-module-scss-module__yRQwFG__textarea { min-width: 100%; max-width: 100%; min-height: 70px; max-height: 500px; }
.appContact-module-scss-module__yRQwFG__contact .appContact-module-scss-module__yRQwFG__textarea { min-height: 300px; }
.appContact-module-scss-module__yRQwFG__cta { flex-direction: row; justify-content: space-between; align-items: center; display: flex; }
@media only screen and (max-width: 1400px) {
  .appContact-module-scss-module__yRQwFG__cta { flex-direction: column; align-items: flex-start; }
}
.appContact-module-scss-module__yRQwFG__cta .appContact-module-scss-module__yRQwFG__button { min-width: 36%; margin-left: 20px; }
@media only screen and (max-width: 1400px) {
  .appContact-module-scss-module__yRQwFG__cta .appContact-module-scss-module__yRQwFG__button { margin-left: 0px; }
}
.appContact-module-scss-module__yRQwFG__surveyItem { padding-top: 10px; padding-bottom: 10px; }
.appContact-module-scss-module__yRQwFG__surveyItem label { align-items: center !important; }
.appContact-module-scss-module__yRQwFG__surveyItemChild { padding-top: 10px; padding-bottom: 10px; padding-left: 40px; }
.appContact-module-scss-module__yRQwFG__surveyItemChild label { align-items: center !important; }
.appContact-module-scss-module__yRQwFG__success { flex-direction: column; align-items: center; width: 48%; display: flex; }
.appContact-module-scss-module__yRQwFG__success > img { padding-bottom: 40px; }
.appContact-module-scss-module__yRQwFG__success > h3, .appContact-module-scss-module__yRQwFG__success p { text-align: center; }
@media only screen and (max-width: 840px) {
  .appContact-module-scss-module__yRQwFG__success { width: 80%; padding-bottom: 40px; }
}
.appContact-module-scss-module__yRQwFG__support { width: 48%; height: fit-content; }
@media only screen and (max-width: 840px) {
  .appContact-module-scss-module__yRQwFG__support { width: 80%; }
}
.appContact-module-scss-module__yRQwFG__submittingOverlay { z-index: 1; background-color: rgba(var(--color-white,#fff), .5); width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; }
.appContact-module-scss-module__yRQwFG__submittingOverlay > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.appContact-module-scss-module__yRQwFG__fieldError { color: var(--color-red-400,#f9553e); padding: 5px 0px; font-size: 0.9em; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__container { padding-top: 40px; padding-bottom: 40px; }
@media only screen and (min-width: 1000px) {
  .AppDownloadThanksBanner-module-scss-module__4LAOuG__container { justify-content: center; align-items: center; padding-top: 80px; padding-bottom: 80px; display: flex; }
  .AppDownloadThanksBanner-module-scss-module__4LAOuG__container > div { flex-shrink: 1; flex-basis: 1600px; min-width: calc(50% - 40px); }
}
.AppDownloadThanksBanner-module-scss-module__4LAOuG__container h1 { margin-bottom: 10px; font-size: 1.8em; line-height: 1.4; }
@media only screen and (min-width: 1200px) {
  .AppDownloadThanksBanner-module-scss-module__4LAOuG__container h1 { font-size: 2.5em; }
}
[dir="ltr"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__container.AppDownloadThanksBanner-module-scss-module__4LAOuG__container.AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { padding-right: 0px; }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__container.AppDownloadThanksBanner-module-scss-module__4LAOuG__container.AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { padding-left: 0px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__container.AppDownloadThanksBanner-module-scss-module__4LAOuG__container.AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { padding-bottom: 0px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__headline { padding-bottom: 20px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__action { margin-bottom: 20px; margin-right: 20px; display: flex; }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__action { margin-right: initial; margin-left: 20px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__icon { background-color: var(--color-blue-800,#001f73); color: rgb(255, 255, 255); border-radius: 50%; flex-shrink: 0; justify-content: center; align-items: center; width: 24px; height: 24px; margin-right: 12px; display: flex; }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__icon { margin-right: initial; margin-left: 12px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__downloadAgainButton { margin-top: 10px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__bannerContainer { background-color: var(--color-gray-50,#f5f5f5); overflow: hidden; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { background-image: url("../img/appDownloads-wave_a1f4bc6f.svg"); background-position: 0px 100%; background-repeat: no-repeat; background-size: auto 340px; }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { background-position: 100% 100%; }
@media only screen and (min-width: 920px) {
  .AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { background-position: left calc(50% + 700px) bottom; }
  [dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { background-position: right calc(50% + 700px) bottom; }
}
@media only screen and (min-width: 1630px) {
  .AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { background-position: left calc(50% + 600px) bottom; }
  [dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__banner { background-position: right calc(50% + 600px) bottom; }
}
.AppDownloadThanksBanner-module-scss-module__4LAOuG__bannerContent { flex-flow: wrap; align-items: center; display: flex; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__bannerContent .AppDownloadThanksBanner-module-scss-module__4LAOuG__downloadInfo { flex-grow: 1; flex-basis: max(45%, 600px); margin-bottom: 90px; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__bannerContent .AppDownloadThanksBanner-module-scss-module__4LAOuG__devices { flex-grow: 2; flex-basis: 45%; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__devices { height: 440px; position: relative; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__devices > object { filter: drop-shadow(rgba(244, 111, 82, 0.14) 0px 0px 36px); }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__desktop { z-index: 1; position: absolute; top: -30px; left: calc(20% - 30px); }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__desktop { left: inherit; right: calc(20% - 30px); }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__tablet { z-index: 2; position: absolute; top: 200px; left: 40%; }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__tablet { left: inherit; right: 40%; }
.AppDownloadThanksBanner-module-scss-module__4LAOuG__phone { z-index: 3; position: absolute; top: 100px; left: calc(10% - 30px); }
[dir="rtl"] .AppDownloadThanksBanner-module-scss-module__4LAOuG__phone { left: inherit; right: calc(10% - 30px); }
.StickyBanner-module-scss-module__Bf8CJG__container { z-index: 2; pointer-events: none; flex-direction: column; justify-content: flex-end; align-items: flex-start; display: flex; position: absolute; inset: 8px; }
.StickyBanner-module-scss-module__Bf8CJG__stickyBanner { width: 100%; position: sticky; bottom: 8px; left: 8px; right: 8px; }
.proContactUsButton-module-scss-module__r68KKq__buttonWrap { z-index: 100; writing-mode: vertical-lr; text-orientation: mixed; position: fixed; top: 15%; }
@media only screen and (max-width: 1530px) {
  .proContactUsButton-module-scss-module__r68KKq__buttonWrap { display: none; }
}
html[dir="rtl"] .proContactUsButton-module-scss-module__r68KKq__buttonWrap { transform: rotate(180deg); }
.ResponsiveDocumentCard-module-scss-module__z81aoG__documentCardContent { container: documentCardContent / inline-size; }
@container documentCardContent not (max-width: 450px) {
  .ResponsiveDocumentCard-module-scss-module__z81aoG__documentCardContent .responsiveCardNarrow { display: none; }
}
@container documentCardContent (max-width: 450px) {
  .ResponsiveDocumentCard-module-scss-module__z81aoG__documentCardContent .responsiveCardWide { display: none; }
}
.infoIcon-module-scss-module__00wQeW__tooltipWrapper, .infoIcon-module-scss-module__00wQeW__tooltipWrapper * { flex-shrink: 0; }
.infoIcon-module-scss-module__00wQeW__infoIconContainer { cursor: pointer; padding: unset; background-color: rgba(0, 0, 0, 0); border: none; display: flex; }
.infoIcon-module-scss-module__00wQeW__icon { margin-left: 3px; margin-right: 3px; display: flex; }
.infoIcon-module-scss-module__00wQeW__icon.infoIcon-module-scss-module__00wQeW__small { width: 16px; height: 16px; }
.infoIcon-module-scss-module__00wQeW__icon.infoIcon-module-scss-module__00wQeW__medium { width: 24px; height: 24px; }
.infoIcon-module-scss-module__00wQeW__icon.infoIcon-module-scss-module__00wQeW__big { width: 32px; height: 32px; }
.infoIcon-module-scss-module__00wQeW__icon.infoIcon-module-scss-module__00wQeW__smallNew { width: 20px; height: 20px; }
.infoIcon-module-scss-module__00wQeW__icon.infoIcon-module-scss-module__00wQeW__mediumNew { width: 24px; height: 24px; }
.infoIcon-module-scss-module__00wQeW__icon.infoIcon-module-scss-module__00wQeW__bigNew { width: 32px; height: 32px; }
.infoIcon-module-scss-module__00wQeW__container { cursor: pointer; text-align: center; justify-content: flex-start; align-items: center; display: flex; position: relative; }
.infoIcon-module-scss-module__00wQeW__container.infoIcon-module-scss-module__00wQeW__center { align-items: center; }
.infoIcon-module-scss-module__00wQeW__container.infoIcon-module-scss-module__00wQeW__flexStart { align-items: flex-start; }
.infoIcon-module-scss-module__00wQeW__container.infoIcon-module-scss-module__00wQeW__flexEnd { align-items: flex-end; }
.infoIcon-module-scss-module__00wQeW__container .infoIcon-module-scss-module__00wQeW__button { background-color: rgba(0, 0, 0, 0); border: none; align-items: center; padding: 0px; display: flex; }
.infoIcon-module-scss-module__00wQeW__container .infoIcon-module-scss-module__00wQeW__button:hover + .infoIcon-module-scss-module__00wQeW__hover, .infoIcon-module-scss-module__00wQeW__container .infoIcon-module-scss-module__00wQeW__button:focus + .infoIcon-module-scss-module__00wQeW__hover { opacity: 1; z-index: 1; transition: opacity 0.5s; }
.checkbox-module-scss-module__8tMUzq__checkboxContainer input { z-index: -1; position: absolute; }
.checkbox-module-scss-module__8tMUzq__checkboxContainer label { display: flex; }
.checkbox-module-scss-module__8tMUzq__checkboxContainer label.checkbox-module-scss-module__8tMUzq__center { align-items: center; }
.checkbox-module-scss-module__8tMUzq__checkbox { background: var(--color-white,#fff); border: 1px solid var(--color-gray-200,#c6c6c6); cursor: pointer; border-radius: 3px; flex-shrink: 0; width: 24px; height: 24px; display: inline-block; position: relative; }
.checkbox-module-scss-module__8tMUzq__checkbox::before { content: ""; opacity: 0; background-image: url("../img/check_9a4b4083.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 75%; width: 100%; height: 100%; transition: 0.2s; position: absolute; top: 0px; left: 0px; }
.checkbox-module-scss-module__8tMUzq__checkbox.checkbox-module-scss-module__8tMUzq__error { border: 1px solid var(--color-red-400,#f9553e); }
.checkbox-module-scss-module__8tMUzq__checkbox.checkbox-module-scss-module__8tMUzq__focus { border: 1px solid var(--color-blue-500,#0070c9); box-shadow: rgb(81, 203, 238) 0px 0px 0px 1px; }
.checkbox-module-scss-module__8tMUzq__label { vertical-align: middle; cursor: pointer; margin-left: 10px; display: inline-block; }
input:checked + .checkbox-module-scss-module__8tMUzq__checkbox::before { opacity: 1; }
.checkbox-module-scss-module__8tMUzq__inputInfoWrapper { margin-left: 34px; }
@media (forced-colors: active) {
  .checkbox-module-scss-module__8tMUzq__checkboxContainer input { z-index: unset; width: 24px; height: 24px; }
  .checkbox-module-scss-module__8tMUzq__checkbox { visibility: hidden; }
}
.proPricingContent-module-scss-module__fZEOhq__contentBackground { background-color: var(--color-white,#fff); }
.proPricingContent-module-scss-module__fZEOhq__contentBackground .proPricingContent-module-scss-module__fZEOhq__contentContainer { max-width: 1440px; padding: 0px 20px; }
.proPricingContent-module-scss-module__fZEOhq__contentBackground .proPricingContent-module-scss-module__fZEOhq__contentContainer.proPricingContent-module-scss-module__fZEOhq__loadingContainer { min-height: 200px; flex-direction: column; justify-content: center; align-items: center; display: flex; position: relative; }
.proPricingContent-module-scss-module__fZEOhq__contentBackground .proPricingContent-module-scss-module__fZEOhq__contentContainer.proPricingContent-module-scss-module__fZEOhq__loadingContainer > * { margin-block: 0px; margin-inline: auto; }
.proPricingContent-module-scss-module__fZEOhq__contentBackground .proPricingContent-module-scss-module__fZEOhq__contentContainer .proPricingContent-module-scss-module__fZEOhq__errorMessage { text-align: center; margin-block: 40px; margin-inline: 0px; }
.proPricingContent-module-scss-module__fZEOhq__contentBackground .proPricingContent-module-scss-module__fZEOhq__apiPadding { padding-block: 0px !important; padding-inline: 80px !important; }
@media only screen and (max-width: 1200px) {
  .proPricingContent-module-scss-module__fZEOhq__contentContainer { padding-block: 0px !important; padding-inline: 40px !important; }
}
@media only screen and (max-width: 840px) {
  .proPricingContent-module-scss-module__fZEOhq__contentContainer { padding-block: 0px !important; padding-inline: 20px !important; }
}
@media only screen and (max-width: 650px) {
  .proPricingContent-module-scss-module__fZEOhq__contentContainer { padding-block: 0px !important; padding-inline: 10px !important; }
  .proPricingContent-module-scss-module__fZEOhq__contentBackground .proPricingContent-module-scss-module__fZEOhq__apiPadding { padding-inline: 10px !important; }
}
.TargetRatingButton-module-scss-module__O6pcva__button { transition: opacity 0.3s ease-in-out, background-color 0.25s ease-out; }
.TargetRatingButton-module-scss-module__O6pcva__notSelectedRating { opacity: 0.3; }
.SkeletonLoader-module-scss-module__kZjQYa__loader { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 200% 100%; border-radius: 0.25rem; animation: 4s linear 0s infinite normal none running SkeletonLoader-module-scss-module__kZjQYa__shimmer; }
.dark .SkeletonLoader-module-scss-module__kZjQYa__loader { background: linear-gradient(90deg, var(--color-gray-700,#3e3e3e) 0%, var(--color-gray-600,#555) 64%, var(--color-gray-700,#3e3e3e) 77%, var(--color-gray-600,#555) 90%, var(--color-gray-700,#3e3e3e) 100%); }
@keyframes SkeletonLoader-module-scss-module__kZjQYa__shimmer { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.closeButton-module-scss-module__BhgXOa__closeButton { box-sizing: content-box; cursor: pointer; background: 0px 0px; border: none; width: 40px; height: 40px; padding: 0px; font-size: 22px; position: relative; }
.closeButton-module-scss-module__BhgXOa__closeButton::before, .closeButton-module-scss-module__BhgXOa__closeButton::after { content: ""; background-color: var(--color-blue-800,#001f73); transform-origin: 50% center; border-radius: 2px; width: 1.5px; height: 22px; display: block; position: absolute; top: 10px; left: 19px; transform: rotate(-45deg); }
@media (forced-colors: active) {
  .closeButton-module-scss-module__BhgXOa__closeButton::before, .closeButton-module-scss-module__BhgXOa__closeButton::after { forced-color-adjust: none; background-color: buttontext !important; }
}
.closeButton-module-scss-module__BhgXOa__closeButton::before { transform: rotate(45deg); }
.label-module-scss-module__SXEyFq__labelWrapper { align-items: center; display: flex; }
.label-module-scss-module__SXEyFq__labelWrapper .label-module-scss-module__SXEyFq__label { margin-bottom: 10px; font-size: 0.875em; font-weight: 600; }
.label-module-scss-module__SXEyFq__labelWrapper .label-module-scss-module__SXEyFq__label + * { margin-left: 5px; }
.label-module-scss-module__SXEyFq__labelWrapper .label-module-scss-module__SXEyFq__label.label-module-scss-module__SXEyFq__error { color: var(--color-red-400,#f9553e); }
.label-module-scss-module__SXEyFq__labelWrapper .label-module-scss-module__SXEyFq__label.label-module-scss-module__SXEyFq__success { color: var(--color-green-500,#007f59); }
.proPricing-module-scss-module__CpeEhq__pricingWrapper { width: 100%; position: relative; }
.writeIntroGuide-module-scss-module__1y9ntq__icon > path:first-child { fill: var(--color-white,#fff); }
.writeIntroGuide-module-scss-module__1y9ntq__icon > path:nth-child(2) { fill: var(--color-blue-800,#001f73); }
.apiFeatureBlock-module-scss-module__10kC0W__componentWrapper { flex-direction: column; align-items: center; width: 100%; display: flex; }
.apiFeatureBlock-module-scss-module__10kC0W__componentWrapper a { font-weight: 600; text-decoration: none; }
.apiFeatureBlock-module-scss-module__10kC0W__featureBlock { flex-direction: column; width: 100%; max-width: 1430px; padding: 40px 20px; font-size: 16px; display: flex; }
@media only screen and (min-width: 650px) {
  .apiFeatureBlock-module-scss-module__10kC0W__featureBlock { padding: 40px; }
}
@media only screen and (min-width: 1200px) {
  .apiFeatureBlock-module-scss-module__10kC0W__featureBlock { flex-direction: row; }
}
.apiFeatureBlock-module-scss-module__10kC0W__pricingGrid { flex-direction: column; width: 100%; max-width: 1430px; padding: 40px 20px; font-size: 16px; display: flex; }
@media only screen and (min-width: 650px) {
  .apiFeatureBlock-module-scss-module__10kC0W__pricingGrid { padding: 40px; }
}
.apiFeatureBlock-module-scss-module__10kC0W__pricingGrid { align-items: center; }
.apiFeatureBlock-module-scss-module__10kC0W__description { display: inherit; text-align: center; flex-direction: column; align-items: center; max-width: 405px !important; }
@media only screen and (min-width: 512px) {
  .apiFeatureBlock-module-scss-module__10kC0W__description { margin: 0px 0px 20px; min-width: 405px !important; }
}
.apiFeatureBlock-module-scss-module__10kC0W__descriptionHeadline { color: var(--color-gray-900,#191919); align-items: center; margin-bottom: 20px; display: flex; }
.apiFeatureBlock-module-scss-module__10kC0W__descriptionHeadline > h2 { margin: 0px; font-weight: 600; }
.apiFeatureBlock-module-scss-module__10kC0W__descriptionContent { font-size: 1em; line-height: 1.5em; }
.apiFeatureBlock-module-scss-module__10kC0W__featureContainer { padding-top: 20px; }
@media only screen and (min-width: 650px) {
  .apiFeatureBlock-module-scss-module__10kC0W__featureContainer { width: 100%; padding-top: 0px; }
  .apiFeatureBlock-module-scss-module__10kC0W__pricingContainer { padding: 0px 80px; }
}
.audioPlayer-module-scss-module__wyNEwG__container { flex-direction: column; align-items: flex-start; gap: 6px; width: -webkit-fill-available; display: flex; }
@media (max-width: 768px) {
  .audioPlayer-module-scss-module__wyNEwG__container { gap: 4px; flex: 1 1 100% !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; }
}
.audioPlayer-module-scss-module__wyNEwG__fullWidth { width: 100% !important; min-width: 100% !important; max-width: 100% !important; }
.audioPlayer-module-scss-module__wyNEwG__grouped { width: 100% !important; min-width: 0px !important; max-width: none !important; }
.audioPlayer-module-scss-module__wyNEwG__centered { align-self: center; margin: 0px auto; width: 500px !important; }
@media (max-width: 768px) {
  .audioPlayer-module-scss-module__wyNEwG__centered { width: 100% !important; min-width: 100% !important; max-width: 100% !important; }
}
.audioPlayer-module-scss-module__wyNEwG__titleContainerWrapper { flex-wrap: wrap; justify-content: center; align-items: center; gap: 8px; display: flex; }
.audioPlayer-module-scss-module__wyNEwG__titleContainer { background-color: rgb(52, 211, 153); border-radius: 4px; flex-shrink: 0; justify-content: center; align-items: center; width: auto; padding: 8px; display: flex; }
.audioPlayer-module-scss-module__wyNEwG__titleContainer .audioPlayer-module-scss-module__wyNEwG__titleText { text-align: center; color: rgb(15, 23, 42); white-space: nowrap; justify-content: center; font-family: Aktiv_Grotesk_VF, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; }
.audioPlayer-module-scss-module__wyNEwG__audioPlayer { flex: 1 1 0%; min-width: 0px; position: relative; width: 100% !important; max-width: 100% !important; }
@media (max-width: 768px) {
  .audioPlayer-module-scss-module__wyNEwG__audioPlayer { flex: 1 1 auto !important; }
}
.audioPlayer-module-scss-module__wyNEwG__customControls { background-color: rgb(108, 241, 201); border-radius: 8px; align-items: center; gap: 8px; width: 100%; min-width: 0px; height: 56px; padding: 12px; display: flex; }
@media (max-width: 768px) {
  .audioPlayer-module-scss-module__wyNEwG__customControls { gap: 4px; padding: 8px; }
}
@media (max-width: 480px) {
  .audioPlayer-module-scss-module__wyNEwG__customControls { gap: 2px; padding: 6px; }
}
.audioPlayer-module-scss-module__wyNEwG__controlButton { cursor: pointer; background-color: rgb(52, 211, 153); border: none; border-radius: 32px; flex-shrink: 0; justify-content: center; align-items: center; width: 32px; height: 32px; padding: 6px; transition: background-color 0.2s; display: flex; }
.audioPlayer-module-scss-module__wyNEwG__controlButton:hover { background-color: rgb(16, 185, 129); }
.audioPlayer-module-scss-module__wyNEwG__controlButton:focus { outline-offset: 2px; outline: rgb(15, 23, 42) solid 2px; }
.audioPlayer-module-scss-module__wyNEwG__iconContainer { justify-content: center; align-items: center; width: 20px; height: 20px; display: flex; position: relative; overflow: hidden; }
.audioPlayer-module-scss-module__wyNEwG__playIconSvg { width: 20px; height: 20px; display: block; }
.audioPlayer-module-scss-module__wyNEwG__pauseIcon { justify-content: center; align-items: center; gap: 2px; width: 20px; height: 20px; display: flex; position: relative; }
.audioPlayer-module-scss-module__wyNEwG__pauseBar { background-color: rgb(15, 23, 42); border-radius: 1px; width: 2px; height: 12px; }
.audioPlayer-module-scss-module__wyNEwG__volumeIconSvg { width: 20px; height: 20px; display: block; }
.audioPlayer-module-scss-module__wyNEwG__timeDisplay { color: rgb(15, 23, 42); white-space: nowrap; flex-shrink: 0; margin: 0px 8px; font-family: Roboto, sans-serif; font-size: 14px; font-weight: 400; line-height: 1.25; }
.audioPlayer-module-scss-module__wyNEwG__progressContainer { cursor: pointer; flex: 1 1 0%; align-items: center; min-width: 0px; height: 14px; margin-right: 8px; display: flex; position: relative; }
.audioPlayer-module-scss-module__wyNEwG__progressBar { background-color: rgb(255, 255, 255); border-radius: 24px; width: 100%; height: 4px; position: relative; }
.audioPlayer-module-scss-module__wyNEwG__progressFilled { background-color: rgb(15, 23, 42); border-radius: 24px; height: 100%; transition: width 0.1s; }
.audioPlayer-module-scss-module__wyNEwG__progressIndicator { pointer-events: none; background-color: rgb(15, 23, 42); border-radius: 50%; width: 14px; height: 14px; margin-left: -7px; transition: left 0.1s; position: absolute; top: 50%; transform: translateY(-50%); }
.richText-module-scss-module__KzBTDG__customRichTextContainer { display: block; }
.richText-module-scss-module__KzBTDG__customRichTextContainer p { white-space: pre-wrap; }
.richText-module-scss-module__KzBTDG__customRichTextContainer, .richText-module-scss-module__KzBTDG__customRichTextContainer a { overflow-wrap: anywhere; }
.richText-module-scss-module__KzBTDG__customRichTextContainer table a { overflow-wrap: break-word; }
.richText-module-scss-module__KzBTDG__customRichTextContainer.richText-module-scss-module__KzBTDG__inlineEmbedded p { margin: 0px; }
.richText-module-scss-module__KzBTDG__customRichTextContainer.richText-module-scss-module__KzBTDG__inlineEmbedded p + p { margin-top: 1rem; }
.richText-module-scss-module__KzBTDG__customRichTextContainer ol, .richText-module-scss-module__KzBTDG__customRichTextContainer ul, .richText-module-scss-module__KzBTDG__customRichTextContainer menu { list-style: initial; margin-top: 1rem; margin-bottom: 1rem; padding-inline-start: 2.5rem; }
.richText-module-scss-module__KzBTDG__inlineEntriesParagraph { flex-wrap: wrap; align-items: flex-start; gap: 2rem; display: flex; }
@media (min-width: 1024px) {
  .richText-module-scss-module__KzBTDG__inlineEntriesParagraph { gap: 3.5rem; }
}
.richText-module-scss-module__KzBTDG__inlineEmbeddedEntry { vertical-align: middle; display: inline-block; }
.richText-module-scss-module__KzBTDG__customRichTextAssetLink { display: inline-block; }
.richText-module-scss-module__KzBTDG__customRichTextAssetLink object { pointer-events: none; }
.privacyTable-module-scss-module__TsIWVq__privacyTable h3 { margin-top: 0px; margin-bottom: 20px; font-size: 1.3em; font-weight: 500; line-height: 1.5; }
.privacyTable-module-scss-module__TsIWVq__privacyTable a { color: var(--color-blue-500,#0070c9); cursor: pointer; font-size: 1em; }
.privacyTable-module-scss-module__TsIWVq__privacyTable a:hover { color: var(--color-blue-800,#001f73); }
.privacyTable-module-scss-module__TsIWVq__privacyTable { margin-top: 50px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable h3 { justify-content: space-between; display: flex; }
.privacyTable-module-scss-module__TsIWVq__privacyTable h3 img { display: inline-block; }
.privacyTable-module-scss-module__TsIWVq__privacyTable p { margin-bottom: 20px; font-size: 110%; font-weight: 300; line-height: 1.6; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer { width: 100%; margin-bottom: 20px; overflow-x: auto; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table { table-layout: fixed; text-align: start; width: 100%; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table tr > :first-child * { font-weight: 700; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table th, .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table td { vertical-align: top; border: none; width: 100%; padding: 10px 5px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table thead { background-color: var(--color-gray-50,#f5f5f5); border-color: var(--color-gray-50,#f5f5f5); }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table thead :first-child { border-top-left-radius: 5px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table thead :last-child { border-top-right-radius: 5px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table tbody td { border-bottom: 1px solid var(--color-gray-50,#f5f5f5); }
@media only screen and (max-width: 1000px) {
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer thead { display: none; }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer tbody tr :first-child { background-color: var(--color-gray-50,#f5f5f5); }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer tbody :last-child { border-bottom: none; }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer th, .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer td { display: inline-block; }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer td span.privacyTable-module-scss-module__TsIWVq__thead { width: 100%; padding: 10px 0px; display: inline-block; background-color: var(--color-white,#fff) !important; }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer td :empty { display: none; }
}
@media only screen and (min-width: 1000px) {
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table { table-layout: auto; }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table th, .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table td { width: 14.2857%; }
  .privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__tableContainer table td span.privacyTable-module-scss-module__TsIWVq__thead { display: none; }
}
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch { width: 48px; height: 24px; display: inline-block; position: relative; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch input { opacity: 0; width: 0px; height: 0px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch .privacyTable-module-scss-module__TsIWVq__slider { cursor: pointer; border: 1px solid var(--color-gray-100,#e5e5e5); background-color: var(--color-gray-50,#f5f5f5); border-radius: 34px; transition: 0.4s; position: absolute; inset: 0px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch .privacyTable-module-scss-module__TsIWVq__slider::before { content: ""; background-color: var(--color-blue-500,#0070c9); border-radius: 50%; width: 18px; height: 18px; transition: 0.4s; position: absolute; bottom: 2px; left: 3px; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch input:checked + .privacyTable-module-scss-module__TsIWVq__slider::before { transform: translate(23px); }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch input:checked + .privacyTable-module-scss-module__TsIWVq__slider { background-color: var(--color-blue-500,#0070c9); border-color: var(--color-blue-500,#0070c9); }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch input:checked + .privacyTable-module-scss-module__TsIWVq__slider::before { background-color: var(--color-white,#fff); }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch input:disabled + .privacyTable-module-scss-module__TsIWVq__slider { background-color: var(--color-gray-200,#c6c6c6); border-color: var(--color-gray-200,#c6c6c6); cursor: default; }
.privacyTable-module-scss-module__TsIWVq__privacyTable .privacyTable-module-scss-module__TsIWVq__switch input:disabled + .privacyTable-module-scss-module__TsIWVq__slider::before { background-color: var(--color-gray-50,#f5f5f5); }
[data-sonner-toaster][dir="ltr"], html[dir="ltr"] { --toast-icon-margin-start: -3px; --toast-icon-margin-end: 4px; --toast-svg-margin-start: -1px; --toast-svg-margin-end: 0px; --toast-button-margin-start: auto; --toast-button-margin-end: 0; --toast-close-button-start: 0; --toast-close-button-end: unset; --toast-close-button-transform: translate(-35%, -35%); }
[data-sonner-toaster][dir="rtl"], html[dir="rtl"] { --toast-icon-margin-start: 4px; --toast-icon-margin-end: -3px; --toast-svg-margin-start: 0px; --toast-svg-margin-end: -1px; --toast-button-margin-start: 0; --toast-button-margin-end: auto; --toast-close-button-start: unset; --toast-close-button-end: 0; --toast-close-button-transform: translate(35%, -35%); }
[data-sonner-toaster] { position: fixed; width: var(--width); 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"; --gray1: hsl(0, 0%, 99%); --gray2: hsl(0, 0%, 97.3%); --gray3: hsl(0, 0%, 95.1%); --gray4: hsl(0, 0%, 93%); --gray5: hsl(0, 0%, 90.9%); --gray6: hsl(0, 0%, 88.7%); --gray7: hsl(0, 0%, 85.8%); --gray8: hsl(0, 0%, 78%); --gray9: hsl(0, 0%, 56.1%); --gray10: hsl(0, 0%, 52.3%); --gray11: hsl(0, 0%, 43.5%); --gray12: hsl(0, 0%, 9%); --border-radius: 8px; box-sizing: border-box; padding: 0px; margin: 0px; list-style: none; outline: 0px; z-index: 999999999; transition: transform 0.4s; }
@media (hover: none) and (pointer: coarse) {
  [data-sonner-toaster][data-lifted="true"] { transform: none; }
}
[data-sonner-toaster][data-x-position="right"] { right: var(--offset-right); }
[data-sonner-toaster][data-x-position="left"] { left: var(--offset-left); }
[data-sonner-toaster][data-x-position="center"] { left: 50%; transform: translateX(-50%); }
[data-sonner-toaster][data-y-position="top"] { top: var(--offset-top); }
[data-sonner-toaster][data-y-position="bottom"] { bottom: var(--offset-bottom); }
[data-sonner-toast] { --y: translateY(100%); --lift-amount: calc(var(--lift) * var(--gap)); z-index: var(--z-index); position: absolute; opacity: 0; transform: var(--y); touch-action: none; transition: transform 0.4s, opacity 0.4s, height 0.4s, box-shadow 0.2s; box-sizing: border-box; outline: 0px; overflow-wrap: anywhere; }
[data-sonner-toast][data-styled="true"] { padding: 16px; background: var(--normal-bg); border: 1px solid var(--normal-border); color: var(--normal-text); border-radius: var(--border-radius); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; width: var(--width); font-size: 13px; display: flex; align-items: center; gap: 6px; }
[data-sonner-toast]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
[data-sonner-toast][data-y-position="top"] { top: 0px; --y: translateY(-100%); --lift: 1; --lift-amount: calc(1 * var(--gap)); }
[data-sonner-toast][data-y-position="bottom"] { bottom: 0px; --y: translateY(100%); --lift: -1; --lift-amount: calc(var(--lift) * var(--gap)); }
[data-sonner-toast][data-styled="true"] [data-description] { font-weight: 400; line-height: 1.4; color: rgb(63, 63, 63); }
[data-rich-colors="true"][data-sonner-toast][data-styled="true"] [data-description] { color: inherit; }
[data-sonner-toaster][data-sonner-theme="dark"] [data-description] { color: rgb(232, 232, 232); }
[data-sonner-toast][data-styled="true"] [data-title] { font-weight: 500; line-height: 1.5; color: inherit; }
[data-sonner-toast][data-styled="true"] [data-icon] { display: flex; height: 16px; width: 16px; position: relative; justify-content: flex-start; align-items: center; flex-shrink: 0; margin-left: var(--toast-icon-margin-start); margin-right: var(--toast-icon-margin-end); }
[data-sonner-toast][data-promise="true"] [data-icon] > svg { opacity: 0; transform: scale(0.8); transform-origin: center center; animation: 0.3s ease 0s 1 normal forwards running sonner-fade-in; }
[data-sonner-toast][data-styled="true"] [data-icon] > * { flex-shrink: 0; }
[data-sonner-toast][data-styled="true"] [data-icon] svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end); }
[data-sonner-toast][data-styled="true"] [data-content] { display: flex; flex-direction: column; gap: 2px; }
[data-sonner-toast][data-styled="true"] [data-button] { border-radius: 4px; padding-left: 8px; padding-right: 8px; height: 24px; font-size: 12px; color: var(--normal-bg); background: var(--normal-text); margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); border: none; font-weight: 500; cursor: pointer; outline: 0px; display: flex; align-items: center; flex-shrink: 0; transition: opacity 0.4s, box-shadow 0.2s; }
[data-sonner-toast][data-styled="true"] [data-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 2px; }
[data-sonner-toast][data-styled="true"] [data-button]:first-of-type { margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); }
[data-sonner-toast][data-styled="true"] [data-cancel] { color: var(--normal-text); background: rgba(0, 0, 0, 0.08); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-styled="true"] [data-cancel] { background: rgba(255, 255, 255, 0.3); }
[data-sonner-toast][data-styled="true"] [data-close-button] { position: absolute; left: var(--toast-close-button-start); right: var(--toast-close-button-end); top: 0px; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; padding: 0px; color: var(--gray12); background: var(--normal-bg); border: 1px solid var(--gray4); transform: var(--toast-close-button-transform); border-radius: 50%; cursor: pointer; z-index: 1; transition: opacity 0.1s, background 0.2s, border-color 0.2s; }
[data-sonner-toast][data-styled="true"] [data-close-button]:focus-visible { box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px, rgba(0, 0, 0, 0.2) 0px 0px 0px 2px; }
[data-sonner-toast][data-styled="true"] [data-disabled="true"] { cursor: not-allowed; }
[data-sonner-toast][data-styled="true"]:hover [data-close-button]:hover { background: var(--gray2); border-color: var(--gray5); }
[data-sonner-toast][data-swiping="true"]::before { content: ""; position: absolute; left: -100%; right: -100%; height: 100%; z-index: -1; }
[data-sonner-toast][data-y-position="top"][data-swiping="true"]::before { bottom: 50%; transform: scaleY(3) translateY(50%); }
[data-sonner-toast][data-y-position="bottom"][data-swiping="true"]::before { top: 50%; transform: scaleY(3) translateY(-50%); }
[data-sonner-toast][data-swiping="false"][data-removed="true"]::before { content: ""; position: absolute; inset: 0px; transform: scaleY(2); }
[data-sonner-toast][data-expanded="true"]::after { content: ""; position: absolute; left: 0px; height: calc(var(--gap) + 1px); bottom: 100%; width: 100%; }
[data-sonner-toast][data-mounted="true"] { --y: translateY(0); opacity: 1; }
[data-sonner-toast][data-expanded="false"][data-front="false"] { --scale: var(--toasts-before) * 0.05 + 1; --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); height: var(--front-toast-height); }
[data-sonner-toast] > * { transition: opacity 0.4s; }
[data-sonner-toast][data-x-position="right"] { right: 0px; }
[data-sonner-toast][data-x-position="left"] { left: 0px; }
[data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"] > * { opacity: 0; }
[data-sonner-toast][data-visible="false"] { opacity: 0; pointer-events: none; }
[data-sonner-toast][data-mounted="true"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset))); height: var(--initial-height); }
[data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"] { --y: translateY(calc(var(--lift) * -100%)); opacity: 0; }
[data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"] { --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); opacity: 0; }
[data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"] { --y: translateY(40%); opacity: 0; transition: transform 0.5s, opacity 0.2s; }
[data-sonner-toast][data-removed="true"][data-front="false"]::before { height: calc(var(--initial-height) + 20%); }
[data-sonner-toast][data-swiping="true"] { transform: var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0)); transition: none; }
[data-sonner-toast][data-swiped="true"] { user-select: none; }
[data-sonner-toast][data-swipe-out="true"][data-y-position="bottom"], [data-sonner-toast][data-swipe-out="true"][data-y-position="top"] { animation-duration: 0.2s; animation-timing-function: ease-out; animation-fill-mode: forwards; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="left"] { animation-name: swipe-out-left; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="right"] { animation-name: swipe-out-right; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="up"] { animation-name: swipe-out-up; }
[data-sonner-toast][data-swipe-out="true"][data-swipe-direction="down"] { animation-name: swipe-out-down; }
@keyframes swipe-out-left { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) - 100%)); opacity: 0; }
}
@keyframes swipe-out-right { 
  0% { transform: var(--y) translateX(var(--swipe-amount-x)); opacity: 1; }
  100% { transform: var(--y) translateX(calc(var(--swipe-amount-x) + 100%)); opacity: 0; }
}
@keyframes swipe-out-up { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) - 100%)); opacity: 0; }
}
@keyframes swipe-out-down { 
  0% { transform: var(--y) translateY(var(--swipe-amount-y)); opacity: 1; }
  100% { transform: var(--y) translateY(calc(var(--swipe-amount-y) + 100%)); opacity: 0; }
}
@media (max-width: 600px) {
  [data-sonner-toaster] { position: fixed; right: var(--mobile-offset-right); left: var(--mobile-offset-left); width: 100%; }
  [data-sonner-toaster][dir="rtl"] { left: calc(var(--mobile-offset-left) * -1); }
  [data-sonner-toaster] [data-sonner-toast] { left: 0px; right: 0px; width: calc(100% - var(--mobile-offset-left) * 2); }
  [data-sonner-toaster][data-x-position="left"] { left: var(--mobile-offset-left); }
  [data-sonner-toaster][data-y-position="bottom"] { bottom: var(--mobile-offset-bottom); }
  [data-sonner-toaster][data-y-position="top"] { top: var(--mobile-offset-top); }
  [data-sonner-toaster][data-x-position="center"] { left: var(--mobile-offset-left); right: var(--mobile-offset-right); transform: none; }
}
[data-sonner-toaster][data-sonner-theme="light"] { --normal-bg: #fff; --normal-border: var(--gray4); --normal-text: var(--gray12); --success-bg: hsl(143, 85%, 96%); --success-border: hsl(145, 92%, 87%); --success-text: hsl(140, 100%, 27%); --info-bg: hsl(208, 100%, 97%); --info-border: hsl(221, 91%, 93%); --info-text: hsl(210, 92%, 45%); --warning-bg: hsl(49, 100%, 97%); --warning-border: hsl(49, 91%, 84%); --warning-text: hsl(31, 92%, 45%); --error-bg: hsl(359, 100%, 97%); --error-border: hsl(359, 100%, 94%); --error-text: hsl(360, 100%, 45%); }
[data-sonner-toaster][data-sonner-theme="light"] [data-sonner-toast][data-invert="true"] { --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast][data-invert="true"] { --normal-bg: #fff; --normal-border: var(--gray3); --normal-text: var(--gray12); }
[data-sonner-toaster][data-sonner-theme="dark"] { --normal-bg: #000; --normal-bg-hover: hsl(0, 0%, 12%); --normal-border: hsl(0, 0%, 20%); --normal-border-hover: hsl(0, 0%, 25%); --normal-text: var(--gray1); --success-bg: hsl(150, 100%, 6%); --success-border: hsl(147, 100%, 12%); --success-text: hsl(150, 86%, 65%); --info-bg: hsl(215, 100%, 6%); --info-border: hsl(223, 43%, 17%); --info-text: hsl(216, 87%, 65%); --warning-bg: hsl(64, 100%, 6%); --warning-border: hsl(60, 100%, 9%); --warning-text: hsl(46, 87%, 65%); --error-bg: hsl(358, 76%, 10%); --error-border: hsl(357, 89%, 16%); --error-text: hsl(358, 100%, 81%); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button] { background: var(--normal-bg); border-color: var(--normal-border); color: var(--normal-text); }
[data-sonner-toaster][data-sonner-theme="dark"] [data-sonner-toast] [data-close-button]:hover { background: var(--normal-bg-hover); border-color: var(--normal-border-hover); }
[data-rich-colors="true"][data-sonner-toast][data-type="success"] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="success"] [data-close-button] { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="info"] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="info"] [data-close-button] { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="warning"] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="warning"] [data-close-button] { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="error"] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
[data-rich-colors="true"][data-sonner-toast][data-type="error"] [data-close-button] { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text); }
.sonner-loading-wrapper { --size: 16px; height: var(--size); width: var(--size); position: absolute; inset: 0px; z-index: 10; }
.sonner-loading-wrapper[data-visible="false"] { transform-origin: center center; animation: 0.2s ease 0s 1 normal forwards running sonner-fade-out; }
.sonner-spinner { position: relative; top: 50%; left: 50%; height: var(--size); width: var(--size); }
.sonner-loading-bar { animation: 1.2s linear 0s infinite normal none running sonner-spin; background: var(--gray11); border-radius: 6px; height: 8%; left: -10%; position: absolute; top: -3.9%; width: 24%; }
.sonner-loading-bar:first-child { animation-delay: -1.2s; transform: rotate(0.0001deg) translate(146%); }
.sonner-loading-bar:nth-child(2) { animation-delay: -1.1s; transform: rotate(30deg) translate(146%); }
.sonner-loading-bar:nth-child(3) { animation-delay: -1s; transform: rotate(60deg) translate(146%); }
.sonner-loading-bar:nth-child(4) { animation-delay: -0.9s; transform: rotate(90deg) translate(146%); }
.sonner-loading-bar:nth-child(5) { animation-delay: -0.8s; transform: rotate(120deg) translate(146%); }
.sonner-loading-bar:nth-child(6) { animation-delay: -0.7s; transform: rotate(150deg) translate(146%); }
.sonner-loading-bar:nth-child(7) { animation-delay: -0.6s; transform: rotate(180deg) translate(146%); }
.sonner-loading-bar:nth-child(8) { animation-delay: -0.5s; transform: rotate(210deg) translate(146%); }
.sonner-loading-bar:nth-child(9) { animation-delay: -0.4s; transform: rotate(240deg) translate(146%); }
.sonner-loading-bar:nth-child(10) { animation-delay: -0.3s; transform: rotate(270deg) translate(146%); }
.sonner-loading-bar:nth-child(11) { animation-delay: -0.2s; transform: rotate(300deg) translate(146%); }
.sonner-loading-bar:nth-child(12) { animation-delay: -0.1s; transform: rotate(330deg) translate(146%); }
@keyframes sonner-fade-in { 
  0% { opacity: 0; transform: scale(0.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes sonner-fade-out { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.8); }
}
@keyframes sonner-spin { 
  0% { opacity: 1; }
  100% { opacity: 0.15; }
}
@media (prefers-reduced-motion) {
  .sonner-loading-bar, [data-sonner-toast], [data-sonner-toast] > * { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
}
.sonner-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center center; transition: opacity 0.2s, transform 0.2s; }
.sonner-loader[data-visible="false"] { opacity: 0; transform: scale(0.8) translate(-50%, -50%); }
*{animation:none !important;}
html,body{overflow-x:hidden;}