/* GENERATED by tool/desktop_download_tailwind.dart (#12905) — 손으로 고치지 말 것. 재생성: npm run build:css:desktop-download */
:root {
  /* Primitive Colors */
  --coui-neutral-pure-white: 255 255 255;
  --coui-neutral-white: 252 252 253;
  --coui-neutral-white-dark: 242 242 243;
  --coui-neutral-white-darker: 228 229 231;
  --coui-neutral-grey-lightest: 213 214 215;
  --coui-neutral-grey-lighter: 195 196 198;
  --coui-neutral-grey-light: 174 175 178;
  --coui-neutral-grey: 151 152 155;
  --coui-neutral-grey-dark: 125 127 130;
  --coui-neutral-grey-darker: 100 101 104;
  --coui-neutral-grey-darkest: 77 78 81;
  --coui-neutral-black-lighter: 56 58 61;
  --coui-neutral-black-light: 39 40 43;
  --coui-neutral-black: 24 25 27;
  --coui-neutral-pure-black: 0 0 0;
  --coui-primary-lightest: 221 221 249;
  --coui-primary-lighter: 195 195 244;
  --coui-primary-light: 117 119 230;
  --coui-primary-base: 28 30 151;
  --coui-primary-dark: 19 20 103;
  --coui-primary-darker: 14 15 78;
  --coui-primary-darkest: 13 14 69;
  --coui-secondary-lightest: 218 232 255;
  --coui-secondary-lighter: 195 217 255;
  --coui-secondary-light: 126 173 255;
  --coui-secondary-base: 0 94 255;
  --coui-secondary-dark: 0 58 157;
  --coui-secondary-darker: 0 38 103;
  --coui-secondary-darkest: 0 31 85;
  --coui-tertiary-lightest: 255 240 217;
  --coui-tertiary-lighter: 255 230 192;
  --coui-tertiary-light: 255 200 117;
  --coui-tertiary-base: 235 141 0;
  --coui-tertiary-dark: 148 89 0;
  --coui-tertiary-darker: 100 60 0;
  --coui-tertiary-darkest: 84 51 0;
  --coui-success-lightest: 226 248 230;
  --coui-success-lighter: 209 243 215;
  --coui-success-light: 156 230 171;
  --coui-success-base: 60 205 89;
  --coui-success-dark: 33 128 52;
  --coui-success-darker: 21 83 34;
  --coui-success-darkest: 18 68 28;
  --coui-info-lightest: 219 245 255;
  --coui-info-lighter: 197 238 255;
  --coui-info-light: 131 220 255;
  --coui-info-base: 10 186 255;
  --coui-info-dark: 0 116 161;
  --coui-info-darker: 0 75 105;
  --coui-info-darkest: 0 62 86;
  --coui-warning-lightest: 253 251 224;
  --coui-warning-lighter: 253 250 210;
  --coui-warning-light: 250 245 168;
  --coui-warning-base: 246 236 90;
  --coui-warning-dark: 184 172 10;
  --coui-warning-darker: 110 103 6;
  --coui-warning-darkest: 85 80 4;
  --coui-error-lightest: 255 222 222;
  --coui-error-lighter: 254 207 207;
  --coui-error-light: 254 162 162;
  --coui-error-base: 252 79 79;
  --coui-error-dark: 188 3 3;
  --coui-error-darker: 113 2 2;
  --coui-error-darkest: 88 1 1;

  /* Semantic Colors (light) */
  --coui-surface: 252 252 253;
  --coui-surface-dim: 242 242 243;
  --coui-surface-bright: 252 252 253;
  --coui-surface-container-lowest: 252 252 253;
  --coui-surface-container-low: 242 242 243;
  --coui-surface-container: 228 229 231;
  --coui-surface-container-high: 213 214 215;
  --coui-surface-container-highest: 195 196 198;
  --coui-on-surface: 24 25 27;
  --coui-on-surface-variant: 77 78 81;
  --coui-placeholder: 100 101 104;
  --coui-surface-tint: 28 30 151;
  --coui-primary: 28 30 151;
  --coui-on-primary: 252 252 253;
  --coui-primary-container: 221 221 249;
  --coui-on-primary-container: 13 14 69;
  --coui-primary-fixed: 221 221 249;
  --coui-primary-fixed-dim: 195 195 244;
  --coui-on-primary-fixed: 13 14 69;
  --coui-on-primary-fixed-variant: 19 20 103;
  --coui-primary-text: 14 15 78;
  --coui-primary-text-large: 14 15 78;
  --coui-secondary: 0 94 255;
  --coui-on-secondary: 252 252 253;
  --coui-secondary-container: 218 232 255;
  --coui-on-secondary-container: 0 31 85;
  --coui-secondary-fixed: 218 232 255;
  --coui-secondary-fixed-dim: 195 217 255;
  --coui-on-secondary-fixed: 0 31 85;
  --coui-on-secondary-fixed-variant: 0 58 157;
  --coui-tertiary: 235 141 0;
  --coui-on-tertiary: 252 252 253;
  --coui-tertiary-container: 255 240 217;
  --coui-on-tertiary-container: 84 51 0;
  --coui-tertiary-fixed: 255 240 217;
  --coui-tertiary-fixed-dim: 255 230 192;
  --coui-on-tertiary-fixed: 84 51 0;
  --coui-on-tertiary-fixed-variant: 148 89 0;
  --coui-error: 252 79 79;
  --coui-on-error: 252 252 253;
  --coui-error-container: 255 222 222;
  --coui-on-error-container: 88 1 1;
  --coui-error-strong: 113 2 2;
  --coui-focus-ring: 28 30 151;
  --coui-success: 60 205 89;
  --coui-on-success: 252 252 253;
  --coui-success-container: 226 248 230;
  --coui-on-success-container: 18 68 28;
  --coui-warning: 246 236 90;
  --coui-on-warning: 24 25 27;
  --coui-warning-container: 253 251 224;
  --coui-on-warning-container: 85 80 4;
  --coui-info: 10 186 255;
  --coui-on-info: 252 252 253;
  --coui-info-container: 219 245 255;
  --coui-on-info-container: 0 62 86;
  --coui-outline: 100 101 104;
  --coui-outline-variant: 195 196 198;
  --coui-inverse-surface: 24 25 27;
  --coui-inverse-on-surface: 252 252 253;
  --coui-inverse-primary: 117 119 230;
  --coui-shadow: 0 0 0;
  --coui-surface-highlight: 255 255 255;
  --coui-scrim: 0 0 0;
  --coui-disabled-content: 125 127 130;
  --coui-disabled-container: 228 229 231;
  --coui-disabled-outline: 195 196 198;

  /* DaisyUI Legacy (deprecated) */
  --p: var(--coui-primary);
  --pc: var(--coui-on-primary);
  --s: var(--coui-secondary);
  --sc: var(--coui-on-secondary);
  --a: var(--coui-tertiary);
  --ac: var(--coui-on-tertiary);
  --n: var(--coui-outline);
  --nc: var(--coui-on-surface);
  --b1: var(--coui-surface);
  --b2: var(--coui-surface-container);
  --b3: var(--coui-surface-container-high);
  --bc: var(--coui-on-surface);
  --in: var(--coui-info);
  --inc: var(--coui-on-info);
  --su: var(--coui-success);
  --suc: var(--coui-on-success);
  --wa: var(--coui-warning);
  --wac: var(--coui-on-warning);
  --er: var(--coui-error);
  --erc: var(--coui-on-error);

  /* shadcn/ui Legacy (deprecated) */
  --background: var(--coui-surface);
  --foreground: var(--coui-on-surface);
  --card: var(--coui-surface);
  --card-foreground: var(--coui-on-surface);
  --popover: var(--coui-surface);
  --popover-foreground: var(--coui-on-surface);
  --primary: var(--coui-primary);
  --primary-foreground: var(--coui-on-primary);
  --secondary: var(--coui-secondary);
  --secondary-foreground: var(--coui-on-secondary);
  --muted: var(--coui-surface-container);
  --muted-foreground: var(--coui-on-surface-variant);
  --accent: var(--coui-tertiary);
  --accent-foreground: var(--coui-on-tertiary);
  --destructive: var(--coui-error);
  --destructive-foreground: var(--coui-on-error);
  --border: var(--coui-outline);
  --input: var(--coui-outline-variant);
  --ring: var(--coui-primary);
}

:root{--coui-space-0:0rem;--coui-space-2:0.125rem;--coui-space-4:0.25rem;--coui-space-6:0.375rem;--coui-space-8:0.5rem;--coui-space-10:0.625rem;--coui-space-12:0.75rem;--coui-space-14:0.875rem;--coui-space-16:1.0rem;--coui-space-20:1.25rem;--coui-space-24:1.5rem;--coui-space-28:1.75rem;--coui-space-32:2.0rem;--coui-space-36:2.25rem;--coui-space-40:2.5rem;--coui-space-44:2.75rem;--coui-space-48:3.0rem;--coui-space-52:3.25rem;--coui-space-56:3.5rem;--coui-space-60:3.75rem;--coui-space-64:4.0rem;--coui-space-72:4.5rem;--coui-space-80:5.0rem;--coui-space-88:5.5rem;--coui-space-96:6.0rem;--coui-space-104:6.5rem;--coui-space-112:7.0rem;--coui-space-120:7.5rem;--coui-space-128:8.0rem;--coui-space-136:8.5rem;--coui-space-144:9.0rem;--coui-space-152:9.5rem;--coui-space-160:10.0rem;--coui-space-168:10.5rem;--coui-space-176:11.0rem;--coui-space-184:11.5rem;--coui-space-192:12.0rem;--coui-space-200:12.5rem;--coui-space-208:13.0rem;--coui-space-216:13.5rem;--coui-space-224:14.0rem;--coui-space-232:14.5rem;--coui-space-240:15.0rem;--coui-space-248:15.5rem;--coui-space-256:16.0rem;--coui-size-4:0.25rem;--coui-size-6:0.375rem;--coui-size-8:0.5rem;--coui-size-10:0.625rem;--coui-size-12:0.75rem;--coui-size-14:0.875rem;--coui-size-16:1.0rem;--coui-size-18:1.125rem;--coui-size-20:1.25rem;--coui-size-24:1.5rem;--coui-size-28:1.75rem;--coui-size-32:2.0rem;--coui-size-36:2.25rem;--coui-size-40:2.5rem;--coui-size-44:2.75rem;--coui-size-48:3.0rem;--coui-size-56:3.5rem;--coui-size-64:4.0rem;--coui-size-72:4.5rem;--coui-size-80:5.0rem;--coui-size-88:5.5rem;--coui-size-96:6.0rem;--coui-size-112:7.0rem;--coui-size-128:8.0rem;--coui-font-size-10:0.625rem;--coui-font-size-12:0.75rem;--coui-font-size-14:0.875rem;--coui-font-size-16:1.0rem;--coui-font-size-18:1.125rem;--coui-font-size-20:1.25rem;--coui-font-size-24:1.5rem;--coui-font-size-28:1.75rem;--coui-font-size-32:2.0rem;--coui-font-size-36:2.25rem;--coui-font-size-40:2.5rem;--coui-font-size-44:2.75rem;--coui-font-size-48:3.0rem;--coui-font-size-52:3.25rem;--coui-font-size-60:3.75rem;--coui-font-size-72:4.5rem;--coui-font-size-96:6.0rem;--coui-font-size-128:8.0rem;--coui-stroke-width-0:0.0px;--coui-stroke-width-1:1.0px;--coui-stroke-width-2:2.0px;--coui-stroke-width-3:3.0px;--coui-stroke-width-4:4.0px;--coui-stroke-width-6:6.0px;--coui-stroke-width-8:8.0px;--coui-radius-0:0.0px;--coui-radius-2:2.0px;--coui-radius-4:4.0px;--coui-radius-6:6.0px;--coui-radius-8:8.0px;--coui-radius-10:10.0px;--coui-radius-12:12.0px;--coui-radius-14:14.0px;--coui-radius-16:16.0px;--coui-radius-20:20.0px;--coui-radius-24:24.0px;--coui-radius-28:28.0px;--coui-radius-32:32.0px;--coui-radius-36:36.0px;--coui-radius-40:40.0px;--coui-radius-48:48.0px;--coui-radius-56:56.0px;--coui-radius-64:64.0px;--coui-radius-9999:9999.0px;--coui-ring-width:2.0px;--coui-ring-offset:2.0px;--z-0:1000;--z-10:1010;--z-20:1020;--z-30:1030;--z-40:1040;--z-50:1050;--z-60:1060;--z-70:1070;--z-80:1080;--z-90:1090;--z-100:1100;--z-auto:auto;--coui-font-weight-thin:100;--coui-font-weight-extralight:200;--coui-font-weight-light:300;--coui-font-weight-regular:400;--coui-font-weight-medium:500;--coui-font-weight-semibold:600;--coui-font-weight-bold:700;--coui-font-weight-extrabold:800;--coui-font-weight-black:900;--coui-line-height-100:1.0;--coui-line-height-120:1.2;--coui-line-height-140:1.4;--coui-line-height-160:1.6;--coui-line-height-180:1.8;--coui-line-height-200:2.0;--coui-letter-spacing-tighter:-0.05em;--coui-letter-spacing-tight:-0.025em;--coui-letter-spacing-tight20:-0.02em;--coui-letter-spacing-tight15:-0.015em;--coui-letter-spacing-tight10:-0.01em;--coui-letter-spacing-tight5:-0.005em;--coui-letter-spacing-normal:0.0em;--coui-letter-spacing-wide:0.025em;--coui-letter-spacing-wider:0.05em;--coui-letter-spacing-widest:0.1em;--coui-font-family-sans:"Pretendard", system-ui, sans-serif;--coui-font-family-mono:"JetBrains Mono", "Pretendard", monospace;--easing-linear:linear;--easing-ease:cubic-bezier(0.25, 0.1, 0.25, 1.0);--easing-ease-in:cubic-bezier(0.42, 0.0, 1.0, 1.0);--easing-ease-out:cubic-bezier(0.0, 0.0, 0.58, 1.0);--easing-ease-in-out:cubic-bezier(0.42, 0.0, 0.58, 1.0);--easing-ease-in-sine:cubic-bezier(0.47, 0.0, 0.745, 0.715);--easing-ease-out-sine:cubic-bezier(0.39, 0.575, 0.565, 1.0);--easing-ease-in-out-sine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--easing-ease-in-quad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--easing-ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--easing-ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--easing-ease-in-cubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--easing-ease-out-cubic:cubic-bezier(0.215, 0.61, 0.355, 1.0);--easing-ease-in-out-cubic:cubic-bezier(0.645, 0.045, 0.355, 1.0);--easing-ease-in-quart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--easing-ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1.0);--easing-ease-in-out-quart:cubic-bezier(0.77, 0.0, 0.175, 1.0);--easing-ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--easing-ease-out-quint:cubic-bezier(0.23, 1.0, 0.32, 1.0);--easing-ease-in-out-quint:cubic-bezier(0.86, 0.0, 0.07, 1.0);--easing-ease-in-expo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--easing-ease-out-expo:cubic-bezier(0.19, 1.0, 0.22, 1.0);--easing-ease-in-out-expo:cubic-bezier(1.0, 0.0, 0.0, 1.0);--easing-ease-in-circ:cubic-bezier(0.6, 0.04, 0.98, 0.335);--easing-ease-out-circ:cubic-bezier(0.075, 0.82, 0.165, 1.0);--easing-ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.15, 0.86);--easing-ease-in-back:cubic-bezier(0.6, -0.28, 0.735, 0.045);--easing-ease-out-back:cubic-bezier(0.175, 0.885, 0.32, 1.275);--easing-ease-in-out-back:cubic-bezier(0.68, -0.55, 0.265, 1.55);--easing-fast-out-slow-in:cubic-bezier(0.4, 0.0, 0.2, 1.0);--easing-slow-middle:cubic-bezier(0.15, 0.85, 0.85, 0.15);--easing-fast-linear-to-slow-ease-in:cubic-bezier(0.18, 1.0, 0.04, 1.0);--easing-ease-in-to-linear:cubic-bezier(0.67, 0.03, 0.65, 0.09);--easing-linear-to-ease-out:cubic-bezier(0.35, 0.91, 0.33, 0.97);--coui-surface-rim:0 0 0 0 transparent;--coui-control-shadow:0 0 0 0 transparent;--coui-control-shadow-ghost:0 0 0 0 transparent;--coui-control-shadow-offset-x:0px;--coui-control-shadow-offset-y:0px;--shadow-none:none;--shadow-xs:0.0rem 0.0625rem 0.125rem 0.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 4%, transparent), 0.0rem 0.0625rem 0.0625rem 0.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 3%, transparent);--shadow-sm:0.0rem 0.125rem 0.25rem -0.0625rem color-mix(in srgb, rgb(var(--coui-shadow)) 5%, transparent), 0.0rem 0.0625rem 0.125rem 0.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 3%, transparent);--shadow-md:0.0rem 0.25rem 0.5rem -0.125rem color-mix(in srgb, rgb(var(--coui-shadow)) 6%, transparent), 0.0rem 0.125rem 0.25rem -0.0625rem color-mix(in srgb, rgb(var(--coui-shadow)) 4%, transparent);--shadow-lg:0.0rem 0.5rem 1.0rem -0.1875rem color-mix(in srgb, rgb(var(--coui-shadow)) 7%, transparent), 0.0rem 0.25rem 0.375rem -0.125rem color-mix(in srgb, rgb(var(--coui-shadow)) 4%, transparent);--shadow-xl:0.0rem 0.875rem 1.75rem -0.3125rem color-mix(in srgb, rgb(var(--coui-shadow)) 8%, transparent), 0.0rem 0.375rem 0.625rem -0.1875rem color-mix(in srgb, rgb(var(--coui-shadow)) 5%, transparent);--shadow-2xl:0.0rem 1.5rem 3.0rem -0.5rem color-mix(in srgb, rgb(var(--coui-shadow)) 10%, transparent), 0.0rem 0.625rem 1.0rem -0.3125rem color-mix(in srgb, rgb(var(--coui-shadow)) 5%, transparent);--shadow-3xl:0.0rem 2.25rem 4.5rem -0.75rem color-mix(in srgb, rgb(var(--coui-shadow)) 12%, transparent), 0.0rem 0.875rem 1.5rem -0.4375rem color-mix(in srgb, rgb(var(--coui-shadow)) 6%, transparent);--shadow-inset:inset 0.0rem 0.125rem 0.25rem 0.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 6%, transparent);--shadow-none-filter:none;--shadow-xs-filter:drop-shadow(0.0rem 0.0625rem 0.125rem color-mix(in srgb, rgb(var(--coui-shadow)) 4%, transparent)) drop-shadow(0.0rem 0.0625rem 0.0625rem color-mix(in srgb, rgb(var(--coui-shadow)) 3%, transparent));--shadow-sm-filter:drop-shadow(0.0rem 0.125rem 0.25rem color-mix(in srgb, rgb(var(--coui-shadow)) 5%, transparent)) drop-shadow(0.0rem 0.0625rem 0.125rem color-mix(in srgb, rgb(var(--coui-shadow)) 3%, transparent));--shadow-md-filter:drop-shadow(0.0rem 0.25rem 0.5rem color-mix(in srgb, rgb(var(--coui-shadow)) 6%, transparent)) drop-shadow(0.0rem 0.125rem 0.25rem color-mix(in srgb, rgb(var(--coui-shadow)) 4%, transparent));--shadow-lg-filter:drop-shadow(0.0rem 0.5rem 1.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 7%, transparent)) drop-shadow(0.0rem 0.25rem 0.375rem color-mix(in srgb, rgb(var(--coui-shadow)) 4%, transparent));--shadow-xl-filter:drop-shadow(0.0rem 0.875rem 1.75rem color-mix(in srgb, rgb(var(--coui-shadow)) 8%, transparent)) drop-shadow(0.0rem 0.375rem 0.625rem color-mix(in srgb, rgb(var(--coui-shadow)) 5%, transparent));--shadow-2xl-filter:drop-shadow(0.0rem 1.5rem 3.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 10%, transparent)) drop-shadow(0.0rem 0.625rem 1.0rem color-mix(in srgb, rgb(var(--coui-shadow)) 5%, transparent));--shadow-3xl-filter:drop-shadow(0.0rem 2.25rem 4.5rem color-mix(in srgb, rgb(var(--coui-shadow)) 12%, transparent)) drop-shadow(0.0rem 0.875rem 1.5rem color-mix(in srgb, rgb(var(--coui-shadow)) 6%, transparent));--coui-duration-0:0ms;--coui-duration-50:50ms;--coui-duration-100:100ms;--coui-duration-150:150ms;--coui-duration-200:200ms;--coui-duration-250:250ms;--coui-duration-300:300ms;--coui-duration-350:350ms;--coui-duration-400:400ms;--coui-duration-450:450ms;--coui-duration-500:500ms;--coui-duration-1000:1000ms;--coui-duration-2000:2000ms;--coui-duration-3000:3000ms;--coui-duration-4000:4000ms;--coui-duration-5000:5000ms;--coui-duration-1500:1500ms;}@media (prefers-reduced-motion:reduce){:root{--coui-duration-50:0ms;--coui-duration-100:0ms;--coui-duration-150:0ms;--coui-duration-200:0ms;--coui-duration-250:0ms;--coui-duration-300:0ms;--coui-duration-350:0ms;--coui-duration-400:0ms;--coui-duration-450:0ms;--coui-duration-500:0ms;}}.coui-touch-target{position:relative;isolation:isolate;}.coui-touch-target::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,24.0px);height:max(100%,24.0px);z-index:-1;}.coui-control-shadow-rest{box-shadow:var(--coui-control-shadow);}.coui-control-border{border:var(--coui-control-border,0px) solid rgb(var(--coui-outline));}.coui-control-shadow-press{transition:translate var(--coui-control-engage-duration,var(--coui-duration-50)),box-shadow var(--coui-control-engage-duration,var(--coui-duration-50)),color var(--coui-control-chrome-duration,0s) var(--easing-ease-in-out,cubic-bezier(0.42, 0.0, 0.58, 1.0)),background-color var(--coui-control-chrome-duration,0s) var(--easing-ease-in-out,cubic-bezier(0.42, 0.0, 0.58, 1.0)),border-color var(--coui-control-chrome-duration,0s) var(--easing-ease-in-out,cubic-bezier(0.42, 0.0, 0.58, 1.0)),border-width var(--coui-control-chrome-duration,0s) var(--easing-ease-in-out,cubic-bezier(0.42, 0.0, 0.58, 1.0)),border-radius var(--coui-control-chrome-duration,0s) var(--easing-ease-in-out,cubic-bezier(0.42, 0.0, 0.58, 1.0)),padding var(--coui-control-chrome-duration,0s) var(--easing-ease-in-out,cubic-bezier(0.42, 0.0, 0.58, 1.0)) !important;}@media (hover:hover){.coui-control-shadow-press:hover{box-shadow:var(--coui-control-shadow-press,var(--coui-button-rest-shadow)) !important;translate:var(--coui-control-shadow-offset-x) var(--coui-control-shadow-offset-y);}}@media (hover:none){.coui-control-shadow-press:active{box-shadow:var(--coui-control-shadow-press,var(--coui-button-rest-shadow)) !important;translate:var(--coui-control-shadow-offset-x) var(--coui-control-shadow-offset-y);}}.coui-control-shadow-press:focus-visible{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--coui-button-rest-shadow-layer,0 0 #0000) !important;}@keyframes co-skeleton-pulse{0%,100%{background-color:var(--pulse-from)}50%{background-color:var(--pulse-to)}}
:root{--coui-text-display-large-size:3.25rem;--coui-text-display-large-line-height:1.4;--coui-text-display-large-weight:300;--coui-text-display-large-tracking:-0.025em;--coui-text-display-medium-size:3.0rem;--coui-text-display-medium-line-height:1.4;--coui-text-display-medium-weight:300;--coui-text-display-medium-tracking:-0.025em;--coui-text-display-small-size:2.75rem;--coui-text-display-small-line-height:1.4;--coui-text-display-small-weight:300;--coui-text-display-small-tracking:-0.025em;--coui-text-headline-large-size:2.0rem;--coui-text-headline-large-line-height:1.4;--coui-text-headline-large-weight:600;--coui-text-headline-large-tracking:-0.025em;--coui-text-headline-medium-size:1.75rem;--coui-text-headline-medium-line-height:1.4;--coui-text-headline-medium-weight:600;--coui-text-headline-medium-tracking:-0.025em;--coui-text-headline-small-size:1.5rem;--coui-text-headline-small-line-height:1.4;--coui-text-headline-small-weight:600;--coui-text-headline-small-tracking:-0.02em;--coui-text-title-large-size:1.25rem;--coui-text-title-large-line-height:1.6;--coui-text-title-large-weight:600;--coui-text-title-large-tracking:-0.02em;--coui-text-title-medium-size:1.125rem;--coui-text-title-medium-line-height:1.6;--coui-text-title-medium-weight:600;--coui-text-title-medium-tracking:-0.015em;--coui-text-title-small-size:1.0rem;--coui-text-title-small-line-height:1.6;--coui-text-title-small-weight:600;--coui-text-title-small-tracking:-0.01em;--coui-text-body-large-size:1.125rem;--coui-text-body-large-line-height:1.6;--coui-text-body-large-weight:400;--coui-text-body-large-tracking:-0.015em;--coui-text-body-medium-size:1.0rem;--coui-text-body-medium-line-height:1.6;--coui-text-body-medium-weight:400;--coui-text-body-medium-tracking:-0.01em;--coui-text-body-small-size:0.875rem;--coui-text-body-small-line-height:1.6;--coui-text-body-small-weight:400;--coui-text-body-small-tracking:-0.01em;--coui-text-label-xl2-size:1.125rem;--coui-text-label-xl2-line-height:1.6;--coui-text-label-xl2-weight:500;--coui-text-label-xl2-tracking:-0.015em;--coui-text-label-xl-size:1.0rem;--coui-text-label-xl-line-height:1.6;--coui-text-label-xl-weight:500;--coui-text-label-xl-tracking:-0.01em;--coui-text-label-large-size:0.875rem;--coui-text-label-large-line-height:1.6;--coui-text-label-large-weight:500;--coui-text-label-large-tracking:-0.01em;--coui-text-label-medium-size:0.75rem;--coui-text-label-medium-line-height:1.6;--coui-text-label-medium-weight:500;--coui-text-label-medium-tracking:-0.005em;--coui-text-label-small-size:0.625rem;--coui-text-label-small-line-height:1.6;--coui-text-label-small-weight:500;--coui-text-label-small-tracking:-0.005em;}@media (prefers-contrast:more){:root:root{--coui-primary:13 14 69;--coui-primary-text:13 14 69;--coui-primary-text-large:13 14 69;--coui-secondary:0 31 85;--coui-tertiary:84 51 0;--coui-error:88 1 1;--coui-success:18 68 28;--coui-warning:85 80 4;--coui-info:0 62 86;--coui-on-primary:255 255 255;--coui-on-secondary:255 255 255;--coui-on-tertiary:255 255 255;--coui-on-error:255 255 255;--coui-on-success:255 255 255;--coui-on-warning:255 255 255;--coui-on-info:255 255 255;--coui-on-surface:0 0 0;--coui-on-surface-variant:39 40 43;--coui-placeholder:56 58 61;--coui-outline:77 78 81;--coui-outline-variant:125 127 130;--coui-disabled-content:77 78 81;--coui-disabled-outline:125 127 130;}}@media (prefers-contrast:more){:root:root[data-theme="dark"]{--coui-primary:221 221 249;--coui-primary-text:221 221 249;--coui-primary-text-large:221 221 249;--coui-secondary:218 232 255;--coui-tertiary:255 240 217;--coui-error:255 222 222;--coui-success:226 248 230;--coui-warning:253 251 224;--coui-info:219 245 255;--coui-on-primary:0 0 0;--coui-on-secondary:0 0 0;--coui-on-tertiary:0 0 0;--coui-on-error:0 0 0;--coui-on-success:0 0 0;--coui-on-warning:0 0 0;--coui-on-info:0 0 0;--coui-on-surface:255 255 255;--coui-on-surface-variant:242 242 243;--coui-placeholder:228 229 231;--coui-outline:213 214 215;--coui-outline-variant:174 175 178;--coui-disabled-content:213 214 215;--coui-disabled-outline:174 175 178;}}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--coui-surface:24 25 27;--coui-surface-dim:0 0 0;--coui-surface-bright:56 58 61;--coui-surface-container-lowest:0 0 0;--coui-surface-container-low:24 25 27;--coui-surface-container:39 40 43;--coui-surface-container-high:56 58 61;--coui-surface-container-highest:77 78 81;--coui-on-surface:252 252 253;--coui-on-surface-variant:195 196 198;--coui-placeholder:174 175 178;--coui-surface-tint:117 119 230;--coui-primary:117 119 230;--coui-on-primary:13 14 69;--coui-primary-container:14 15 78;--coui-on-primary-container:221 221 249;--coui-primary-fixed:221 221 249;--coui-primary-fixed-dim:195 195 244;--coui-on-primary-fixed:13 14 69;--coui-on-primary-fixed-variant:19 20 103;--coui-primary-text:195 195 244;--coui-primary-text-large:117 119 230;--coui-secondary:126 173 255;--coui-on-secondary:0 31 85;--coui-secondary-container:0 38 103;--coui-on-secondary-container:218 232 255;--coui-secondary-fixed:218 232 255;--coui-secondary-fixed-dim:195 217 255;--coui-on-secondary-fixed:0 31 85;--coui-on-secondary-fixed-variant:0 58 157;--coui-tertiary:255 200 117;--coui-on-tertiary:84 51 0;--coui-tertiary-container:100 60 0;--coui-on-tertiary-container:255 240 217;--coui-tertiary-fixed:255 240 217;--coui-tertiary-fixed-dim:255 230 192;--coui-on-tertiary-fixed:84 51 0;--coui-on-tertiary-fixed-variant:148 89 0;--coui-error:254 162 162;--coui-on-error:88 1 1;--coui-error-container:113 2 2;--coui-on-error-container:255 222 222;--coui-error-strong:255 222 222;--coui-focus-ring:117 119 230;--coui-success:156 230 171;--coui-on-success:18 68 28;--coui-success-container:21 83 34;--coui-on-success-container:226 248 230;--coui-warning:250 245 168;--coui-on-warning:85 80 4;--coui-warning-container:110 103 6;--coui-on-warning-container:253 251 224;--coui-info:131 220 255;--coui-on-info:0 62 86;--coui-info-container:0 75 105;--coui-on-info-container:219 245 255;--coui-outline:174 175 178;--coui-outline-variant:100 101 104;--coui-inverse-surface:252 252 253;--coui-inverse-on-surface:24 25 27;--coui-inverse-primary:19 20 103;--coui-shadow:255 255 255;--coui-surface-highlight:174 175 178;--coui-scrim:0 0 0;--coui-disabled-content:125 127 130;--coui-disabled-container:39 40 43;--coui-disabled-outline:77 78 81}}

*,:after,:before{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:rgb(var(--coui-surface));color:rgb(var(--coui-on-surface));overflow-x:hidden}body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}li,p{word-break:keep-all;overflow-wrap:break-word}*,:after,:before{--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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.h-full{height:100%}.h-size56{height:var(--coui-size-56)}.min-h-screen{min-height:100vh}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-3{gap:.75rem}.break-words{overflow-wrap:break-word}.rounded-full{border-radius:9999px}.border{border-width:var(--coui-stroke-width-1)}.border-b{border-bottom-width:var(--coui-stroke-width-1)}.border-outline{border-color:rgb(var(--coui-outline))}.border-outline-variant{border-color:rgb(var(--coui-outline-variant))}.bg-primary{background-color:rgb(var(--coui-primary))}.bg-surface{background-color:rgb(var(--coui-surface))}.bg-surface-container{background-color:rgb(var(--coui-surface-container))}.bg-surface-container-low{background-color:rgb(var(--coui-surface-container-low))}.bg-warning-container{background-color:rgb(var(--coui-warning-container))}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pt-8{padding-top:2rem}.font-sans{font-family:var(--coui-font-family-sans)}.text-body-medium{font-size:var(--coui-text-body-medium-size);line-height:var(--coui-text-body-medium-line-height);letter-spacing:var(--coui-text-body-medium-tracking);font-weight:var(--coui-text-body-medium-weight)}.text-body-small{font-size:var(--coui-text-body-small-size);line-height:var(--coui-text-body-small-line-height);letter-spacing:var(--coui-text-body-small-tracking);font-weight:var(--coui-text-body-small-weight)}.text-headline-large{font-size:var(--coui-text-headline-large-size);line-height:var(--coui-text-headline-large-line-height);letter-spacing:var(--coui-text-headline-large-tracking);font-weight:var(--coui-text-headline-large-weight)}.text-headline-medium{font-size:var(--coui-text-headline-medium-size);line-height:var(--coui-text-headline-medium-line-height);letter-spacing:var(--coui-text-headline-medium-tracking);font-weight:var(--coui-text-headline-medium-weight)}.text-label-large{font-size:var(--coui-text-label-large-size);line-height:var(--coui-text-label-large-line-height);letter-spacing:var(--coui-text-label-large-tracking);font-weight:var(--coui-text-label-large-weight)}.text-label-medium{font-size:var(--coui-text-label-medium-size);line-height:var(--coui-text-label-medium-line-height);letter-spacing:var(--coui-text-label-medium-tracking);font-weight:var(--coui-text-label-medium-weight)}.text-label-xl{font-size:var(--coui-text-label-xl-size);line-height:var(--coui-text-label-xl-line-height);letter-spacing:var(--coui-text-label-xl-tracking);font-weight:var(--coui-text-label-xl-weight)}.text-label-xl2{font-size:var(--coui-text-label-xl2-size);line-height:var(--coui-text-label-xl2-line-height);letter-spacing:var(--coui-text-label-xl2-tracking);font-weight:var(--coui-text-label-xl2-weight)}.text-title-medium{font-size:var(--coui-text-title-medium-size);line-height:var(--coui-text-title-medium-line-height);letter-spacing:var(--coui-text-title-medium-tracking);font-weight:var(--coui-text-title-medium-weight)}.text-title-small{font-size:var(--coui-text-title-small-size);line-height:var(--coui-text-title-small-line-height);letter-spacing:var(--coui-text-title-small-tracking);font-weight:var(--coui-text-title-small-weight)}.font-bold{font-weight:var(--coui-font-weight-bold)}.font-semibold{font-weight:var(--coui-font-weight-semibold)}.text-inherit{color:inherit}.text-on-primary{color:rgb(var(--coui-on-primary))}.text-on-surface{color:rgb(var(--coui-on-surface))}.text-on-surface-variant{color:rgb(var(--coui-on-surface-variant))}.text-on-warning-container{color:rgb(var(--coui-on-warning-container))}.text-primary{color:rgb(var(--coui-primary))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.ring-offset-surface{--tw-ring-offset-color:rgb(var(--coui-surface))}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[--coui-surface-rgb\:var\(--coui-primary\)\]{--coui-surface-rgb:var(--coui-primary)}.\[--coui-surface-rgb\:var\(--coui-surface\)\]{--coui-surface-rgb:var(--coui-surface)}.hover\:border-outline:hover{border-color:rgb(var(--coui-outline))}.hover\:bg-primary:hover{background-color:rgb(var(--coui-primary))}.hover\:bg-surface:hover{background-color:rgb(var(--coui-surface))}.hover\:opacity-90:hover{opacity:.9}.hover\:\[--coui-surface-rgb\:var\(--coui-primary\)\]:hover{--coui-surface-rgb:var(--coui-primary)}.hover\:\[--coui-surface-rgb\:var\(--coui-surface\)\]:hover{--coui-surface-rgb:var(--coui-surface)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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(var(--coui-ring-width) + 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-focus-ring:focus-visible{--tw-ring-color:rgb(var(--coui-focus-ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:var(--coui-ring-offset)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-disabled-outline:disabled{border-color:rgb(var(--coui-disabled-outline))}.disabled\:bg-disabled-container:disabled{background-color:rgb(var(--coui-disabled-container))}.disabled\:bg-outline\/0:disabled{background-color:rgb(var(--coui-outline)/0)}.disabled\:text-on-surface-variant:disabled{color:rgb(var(--coui-on-surface-variant))}.disabled\:\[--coui-surface-rgb\:var\(--coui-disabled-container\)\]:disabled{--coui-surface-rgb:var(--coui-disabled-container)}.disabled\:\[--coui-surface-rgb\:var\(--coui-outline\)\]:disabled{--coui-surface-rgb:var(--coui-outline)}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pb-32{padding-bottom:8rem}}