/* designless font mirror (auto-generated) */
@font-face { font-family: 'Geist'; font-style: normal; font-weight: 100 900; font-display: swap; src: url('https://cdn.designless.app/fonts/google/geist/variable-normal.woff2') format('woff2'); }
@font-face { font-family: 'Geist Mono'; font-style: normal; font-weight: 100 900; font-display: swap; src: url('https://cdn.designless.app/fonts/google/geist-mono/variable-normal.woff2') format('woff2'); }

:root {
  --ls-appearance-served: dark;
  --ls-size-3: 12px;
  --ls-size-4: 16px;
  --ls-size-5: 20px;
  --ls-size-6: 24px;
  --ls-size-8: 32px;
  --ls-size-10: 40px;
  --ls-size-icon-lg: 32px;
  --ls-size-icon-md: 24px;
  --ls-size-icon-sm: 16px;
  --ls-size-icon-xl: 40px;
  --ls-size-avatar-lg: 48px;
  --ls-size-avatar-md: 40px;
  --ls-size-avatar-sm: 32px;
  --ls-size-control-height: 41px;
  --ls-size-control-lg-height: 45px;
  --ls-size-control-md-height: var(--ls-size-control-height);
  --ls-size-control-padding-x: 16px;
  --ls-size-control-padding-y: 10px;
  --ls-size-control-sm-height: 37px;
  --ls-color-bg-mint: #E2FFF0;
  --ls-color-bg-page: #060608;
  --ls-color-bg-cream: #FFF3E3;
  --ls-color-bg-green: #00C95F;
  --ls-color-bg-muted: #252220;
  --ls-color-bg-orange: #EE8700;
  --ls-color-bg-surface: #1A1614;
  --ls-color-bg-app-icon: var(--ls-color-bg-deep-green);
  --ls-color-bg-elevated: var(--ls-color-palette-paper-800);
  --ls-color-bg-deep-green: #001F0F;
  --ls-color-bg-deep-orange: #251600;
  --ls-color-bg-surface-alt: var(--ls-color-palette-paper-850);
  --ls-color-mark-on-mint-primary: #00C95F;
  --ls-color-mark-on-mint-secondary: #373737;
  --ls-color-mark-on-cream-primary: #FD9308;
  --ls-color-mark-on-cream-secondary: #373737;
  --ls-color-mark-on-green-primary: #004B23;
  --ls-color-mark-on-green-secondary: #FFFFFF;
  --ls-color-mark-on-orange-primary: #5F3600;
  --ls-color-mark-on-orange-secondary: #FFFFFF;
  --ls-color-mark-on-app-icon-primary: var(--ls-color-mark-on-deep-green-primary);
  --ls-color-mark-on-app-icon-secondary: var(--ls-color-mark-on-deep-green-secondary);
  --ls-color-mark-on-deep-green-primary: #00C95F;
  --ls-color-mark-on-deep-green-secondary: #FFFFFF;
  --ls-color-mark-on-deep-orange-primary: #FD9308;
  --ls-color-mark-on-deep-orange-secondary: #FFFFFF;
  --ls-color-text-muted: var(--ls-color-palette-inkText-500);
  --ls-color-text-inverse: var(--ls-color-palette-paper-900);
  --ls-color-text-on-info: var(--ls-color-palette-inkText-50);
  --ls-color-text-on-page: var(--ls-color-palette-inkText-500);
  --ls-color-text-primary: #E8E4DE;
  --ls-color-text-on-muted: var(--ls-color-palette-inkText-500);
  --ls-color-text-on-danger: var(--ls-color-palette-inkText-850);
  --ls-color-text-secondary: var(--ls-color-palette-inkText-400);
  --ls-color-text-on-success: var(--ls-color-palette-inkText-800);
  --ls-color-text-on-surface: var(--ls-color-palette-inkText-400);
  --ls-color-text-on-warning: var(--ls-color-palette-inkText-900);
  --ls-color-text-on-elevated: var(--ls-color-palette-inkText-400);
  --ls-color-text-brand-primary: #FD9308;
  --ls-color-text-on-surface-alt: var(--ls-color-palette-inkText-400);
  --ls-color-text-brand-secondary: #00C95F;
  --ls-color-text-on-brand-primary: #FFFFFF;
  --ls-color-text-on-gradient-deep: var(--ls-color-palette-inkText-50);
  --ls-color-text-on-gradient-hero: var(--ls-color-palette-inkText-50);
  --ls-color-text-on-gradient-soft: var(--ls-color-palette-inkText-900);
  --ls-color-text-on-gradient-tint: var(--ls-color-palette-inkText-50);
  --ls-color-text-secondary-on-deep: var(--ls-color-palette-inkText-300);
  --ls-color-text-secondary-on-hero: var(--ls-color-palette-inkText-50);
  --ls-color-text-secondary-on-soft: var(--ls-color-palette-inkText-700);
  --ls-color-text-secondary-on-tint: var(--ls-color-palette-inkText-400);
  --ls-color-text-on-brand-secondary: #FFFFFF;
  --ls-color-text-secondary-on-brand: var(--ls-color-palette-inkText-950);
  --ls-color-text-secondary-on-surface: var(--ls-color-palette-inkText-400);
  --ls-color-brand-primary: var(--ls-color-palette-chalk-500);
  --ls-color-brand-secondary: var(--ls-color-palette-garden-600);
  --ls-color-brand-primary-hover: var(--ls-color-palette-chalk-600);
  --ls-color-brand-primary-muted: var(--ls-color-palette-chalk-50);
  --ls-color-focus-ring: var(--ls-color-palette-garden-300);
  --ls-color-focus-ring-muted: var(--ls-color-palette-garden-800);
  --ls-color-focus-ring-on-deep: var(--ls-color-palette-garden-300);
  --ls-color-focus-ring-on-hero: var(--ls-color-palette-inkText-50);
  --ls-color-focus-ring-on-soft: var(--ls-color-palette-garden-700);
  --ls-color-focus-ring-on-tint: var(--ls-color-palette-garden-300);
  --ls-color-focus-ring-on-brand: var(--ls-color-palette-garden-200);
  --ls-color-focus-ring-on-surface: var(--ls-color-palette-garden-300);
  --ls-color-state-danger: var(--ls-color-palette-rose-400);
  --ls-color-state-success: var(--ls-color-palette-clover-400);
  --ls-color-state-warning: var(--ls-color-palette-marigold-200);
  --ls-color-border-muted: var(--ls-color-palette-paper-800);
  --ls-color-border-strong: var(--ls-color-palette-inkText-400);
  --ls-color-border-default: var(--ls-color-palette-inkText-600);
  --ls-color-border-on-page: var(--ls-color-palette-paper-600);
  --ls-color-border-on-muted: var(--ls-color-palette-paper-600);
  --ls-color-border-on-surface: var(--ls-color-palette-paper-500);
  --ls-color-border-on-elevated: var(--ls-color-palette-paper-500);
  --ls-color-border-on-surface-alt: var(--ls-color-palette-paper-500);
  --ls-color-status-info: var(--ls-color-palette-steel-400);
  --ls-color-status-error: var(--ls-color-palette-rose-400);
  --ls-color-status-success: var(--ls-color-palette-clover-400);
  --ls-color-status-warning: var(--ls-color-palette-marigold-200);
  --ls-color-status-info-muted: var(--ls-color-palette-steel-950);
  --ls-color-palette-rose-50: #fff6f7;
  --ls-color-palette-rose-100: #ffe4e4;
  --ls-color-palette-rose-150: #ffd5db;
  --ls-color-palette-rose-200: #ffc1cb;
  --ls-color-palette-rose-300: #ff91a7;
  --ls-color-palette-rose-400: #ff5555;
  --ls-color-palette-rose-500: #db1d61;
  --ls-color-palette-rose-600: #9f0f2e;
  --ls-color-palette-rose-700: #830035;
  --ls-color-palette-rose-800: #3f1a19;
  --ls-color-palette-rose-850: #3f0014;
  --ls-color-palette-rose-900: #280009;
  --ls-color-palette-rose-950: #110001;
  --ls-color-palette-chalk-50: #fff6f3;
  --ls-color-palette-chalk-100: #ffe9e0;
  --ls-color-palette-chalk-150: #ffd8c6;
  --ls-color-palette-chalk-200: #ffc5ab;
  --ls-color-palette-chalk-300: #fd9b6c;
  --ls-color-palette-chalk-400: #e27640;
  --ls-color-palette-chalk-500: #C1530E;
  --ls-color-palette-chalk-600: #993d00;
  --ls-color-palette-chalk-700: #742b00;
  --ls-color-palette-chalk-800: #501a00;
  --ls-color-palette-chalk-850: #370d00;
  --ls-color-palette-chalk-900: #240300;
  --ls-color-palette-chalk-950: #110000;
  --ls-color-palette-paper-50: #faf7f0;
  --ls-color-palette-paper-100: #f3efe5;
  --ls-color-palette-paper-150: #ebe6d9;
  --ls-color-palette-paper-200: #ddd3c4;
  --ls-color-palette-paper-300: #c2b5a3;
  --ls-color-palette-paper-400: #a59680;
  --ls-color-palette-paper-500: #887860;
  --ls-color-palette-paper-600: #6a5b45;
  --ls-color-palette-paper-700: #4f4330;
  --ls-color-palette-paper-800: #2a2620;
  --ls-color-palette-paper-850: #221e18;
  --ls-color-palette-paper-900: #1a1713;
  --ls-color-palette-paper-950: #060300;
  --ls-color-palette-steel-50: #f2faff;
  --ls-color-palette-steel-100: #e0f1ff;
  --ls-color-palette-steel-150: #d1e4f3;
  --ls-color-palette-steel-200: #c2d8e8;
  --ls-color-palette-steel-300: #a1bbcf;
  --ls-color-palette-steel-400: #7f9db3;
  --ls-color-palette-steel-500: #5f7f95;
  --ls-color-palette-steel-600: #446277;
  --ls-color-palette-steel-700: #2e485b;
  --ls-color-palette-steel-800: #1b303f;
  --ls-color-palette-steel-850: #0d1f2b;
  --ls-color-palette-steel-900: #04111a;
  --ls-color-palette-steel-950: #000409;
  --ls-color-palette-clover-50: #ebffeb;
  --ls-color-palette-clover-100: #cdfecd;
  --ls-color-palette-clover-150: #b9f3ba;
  --ls-color-palette-clover-200: #a5e8a6;
  --ls-color-palette-clover-300: #75d079;
  --ls-color-palette-clover-400: #3bb449;
  --ls-color-palette-clover-500: #009426;
  --ls-color-palette-clover-600: #00721a;
  --ls-color-palette-clover-700: #005510;
  --ls-color-palette-clover-800: #003a07;
  --ls-color-palette-clover-850: #002602;
  --ls-color-palette-clover-900: #001600;
  --ls-color-palette-clover-950: #000700;
  --ls-color-palette-garden-50: #eaffed;
  --ls-color-palette-garden-100: #d3fada;
  --ls-color-palette-garden-150: #c2efca;
  --ls-color-palette-garden-200: #b0e3b9;
  --ls-color-palette-garden-300: #89ca96;
  --ls-color-palette-garden-400: #5dad70;
  --ls-color-palette-garden-500: #328f4e;
  --ls-color-palette-garden-600: #077836;
  --ls-color-palette-garden-700: #005422;
  --ls-color-palette-garden-800: #003914;
  --ls-color-palette-garden-850: #002509;
  --ls-color-palette-garden-900: #001602;
  --ls-color-palette-garden-950: #000700;
  --ls-color-palette-inkText-50: #fcf8f2;
  --ls-color-palette-inkText-100: #ecebe7;
  --ls-color-palette-inkText-150: #e6e1d8;
  --ls-color-palette-inkText-200: #d9d3ca;
  --ls-color-palette-inkText-300: #beb6aa;
  --ls-color-palette-inkText-400: #a5a098;
  --ls-color-palette-inkText-500: #82796a;
  --ls-color-palette-inkText-600: #6b6560;
  --ls-color-palette-inkText-700: #4b4438;
  --ls-color-palette-inkText-800: #332d24;
  --ls-color-palette-inkText-850: #1a1a1a;
  --ls-color-palette-inkText-900: #120f0a;
  --ls-color-palette-inkText-950: #050301;
  --ls-color-palette-marigold-50: #fff8e9;
  --ls-color-palette-marigold-100: #ffedc6;
  --ls-color-palette-marigold-150: #ffdd95;
  --ls-color-palette-marigold-200: #fccd64;
  --ls-color-palette-marigold-300: #e6ad00;
  --ls-color-palette-marigold-400: #c09000;
  --ls-color-palette-marigold-500: #9b7300;
  --ls-color-palette-marigold-600: #775800;
  --ls-color-palette-marigold-700: #594100;
  --ls-color-palette-marigold-800: #3d2b00;
  --ls-color-palette-marigold-850: #281a00;
  --ls-color-palette-marigold-900: #180d00;
  --ls-color-palette-marigold-950: #090200;
  --ls-color-palette-torrenzaEmber-50: #fff6f5;
  --ls-color-palette-torrenzaEmber-100: #ffe8e6;
  --ls-color-palette-torrenzaEmber-150: #ffd6d2;
  --ls-color-palette-torrenzaEmber-200: #ffc3bd;
  --ls-color-palette-torrenzaEmber-300: #f39d96;
  --ls-color-palette-torrenzaEmber-400: #d97972;
  --ls-color-palette-torrenzaEmber-500: #ba5852;
  --ls-color-palette-torrenzaEmber-600: #983b37;
  --ls-color-palette-torrenzaEmber-700: #772423;
  --ls-color-palette-torrenzaEmber-800: #551112;
  --ls-color-palette-torrenzaEmber-850: #3c0406;
  --ls-color-palette-torrenzaEmber-900: #270001;
  --ls-color-palette-torrenzaEmber-950: #110000;
  --ls-color-palette-torrenzaEmberAlt-50: #fdf6f8;
  --ls-color-palette-torrenzaEmberAlt-100: #f4ecee;
  --ls-color-palette-torrenzaEmberAlt-150: #e7dfe1;
  --ls-color-palette-torrenzaEmberAlt-200: #dad2d4;
  --ls-color-palette-torrenzaEmberAlt-300: #beb4b7;
  --ls-color-palette-torrenzaEmberAlt-400: #a09598;
  --ls-color-palette-torrenzaEmberAlt-500: #82777a;
  --ls-color-palette-torrenzaEmberAlt-600: #655a5d;
  --ls-color-palette-torrenzaEmberAlt-700: #4c4245;
  --ls-color-palette-torrenzaEmberAlt-800: #342b2d;
  --ls-color-palette-torrenzaEmberAlt-850: #221b1d;
  --ls-color-palette-torrenzaEmberAlt-900: #140d0f;
  --ls-color-palette-torrenzaEmberAlt-950: #050303;
  --ls-color-gradient-deep-end: var(--ls-color-palette-chalk-950);
  --ls-color-gradient-deep-mid: var(--ls-color-palette-chalk-850);
  --ls-color-gradient-deep-start: var(--ls-color-palette-chalk-700);
  --ls-color-gradient-hero-end: var(--ls-color-palette-chalk-850);
  --ls-color-gradient-hero-mid: var(--ls-color-palette-garden-600);
  --ls-color-gradient-hero-start: var(--ls-color-palette-chalk-200);
  --ls-color-gradient-soft-end: var(--ls-color-palette-chalk-300);
  --ls-color-gradient-soft-mid: var(--ls-color-palette-chalk-150);
  --ls-color-gradient-soft-start: var(--ls-color-palette-chalk-50);
  --ls-color-gradient-tint-end: var(--ls-color-palette-chalk-850);
  --ls-color-gradient-tint-mid: var(--ls-color-palette-chalk-900);
  --ls-color-gradient-tint-start: var(--ls-color-palette-chalk-950);
  --ls-color-selected-bg: var(--ls-color-palette-chalk-200);
  --ls-color-selected-border: var(--ls-color-palette-chalk-600);
  --ls-space-0: 0;
  --ls-space-1: var(--ls-space-3xs);
  --ls-space-2: var(--ls-space-2xs);
  --ls-space-3: var(--ls-space-xs);
  --ls-space-4: var(--ls-space-sm);
  --ls-space-5: var(--ls-space-md);
  --ls-space-6: var(--ls-space-lg);
  --ls-space-7: var(--ls-space-xl);
  --ls-space-8: var(--ls-space-2xl);
  --ls-space-9: var(--ls-space-2xl);
  --ls-space-10: var(--ls-space-2xl);
  --ls-space-12: var(--ls-space-2xl);
  --ls-space-lg: 2.125rem;
  --ls-space-md: 1.500rem;
  --ls-space-sm: 1.000rem;
  --ls-space-xl: 2.875rem;
  --ls-space-xs: 0.625rem;
  --ls-space-2xl: 4.250rem;
  --ls-space-2xs: 0.375rem;
  --ls-space-3xs: 0.250rem;
  --ls-border-focus-width: var(--ls-border-width-2);
  --ls-border-focus-offset: 2px;
  --ls-border-input-width: var(--ls-border-width-1);
  --ls-border-style-default: solid;
  --ls-border-width-0: 0px;
  --ls-border-width-1: 1px;
  --ls-border-width-2: 2px;
  --ls-border-default-width: var(--ls-border-width-1);
  --ls-border-divider-width: var(--ls-border-width-1);
  --ls-layout-version: 1.0.0;
  --ls-motion-exit-easing: var(--ls-motion-easing-exit);
  --ls-motion-exit-duration: var(--ls-motion-duration-fast);
  --ls-motion-delay-short: 60ms;
  --ls-motion-delay-medium: 120ms;
  --ls-motion-enter-easing: var(--ls-motion-easing-entrance);
  --ls-motion-enter-duration: var(--ls-motion-duration-normal);
  --ls-motion-focus-easing: var(--ls-motion-easing-entrance);
  --ls-motion-focus-duration: var(--ls-motion-duration-fast);
  --ls-motion-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --ls-motion-easing-inOut: var(--ls-motion-easing-default);
  --ls-motion-easing-default: cubic-bezier(0.25, 0.1, 0.25, 1);
  --ls-motion-easing-entrance: cubic-bezier(0, 0, 0.1, 1);
  --ls-motion-easing-emphasized: cubic-bezier(0.22, 1, 0.36, 1);
  --ls-motion-duration-fast: 152ms;
  --ls-motion-duration-slow: 405ms;
  --ls-motion-duration-normal: 270ms;
  --ls-motion-duration-emphasis: 1350ms;
  --ls-motion-interaction-easing: var(--ls-motion-easing-default);
  --ls-motion-interaction-duration: var(--ls-motion-duration-fast);
  --ls-radius-lg: 0.907rem;
  --ls-radius-md: 0.625rem;
  --ls-radius-sm: 0.469rem;
  --ls-radius-xl: 1.250rem;
  --ls-radius-card: var(--ls-radius-lg);
  --ls-radius-full: 624.9375rem;
  --ls-radius-badge: var(--ls-radius-full);
  --ls-radius-input: var(--ls-radius-md);
  --ls-radius-button: var(--ls-radius-md);
  --ls-shadow-lg: 0 10px 14px -3px rgba(0, 0, 0, 0.21), 0 4px 6px -4px rgba(0, 0, 0, 0.14), inset 0 1px 0 0 rgba(255, 255, 255, 0.06);
  --ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.21), 0 2px 4px -2px rgba(0, 0, 0, 0.14), inset 0 1px 0 0 rgba(255, 255, 255, 0.05);
  --ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.14), inset 0 1px 0 0 rgba(255, 255, 255, 0.05);
  --ls-shadow-none: none;
  --ls-zIndex-base: 0;
  --ls-zIndex-modal: 1300;
  --ls-zIndex-toast: 1400;
  --ls-zIndex-sticky: 1100;
  --ls-zIndex-overlay: 1200;
  --ls-zIndex-popover: 1250;
  --ls-zIndex-tooltip: 1500;
  --ls-zIndex-dropdown: 1000;
  --ls-opacity-hover: 0.9;
  --ls-opacity-state-hover: 0.08;
  --ls-opacity-state-pressed: 0.12;
  --ls-opacity-subtle: 0.8;
  --ls-opacity-overlay: 0.65;
  --ls-opacity-pressed: 0.85;
  --ls-opacity-disabled: 0.4;
  --ls-opacity-skeleton: 0.5;
  --ls-opacity-border-muted: 0.7;
  --ls-spacing-safeArea-top: 0px;
  --ls-spacing-safeArea-bottom: 0px;
  --ls-spacing-touchTarget-min: 32px;
  --ls-typography-fontSize-lg: 1.071rem;
  --ls-typography-fontSize-md: 0.910rem;
  --ls-typography-fontSize-sm: 0.773rem;
  --ls-typography-fontSize-xl: 1.260rem;
  --ls-typography-fontSize-xs: 0.657rem;
  --ls-typography-fontSize-2xl: 1.746rem;
  --ls-typography-fontFamily-body: 'Geist', 'Helvetica Neue', 'Arial', -apple-system, sans-serif;
  --ls-typography-fontFamily-mono: 'Geist Mono', ui-monospace, 'SFMono-Regular', monospace;
  --ls-typography-fontFamily-display: 'Geist', 'Helvetica Neue', 'Arial', -apple-system, sans-serif;
  --ls-typography-fontWeight-400: 400;
  --ls-typography-fontWeight-500: 500;
  --ls-typography-fontWeight-540: 540;
  --ls-typography-fontWeight-560: 560;
  --ls-typography-fontWeight-600: 600;
  --ls-typography-fontWeight-650: 650;
  --ls-typography-fontWeight-700: 700;
  --ls-typography-fontWeight-720: 720;
  --ls-typography-fontWeight-800: 800;
  --ls-typography-fontWeight-900: 900;
  --ls-typography-fontWeight-body: 400;
  --ls-typography-fontWeight-bold: 600;
  --ls-typography-fontWeight-medium: 500;
  --ls-typography-fontWeight-normal: 400;
  --ls-typography-fontWeight-heading: 560;
  --ls-typography-fontWeight-semibold: 600;
  --ls-typography-lineHeight-none: 1;
  --ls-typography-lineHeight-snug: 1.31;
  --ls-typography-lineHeight-loose: 1.76;
  --ls-typography-lineHeight-tight: 1.16;
  --ls-typography-lineHeight-normal: 1.51;
  --ls-typography-lineHeight-relaxed: 1.64;
  --ls-typography-letterSpacing-wide: 0.028em;
  --ls-typography-letterSpacing-tight: -0.02em;
  --ls-typography-letterSpacing-wider: 0.053em;
  --ls-typography-letterSpacing-normal: 0em;
  --ls-typography-letterSpacing-widest: 0.1em;
  --ls-typography-letterSpacing-display: -0.03em;
  --ls-typography-letterSpacing-tighter: -0.04em;
  --ls-component-button-source-primary: var(--ls-color-brand-primary);
  --ls-component-button-source-secondary: var(--ls-color-text-brand-secondary);
  --ls-component-button-source-neutral: var(--ls-color-text-primary);
  --ls-component-button-source-optional: var(--ls-color-brand-primary);
  --ls-component-button-border-width: var(--ls-border-width-1);
  --ls-component-button-radius: var(--ls-radius-button);
  --ls-component-button-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-button-font-weight: var(--ls-typography-fontWeight-medium);
  --ls-component-button-font-size-sm: var(--ls-typography-fontSize-sm);
  --ls-component-button-font-size-md: var(--ls-typography-fontSize-md);
  --ls-component-button-font-size-lg: var(--ls-typography-fontSize-lg);
  --ls-component-button-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-button-font-letterSpacing: var(--ls-typography-letterSpacing-normal);
  --ls-component-button-padding-sm-x: var(--ls-space-3);
  --ls-component-button-padding-sm-y: var(--ls-space-1);
  --ls-component-button-padding-md-x: var(--ls-space-4);
  --ls-component-button-padding-md-y: var(--ls-space-2);
  --ls-component-button-padding-lg-x: var(--ls-space-5);
  --ls-component-button-padding-lg-y: var(--ls-space-3);
  --ls-component-button-transition-duration: var(--ls-motion-duration-fast);
  --ls-component-button-transition-easing: var(--ls-motion-easing-default);
  --ls-component-button-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-button-icon-size-sm: var(--ls-size-4);
  --ls-component-button-icon-size-md: var(--ls-size-5);
  --ls-component-button-icon-size-lg: var(--ls-size-6);
  --ls-component-button-icon-gap: var(--ls-space-2);
  --ls-component-button-outline-width: 0;
  --ls-component-button-outline-offset: 0;
  --ls-component-button-shadow-raised: 0 2px 8px;
  --ls-component-button-shadow-floating: 0 8px 24px;
  --ls-component-button-ink-primary: var(--ls-color-text-on-brand-primary);
  --ls-component-button-ink-secondary: var(--ls-color-text-on-brand-secondary);
  --ls-component-button-fill-secondary: var(--ls-color-brand-secondary);
  --ls-component-button-states-secondary-hover-border: transparent;
  --ls-component-button-states-secondary-active-border: transparent;
  --ls-component-button-colours-secondaryHover-dark: #06662e;
  --ls-component-button-colours-secondaryHover-light: #06662e;
  --ls-component-button-colours-secondaryActive-dark: #055a29;
  --ls-component-button-colours-secondaryActive-light: #055a29;
  --ls-component-input-source-primary: var(--ls-color-brand-primary);
  --ls-component-input-source-inline: var(--ls-color-text-primary);
  --ls-component-input-bg-disabled: var(--ls-color-bg-surface-alt);
  --ls-component-input-fg-placeholder: var(--ls-color-text-muted);
  --ls-component-input-border-color-focus: var(--ls-color-focus-ring);
  --ls-component-input-border-color-error: var(--ls-color-status-error);
  --ls-component-input-border-color-success: var(--ls-color-status-success);
  --ls-component-input-border-width: var(--ls-border-width-1);
  --ls-component-input-radius: var(--ls-radius-input);
  --ls-component-input-height: var(--ls-size-control-md-height);
  --ls-component-input-boxSizing: border-box;
  --ls-component-input-focus-ring-color: var(--ls-color-focus-ring-muted);
  --ls-component-input-focus-width: var(--ls-border-width-2);
  --ls-component-input-label-mode: static;
  --ls-component-input-label-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-input-label-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-input-label-font-letterSpacing: var(--ls-typography-letterSpacing-normal);
  --ls-component-input-label-top: var(--ls-space-4);
  --ls-component-input-label-left: var(--ls-space-3);
  --ls-component-input-label-floated-size: var(--ls-typography-fontSize-xs);
  --ls-component-input-label-floated-lineHeight: var(--ls-typography-lineHeight-tight);
  --ls-component-input-label-floated-letterSpacing: var(--ls-typography-letterSpacing-normal);
  --ls-component-input-label-floated-top: var(--ls-space-2);
  --ls-component-input-label-gap: var(--ls-space-2);
  --ls-component-input-label-transition: var(--ls-motion-duration-fast);
  --ls-component-input-status-mode: shown;
  --ls-component-input-status-font-size: var(--ls-typography-fontSize-xs);
  --ls-component-input-status-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-input-status-font-letterSpacing: var(--ls-typography-letterSpacing-normal);
  --ls-component-input-status-gap: var(--ls-space-1);
  --ls-component-input-slot-size: var(--ls-size-icon-sm);
  --ls-component-input-slot-gap: var(--ls-space-2);
  --ls-component-input-area-rows: 3;
  --ls-component-input-error-ring-color: var(--ls-color-status-error);
  --ls-component-input-success-ring-color: var(--ls-color-status-success);
  --ls-component-input-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-input-font-size-sm: var(--ls-typography-fontSize-sm);
  --ls-component-input-font-size-md: var(--ls-typography-fontSize-md);
  --ls-component-input-font-size-lg: var(--ls-typography-fontSize-lg);
  --ls-component-input-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-input-font-letterSpacing: var(--ls-typography-letterSpacing-normal);
  --ls-component-input-padding-sm-x: var(--ls-space-2);
  --ls-component-input-padding-sm-y: var(--ls-space-1);
  --ls-component-input-padding-md-x: var(--ls-space-3);
  --ls-component-input-padding-md-y: var(--ls-space-2);
  --ls-component-input-padding-md-top: var(--ls-space-2);
  --ls-component-input-padding-md-bottom: var(--ls-space-2);
  --ls-component-input-padding-lg-x: var(--ls-space-4);
  --ls-component-input-padding-lg-y: var(--ls-space-3);
  --ls-component-input-transition-duration: var(--ls-motion-duration-fast);
  --ls-component-input-transition-easing: var(--ls-motion-easing-default);
  --ls-component-input-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-tile-focus-ring-color: var(--ls-color-focus-ring);
  --ls-component-tile-source-primary: var(--ls-color-brand-primary);
  --ls-component-tile-source-surface: var(--ls-color-bg-surface);
  --ls-component-tile-radius: var(--ls-radius-card);
  --ls-component-tile-padding: var(--ls-space-4);
  --ls-component-tile-gap: var(--ls-space-2);
  --ls-component-tile-shadow-none: var(--ls-shadow-none);
  --ls-component-tile-shadow-sm: var(--ls-shadow-sm);
  --ls-component-tile-shadow-md: var(--ls-shadow-md);
  --ls-component-tile-shadow-lg: var(--ls-shadow-lg);
  --ls-component-tile-border-width: var(--ls-border-width-1);
  --ls-component-tile-highlight-width: var(--ls-border-width-2);
  --ls-component-tile-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-tile-card-header-gap: var(--ls-space-3);
  --ls-component-tile-card-media-bleed: 1;
  --ls-component-tile-card-leading-size: var(--ls-size-avatar-md);
  --ls-component-tile-card-leading-radius: var(--ls-radius-full);
  --ls-component-tile-card-actions-gap: var(--ls-space-2);
  --ls-component-tile-card-actions-align: start;
  --ls-component-tile-card-eyebrow-font-size: var(--ls-typography-fontSize-xs);
  --ls-component-tile-card-eyebrow-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-tile-card-title-font-size: var(--ls-typography-fontSize-lg);
  --ls-component-tile-card-title-font-weight: var(--ls-typography-fontWeight-semibold);
  --ls-component-tile-card-title-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-tile-card-subtitle-font-size: var(--ls-typography-fontSize-md);
  --ls-component-tile-card-subtitle-font-lineHeight: var(--ls-typography-lineHeight-normal);
  --ls-component-tile-card-meta-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-tile-card-meta-font-lineHeight: var(--ls-typography-lineHeight-snug);
  --ls-component-tile-card-trailing-size: var(--ls-size-icon-sm);
  --ls-component-tile-chip-height: var(--ls-size-8);
  --ls-component-tile-chip-radius: var(--ls-radius-full);
  --ls-component-tile-chip-padding-x: var(--ls-space-4);
  --ls-component-tile-chip-padding-icon: var(--ls-space-2);
  --ls-component-tile-chip-gap: var(--ls-space-2);
  --ls-component-tile-chip-slot-size: var(--ls-size-icon-sm);
  --ls-component-tile-chip-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-paletteRampSelector-hover-border-color: var(--ls-color-border-strong);
  --ls-component-paletteRampSelector-source-primary: var(--ls-color-brand-primary);
  --ls-component-paletteRampSelector-source-surface: var(--ls-color-bg-surface);
  --ls-component-paletteRampSelector-radius: var(--ls-radius-card);
  --ls-component-paletteRampSelector-padding: var(--ls-space-4);
  --ls-component-paletteRampSelector-option-padding-x: var(--ls-space-3);
  --ls-component-paletteRampSelector-option-padding-y: var(--ls-space-2);
  --ls-component-paletteRampSelector-option-gap: var(--ls-space-2);
  --ls-component-paletteRampSelector-option-checked-bg: var(--ls-color-selected-bg);
  --ls-component-paletteRampSelector-option-checked-border-color: var(--ls-color-selected-border);
  --ls-component-paletteRampSelector-swatchStrip-height: var(--ls-space-4);
  --ls-component-paletteRampSelector-swatchStrip-radius: var(--ls-radius-sm);
  --ls-component-paletteRampSelector-swatchStrip-swatchGap: var(--ls-space-1);
  --ls-component-paletteRampSelector-focus-ring-color: var(--ls-color-focus-ring);
  --ls-component-paletteRampSelector-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-text-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-text-font-size-xs: var(--ls-typography-fontSize-xs);
  --ls-component-text-font-size-sm: var(--ls-typography-fontSize-sm);
  --ls-component-text-font-size-md: var(--ls-typography-fontSize-md);
  --ls-component-text-font-size-lg: var(--ls-typography-fontSize-lg);
  --ls-component-text-font-size-xl: var(--ls-typography-fontSize-xl);
  --ls-component-text-font-size-2xl: var(--ls-typography-fontSize-2xl);
  --ls-component-text-font-weight-normal: var(--ls-typography-fontWeight-normal);
  --ls-component-text-font-weight-medium: var(--ls-typography-fontWeight-medium);
  --ls-component-text-font-weight-semibold: var(--ls-typography-fontWeight-semibold);
  --ls-component-text-font-weight-bold: var(--ls-typography-fontWeight-bold);
  --ls-component-text-font-lineHeight: var(--ls-typography-lineHeight-normal);
  --ls-component-text-color-primary: var(--ls-color-text-primary);
  --ls-component-text-color-secondary: var(--ls-color-text-secondary);
  --ls-component-text-color-muted: var(--ls-color-text-muted);
  --ls-component-stack-gap-0: var(--ls-space-0);
  --ls-component-stack-gap-1: var(--ls-space-1);
  --ls-component-stack-gap-2: var(--ls-space-2);
  --ls-component-stack-gap-3: var(--ls-space-3);
  --ls-component-stack-gap-4: var(--ls-space-4);
  --ls-component-stack-gap-5: var(--ls-space-5);
  --ls-component-stack-gap-6: var(--ls-space-6);
  --ls-component-stack-gap-8: var(--ls-space-8);
  --ls-component-stack-gap-10: var(--ls-space-10);
  --ls-component-stack-gap-12: var(--ls-space-12);
  --ls-component-inline-gap-0: var(--ls-space-0);
  --ls-component-inline-gap-1: var(--ls-space-1);
  --ls-component-inline-gap-2: var(--ls-space-2);
  --ls-component-inline-gap-3: var(--ls-space-3);
  --ls-component-inline-gap-4: var(--ls-space-4);
  --ls-component-inline-gap-5: var(--ls-space-5);
  --ls-component-inline-gap-6: var(--ls-space-6);
  --ls-component-inline-gap-8: var(--ls-space-8);
  --ls-component-inline-gap-10: var(--ls-space-10);
  --ls-component-inline-gap-12: var(--ls-space-12);
  --ls-component-divider-color: var(--ls-color-border-muted);
  --ls-component-divider-width: var(--ls-border-width-1);
  --ls-component-divider-spacing-y: var(--ls-space-4);
  --ls-component-badge-source-primary: var(--ls-color-brand-primary);
  --ls-component-badge-source-neutral: var(--ls-color-text-primary);
  --ls-component-badge-source-status: var(--ls-color-brand-primary);
  --ls-component-badge-radius: var(--ls-radius-badge);
  --ls-component-badge-padding-x: var(--ls-space-2);
  --ls-component-badge-padding-y: var(--ls-space-1);
  --ls-component-badge-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-badge-font-weight: var(--ls-typography-fontWeight-medium);
  --ls-component-badge-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-badge-variant-success-bg-default: var(--ls-color-status-success);
  --ls-component-badge-variant-success-fg-default: var(--ls-color-text-on-success);
  --ls-component-badge-variant-success-border-color-default: var(--ls-color-status-success);
  --ls-component-badge-variant-warning-bg-default: var(--ls-color-status-warning);
  --ls-component-badge-variant-warning-fg-default: var(--ls-color-text-on-warning);
  --ls-component-badge-variant-warning-border-color-default: var(--ls-color-status-warning);
  --ls-component-badge-variant-error-bg-default: var(--ls-color-status-error);
  --ls-component-badge-variant-error-fg-default: var(--ls-color-text-on-danger);
  --ls-component-badge-variant-error-border-color-default: var(--ls-color-status-error);
  --ls-component-badge-variant-info-bg-default: var(--ls-color-status-info-muted);
  --ls-component-badge-variant-info-fg-default: var(--ls-color-text-on-info);
  --ls-component-badge-variant-info-border-color-default: var(--ls-color-status-info);
  --ls-component-link-fg-default: var(--ls-color-brand-primary);
  --ls-component-link-fg-hover: var(--ls-color-brand-primary-hover);
  --ls-component-link-fg-visited: var(--ls-color-brand-primary);
  --ls-component-link-fg-disabled: var(--ls-color-text-muted);
  --ls-component-link-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-link-font-weight: var(--ls-typography-fontWeight-medium);
  --ls-component-link-font-size: var(--ls-typography-fontSize-md);
  --ls-component-nav-bg-default: var(--ls-color-bg-surface);
  --ls-component-nav-bg-hover: var(--ls-color-bg-surface-alt);
  --ls-component-nav-fg-default: var(--ls-color-text-secondary);
  --ls-component-nav-fg-active: var(--ls-color-brand-primary);
  --ls-component-nav-border-color: var(--ls-color-border-muted);
  --ls-component-nav-border-width: var(--ls-border-width-1);
  --ls-component-nav-item-padding-x: var(--ls-space-3);
  --ls-component-nav-item-padding-y: var(--ls-space-2);
  --ls-component-nav-item-radius: var(--ls-radius-sm);
  --ls-component-nav-item-hover-bg: var(--ls-color-bg-surface-alt);
  --ls-component-nav-item-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-nav-item-active-bg: var(--ls-color-brand-primary-muted);
  --ls-component-nav-item-active-borderLeft-color: var(--ls-color-brand-primary);
  --ls-component-nav-item-active-borderLeft-width: var(--ls-border-width-2);
  --ls-component-nav-section-label-font-size: var(--ls-typography-fontSize-xs);
  --ls-component-nav-section-label-font-weight: var(--ls-typography-fontWeight-semibold);
  --ls-component-nav-section-label-color: var(--ls-color-text-muted);
  --ls-component-nav-section-label-padding-x: var(--ls-space-3);
  --ls-component-nav-section-label-padding-y: var(--ls-space-2);
  --ls-component-nav-section-label-letterSpacing: var(--ls-typography-letterSpacing-wide);
  --ls-component-nav-section-label-textTransform: uppercase;
  --ls-component-nav-badge-bg: var(--ls-color-bg-surface-alt);
  --ls-component-nav-badge-fg: var(--ls-color-text-muted);
  --ls-component-nav-badge-font-size: var(--ls-typography-fontSize-xs);
  --ls-component-nav-badge-font-weight: var(--ls-typography-fontWeight-medium);
  --ls-component-nav-badge-radius: var(--ls-radius-badge);
  --ls-component-nav-badge-padding-x: var(--ls-space-2);
  --ls-component-nav-badge-padding-y: var(--ls-space-0);
  --ls-component-checkbox-bg-default: var(--ls-color-bg-surface);
  --ls-component-checkbox-bg-checked: var(--ls-color-selected-bg);
  --ls-component-checkbox-bg-disabled: var(--ls-color-bg-surface-alt);
  --ls-component-checkbox-border-color-default: var(--ls-color-border-default);
  --ls-component-checkbox-border-color-hover: var(--ls-color-border-strong);
  --ls-component-checkbox-border-color-focus: var(--ls-color-focus-ring);
  --ls-component-checkbox-border-color-checked: var(--ls-color-selected-border);
  --ls-component-checkbox-border-width: var(--ls-border-width-1);
  --ls-component-checkbox-icon-color: var(--ls-color-text-inverse);
  --ls-component-checkbox-radius: var(--ls-radius-sm);
  --ls-component-checkbox-size-sm: var(--ls-size-4);
  --ls-component-checkbox-size-md: var(--ls-size-5);
  --ls-component-checkbox-focus-ring-color: var(--ls-color-focus-ring-muted);
  --ls-component-checkbox-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-checkbox-transition-duration: var(--ls-motion-duration-fast);
  --ls-component-checkbox-transition-easing: var(--ls-motion-easing-default);
  --ls-component-list-bg-default: var(--ls-color-bg-surface);
  --ls-component-list-border-color: var(--ls-color-border-default);
  --ls-component-list-border-width: var(--ls-border-width-1);
  --ls-component-list-radius: var(--ls-radius-card);
  --ls-component-list-item-padding-x: var(--ls-space-4);
  --ls-component-list-item-padding-y: var(--ls-space-3);
  --ls-component-list-item-hover-bg: var(--ls-color-bg-surface-alt);
  --ls-component-list-item-selected-bg: var(--ls-color-selected-bg);
  --ls-component-list-item-divider-color: var(--ls-color-border-muted);
  --ls-component-list-item-divider-width: var(--ls-border-width-1);
  --ls-component-list-header-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-list-header-font-weight: var(--ls-typography-fontWeight-medium);
  --ls-component-list-header-color: var(--ls-color-text-secondary);
  --ls-component-list-header-padding-x: var(--ls-space-4);
  --ls-component-list-header-padding-y: var(--ls-space-2);
  --ls-component-list-header-bg: var(--ls-color-bg-surface-alt);
  --ls-component-list-emptyState-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-list-emptyState-color: var(--ls-color-text-muted);
  --ls-component-list-emptyState-padding: var(--ls-space-6);
  --ls-component-breadcrumb-fg-default: var(--ls-color-text-muted);
  --ls-component-breadcrumb-fg-current: var(--ls-color-text-primary);
  --ls-component-breadcrumb-fg-hover: var(--ls-color-brand-primary);
  --ls-component-breadcrumb-separator-color: var(--ls-color-text-muted);
  --ls-component-breadcrumb-separator-content: /;
  --ls-component-breadcrumb-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-breadcrumb-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-breadcrumb-font-weight-default: var(--ls-typography-fontWeight-normal);
  --ls-component-breadcrumb-font-weight-current: var(--ls-typography-fontWeight-medium);
  --ls-component-breadcrumb-gap: var(--ls-space-2);
  --ls-component-toast-bg-default: var(--ls-color-bg-surface);
  --ls-component-toast-fg-default: var(--ls-color-text-primary);
  --ls-component-toast-border-color-default: var(--ls-color-border-default);
  --ls-component-toast-border-width: var(--ls-border-width-1);
  --ls-component-toast-radius: var(--ls-radius-card);
  --ls-component-toast-padding-x: var(--ls-space-4);
  --ls-component-toast-padding-y: var(--ls-space-3);
  --ls-component-toast-shadow: var(--ls-shadow-lg);
  --ls-component-toast-font-family: var(--ls-typography-fontFamily-body);
  --ls-component-toast-font-size: var(--ls-typography-fontSize-sm);
  --ls-component-toast-duration: var(--ls-motion-duration-slow);
  --ls-component-toast-variant-success-border-color-default: var(--ls-color-status-success);
  --ls-component-toast-variant-success-icon-color: var(--ls-color-status-success);
  --ls-component-toast-variant-error-border-color-default: var(--ls-color-status-error);
  --ls-component-toast-variant-error-icon-color: var(--ls-color-status-error);
  --ls-component-toast-variant-info-border-color-default: var(--ls-color-status-info);
  --ls-component-toast-variant-info-icon-color: var(--ls-color-status-info);
  --ls-component-toast-variant-warning-border-color-default: var(--ls-color-status-warning);
  --ls-component-toast-variant-warning-icon-color: var(--ls-color-status-warning);
  --ls-component-icon-size-xs: var(--ls-size-3);
  --ls-component-icon-size-sm: var(--ls-size-4);
  --ls-component-icon-size-md: var(--ls-size-5);
  --ls-component-icon-size-lg: var(--ls-size-6);
  --ls-component-icon-color-primary: var(--ls-color-text-primary);
  --ls-component-icon-color-secondary: var(--ls-color-text-secondary);
  --ls-component-icon-color-muted: var(--ls-color-text-muted);
  --ls-component-icon-color-brand: var(--ls-color-brand-primary);
  --ls-component-icon-gap: var(--ls-space-2);
  --ls-component-alert-source-primary: var(--ls-color-brand-primary);
  --ls-component-alert-source-banner: var(--ls-color-brand-primary);
  --ls-component-alert-source-inline: var(--ls-color-brand-primary);
  --ls-component-alert-border-width: var(--ls-border-width-1);
  --ls-component-alert-radius: var(--ls-radius-card);
  --ls-component-alert-padding-x: var(--ls-space-4);
  --ls-component-alert-padding-y: var(--ls-space-3);
  --ls-component-alert-shadow: var(--ls-shadow-sm);
  --ls-component-alert-icon-color: var(--ls-color-text-secondary);
  --ls-component-alert-icon-size: var(--ls-size-icon-md);
  --ls-component-alert-icon-gap: var(--ls-space-2);
  --ls-component-alert-variant-success-border-color-default: var(--ls-color-status-success);
  --ls-component-alert-variant-success-icon-color: var(--ls-color-status-success);
  --ls-component-alert-variant-warning-border-color-default: var(--ls-color-status-warning);
  --ls-component-alert-variant-warning-icon-color: var(--ls-color-status-warning);
  --ls-component-alert-variant-error-border-color-default: var(--ls-color-status-error);
  --ls-component-alert-variant-error-icon-color: var(--ls-color-status-error);
  --ls-component-alert-variant-info-border-color-default: var(--ls-color-status-info);
  --ls-component-alert-variant-info-icon-color: var(--ls-color-status-info);
  --ls-component-toggle-source-primary: var(--ls-color-brand-primary);
  --ls-component-toggle-source-compact: var(--ls-color-brand-primary);
  --ls-component-toggle-bg-off: var(--ls-color-bg-surface-alt);
  --ls-component-toggle-bg-on: var(--ls-color-brand-primary);
  --ls-component-toggle-bg-disabled: var(--ls-color-bg-surface-alt);
  --ls-component-toggle-fg-default: var(--ls-color-text-primary);
  --ls-component-toggle-border-color-default: var(--ls-color-border-default);
  --ls-component-toggle-border-color-hover: var(--ls-color-border-strong);
  --ls-component-toggle-border-color-active: var(--ls-color-brand-primary);
  --ls-component-toggle-border-color-focus: var(--ls-color-focus-ring);
  --ls-component-toggle-border-width: var(--ls-border-width-1);
  --ls-component-toggle-thumb-bg-off: var(--ls-color-bg-surface);
  --ls-component-toggle-thumb-bg-on: var(--ls-color-text-inverse);
  --ls-component-toggle-thumb-size-sm: var(--ls-size-3);
  --ls-component-toggle-thumb-size-md: var(--ls-size-4);
  --ls-component-toggle-radius: var(--ls-radius-full);
  --ls-component-toggle-size-sm-width: var(--ls-size-8);
  --ls-component-toggle-size-sm-height: var(--ls-size-4);
  --ls-component-toggle-size-md-width: var(--ls-size-10);
  --ls-component-toggle-size-md-height: var(--ls-size-5);
  --ls-component-toggle-focus-ring-color: var(--ls-color-focus-ring-muted);
  --ls-component-toggle-disabled-opacity: var(--ls-opacity-disabled);
  --ls-component-toggle-transition-duration: var(--ls-motion-duration-fast);
  --ls-component-toggle-transition-easing: var(--ls-motion-easing-default);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-color-bg-page: #faf7f0;
  --ls-color-bg-muted: var(--ls-color-palette-paper-300);
  --ls-color-bg-surface: #f3efe5;
  --ls-color-bg-elevated: #ffffff;
  --ls-color-bg-surface-alt: #ebe6d9;
  --ls-color-text-inverse: var(--ls-color-palette-paper-150);
  --ls-color-text-on-info: var(--ls-color-palette-inkText-900);
  --ls-color-text-on-page: var(--ls-color-palette-inkText-700);
  --ls-color-text-primary: var(--ls-color-palette-inkText-900);
  --ls-color-text-on-muted: var(--ls-color-palette-inkText-700);
  --ls-color-text-on-danger: var(--ls-color-palette-inkText-50);
  --ls-color-text-secondary: var(--ls-color-palette-inkText-600);
  --ls-color-text-on-success: var(--ls-color-palette-inkText-900);
  --ls-color-text-on-surface: var(--ls-color-palette-inkText-600);
  --ls-color-text-on-elevated: var(--ls-color-palette-inkText-600);
  --ls-color-text-brand-primary: var(--ls-color-palette-chalk-600);
  --ls-color-text-on-surface-alt: var(--ls-color-palette-inkText-600);
  --ls-color-text-brand-secondary: var(--ls-color-palette-garden-700);
  --ls-color-text-on-gradient-tint: var(--ls-color-palette-inkText-900);
  --ls-color-text-secondary-on-tint: var(--ls-color-palette-inkText-700);
  --ls-color-text-secondary-on-surface: var(--ls-color-palette-inkText-600);
  --ls-color-focus-ring: var(--ls-color-palette-garden-500);
  --ls-color-focus-ring-muted: var(--ls-color-palette-garden-200);
  --ls-color-focus-ring-on-deep: var(--ls-color-palette-garden-400);
  --ls-color-focus-ring-on-tint: var(--ls-color-palette-garden-500);
  --ls-color-focus-ring-on-surface: var(--ls-color-palette-garden-500);
  --ls-color-state-danger: var(--ls-color-palette-rose-700);
  --ls-color-state-success: var(--ls-color-palette-clover-500);
  --ls-color-border-muted: var(--ls-color-palette-inkText-200);
  --ls-color-border-strong: var(--ls-color-palette-inkText-600);
  --ls-color-border-default: var(--ls-color-palette-inkText-400);
  --ls-color-status-info: var(--ls-color-palette-steel-600);
  --ls-color-status-error: var(--ls-color-palette-rose-700);
  --ls-color-status-success: var(--ls-color-palette-clover-500);
  --ls-color-status-info-muted: var(--ls-color-palette-steel-100);
  --ls-color-gradient-tint-end: var(--ls-color-palette-chalk-150);
  --ls-color-gradient-tint-mid: var(--ls-color-palette-chalk-100);
  --ls-color-gradient-tint-start: var(--ls-color-palette-chalk-50);
  --ls-shadow-lg: 0 10px 14px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.10), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
  --ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --ls-opacity-overlay: 0.5;
  --ls-opacity-skeleton: 0.6;
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-color-bg-page: #060608;
  --ls-color-bg-muted: #252220;
  --ls-color-bg-surface: #1A1614;
  --ls-color-bg-elevated: var(--ls-color-palette-paper-800);
  --ls-color-bg-surface-alt: var(--ls-color-palette-paper-850);
  --ls-color-text-inverse: var(--ls-color-palette-paper-900);
  --ls-color-text-on-info: var(--ls-color-palette-inkText-50);
  --ls-color-text-on-page: var(--ls-color-palette-inkText-500);
  --ls-color-text-primary: #E8E4DE;
  --ls-color-text-on-muted: var(--ls-color-palette-inkText-500);
  --ls-color-text-on-danger: var(--ls-color-palette-inkText-850);
  --ls-color-text-secondary: var(--ls-color-palette-inkText-400);
  --ls-color-text-on-success: var(--ls-color-palette-inkText-800);
  --ls-color-text-on-surface: var(--ls-color-palette-inkText-400);
  --ls-color-text-on-elevated: var(--ls-color-palette-inkText-400);
  --ls-color-text-brand-primary: #FD9308;
  --ls-color-text-on-surface-alt: var(--ls-color-palette-inkText-400);
  --ls-color-text-brand-secondary: #00C95F;
  --ls-color-text-on-gradient-tint: var(--ls-color-palette-inkText-50);
  --ls-color-text-secondary-on-tint: var(--ls-color-palette-inkText-400);
  --ls-color-text-secondary-on-surface: var(--ls-color-palette-inkText-400);
  --ls-color-focus-ring: var(--ls-color-palette-garden-300);
  --ls-color-focus-ring-muted: var(--ls-color-palette-garden-800);
  --ls-color-focus-ring-on-deep: var(--ls-color-palette-garden-300);
  --ls-color-focus-ring-on-tint: var(--ls-color-palette-garden-300);
  --ls-color-focus-ring-on-surface: var(--ls-color-palette-garden-300);
  --ls-color-state-danger: var(--ls-color-palette-rose-400);
  --ls-color-state-success: var(--ls-color-palette-clover-400);
  --ls-color-border-muted: var(--ls-color-palette-paper-800);
  --ls-color-border-strong: var(--ls-color-palette-inkText-400);
  --ls-color-border-default: var(--ls-color-palette-inkText-600);
  --ls-color-status-info: var(--ls-color-palette-steel-400);
  --ls-color-status-error: var(--ls-color-palette-rose-400);
  --ls-color-status-success: var(--ls-color-palette-clover-400);
  --ls-color-status-info-muted: var(--ls-color-palette-steel-950);
  --ls-color-gradient-tint-end: var(--ls-color-palette-chalk-850);
  --ls-color-gradient-tint-mid: var(--ls-color-palette-chalk-900);
  --ls-color-gradient-tint-start: var(--ls-color-palette-chalk-950);
  --ls-shadow-lg: 0 10px 14px -3px rgba(0, 0, 0, 0.21), 0 4px 6px -4px rgba(0, 0, 0, 0.14), inset 0 1px 0 0 rgba(255, 255, 255, 0.06);
  --ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.21), 0 2px 4px -2px rgba(0, 0, 0, 0.14), inset 0 1px 0 0 rgba(255, 255, 255, 0.05);
  --ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.14), inset 0 1px 0 0 rgba(255, 255, 255, 0.05);
  --ls-opacity-overlay: 0.65;
  --ls-opacity-skeleton: 0.5;
}

[data-ls-platform="ios"], :root[data-ls-platform="ios"] {
  --ls-motion-easing-default: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ls-motion-duration-fast: 130ms;
  --ls-motion-duration-slow: 346ms;
  --ls-motion-duration-normal: 216ms;
  --ls-shadow-lg: 0 8px 24px -4px rgba(0, 0, 0, 0.1);
  --ls-shadow-md: 0 2px 8px -2px rgba(0, 0, 0, 0.08);
  --ls-shadow-sm: 0 0.5px 1px 0 rgba(0, 0, 0, 0.04);
  --ls-spacing-safeArea-top: env(safe-area-inset-top, 47px);
  --ls-spacing-safeArea-bottom: env(safe-area-inset-bottom, 34px);
  --ls-spacing-touchTarget-min: 44px;
  --ls-typography-fontFamily-body: Geist, -apple-system, SF Pro Text, system-ui, sans-serif;
  --ls-typography-fontFamily-mono: 'Geist Mono', SF Mono, Menlo, monospace;
  --ls-component-button-border-width: 0;
  --ls-component-button-radius: var(--ls-radius-full);
  --ls-component-button-font-weight: 400;
  --ls-component-button-font-size-sm: 0.9375rem;
  --ls-component-button-font-size-md: 1.0625rem;
  --ls-component-button-font-size-lg: 1.0625rem;
  --ls-component-button-font-lineHeight: 1.1960784314;
  --ls-component-button-font-letterSpacing: 0;
  --ls-component-button-padding-sm-x: 0.625rem;
  --ls-component-button-padding-sm-y: 0.3125rem;
  --ls-component-button-padding-md-x: 0.75rem;
  --ls-component-button-padding-md-y: 0.4375rem;
  --ls-component-button-padding-lg-x: 1.25rem;
  --ls-component-button-padding-lg-y: 0.9375rem;
  --ls-component-input-border-width: 0.3333px;
  --ls-component-input-radius: 0.3125rem;
  --ls-component-input-height: 2.125rem;
  --ls-component-input-focus-width: 0.3333px;
  --ls-component-input-label-mode: hidden;
  --ls-component-input-status-mode: hidden;
  --ls-component-input-font-size-md: 1.0625rem;
  --ls-component-input-font-lineHeight: 1.193359375;
  --ls-component-input-padding-md-x: 0.4375rem;
  --ls-component-input-padding-md-y: 0;
  --ls-component-input-padding-md-top: 0;
  --ls-component-input-padding-md-bottom: 0;
}

[data-ls-platform="ios"][data-ts-mode="light"], :root[data-ls-platform="ios"][data-ts-mode="light"] {
  --ls-shadow-lg: 0 10px 14px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.10), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
  --ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

[data-ls-platform="android"], :root[data-ls-platform="android"] {
  --ls-motion-easing-default: cubic-bezier(0.4, 0.0, 0.2, 1);
  --ls-motion-duration-fast: 109ms;
  --ls-motion-duration-slow: 324ms;
  --ls-motion-duration-normal: 211ms;
  --ls-shadow-lg: 0 6px 10px -2px rgba(0, 0, 0, 0.08), 0 12px 20px -4px rgba(0, 0, 0, 0.12);
  --ls-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 4px 6px -1px rgba(0, 0, 0, 0.1);
  --ls-shadow-sm: 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  --ls-spacing-safeArea-top: 24px;
  --ls-spacing-touchTarget-min: 48px;
  --ls-typography-fontFamily-body: Geist, Roboto, system-ui, sans-serif;
  --ls-typography-fontFamily-mono: 'Geist Mono', Roboto Mono, monospace;
  --ls-component-button-border-width: 0;
  --ls-component-button-radius: var(--ls-radius-full);
  --ls-component-button-font-weight: 500;
  --ls-component-button-font-size-md: 0.875rem;
  --ls-component-button-font-lineHeight: 1.4285714286;
  --ls-component-button-font-letterSpacing: 0.1px;
  --ls-component-button-padding-md-x: 1.5rem;
  --ls-component-button-padding-md-y: 0.625rem;
  --ls-component-input-border-width: 0.0625rem;
  --ls-component-input-radius: 0.25rem;
  --ls-component-input-height: 3.5rem;
  --ls-component-input-focus-width: 0.125rem;
  --ls-component-input-label-mode: floating;
  --ls-component-input-label-font-size: 1rem;
  --ls-component-input-label-font-lineHeight: 1.5;
  --ls-component-input-label-font-letterSpacing: 0.03125rem;
  --ls-component-input-label-top: 1rem;
  --ls-component-input-label-left: 1rem;
  --ls-component-input-label-floated-size: 0.75rem;
  --ls-component-input-label-floated-lineHeight: 1.3333333333;
  --ls-component-input-label-floated-letterSpacing: 0.025rem;
  --ls-component-input-label-floated-top: 0.5rem;
  --ls-component-input-status-font-size: 0.75rem;
  --ls-component-input-status-font-lineHeight: 1.3333333333;
  --ls-component-input-status-font-letterSpacing: 0.025rem;
  --ls-component-input-status-gap: 0.25rem;
  --ls-component-input-font-size-md: 1rem;
  --ls-component-input-font-lineHeight: 1.5;
  --ls-component-input-font-letterSpacing: 0.03125rem;
  --ls-component-input-padding-md-x: 1rem;
  --ls-component-input-padding-md-y: 0.5rem;
  --ls-component-input-padding-md-top: 1.5rem;
  --ls-component-input-padding-md-bottom: 0.5rem;
  --ls-component-tile-radius: 0.75rem;
}

[data-ls-platform="android"][data-ts-mode="light"], :root[data-ls-platform="android"][data-ts-mode="light"] {
  --ls-shadow-lg: 0 10px 14px -3px rgba(0, 0, 0, 0.10), 0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.10), 0 2px 4px -2px rgba(0, 0, 0, 0.06);
  --ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

:root {
  --ls-appearance-served: dark;
  --ls-component-button-primary-ring-default: #c1530e;
  --ls-component-button-primary-bg-default: #c1530e;
  --ls-component-button-primary-fg-default: #ffffff;
  --ls-component-button-primary-border-color-default: transparent;
  --ls-component-button-primary-ring-hover: #a4470c;
  --ls-component-button-primary-bg-hover: #a4470c;
  --ls-component-button-primary-fg-hover: #ffffff;
  --ls-component-button-primary-border-color-hover: transparent;
  --ls-component-button-primary-ring-active: #913e0b;
  --ls-component-button-primary-bg-active: #913e0b;
  --ls-component-button-primary-fg-active: #ffffff;
  --ls-component-button-primary-border-color-active: transparent;
  --ls-component-button-primary-ring-focus: #c1530e;
  --ls-component-button-primary-bg-focus: #c1530e;
  --ls-component-button-primary-fg-focus: #ffffff;
  --ls-component-button-primary-border-color-focus: transparent;
  --ls-component-button-primary-ring-disabled: rgba(232,228,222,0.05);
  --ls-component-button-primary-bg-disabled: rgba(232,228,222,0.05);
  --ls-component-button-primary-fg-disabled: #e8e4de;
  --ls-component-button-primary-border-color-disabled: transparent;
  --ls-component-button-primary-ring-loading: #c1530e;
  --ls-component-button-primary-bg-loading: #c1530e;
  --ls-component-button-primary-fg-loading: #ffffff;
  --ls-component-button-primary-border-color-loading: transparent;
  --ls-component-button-secondary-ring-default: #00c95f;
  --ls-component-button-secondary-bg-default: transparent;
  --ls-component-button-secondary-fg-default: #00c95f;
  --ls-component-button-secondary-border-color-default: #00c95f;
  --ls-component-button-secondary-ring-hover: #06662e;
  --ls-component-button-secondary-bg-hover: #06662e;
  --ls-component-button-secondary-fg-hover: #ffffff;
  --ls-component-button-secondary-border-color-hover: transparent;
  --ls-component-button-secondary-ring-active: #055a29;
  --ls-component-button-secondary-bg-active: #055a29;
  --ls-component-button-secondary-fg-active: #ffffff;
  --ls-component-button-secondary-border-color-active: transparent;
  --ls-component-button-secondary-ring-focus: #00c95f;
  --ls-component-button-secondary-bg-focus: transparent;
  --ls-component-button-secondary-fg-focus: #00c95f;
  --ls-component-button-secondary-border-color-focus: #00c95f;
  --ls-component-button-secondary-ring-disabled: #6b6560;
  --ls-component-button-secondary-bg-disabled: rgba(232,228,222,0.05);
  --ls-component-button-secondary-fg-disabled: #e8e4de;
  --ls-component-button-secondary-border-color-disabled: #6b6560;
  --ls-component-button-secondary-ring-loading: #00c95f;
  --ls-component-button-secondary-bg-loading: transparent;
  --ls-component-button-secondary-fg-loading: #00c95f;
  --ls-component-button-secondary-border-color-loading: #00c95f;
  --ls-component-button-ghost-ring-default: transparent;
  --ls-component-button-ghost-bg-default: transparent;
  --ls-component-button-ghost-fg-default: #e8e4de;
  --ls-component-button-ghost-border-color-default: transparent;
  --ls-component-button-ghost-ring-hover: rgba(193,83,14,0.08);
  --ls-component-button-ghost-bg-hover: rgba(193,83,14,0.08);
  --ls-component-button-ghost-fg-hover: #e8e4de;
  --ls-component-button-ghost-border-color-hover: transparent;
  --ls-component-button-ghost-ring-active: rgba(193,83,14,0.14);
  --ls-component-button-ghost-bg-active: rgba(193,83,14,0.14);
  --ls-component-button-ghost-fg-active: #e8e4de;
  --ls-component-button-ghost-border-color-active: transparent;
  --ls-component-button-ghost-ring-focus: transparent;
  --ls-component-button-ghost-bg-focus: transparent;
  --ls-component-button-ghost-fg-focus: #e8e4de;
  --ls-component-button-ghost-border-color-focus: transparent;
  --ls-component-button-ghost-ring-disabled: rgba(232,228,222,0.05);
  --ls-component-button-ghost-bg-disabled: rgba(232,228,222,0.05);
  --ls-component-button-ghost-fg-disabled: #e8e4de;
  --ls-component-button-ghost-border-color-disabled: transparent;
  --ls-component-button-ghost-ring-loading: transparent;
  --ls-component-button-ghost-bg-loading: transparent;
  --ls-component-button-ghost-fg-loading: #e8e4de;
  --ls-component-button-ghost-border-color-loading: transparent;
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-button-primary-ring-default: #c1530e;
  --ls-component-button-primary-bg-default: #c1530e;
  --ls-component-button-primary-fg-default: #ffffff;
  --ls-component-button-primary-border-color-default: transparent;
  --ls-component-button-primary-ring-hover: #a4470c;
  --ls-component-button-primary-bg-hover: #a4470c;
  --ls-component-button-primary-fg-hover: #ffffff;
  --ls-component-button-primary-border-color-hover: transparent;
  --ls-component-button-primary-ring-active: #913e0b;
  --ls-component-button-primary-bg-active: #913e0b;
  --ls-component-button-primary-fg-active: #ffffff;
  --ls-component-button-primary-border-color-active: transparent;
  --ls-component-button-primary-ring-focus: #c1530e;
  --ls-component-button-primary-bg-focus: #c1530e;
  --ls-component-button-primary-fg-focus: #ffffff;
  --ls-component-button-primary-border-color-focus: transparent;
  --ls-component-button-primary-ring-disabled: rgba(18,15,10,0.05);
  --ls-component-button-primary-bg-disabled: rgba(18,15,10,0.05);
  --ls-component-button-primary-fg-disabled: #120f0a;
  --ls-component-button-primary-border-color-disabled: transparent;
  --ls-component-button-primary-ring-loading: #c1530e;
  --ls-component-button-primary-bg-loading: #c1530e;
  --ls-component-button-primary-fg-loading: #ffffff;
  --ls-component-button-primary-border-color-loading: transparent;
  --ls-component-button-secondary-ring-default: #005422;
  --ls-component-button-secondary-bg-default: transparent;
  --ls-component-button-secondary-fg-default: #005422;
  --ls-component-button-secondary-border-color-default: #005422;
  --ls-component-button-secondary-ring-hover: #06662e;
  --ls-component-button-secondary-bg-hover: #06662e;
  --ls-component-button-secondary-fg-hover: #ffffff;
  --ls-component-button-secondary-border-color-hover: transparent;
  --ls-component-button-secondary-ring-active: #055a29;
  --ls-component-button-secondary-bg-active: #055a29;
  --ls-component-button-secondary-fg-active: #ffffff;
  --ls-component-button-secondary-border-color-active: transparent;
  --ls-component-button-secondary-ring-focus: #005422;
  --ls-component-button-secondary-bg-focus: transparent;
  --ls-component-button-secondary-fg-focus: #005422;
  --ls-component-button-secondary-border-color-focus: #005422;
  --ls-component-button-secondary-ring-disabled: #a5a098;
  --ls-component-button-secondary-bg-disabled: rgba(18,15,10,0.05);
  --ls-component-button-secondary-fg-disabled: #120f0a;
  --ls-component-button-secondary-border-color-disabled: #a5a098;
  --ls-component-button-secondary-ring-loading: #005422;
  --ls-component-button-secondary-bg-loading: transparent;
  --ls-component-button-secondary-fg-loading: #005422;
  --ls-component-button-secondary-border-color-loading: #005422;
  --ls-component-button-ghost-ring-default: transparent;
  --ls-component-button-ghost-bg-default: transparent;
  --ls-component-button-ghost-fg-default: #1a1a1a;
  --ls-component-button-ghost-border-color-default: transparent;
  --ls-component-button-ghost-ring-hover: rgba(193,83,14,0.08);
  --ls-component-button-ghost-bg-hover: rgba(193,83,14,0.08);
  --ls-component-button-ghost-fg-hover: #1a1a1a;
  --ls-component-button-ghost-border-color-hover: transparent;
  --ls-component-button-ghost-ring-active: rgba(193,83,14,0.14);
  --ls-component-button-ghost-bg-active: rgba(193,83,14,0.14);
  --ls-component-button-ghost-fg-active: #1a1a1a;
  --ls-component-button-ghost-border-color-active: transparent;
  --ls-component-button-ghost-ring-focus: transparent;
  --ls-component-button-ghost-bg-focus: transparent;
  --ls-component-button-ghost-fg-focus: #1a1a1a;
  --ls-component-button-ghost-border-color-focus: transparent;
  --ls-component-button-ghost-ring-disabled: rgba(18,15,10,0.05);
  --ls-component-button-ghost-bg-disabled: rgba(18,15,10,0.05);
  --ls-component-button-ghost-fg-disabled: #120f0a;
  --ls-component-button-ghost-border-color-disabled: transparent;
  --ls-component-button-ghost-ring-loading: transparent;
  --ls-component-button-ghost-bg-loading: transparent;
  --ls-component-button-ghost-fg-loading: #1a1a1a;
  --ls-component-button-ghost-border-color-loading: transparent;
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-button-primary-ring-disabled: rgba(232,228,222,0.05);
  --ls-component-button-primary-bg-disabled: rgba(232,228,222,0.05);
  --ls-component-button-primary-fg-disabled: #e8e4de;
  --ls-component-button-secondary-ring-default: #00c95f;
  --ls-component-button-secondary-fg-default: #00c95f;
  --ls-component-button-secondary-border-color-default: #00c95f;
  --ls-component-button-secondary-ring-focus: #00c95f;
  --ls-component-button-secondary-fg-focus: #00c95f;
  --ls-component-button-secondary-border-color-focus: #00c95f;
  --ls-component-button-secondary-ring-disabled: #6b6560;
  --ls-component-button-secondary-bg-disabled: rgba(232,228,222,0.05);
  --ls-component-button-secondary-fg-disabled: #e8e4de;
  --ls-component-button-secondary-border-color-disabled: #6b6560;
  --ls-component-button-secondary-ring-loading: #00c95f;
  --ls-component-button-secondary-fg-loading: #00c95f;
  --ls-component-button-secondary-border-color-loading: #00c95f;
  --ls-component-button-ghost-fg-default: #e8e4de;
  --ls-component-button-ghost-fg-hover: #e8e4de;
  --ls-component-button-ghost-fg-active: #e8e4de;
  --ls-component-button-ghost-fg-focus: #e8e4de;
  --ls-component-button-ghost-ring-disabled: rgba(232,228,222,0.05);
  --ls-component-button-ghost-bg-disabled: rgba(232,228,222,0.05);
  --ls-component-button-ghost-fg-disabled: #e8e4de;
  --ls-component-button-ghost-fg-loading: #e8e4de;
}

[data-ls-component="button"][data-ls-variant],[data-ls-component="button"]:not([data-ls-variant]){border-radius:var(--ls-component-button-radius);border-width:var(--ls-component-button-border-width);border-style:solid;font-family:var(--ls-component-button-font-family);font-size:var(--ls-component-button-font-size-md);font-weight:var(--ls-component-button-font-weight);line-height:var(--ls-component-button-font-lineHeight);letter-spacing:var(--ls-component-button-font-letterSpacing);padding:var(--ls-component-button-padding-md-y) var(--ls-component-button-padding-md-x)}
[data-ls-component="button"][data-ls-variant="primary"]{background-color:var(--ls-component-button-primary-bg-default);color:var(--ls-component-button-primary-fg-default);border-color:var(--ls-component-button-primary-border-color-default)}
[data-ls-component="button"]:not([data-ls-variant]){background-color:var(--ls-component-button-primary-bg-default);color:var(--ls-component-button-primary-fg-default);border-color:var(--ls-component-button-primary-border-color-default)}
[data-ls-component="button"][data-ls-variant="primary"]:hover,[data-ls-component="button"][data-ls-variant="primary"][data-ls-state="hover"]{background-color:var(--ls-component-button-primary-bg-hover);color:var(--ls-component-button-primary-fg-hover);border-color:var(--ls-component-button-primary-border-color-hover)}
[data-ls-component="button"]:not([data-ls-variant]):hover,[data-ls-component="button"]:not([data-ls-variant])[data-ls-state="hover"]{background-color:var(--ls-component-button-primary-bg-hover);color:var(--ls-component-button-primary-fg-hover);border-color:var(--ls-component-button-primary-border-color-hover)}
[data-ls-component="button"][data-ls-variant="primary"]:active,[data-ls-component="button"][data-ls-variant="primary"][data-ls-state="active"]{background-color:var(--ls-component-button-primary-bg-active);color:var(--ls-component-button-primary-fg-active);border-color:var(--ls-component-button-primary-border-color-active)}
[data-ls-component="button"]:not([data-ls-variant]):active,[data-ls-component="button"]:not([data-ls-variant])[data-ls-state="active"]{background-color:var(--ls-component-button-primary-bg-active);color:var(--ls-component-button-primary-fg-active);border-color:var(--ls-component-button-primary-border-color-active)}
[data-ls-component="button"][data-ls-variant="primary"]:focus-visible,[data-ls-component="button"][data-ls-variant="primary"][data-ls-state="focus"]{background-color:var(--ls-component-button-primary-bg-focus);color:var(--ls-component-button-primary-fg-focus);border-color:var(--ls-component-button-primary-border-color-focus)}
[data-ls-component="button"]:not([data-ls-variant]):focus-visible,[data-ls-component="button"]:not([data-ls-variant])[data-ls-state="focus"]{background-color:var(--ls-component-button-primary-bg-focus);color:var(--ls-component-button-primary-fg-focus);border-color:var(--ls-component-button-primary-border-color-focus)}
[data-ls-component="button"][data-ls-variant="primary"][data-ls-state="disabled"]{background-color:var(--ls-component-button-primary-bg-disabled);color:var(--ls-component-button-primary-fg-disabled);border-color:var(--ls-component-button-primary-border-color-disabled)}
[data-ls-component="button"]:not([data-ls-variant])[data-ls-state="disabled"]{background-color:var(--ls-component-button-primary-bg-disabled);color:var(--ls-component-button-primary-fg-disabled);border-color:var(--ls-component-button-primary-border-color-disabled)}
[data-ls-component="button"][data-ls-variant="primary"][data-ls-state="loading"]{background-color:var(--ls-component-button-primary-bg-loading);color:var(--ls-component-button-primary-fg-loading);border-color:var(--ls-component-button-primary-border-color-loading)}
[data-ls-component="button"]:not([data-ls-variant])[data-ls-state="loading"]{background-color:var(--ls-component-button-primary-bg-loading);color:var(--ls-component-button-primary-fg-loading);border-color:var(--ls-component-button-primary-border-color-loading)}
[data-ls-component="button"][data-ls-variant="secondary"]{background-color:var(--ls-component-button-secondary-bg-default);color:var(--ls-component-button-secondary-fg-default);border-color:var(--ls-component-button-secondary-border-color-default)}
[data-ls-component="button"][data-ls-variant="secondary"]:hover,[data-ls-component="button"][data-ls-variant="secondary"][data-ls-state="hover"]{background-color:var(--ls-component-button-secondary-bg-hover);color:var(--ls-component-button-secondary-fg-hover);border-color:var(--ls-component-button-secondary-border-color-hover)}
[data-ls-component="button"][data-ls-variant="secondary"]:active,[data-ls-component="button"][data-ls-variant="secondary"][data-ls-state="active"]{background-color:var(--ls-component-button-secondary-bg-active);color:var(--ls-component-button-secondary-fg-active);border-color:var(--ls-component-button-secondary-border-color-active)}
[data-ls-component="button"][data-ls-variant="secondary"]:focus-visible,[data-ls-component="button"][data-ls-variant="secondary"][data-ls-state="focus"]{background-color:var(--ls-component-button-secondary-bg-focus);color:var(--ls-component-button-secondary-fg-focus);border-color:var(--ls-component-button-secondary-border-color-focus)}
[data-ls-component="button"][data-ls-variant="secondary"][data-ls-state="disabled"]{background-color:var(--ls-component-button-secondary-bg-disabled);color:var(--ls-component-button-secondary-fg-disabled);border-color:var(--ls-component-button-secondary-border-color-disabled)}
[data-ls-component="button"][data-ls-variant="secondary"][data-ls-state="loading"]{background-color:var(--ls-component-button-secondary-bg-loading);color:var(--ls-component-button-secondary-fg-loading);border-color:var(--ls-component-button-secondary-border-color-loading)}
[data-ls-component="button"][data-ls-variant="ghost"]{background-color:var(--ls-component-button-ghost-bg-default);color:var(--ls-component-button-ghost-fg-default);border-color:var(--ls-component-button-ghost-border-color-default)}
[data-ls-component="button"][data-ls-variant="ghost"]:hover,[data-ls-component="button"][data-ls-variant="ghost"][data-ls-state="hover"]{background-color:var(--ls-component-button-ghost-bg-hover);color:var(--ls-component-button-ghost-fg-hover);border-color:var(--ls-component-button-ghost-border-color-hover)}
[data-ls-component="button"][data-ls-variant="ghost"]:active,[data-ls-component="button"][data-ls-variant="ghost"][data-ls-state="active"]{background-color:var(--ls-component-button-ghost-bg-active);color:var(--ls-component-button-ghost-fg-active);border-color:var(--ls-component-button-ghost-border-color-active)}
[data-ls-component="button"][data-ls-variant="ghost"]:focus-visible,[data-ls-component="button"][data-ls-variant="ghost"][data-ls-state="focus"]{background-color:var(--ls-component-button-ghost-bg-focus);color:var(--ls-component-button-ghost-fg-focus);border-color:var(--ls-component-button-ghost-border-color-focus)}
[data-ls-component="button"][data-ls-variant="ghost"][data-ls-state="disabled"]{background-color:var(--ls-component-button-ghost-bg-disabled);color:var(--ls-component-button-ghost-fg-disabled);border-color:var(--ls-component-button-ghost-border-color-disabled)}
[data-ls-component="button"][data-ls-variant="ghost"][data-ls-state="loading"]{background-color:var(--ls-component-button-ghost-bg-loading);color:var(--ls-component-button-ghost-fg-loading);border-color:var(--ls-component-button-ghost-border-color-loading)}

:root {
  --ls-appearance-served: dark;
  --ls-component-input-bg-default: transparent;
  --ls-component-input-border-color-default: #6b6560;
  --ls-component-input-fg-default: #e8e4de;
  --ls-component-input-caret-default: #c1530e;
  --ls-component-input-label-default: #a5a098;
  --ls-component-input-placeholder-default: #a5a098;
  --ls-component-input-status-default: #a5a098;
  --ls-component-input-bg-hover: transparent;
  --ls-component-input-border-color-hover: #e8e4de;
  --ls-component-input-fg-hover: #e8e4de;
  --ls-component-input-caret-hover: #c1530e;
  --ls-component-input-label-hover: #e8e4de;
  --ls-component-input-placeholder-hover: #a5a098;
  --ls-component-input-status-hover: #a5a098;
  --ls-component-input-bg-filled: transparent;
  --ls-component-input-border-color-filled: #6b6560;
  --ls-component-input-fg-filled: #e8e4de;
  --ls-component-input-caret-filled: #c1530e;
  --ls-component-input-label-filled: #a5a098;
  --ls-component-input-placeholder-filled: #a5a098;
  --ls-component-input-status-filled: #a5a098;
  --ls-component-input-bg-focus: transparent;
  --ls-component-input-border-color-focus: #c1530e;
  --ls-component-input-fg-focus: #e8e4de;
  --ls-component-input-caret-focus: #c1530e;
  --ls-component-input-label-focus: #c1530e;
  --ls-component-input-placeholder-focus: #a5a098;
  --ls-component-input-status-focus: #a5a098;
  --ls-component-input-bg-invalid: transparent;
  --ls-component-input-border-color-invalid: #ff5555;
  --ls-component-input-fg-invalid: #e8e4de;
  --ls-component-input-caret-invalid: #ff5555;
  --ls-component-input-label-invalid: #ff5555;
  --ls-component-input-placeholder-invalid: #a5a098;
  --ls-component-input-status-invalid: #ff5555;
  --ls-component-input-bg-invalid-focus: transparent;
  --ls-component-input-border-color-invalid-focus: #ff5555;
  --ls-component-input-fg-invalid-focus: #e8e4de;
  --ls-component-input-caret-invalid-focus: #ff5555;
  --ls-component-input-label-invalid-focus: #ff5555;
  --ls-component-input-placeholder-invalid-focus: #a5a098;
  --ls-component-input-status-invalid-focus: #ff5555;
  --ls-component-input-bg-valid: transparent;
  --ls-component-input-border-color-valid: #6b6560;
  --ls-component-input-fg-valid: #e8e4de;
  --ls-component-input-caret-valid: #c1530e;
  --ls-component-input-label-valid: #a5a098;
  --ls-component-input-placeholder-valid: #a5a098;
  --ls-component-input-status-valid: #a5a098;
  --ls-component-input-bg-autofill: transparent;
  --ls-component-input-border-color-autofill: #6b6560;
  --ls-component-input-fg-autofill: #e8e4de;
  --ls-component-input-caret-autofill: #c1530e;
  --ls-component-input-label-autofill: #a5a098;
  --ls-component-input-placeholder-autofill: #a5a098;
  --ls-component-input-status-autofill: #a5a098;
  --ls-component-input-bg-readonly: transparent;
  --ls-component-input-border-color-readonly: #6b6560;
  --ls-component-input-fg-readonly: #e8e4de;
  --ls-component-input-caret-readonly: #c1530e;
  --ls-component-input-label-readonly: #a5a098;
  --ls-component-input-placeholder-readonly: #a5a098;
  --ls-component-input-status-readonly: #a5a098;
  --ls-component-input-bg-disabled: transparent;
  --ls-component-input-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-fg-disabled: #e8e4de;
  --ls-component-input-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-input-bg-default: transparent;
  --ls-component-input-border-color-default: #a5a098;
  --ls-component-input-fg-default: #120f0a;
  --ls-component-input-caret-default: #c1530e;
  --ls-component-input-label-default: #6b6560;
  --ls-component-input-placeholder-default: #6b6560;
  --ls-component-input-status-default: #6b6560;
  --ls-component-input-bg-hover: transparent;
  --ls-component-input-border-color-hover: #120f0a;
  --ls-component-input-fg-hover: #120f0a;
  --ls-component-input-caret-hover: #c1530e;
  --ls-component-input-label-hover: #120f0a;
  --ls-component-input-placeholder-hover: #6b6560;
  --ls-component-input-status-hover: #6b6560;
  --ls-component-input-bg-filled: transparent;
  --ls-component-input-border-color-filled: #a5a098;
  --ls-component-input-fg-filled: #120f0a;
  --ls-component-input-caret-filled: #c1530e;
  --ls-component-input-label-filled: #6b6560;
  --ls-component-input-placeholder-filled: #6b6560;
  --ls-component-input-status-filled: #6b6560;
  --ls-component-input-bg-focus: transparent;
  --ls-component-input-border-color-focus: #c1530e;
  --ls-component-input-fg-focus: #120f0a;
  --ls-component-input-caret-focus: #c1530e;
  --ls-component-input-label-focus: #c1530e;
  --ls-component-input-placeholder-focus: #6b6560;
  --ls-component-input-status-focus: #6b6560;
  --ls-component-input-bg-invalid: transparent;
  --ls-component-input-border-color-invalid: #830035;
  --ls-component-input-fg-invalid: #120f0a;
  --ls-component-input-caret-invalid: #830035;
  --ls-component-input-label-invalid: #830035;
  --ls-component-input-placeholder-invalid: #6b6560;
  --ls-component-input-status-invalid: #830035;
  --ls-component-input-bg-invalid-focus: transparent;
  --ls-component-input-border-color-invalid-focus: #830035;
  --ls-component-input-fg-invalid-focus: #120f0a;
  --ls-component-input-caret-invalid-focus: #830035;
  --ls-component-input-label-invalid-focus: #830035;
  --ls-component-input-placeholder-invalid-focus: #6b6560;
  --ls-component-input-status-invalid-focus: #830035;
  --ls-component-input-bg-valid: transparent;
  --ls-component-input-border-color-valid: #a5a098;
  --ls-component-input-fg-valid: #120f0a;
  --ls-component-input-caret-valid: #c1530e;
  --ls-component-input-label-valid: #6b6560;
  --ls-component-input-placeholder-valid: #6b6560;
  --ls-component-input-status-valid: #6b6560;
  --ls-component-input-bg-autofill: transparent;
  --ls-component-input-border-color-autofill: #a5a098;
  --ls-component-input-fg-autofill: #120f0a;
  --ls-component-input-caret-autofill: #c1530e;
  --ls-component-input-label-autofill: #6b6560;
  --ls-component-input-placeholder-autofill: #6b6560;
  --ls-component-input-status-autofill: #6b6560;
  --ls-component-input-bg-readonly: transparent;
  --ls-component-input-border-color-readonly: #a5a098;
  --ls-component-input-fg-readonly: #120f0a;
  --ls-component-input-caret-readonly: #c1530e;
  --ls-component-input-label-readonly: #6b6560;
  --ls-component-input-placeholder-readonly: #6b6560;
  --ls-component-input-status-readonly: #6b6560;
  --ls-component-input-bg-disabled: transparent;
  --ls-component-input-border-color-disabled: rgba(18,15,10,0.12);
  --ls-component-input-fg-disabled: #120f0a;
  --ls-component-input-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-status-disabled: rgba(18,15,10,0.38);
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-input-border-color-default: #6b6560;
  --ls-component-input-fg-default: #e8e4de;
  --ls-component-input-label-default: #a5a098;
  --ls-component-input-placeholder-default: #a5a098;
  --ls-component-input-status-default: #a5a098;
  --ls-component-input-border-color-hover: #e8e4de;
  --ls-component-input-fg-hover: #e8e4de;
  --ls-component-input-label-hover: #e8e4de;
  --ls-component-input-placeholder-hover: #a5a098;
  --ls-component-input-status-hover: #a5a098;
  --ls-component-input-border-color-filled: #6b6560;
  --ls-component-input-fg-filled: #e8e4de;
  --ls-component-input-label-filled: #a5a098;
  --ls-component-input-placeholder-filled: #a5a098;
  --ls-component-input-status-filled: #a5a098;
  --ls-component-input-fg-focus: #e8e4de;
  --ls-component-input-placeholder-focus: #a5a098;
  --ls-component-input-status-focus: #a5a098;
  --ls-component-input-border-color-invalid: #ff5555;
  --ls-component-input-fg-invalid: #e8e4de;
  --ls-component-input-caret-invalid: #ff5555;
  --ls-component-input-label-invalid: #ff5555;
  --ls-component-input-placeholder-invalid: #a5a098;
  --ls-component-input-status-invalid: #ff5555;
  --ls-component-input-border-color-invalid-focus: #ff5555;
  --ls-component-input-fg-invalid-focus: #e8e4de;
  --ls-component-input-caret-invalid-focus: #ff5555;
  --ls-component-input-label-invalid-focus: #ff5555;
  --ls-component-input-placeholder-invalid-focus: #a5a098;
  --ls-component-input-status-invalid-focus: #ff5555;
  --ls-component-input-border-color-valid: #6b6560;
  --ls-component-input-fg-valid: #e8e4de;
  --ls-component-input-label-valid: #a5a098;
  --ls-component-input-placeholder-valid: #a5a098;
  --ls-component-input-status-valid: #a5a098;
  --ls-component-input-border-color-autofill: #6b6560;
  --ls-component-input-fg-autofill: #e8e4de;
  --ls-component-input-label-autofill: #a5a098;
  --ls-component-input-placeholder-autofill: #a5a098;
  --ls-component-input-status-autofill: #a5a098;
  --ls-component-input-border-color-readonly: #6b6560;
  --ls-component-input-fg-readonly: #e8e4de;
  --ls-component-input-label-readonly: #a5a098;
  --ls-component-input-placeholder-readonly: #a5a098;
  --ls-component-input-status-readonly: #a5a098;
  --ls-component-input-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-fg-disabled: #e8e4de;
  --ls-component-input-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-status-disabled: rgba(232,228,222,0.38);
}

[data-ls-component="input"]{position:relative;display:block}
[data-ls-component="input"] [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius);border-width:var(--ls-component-input-border-width);border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-component="input"] [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-component="input"] [data-ls-part="label"]{display:block;font-size:var(--ls-component-input-label-font-size);line-height:var(--ls-component-input-label-font-lineHeight);letter-spacing:var(--ls-component-input-label-font-letterSpacing);margin-bottom:var(--ls-component-input-label-gap)}
[data-ls-component="input"] [data-ls-part="status"]{display:block;font-size:var(--ls-component-input-status-font-size);line-height:var(--ls-component-input-status-font-lineHeight);letter-spacing:var(--ls-component-input-status-font-letterSpacing);margin-top:var(--ls-component-input-status-gap)}
[data-ls-component="input"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-default);border-color:var(--ls-component-input-border-color-default);color:var(--ls-component-input-fg-default);caret-color:var(--ls-component-input-caret-default)}
[data-ls-component="input"] [data-ls-part="label"]{color:var(--ls-component-input-label-default)}
[data-ls-component="input"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-default)}
[data-ls-component="input"] [data-ls-part="status"]{color:var(--ls-component-input-status-default)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-component="input"][data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-hover);border-color:var(--ls-component-input-border-color-hover);color:var(--ls-component-input-fg-hover);caret-color:var(--ls-component-input-caret-hover)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-component="input"][data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-label-hover)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-hover)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-component="input"][data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-status-hover)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-component="input"][data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-filled);border-color:var(--ls-component-input-border-color-filled);color:var(--ls-component-input-fg-filled);caret-color:var(--ls-component-input-caret-filled)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-component="input"][data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-label-filled)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-filled)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-component="input"][data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-status-filled)}
[data-ls-component="input"]:focus-within [data-ls-part="field"],[data-ls-component="input"][data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-focus);border-color:var(--ls-component-input-border-color-focus);color:var(--ls-component-input-fg-focus);caret-color:var(--ls-component-input-caret-focus);border-width:var(--ls-component-input-border-width-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:focus-within [data-ls-part="label"],[data-ls-component="input"][data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-label-focus)}
[data-ls-component="input"]:focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-focus)}
[data-ls-component="input"]:focus-within [data-ls-part="status"],[data-ls-component="input"][data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-status-focus)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-invalid);border-color:var(--ls-component-input-border-color-invalid);color:var(--ls-component-input-fg-invalid);caret-color:var(--ls-component-input-caret-invalid)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-label-invalid)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-invalid)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-status-invalid)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-invalid-focus);border-color:var(--ls-component-input-border-color-invalid-focus);color:var(--ls-component-input-fg-invalid-focus);caret-color:var(--ls-component-input-caret-invalid-focus);border-width:var(--ls-component-input-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-label-invalid-focus)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-invalid-focus)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-status-invalid-focus)}
[data-ls-component="input"][data-ls-valid] [data-ls-part="field"],[data-ls-component="input"][data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-valid);border-color:var(--ls-component-input-border-color-valid);color:var(--ls-component-input-fg-valid);caret-color:var(--ls-component-input-caret-valid)}
[data-ls-component="input"][data-ls-valid] [data-ls-part="label"],[data-ls-component="input"][data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-label-valid)}
[data-ls-component="input"][data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-valid)}
[data-ls-component="input"][data-ls-valid] [data-ls-part="status"],[data-ls-component="input"][data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-status-valid)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-autofill);border-color:var(--ls-component-input-border-color-autofill);color:var(--ls-component-input-fg-autofill);caret-color:var(--ls-component-input-caret-autofill)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-label-autofill)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-autofill)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-status-autofill)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-readonly);border-color:var(--ls-component-input-border-color-readonly);color:var(--ls-component-input-fg-readonly);caret-color:var(--ls-component-input-caret-readonly)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-label-readonly)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-readonly)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-status-readonly)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-disabled);border-color:var(--ls-component-input-border-color-disabled);color:var(--ls-component-input-fg-disabled);caret-color:var(--ls-component-input-caret-disabled)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-label-disabled)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-disabled)}
[data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-status-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-input-area-bg-default: transparent;
  --ls-component-input-area-border-color-default: #6b6560;
  --ls-component-input-area-fg-default: #e8e4de;
  --ls-component-input-area-caret-default: #c1530e;
  --ls-component-input-area-label-default: #a5a098;
  --ls-component-input-area-placeholder-default: #a5a098;
  --ls-component-input-area-status-default: #a5a098;
  --ls-component-input-area-bg-hover: transparent;
  --ls-component-input-area-border-color-hover: #e8e4de;
  --ls-component-input-area-fg-hover: #e8e4de;
  --ls-component-input-area-caret-hover: #c1530e;
  --ls-component-input-area-label-hover: #e8e4de;
  --ls-component-input-area-placeholder-hover: #a5a098;
  --ls-component-input-area-status-hover: #a5a098;
  --ls-component-input-area-bg-filled: transparent;
  --ls-component-input-area-border-color-filled: #6b6560;
  --ls-component-input-area-fg-filled: #e8e4de;
  --ls-component-input-area-caret-filled: #c1530e;
  --ls-component-input-area-label-filled: #a5a098;
  --ls-component-input-area-placeholder-filled: #a5a098;
  --ls-component-input-area-status-filled: #a5a098;
  --ls-component-input-area-bg-focus: transparent;
  --ls-component-input-area-border-color-focus: #c1530e;
  --ls-component-input-area-fg-focus: #e8e4de;
  --ls-component-input-area-caret-focus: #c1530e;
  --ls-component-input-area-label-focus: #c1530e;
  --ls-component-input-area-placeholder-focus: #a5a098;
  --ls-component-input-area-status-focus: #a5a098;
  --ls-component-input-area-bg-invalid: transparent;
  --ls-component-input-area-border-color-invalid: #ff5555;
  --ls-component-input-area-fg-invalid: #e8e4de;
  --ls-component-input-area-caret-invalid: #ff5555;
  --ls-component-input-area-label-invalid: #ff5555;
  --ls-component-input-area-placeholder-invalid: #a5a098;
  --ls-component-input-area-status-invalid: #ff5555;
  --ls-component-input-area-bg-invalid-focus: transparent;
  --ls-component-input-area-border-color-invalid-focus: #ff5555;
  --ls-component-input-area-fg-invalid-focus: #e8e4de;
  --ls-component-input-area-caret-invalid-focus: #ff5555;
  --ls-component-input-area-label-invalid-focus: #ff5555;
  --ls-component-input-area-placeholder-invalid-focus: #a5a098;
  --ls-component-input-area-status-invalid-focus: #ff5555;
  --ls-component-input-area-bg-valid: transparent;
  --ls-component-input-area-border-color-valid: #6b6560;
  --ls-component-input-area-fg-valid: #e8e4de;
  --ls-component-input-area-caret-valid: #c1530e;
  --ls-component-input-area-label-valid: #a5a098;
  --ls-component-input-area-placeholder-valid: #a5a098;
  --ls-component-input-area-status-valid: #a5a098;
  --ls-component-input-area-bg-autofill: transparent;
  --ls-component-input-area-border-color-autofill: #6b6560;
  --ls-component-input-area-fg-autofill: #e8e4de;
  --ls-component-input-area-caret-autofill: #c1530e;
  --ls-component-input-area-label-autofill: #a5a098;
  --ls-component-input-area-placeholder-autofill: #a5a098;
  --ls-component-input-area-status-autofill: #a5a098;
  --ls-component-input-area-bg-readonly: transparent;
  --ls-component-input-area-border-color-readonly: #6b6560;
  --ls-component-input-area-fg-readonly: #e8e4de;
  --ls-component-input-area-caret-readonly: #c1530e;
  --ls-component-input-area-label-readonly: #a5a098;
  --ls-component-input-area-placeholder-readonly: #a5a098;
  --ls-component-input-area-status-readonly: #a5a098;
  --ls-component-input-area-bg-disabled: transparent;
  --ls-component-input-area-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-area-fg-disabled: #e8e4de;
  --ls-component-input-area-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-area-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-input-area-bg-default: transparent;
  --ls-component-input-area-border-color-default: #a5a098;
  --ls-component-input-area-fg-default: #120f0a;
  --ls-component-input-area-caret-default: #c1530e;
  --ls-component-input-area-label-default: #6b6560;
  --ls-component-input-area-placeholder-default: #6b6560;
  --ls-component-input-area-status-default: #6b6560;
  --ls-component-input-area-bg-hover: transparent;
  --ls-component-input-area-border-color-hover: #120f0a;
  --ls-component-input-area-fg-hover: #120f0a;
  --ls-component-input-area-caret-hover: #c1530e;
  --ls-component-input-area-label-hover: #120f0a;
  --ls-component-input-area-placeholder-hover: #6b6560;
  --ls-component-input-area-status-hover: #6b6560;
  --ls-component-input-area-bg-filled: transparent;
  --ls-component-input-area-border-color-filled: #a5a098;
  --ls-component-input-area-fg-filled: #120f0a;
  --ls-component-input-area-caret-filled: #c1530e;
  --ls-component-input-area-label-filled: #6b6560;
  --ls-component-input-area-placeholder-filled: #6b6560;
  --ls-component-input-area-status-filled: #6b6560;
  --ls-component-input-area-bg-focus: transparent;
  --ls-component-input-area-border-color-focus: #c1530e;
  --ls-component-input-area-fg-focus: #120f0a;
  --ls-component-input-area-caret-focus: #c1530e;
  --ls-component-input-area-label-focus: #c1530e;
  --ls-component-input-area-placeholder-focus: #6b6560;
  --ls-component-input-area-status-focus: #6b6560;
  --ls-component-input-area-bg-invalid: transparent;
  --ls-component-input-area-border-color-invalid: #830035;
  --ls-component-input-area-fg-invalid: #120f0a;
  --ls-component-input-area-caret-invalid: #830035;
  --ls-component-input-area-label-invalid: #830035;
  --ls-component-input-area-placeholder-invalid: #6b6560;
  --ls-component-input-area-status-invalid: #830035;
  --ls-component-input-area-bg-invalid-focus: transparent;
  --ls-component-input-area-border-color-invalid-focus: #830035;
  --ls-component-input-area-fg-invalid-focus: #120f0a;
  --ls-component-input-area-caret-invalid-focus: #830035;
  --ls-component-input-area-label-invalid-focus: #830035;
  --ls-component-input-area-placeholder-invalid-focus: #6b6560;
  --ls-component-input-area-status-invalid-focus: #830035;
  --ls-component-input-area-bg-valid: transparent;
  --ls-component-input-area-border-color-valid: #a5a098;
  --ls-component-input-area-fg-valid: #120f0a;
  --ls-component-input-area-caret-valid: #c1530e;
  --ls-component-input-area-label-valid: #6b6560;
  --ls-component-input-area-placeholder-valid: #6b6560;
  --ls-component-input-area-status-valid: #6b6560;
  --ls-component-input-area-bg-autofill: transparent;
  --ls-component-input-area-border-color-autofill: #a5a098;
  --ls-component-input-area-fg-autofill: #120f0a;
  --ls-component-input-area-caret-autofill: #c1530e;
  --ls-component-input-area-label-autofill: #6b6560;
  --ls-component-input-area-placeholder-autofill: #6b6560;
  --ls-component-input-area-status-autofill: #6b6560;
  --ls-component-input-area-bg-readonly: transparent;
  --ls-component-input-area-border-color-readonly: #a5a098;
  --ls-component-input-area-fg-readonly: #120f0a;
  --ls-component-input-area-caret-readonly: #c1530e;
  --ls-component-input-area-label-readonly: #6b6560;
  --ls-component-input-area-placeholder-readonly: #6b6560;
  --ls-component-input-area-status-readonly: #6b6560;
  --ls-component-input-area-bg-disabled: transparent;
  --ls-component-input-area-border-color-disabled: rgba(18,15,10,0.12);
  --ls-component-input-area-fg-disabled: #120f0a;
  --ls-component-input-area-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-status-disabled: rgba(18,15,10,0.38);
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-input-area-border-color-default: #6b6560;
  --ls-component-input-area-fg-default: #e8e4de;
  --ls-component-input-area-label-default: #a5a098;
  --ls-component-input-area-placeholder-default: #a5a098;
  --ls-component-input-area-status-default: #a5a098;
  --ls-component-input-area-border-color-hover: #e8e4de;
  --ls-component-input-area-fg-hover: #e8e4de;
  --ls-component-input-area-label-hover: #e8e4de;
  --ls-component-input-area-placeholder-hover: #a5a098;
  --ls-component-input-area-status-hover: #a5a098;
  --ls-component-input-area-border-color-filled: #6b6560;
  --ls-component-input-area-fg-filled: #e8e4de;
  --ls-component-input-area-label-filled: #a5a098;
  --ls-component-input-area-placeholder-filled: #a5a098;
  --ls-component-input-area-status-filled: #a5a098;
  --ls-component-input-area-fg-focus: #e8e4de;
  --ls-component-input-area-placeholder-focus: #a5a098;
  --ls-component-input-area-status-focus: #a5a098;
  --ls-component-input-area-border-color-invalid: #ff5555;
  --ls-component-input-area-fg-invalid: #e8e4de;
  --ls-component-input-area-caret-invalid: #ff5555;
  --ls-component-input-area-label-invalid: #ff5555;
  --ls-component-input-area-placeholder-invalid: #a5a098;
  --ls-component-input-area-status-invalid: #ff5555;
  --ls-component-input-area-border-color-invalid-focus: #ff5555;
  --ls-component-input-area-fg-invalid-focus: #e8e4de;
  --ls-component-input-area-caret-invalid-focus: #ff5555;
  --ls-component-input-area-label-invalid-focus: #ff5555;
  --ls-component-input-area-placeholder-invalid-focus: #a5a098;
  --ls-component-input-area-status-invalid-focus: #ff5555;
  --ls-component-input-area-border-color-valid: #6b6560;
  --ls-component-input-area-fg-valid: #e8e4de;
  --ls-component-input-area-label-valid: #a5a098;
  --ls-component-input-area-placeholder-valid: #a5a098;
  --ls-component-input-area-status-valid: #a5a098;
  --ls-component-input-area-border-color-autofill: #6b6560;
  --ls-component-input-area-fg-autofill: #e8e4de;
  --ls-component-input-area-label-autofill: #a5a098;
  --ls-component-input-area-placeholder-autofill: #a5a098;
  --ls-component-input-area-status-autofill: #a5a098;
  --ls-component-input-area-border-color-readonly: #6b6560;
  --ls-component-input-area-fg-readonly: #e8e4de;
  --ls-component-input-area-label-readonly: #a5a098;
  --ls-component-input-area-placeholder-readonly: #a5a098;
  --ls-component-input-area-status-readonly: #a5a098;
  --ls-component-input-area-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-area-fg-disabled: #e8e4de;
  --ls-component-input-area-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-status-disabled: rgba(232,228,222,0.38);
}

[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))){position:relative;display:block}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius);border-width:var(--ls-component-input-border-width);border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{height:auto;align-items:flex-start;padding-top:var(--ls-component-input-padding-md-top);padding-bottom:var(--ls-component-input-padding-md-bottom)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]{resize:vertical;display:block;min-height:calc(var(--ls-component-input-area-rows) * var(--ls-component-input-font-size-md) * var(--ls-component-input-font-lineHeight))}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="label"]{display:block;font-size:var(--ls-component-input-label-font-size);line-height:var(--ls-component-input-label-font-lineHeight);letter-spacing:var(--ls-component-input-label-font-letterSpacing);margin-bottom:var(--ls-component-input-label-gap)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="status"]{display:block;font-size:var(--ls-component-input-status-font-size);line-height:var(--ls-component-input-status-font-lineHeight);letter-spacing:var(--ls-component-input-status-font-letterSpacing);margin-top:var(--ls-component-input-status-gap)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-default);border-color:var(--ls-component-input-area-border-color-default);color:var(--ls-component-input-area-fg-default);caret-color:var(--ls-component-input-area-caret-default)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="label"]{color:var(--ls-component-input-area-label-default)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-default)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="status"]{color:var(--ls-component-input-area-status-default)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-hover);border-color:var(--ls-component-input-area-border-color-hover);color:var(--ls-component-input-area-fg-hover);caret-color:var(--ls-component-input-area-caret-hover)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-hover)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-hover)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-hover)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-filled);border-color:var(--ls-component-input-area-border-color-filled);color:var(--ls-component-input-area-fg-filled);caret-color:var(--ls-component-input-area-caret-filled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-filled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-filled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-filled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-focus);border-color:var(--ls-component-input-area-border-color-focus);color:var(--ls-component-input-area-fg-focus);caret-color:var(--ls-component-input-area-caret-focus);border-width:var(--ls-component-input-area-border-width-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-area-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-focus)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-focus)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-focus)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-invalid);border-color:var(--ls-component-input-area-border-color-invalid);color:var(--ls-component-input-area-fg-invalid);caret-color:var(--ls-component-input-area-caret-invalid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-invalid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-invalid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-invalid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-invalid-focus);border-color:var(--ls-component-input-area-border-color-invalid-focus);color:var(--ls-component-input-area-fg-invalid-focus);caret-color:var(--ls-component-input-area-caret-invalid-focus);border-width:var(--ls-component-input-area-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-area-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-valid);border-color:var(--ls-component-input-area-border-color-valid);color:var(--ls-component-input-area-fg-valid);caret-color:var(--ls-component-input-area-caret-valid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-valid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-valid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-valid)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-autofill);border-color:var(--ls-component-input-area-border-color-autofill);color:var(--ls-component-input-area-fg-autofill);caret-color:var(--ls-component-input-area-caret-autofill)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-autofill)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-autofill)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-autofill)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-readonly);border-color:var(--ls-component-input-area-border-color-readonly);color:var(--ls-component-input-area-fg-readonly);caret-color:var(--ls-component-input-area-caret-readonly)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-readonly)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-readonly)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-readonly)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-disabled);border-color:var(--ls-component-input-area-border-color-disabled);color:var(--ls-component-input-area-fg-disabled);caret-color:var(--ls-component-input-area-caret-disabled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-disabled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-disabled)}
[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-input-search-bg-default: transparent;
  --ls-component-input-search-border-color-default: #6b6560;
  --ls-component-input-search-fg-default: #e8e4de;
  --ls-component-input-search-caret-default: #c1530e;
  --ls-component-input-search-label-default: #a5a098;
  --ls-component-input-search-placeholder-default: #a5a098;
  --ls-component-input-search-status-default: #a5a098;
  --ls-component-input-search-bg-hover: transparent;
  --ls-component-input-search-border-color-hover: #e8e4de;
  --ls-component-input-search-fg-hover: #e8e4de;
  --ls-component-input-search-caret-hover: #c1530e;
  --ls-component-input-search-label-hover: #e8e4de;
  --ls-component-input-search-placeholder-hover: #a5a098;
  --ls-component-input-search-status-hover: #a5a098;
  --ls-component-input-search-bg-filled: transparent;
  --ls-component-input-search-border-color-filled: #6b6560;
  --ls-component-input-search-fg-filled: #e8e4de;
  --ls-component-input-search-caret-filled: #c1530e;
  --ls-component-input-search-label-filled: #a5a098;
  --ls-component-input-search-placeholder-filled: #a5a098;
  --ls-component-input-search-status-filled: #a5a098;
  --ls-component-input-search-bg-focus: transparent;
  --ls-component-input-search-border-color-focus: #c1530e;
  --ls-component-input-search-fg-focus: #e8e4de;
  --ls-component-input-search-caret-focus: #c1530e;
  --ls-component-input-search-label-focus: #c1530e;
  --ls-component-input-search-placeholder-focus: #a5a098;
  --ls-component-input-search-status-focus: #a5a098;
  --ls-component-input-search-bg-invalid: transparent;
  --ls-component-input-search-border-color-invalid: #6b6560;
  --ls-component-input-search-fg-invalid: #e8e4de;
  --ls-component-input-search-caret-invalid: #c1530e;
  --ls-component-input-search-label-invalid: #a5a098;
  --ls-component-input-search-placeholder-invalid: #a5a098;
  --ls-component-input-search-status-invalid: #a5a098;
  --ls-component-input-search-bg-invalid-focus: transparent;
  --ls-component-input-search-border-color-invalid-focus: #c1530e;
  --ls-component-input-search-fg-invalid-focus: #e8e4de;
  --ls-component-input-search-caret-invalid-focus: #c1530e;
  --ls-component-input-search-label-invalid-focus: #c1530e;
  --ls-component-input-search-placeholder-invalid-focus: #a5a098;
  --ls-component-input-search-status-invalid-focus: #a5a098;
  --ls-component-input-search-bg-valid: transparent;
  --ls-component-input-search-border-color-valid: #6b6560;
  --ls-component-input-search-fg-valid: #e8e4de;
  --ls-component-input-search-caret-valid: #c1530e;
  --ls-component-input-search-label-valid: #a5a098;
  --ls-component-input-search-placeholder-valid: #a5a098;
  --ls-component-input-search-status-valid: #a5a098;
  --ls-component-input-search-bg-autofill: transparent;
  --ls-component-input-search-border-color-autofill: #6b6560;
  --ls-component-input-search-fg-autofill: #e8e4de;
  --ls-component-input-search-caret-autofill: #c1530e;
  --ls-component-input-search-label-autofill: #a5a098;
  --ls-component-input-search-placeholder-autofill: #a5a098;
  --ls-component-input-search-status-autofill: #a5a098;
  --ls-component-input-search-bg-readonly: transparent;
  --ls-component-input-search-border-color-readonly: #6b6560;
  --ls-component-input-search-fg-readonly: #e8e4de;
  --ls-component-input-search-caret-readonly: #c1530e;
  --ls-component-input-search-label-readonly: #a5a098;
  --ls-component-input-search-placeholder-readonly: #a5a098;
  --ls-component-input-search-status-readonly: #a5a098;
  --ls-component-input-search-bg-disabled: transparent;
  --ls-component-input-search-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-search-fg-disabled: #e8e4de;
  --ls-component-input-search-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-search-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-input-search-bg-default: transparent;
  --ls-component-input-search-border-color-default: #a5a098;
  --ls-component-input-search-fg-default: #120f0a;
  --ls-component-input-search-caret-default: #c1530e;
  --ls-component-input-search-label-default: #6b6560;
  --ls-component-input-search-placeholder-default: #6b6560;
  --ls-component-input-search-status-default: #6b6560;
  --ls-component-input-search-bg-hover: transparent;
  --ls-component-input-search-border-color-hover: #120f0a;
  --ls-component-input-search-fg-hover: #120f0a;
  --ls-component-input-search-caret-hover: #c1530e;
  --ls-component-input-search-label-hover: #120f0a;
  --ls-component-input-search-placeholder-hover: #6b6560;
  --ls-component-input-search-status-hover: #6b6560;
  --ls-component-input-search-bg-filled: transparent;
  --ls-component-input-search-border-color-filled: #a5a098;
  --ls-component-input-search-fg-filled: #120f0a;
  --ls-component-input-search-caret-filled: #c1530e;
  --ls-component-input-search-label-filled: #6b6560;
  --ls-component-input-search-placeholder-filled: #6b6560;
  --ls-component-input-search-status-filled: #6b6560;
  --ls-component-input-search-bg-focus: transparent;
  --ls-component-input-search-border-color-focus: #c1530e;
  --ls-component-input-search-fg-focus: #120f0a;
  --ls-component-input-search-caret-focus: #c1530e;
  --ls-component-input-search-label-focus: #c1530e;
  --ls-component-input-search-placeholder-focus: #6b6560;
  --ls-component-input-search-status-focus: #6b6560;
  --ls-component-input-search-bg-invalid: transparent;
  --ls-component-input-search-border-color-invalid: #a5a098;
  --ls-component-input-search-fg-invalid: #120f0a;
  --ls-component-input-search-caret-invalid: #c1530e;
  --ls-component-input-search-label-invalid: #6b6560;
  --ls-component-input-search-placeholder-invalid: #6b6560;
  --ls-component-input-search-status-invalid: #6b6560;
  --ls-component-input-search-bg-invalid-focus: transparent;
  --ls-component-input-search-border-color-invalid-focus: #c1530e;
  --ls-component-input-search-fg-invalid-focus: #120f0a;
  --ls-component-input-search-caret-invalid-focus: #c1530e;
  --ls-component-input-search-label-invalid-focus: #c1530e;
  --ls-component-input-search-placeholder-invalid-focus: #6b6560;
  --ls-component-input-search-status-invalid-focus: #6b6560;
  --ls-component-input-search-bg-valid: transparent;
  --ls-component-input-search-border-color-valid: #a5a098;
  --ls-component-input-search-fg-valid: #120f0a;
  --ls-component-input-search-caret-valid: #c1530e;
  --ls-component-input-search-label-valid: #6b6560;
  --ls-component-input-search-placeholder-valid: #6b6560;
  --ls-component-input-search-status-valid: #6b6560;
  --ls-component-input-search-bg-autofill: transparent;
  --ls-component-input-search-border-color-autofill: #a5a098;
  --ls-component-input-search-fg-autofill: #120f0a;
  --ls-component-input-search-caret-autofill: #c1530e;
  --ls-component-input-search-label-autofill: #6b6560;
  --ls-component-input-search-placeholder-autofill: #6b6560;
  --ls-component-input-search-status-autofill: #6b6560;
  --ls-component-input-search-bg-readonly: transparent;
  --ls-component-input-search-border-color-readonly: #a5a098;
  --ls-component-input-search-fg-readonly: #120f0a;
  --ls-component-input-search-caret-readonly: #c1530e;
  --ls-component-input-search-label-readonly: #6b6560;
  --ls-component-input-search-placeholder-readonly: #6b6560;
  --ls-component-input-search-status-readonly: #6b6560;
  --ls-component-input-search-bg-disabled: transparent;
  --ls-component-input-search-border-color-disabled: rgba(18,15,10,0.12);
  --ls-component-input-search-fg-disabled: #120f0a;
  --ls-component-input-search-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-search-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-search-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-search-status-disabled: rgba(18,15,10,0.38);
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-input-search-border-color-default: #6b6560;
  --ls-component-input-search-fg-default: #e8e4de;
  --ls-component-input-search-label-default: #a5a098;
  --ls-component-input-search-placeholder-default: #a5a098;
  --ls-component-input-search-status-default: #a5a098;
  --ls-component-input-search-border-color-hover: #e8e4de;
  --ls-component-input-search-fg-hover: #e8e4de;
  --ls-component-input-search-label-hover: #e8e4de;
  --ls-component-input-search-placeholder-hover: #a5a098;
  --ls-component-input-search-status-hover: #a5a098;
  --ls-component-input-search-border-color-filled: #6b6560;
  --ls-component-input-search-fg-filled: #e8e4de;
  --ls-component-input-search-label-filled: #a5a098;
  --ls-component-input-search-placeholder-filled: #a5a098;
  --ls-component-input-search-status-filled: #a5a098;
  --ls-component-input-search-fg-focus: #e8e4de;
  --ls-component-input-search-placeholder-focus: #a5a098;
  --ls-component-input-search-status-focus: #a5a098;
  --ls-component-input-search-border-color-invalid: #6b6560;
  --ls-component-input-search-fg-invalid: #e8e4de;
  --ls-component-input-search-label-invalid: #a5a098;
  --ls-component-input-search-placeholder-invalid: #a5a098;
  --ls-component-input-search-status-invalid: #a5a098;
  --ls-component-input-search-fg-invalid-focus: #e8e4de;
  --ls-component-input-search-placeholder-invalid-focus: #a5a098;
  --ls-component-input-search-status-invalid-focus: #a5a098;
  --ls-component-input-search-border-color-valid: #6b6560;
  --ls-component-input-search-fg-valid: #e8e4de;
  --ls-component-input-search-label-valid: #a5a098;
  --ls-component-input-search-placeholder-valid: #a5a098;
  --ls-component-input-search-status-valid: #a5a098;
  --ls-component-input-search-border-color-autofill: #6b6560;
  --ls-component-input-search-fg-autofill: #e8e4de;
  --ls-component-input-search-label-autofill: #a5a098;
  --ls-component-input-search-placeholder-autofill: #a5a098;
  --ls-component-input-search-status-autofill: #a5a098;
  --ls-component-input-search-border-color-readonly: #6b6560;
  --ls-component-input-search-fg-readonly: #e8e4de;
  --ls-component-input-search-label-readonly: #a5a098;
  --ls-component-input-search-placeholder-readonly: #a5a098;
  --ls-component-input-search-status-readonly: #a5a098;
  --ls-component-input-search-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-search-fg-disabled: #e8e4de;
  --ls-component-input-search-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-search-status-disabled: rgba(232,228,222,0.38);
}

[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))){position:relative;display:block}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius);border-width:var(--ls-component-input-border-width);border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-input-slot-size);height:var(--ls-component-input-slot-size)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{gap:var(--ls-component-input-slot-gap)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{visibility:hidden}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="trailing"]{visibility:visible}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;transform:none}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="status"]{display:none}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-default);border-color:var(--ls-component-input-search-border-color-default);color:var(--ls-component-input-search-fg-default);caret-color:var(--ls-component-input-search-caret-default)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="label"]{color:var(--ls-component-input-search-label-default)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-default)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="status"]{color:var(--ls-component-input-search-status-default)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-default)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-default)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-hover);border-color:var(--ls-component-input-search-border-color-hover);color:var(--ls-component-input-search-fg-hover);caret-color:var(--ls-component-input-search-caret-hover)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-hover)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-hover)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-hover)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-hover)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-hover)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-filled);border-color:var(--ls-component-input-search-border-color-filled);color:var(--ls-component-input-search-fg-filled);caret-color:var(--ls-component-input-search-caret-filled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-filled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-filled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-filled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-filled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-filled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-focus);border-color:var(--ls-component-input-search-border-color-focus);color:var(--ls-component-input-search-fg-focus);caret-color:var(--ls-component-input-search-caret-focus);border-width:var(--ls-component-input-search-border-width-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-search-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-invalid);border-color:var(--ls-component-input-search-border-color-invalid);color:var(--ls-component-input-search-fg-invalid);caret-color:var(--ls-component-input-search-caret-invalid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-invalid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-invalid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-invalid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-invalid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-invalid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-invalid-focus);border-color:var(--ls-component-input-search-border-color-invalid-focus);color:var(--ls-component-input-search-fg-invalid-focus);caret-color:var(--ls-component-input-search-caret-invalid-focus);border-width:var(--ls-component-input-search-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-search-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-valid);border-color:var(--ls-component-input-search-border-color-valid);color:var(--ls-component-input-search-fg-valid);caret-color:var(--ls-component-input-search-caret-valid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-valid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-valid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-valid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-valid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-valid)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-autofill);border-color:var(--ls-component-input-search-border-color-autofill);color:var(--ls-component-input-search-fg-autofill);caret-color:var(--ls-component-input-search-caret-autofill)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-autofill)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-autofill)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-autofill)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-autofill)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-autofill)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-readonly);border-color:var(--ls-component-input-search-border-color-readonly);color:var(--ls-component-input-search-fg-readonly);caret-color:var(--ls-component-input-search-caret-readonly)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-readonly)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-readonly)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-readonly)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-readonly)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-readonly)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-disabled);border-color:var(--ls-component-input-search-border-color-disabled);color:var(--ls-component-input-search-fg-disabled);caret-color:var(--ls-component-input-search-caret-disabled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-disabled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-disabled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-disabled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="leading"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="leading"]{color:var(--ls-component-input-search-placeholder-disabled)}
[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-input-select-bg-default: transparent;
  --ls-component-input-select-border-color-default: #6b6560;
  --ls-component-input-select-fg-default: #e8e4de;
  --ls-component-input-select-caret-default: #c1530e;
  --ls-component-input-select-label-default: #a5a098;
  --ls-component-input-select-placeholder-default: #a5a098;
  --ls-component-input-select-status-default: #a5a098;
  --ls-component-input-select-bg-hover: transparent;
  --ls-component-input-select-border-color-hover: #e8e4de;
  --ls-component-input-select-fg-hover: #e8e4de;
  --ls-component-input-select-caret-hover: #c1530e;
  --ls-component-input-select-label-hover: #e8e4de;
  --ls-component-input-select-placeholder-hover: #a5a098;
  --ls-component-input-select-status-hover: #a5a098;
  --ls-component-input-select-bg-filled: transparent;
  --ls-component-input-select-border-color-filled: #6b6560;
  --ls-component-input-select-fg-filled: #e8e4de;
  --ls-component-input-select-caret-filled: #c1530e;
  --ls-component-input-select-label-filled: #a5a098;
  --ls-component-input-select-placeholder-filled: #a5a098;
  --ls-component-input-select-status-filled: #a5a098;
  --ls-component-input-select-bg-focus: transparent;
  --ls-component-input-select-border-color-focus: #c1530e;
  --ls-component-input-select-fg-focus: #e8e4de;
  --ls-component-input-select-caret-focus: #c1530e;
  --ls-component-input-select-label-focus: #c1530e;
  --ls-component-input-select-placeholder-focus: #a5a098;
  --ls-component-input-select-status-focus: #a5a098;
  --ls-component-input-select-bg-invalid: transparent;
  --ls-component-input-select-border-color-invalid: #ff5555;
  --ls-component-input-select-fg-invalid: #e8e4de;
  --ls-component-input-select-caret-invalid: #ff5555;
  --ls-component-input-select-label-invalid: #ff5555;
  --ls-component-input-select-placeholder-invalid: #a5a098;
  --ls-component-input-select-status-invalid: #ff5555;
  --ls-component-input-select-bg-invalid-focus: transparent;
  --ls-component-input-select-border-color-invalid-focus: #ff5555;
  --ls-component-input-select-fg-invalid-focus: #e8e4de;
  --ls-component-input-select-caret-invalid-focus: #ff5555;
  --ls-component-input-select-label-invalid-focus: #ff5555;
  --ls-component-input-select-placeholder-invalid-focus: #a5a098;
  --ls-component-input-select-status-invalid-focus: #ff5555;
  --ls-component-input-select-bg-valid: transparent;
  --ls-component-input-select-border-color-valid: #6b6560;
  --ls-component-input-select-fg-valid: #e8e4de;
  --ls-component-input-select-caret-valid: #c1530e;
  --ls-component-input-select-label-valid: #a5a098;
  --ls-component-input-select-placeholder-valid: #a5a098;
  --ls-component-input-select-status-valid: #a5a098;
  --ls-component-input-select-bg-autofill: transparent;
  --ls-component-input-select-border-color-autofill: #6b6560;
  --ls-component-input-select-fg-autofill: #e8e4de;
  --ls-component-input-select-caret-autofill: #c1530e;
  --ls-component-input-select-label-autofill: #a5a098;
  --ls-component-input-select-placeholder-autofill: #a5a098;
  --ls-component-input-select-status-autofill: #a5a098;
  --ls-component-input-select-bg-readonly: transparent;
  --ls-component-input-select-border-color-readonly: #6b6560;
  --ls-component-input-select-fg-readonly: #e8e4de;
  --ls-component-input-select-caret-readonly: #c1530e;
  --ls-component-input-select-label-readonly: #a5a098;
  --ls-component-input-select-placeholder-readonly: #a5a098;
  --ls-component-input-select-status-readonly: #a5a098;
  --ls-component-input-select-bg-disabled: transparent;
  --ls-component-input-select-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-select-fg-disabled: #e8e4de;
  --ls-component-input-select-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-select-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-input-select-bg-default: transparent;
  --ls-component-input-select-border-color-default: #a5a098;
  --ls-component-input-select-fg-default: #120f0a;
  --ls-component-input-select-caret-default: #c1530e;
  --ls-component-input-select-label-default: #6b6560;
  --ls-component-input-select-placeholder-default: #6b6560;
  --ls-component-input-select-status-default: #6b6560;
  --ls-component-input-select-bg-hover: transparent;
  --ls-component-input-select-border-color-hover: #120f0a;
  --ls-component-input-select-fg-hover: #120f0a;
  --ls-component-input-select-caret-hover: #c1530e;
  --ls-component-input-select-label-hover: #120f0a;
  --ls-component-input-select-placeholder-hover: #6b6560;
  --ls-component-input-select-status-hover: #6b6560;
  --ls-component-input-select-bg-filled: transparent;
  --ls-component-input-select-border-color-filled: #a5a098;
  --ls-component-input-select-fg-filled: #120f0a;
  --ls-component-input-select-caret-filled: #c1530e;
  --ls-component-input-select-label-filled: #6b6560;
  --ls-component-input-select-placeholder-filled: #6b6560;
  --ls-component-input-select-status-filled: #6b6560;
  --ls-component-input-select-bg-focus: transparent;
  --ls-component-input-select-border-color-focus: #c1530e;
  --ls-component-input-select-fg-focus: #120f0a;
  --ls-component-input-select-caret-focus: #c1530e;
  --ls-component-input-select-label-focus: #c1530e;
  --ls-component-input-select-placeholder-focus: #6b6560;
  --ls-component-input-select-status-focus: #6b6560;
  --ls-component-input-select-bg-invalid: transparent;
  --ls-component-input-select-border-color-invalid: #830035;
  --ls-component-input-select-fg-invalid: #120f0a;
  --ls-component-input-select-caret-invalid: #830035;
  --ls-component-input-select-label-invalid: #830035;
  --ls-component-input-select-placeholder-invalid: #6b6560;
  --ls-component-input-select-status-invalid: #830035;
  --ls-component-input-select-bg-invalid-focus: transparent;
  --ls-component-input-select-border-color-invalid-focus: #830035;
  --ls-component-input-select-fg-invalid-focus: #120f0a;
  --ls-component-input-select-caret-invalid-focus: #830035;
  --ls-component-input-select-label-invalid-focus: #830035;
  --ls-component-input-select-placeholder-invalid-focus: #6b6560;
  --ls-component-input-select-status-invalid-focus: #830035;
  --ls-component-input-select-bg-valid: transparent;
  --ls-component-input-select-border-color-valid: #a5a098;
  --ls-component-input-select-fg-valid: #120f0a;
  --ls-component-input-select-caret-valid: #c1530e;
  --ls-component-input-select-label-valid: #6b6560;
  --ls-component-input-select-placeholder-valid: #6b6560;
  --ls-component-input-select-status-valid: #6b6560;
  --ls-component-input-select-bg-autofill: transparent;
  --ls-component-input-select-border-color-autofill: #a5a098;
  --ls-component-input-select-fg-autofill: #120f0a;
  --ls-component-input-select-caret-autofill: #c1530e;
  --ls-component-input-select-label-autofill: #6b6560;
  --ls-component-input-select-placeholder-autofill: #6b6560;
  --ls-component-input-select-status-autofill: #6b6560;
  --ls-component-input-select-bg-readonly: transparent;
  --ls-component-input-select-border-color-readonly: #a5a098;
  --ls-component-input-select-fg-readonly: #120f0a;
  --ls-component-input-select-caret-readonly: #c1530e;
  --ls-component-input-select-label-readonly: #6b6560;
  --ls-component-input-select-placeholder-readonly: #6b6560;
  --ls-component-input-select-status-readonly: #6b6560;
  --ls-component-input-select-bg-disabled: transparent;
  --ls-component-input-select-border-color-disabled: rgba(18,15,10,0.12);
  --ls-component-input-select-fg-disabled: #120f0a;
  --ls-component-input-select-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-status-disabled: rgba(18,15,10,0.38);
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-input-select-border-color-default: #6b6560;
  --ls-component-input-select-fg-default: #e8e4de;
  --ls-component-input-select-label-default: #a5a098;
  --ls-component-input-select-placeholder-default: #a5a098;
  --ls-component-input-select-status-default: #a5a098;
  --ls-component-input-select-border-color-hover: #e8e4de;
  --ls-component-input-select-fg-hover: #e8e4de;
  --ls-component-input-select-label-hover: #e8e4de;
  --ls-component-input-select-placeholder-hover: #a5a098;
  --ls-component-input-select-status-hover: #a5a098;
  --ls-component-input-select-border-color-filled: #6b6560;
  --ls-component-input-select-fg-filled: #e8e4de;
  --ls-component-input-select-label-filled: #a5a098;
  --ls-component-input-select-placeholder-filled: #a5a098;
  --ls-component-input-select-status-filled: #a5a098;
  --ls-component-input-select-fg-focus: #e8e4de;
  --ls-component-input-select-placeholder-focus: #a5a098;
  --ls-component-input-select-status-focus: #a5a098;
  --ls-component-input-select-border-color-invalid: #ff5555;
  --ls-component-input-select-fg-invalid: #e8e4de;
  --ls-component-input-select-caret-invalid: #ff5555;
  --ls-component-input-select-label-invalid: #ff5555;
  --ls-component-input-select-placeholder-invalid: #a5a098;
  --ls-component-input-select-status-invalid: #ff5555;
  --ls-component-input-select-border-color-invalid-focus: #ff5555;
  --ls-component-input-select-fg-invalid-focus: #e8e4de;
  --ls-component-input-select-caret-invalid-focus: #ff5555;
  --ls-component-input-select-label-invalid-focus: #ff5555;
  --ls-component-input-select-placeholder-invalid-focus: #a5a098;
  --ls-component-input-select-status-invalid-focus: #ff5555;
  --ls-component-input-select-border-color-valid: #6b6560;
  --ls-component-input-select-fg-valid: #e8e4de;
  --ls-component-input-select-label-valid: #a5a098;
  --ls-component-input-select-placeholder-valid: #a5a098;
  --ls-component-input-select-status-valid: #a5a098;
  --ls-component-input-select-border-color-autofill: #6b6560;
  --ls-component-input-select-fg-autofill: #e8e4de;
  --ls-component-input-select-label-autofill: #a5a098;
  --ls-component-input-select-placeholder-autofill: #a5a098;
  --ls-component-input-select-status-autofill: #a5a098;
  --ls-component-input-select-border-color-readonly: #6b6560;
  --ls-component-input-select-fg-readonly: #e8e4de;
  --ls-component-input-select-label-readonly: #a5a098;
  --ls-component-input-select-placeholder-readonly: #a5a098;
  --ls-component-input-select-status-readonly: #a5a098;
  --ls-component-input-select-border-color-disabled: rgba(232,228,222,0.12);
  --ls-component-input-select-fg-disabled: #e8e4de;
  --ls-component-input-select-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-status-disabled: rgba(232,228,222,0.38);
}

[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))){position:relative;display:block}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius);border-width:var(--ls-component-input-border-width);border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-input-slot-size);height:var(--ls-component-input-slot-size)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{gap:var(--ls-component-input-slot-gap)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]{appearance:none;cursor:pointer}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="label"]{display:block;font-size:var(--ls-component-input-label-font-size);line-height:var(--ls-component-input-label-font-lineHeight);letter-spacing:var(--ls-component-input-label-font-letterSpacing);margin-bottom:var(--ls-component-input-label-gap)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="status"]{display:block;font-size:var(--ls-component-input-status-font-size);line-height:var(--ls-component-input-status-font-lineHeight);letter-spacing:var(--ls-component-input-status-font-letterSpacing);margin-top:var(--ls-component-input-status-gap)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-default);border-color:var(--ls-component-input-select-border-color-default);color:var(--ls-component-input-select-fg-default);caret-color:var(--ls-component-input-select-caret-default)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="label"]{color:var(--ls-component-input-select-label-default)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-default)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="status"]{color:var(--ls-component-input-select-status-default)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-default)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-hover);border-color:var(--ls-component-input-select-border-color-hover);color:var(--ls-component-input-select-fg-hover);caret-color:var(--ls-component-input-select-caret-hover)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-hover)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-hover)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-hover)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-hover)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-filled);border-color:var(--ls-component-input-select-border-color-filled);color:var(--ls-component-input-select-fg-filled);caret-color:var(--ls-component-input-select-caret-filled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-filled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-filled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-filled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-filled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-focus);border-color:var(--ls-component-input-select-border-color-focus);color:var(--ls-component-input-select-fg-focus);caret-color:var(--ls-component-input-select-caret-focus);border-width:var(--ls-component-input-select-border-width-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-select-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-invalid);border-color:var(--ls-component-input-select-border-color-invalid);color:var(--ls-component-input-select-fg-invalid);caret-color:var(--ls-component-input-select-caret-invalid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-invalid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-invalid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-invalid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-invalid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-invalid-focus);border-color:var(--ls-component-input-select-border-color-invalid-focus);color:var(--ls-component-input-select-fg-invalid-focus);caret-color:var(--ls-component-input-select-caret-invalid-focus);border-width:var(--ls-component-input-select-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-select-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-invalid-focus)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-valid);border-color:var(--ls-component-input-select-border-color-valid);color:var(--ls-component-input-select-fg-valid);caret-color:var(--ls-component-input-select-caret-valid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-valid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-valid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-valid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-valid)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-autofill);border-color:var(--ls-component-input-select-border-color-autofill);color:var(--ls-component-input-select-fg-autofill);caret-color:var(--ls-component-input-select-caret-autofill)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-autofill)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-autofill)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-autofill)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-autofill)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-readonly);border-color:var(--ls-component-input-select-border-color-readonly);color:var(--ls-component-input-select-fg-readonly);caret-color:var(--ls-component-input-select-caret-readonly)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-readonly)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-readonly)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-readonly)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-readonly)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-disabled);border-color:var(--ls-component-input-select-border-color-disabled);color:var(--ls-component-input-select-fg-disabled);caret-color:var(--ls-component-input-select-caret-disabled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-disabled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-disabled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-disabled)}
[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="trailing"],[data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-tile-bg-default: #1a1614;
  --ls-component-tile-border-color-default: #6b6560;
  --ls-component-tile-fg-default: #e8e4de;
  --ls-component-tile-secondary-default: #a5a098;
  --ls-component-tile-shadow-default: none;
  --ls-component-tile-bg-hover: #1a1614;
  --ls-component-tile-border-color-hover: #6b6560;
  --ls-component-tile-fg-hover: #e8e4de;
  --ls-component-tile-secondary-hover: #a5a098;
  --ls-component-tile-shadow-hover: none;
  --ls-component-tile-bg-pressed: #1a1614;
  --ls-component-tile-border-color-pressed: #6b6560;
  --ls-component-tile-fg-pressed: #e8e4de;
  --ls-component-tile-secondary-pressed: #a5a098;
  --ls-component-tile-shadow-pressed: none;
  --ls-component-tile-bg-highlight: #ffc5ab;
  --ls-component-tile-border-color-highlight: #993d00;
  --ls-component-tile-fg-highlight: #1a1a1a;
  --ls-component-tile-secondary-highlight: #a5a098;
  --ls-component-tile-shadow-highlight: none;
  --ls-component-tile-bg-disabled: #1a1614;
  --ls-component-tile-border-color-disabled: #6b6560;
  --ls-component-tile-fg-disabled: #e8e4de;
  --ls-component-tile-secondary-disabled: #a5a098;
  --ls-component-tile-shadow-disabled: none;
  --ls-component-tile-opacity-disabled: var(--ls-component-tile-disabled-opacity);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-tile-bg-default: #f3efe5;
  --ls-component-tile-border-color-default: #a5a098;
  --ls-component-tile-fg-default: #120f0a;
  --ls-component-tile-secondary-default: #6b6560;
  --ls-component-tile-shadow-default: none;
  --ls-component-tile-bg-hover: #f3efe5;
  --ls-component-tile-border-color-hover: #a5a098;
  --ls-component-tile-fg-hover: #120f0a;
  --ls-component-tile-secondary-hover: #6b6560;
  --ls-component-tile-shadow-hover: none;
  --ls-component-tile-bg-pressed: #f3efe5;
  --ls-component-tile-border-color-pressed: #a5a098;
  --ls-component-tile-fg-pressed: #120f0a;
  --ls-component-tile-secondary-pressed: #6b6560;
  --ls-component-tile-shadow-pressed: none;
  --ls-component-tile-bg-highlight: #ffc5ab;
  --ls-component-tile-border-color-highlight: #993d00;
  --ls-component-tile-fg-highlight: #120f0a;
  --ls-component-tile-secondary-highlight: #6b6560;
  --ls-component-tile-shadow-highlight: none;
  --ls-component-tile-bg-disabled: #f3efe5;
  --ls-component-tile-border-color-disabled: #a5a098;
  --ls-component-tile-fg-disabled: #120f0a;
  --ls-component-tile-secondary-disabled: #6b6560;
  --ls-component-tile-shadow-disabled: none;
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-tile-bg-default: #1a1614;
  --ls-component-tile-border-color-default: #6b6560;
  --ls-component-tile-fg-default: #e8e4de;
  --ls-component-tile-secondary-default: #a5a098;
  --ls-component-tile-bg-hover: #1a1614;
  --ls-component-tile-border-color-hover: #6b6560;
  --ls-component-tile-fg-hover: #e8e4de;
  --ls-component-tile-secondary-hover: #a5a098;
  --ls-component-tile-bg-pressed: #1a1614;
  --ls-component-tile-border-color-pressed: #6b6560;
  --ls-component-tile-fg-pressed: #e8e4de;
  --ls-component-tile-secondary-pressed: #a5a098;
  --ls-component-tile-fg-highlight: #1a1a1a;
  --ls-component-tile-secondary-highlight: #a5a098;
  --ls-component-tile-bg-disabled: #1a1614;
  --ls-component-tile-border-color-disabled: #6b6560;
  --ls-component-tile-fg-disabled: #e8e4de;
  --ls-component-tile-secondary-disabled: #a5a098;
}

[data-ls-component="tile"]{display:block;box-sizing:border-box;position:relative;border-style:solid;border-width:var(--ls-component-tile-border-width);border-radius:var(--ls-component-tile-radius);padding:var(--ls-component-tile-padding);margin:0;font:inherit;text-align:inherit;text-decoration:none}
[data-ls-component="tile"]{background-color:var(--ls-component-tile-bg-default);border-color:var(--ls-component-tile-border-color-default);color:var(--ls-component-tile-fg-default);box-shadow:var(--ls-component-tile-shadow-default)}
[data-ls-component="tile"]:is(:hover,:focus-within),[data-ls-component="tile"][data-ls-state="hover"]{background-color:var(--ls-component-tile-bg-hover);border-color:var(--ls-component-tile-border-color-hover);color:var(--ls-component-tile-fg-hover);box-shadow:var(--ls-component-tile-shadow-hover)}
[data-ls-component="tile"]:active,[data-ls-component="tile"][data-ls-state="pressed"]{background-color:var(--ls-component-tile-bg-pressed);border-color:var(--ls-component-tile-border-color-pressed);color:var(--ls-component-tile-fg-pressed);box-shadow:var(--ls-component-tile-shadow-pressed)}
[data-ls-component="tile"]:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],[aria-current]:not([aria-current="false"])),[data-ls-component="tile"][data-ls-component]:has(:where(input:checked)),[data-ls-component="tile"][data-ls-state="highlight"]{background-color:var(--ls-component-tile-bg-highlight);border-color:var(--ls-component-tile-border-color-highlight);color:var(--ls-component-tile-fg-highlight);box-shadow:var(--ls-component-tile-shadow-highlight)}
[data-ls-component="tile"]:is(:disabled,[aria-disabled="true"]),[data-ls-component="tile"][data-ls-component]:has(:where(input:disabled)),[data-ls-component="tile"][data-ls-state="disabled"]{background-color:var(--ls-component-tile-bg-disabled);border-color:var(--ls-component-tile-border-color-disabled);color:var(--ls-component-tile-fg-disabled);box-shadow:var(--ls-component-tile-shadow-disabled);opacity:var(--ls-component-tile-opacity-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-tile-card-bg-default: #1a1614;
  --ls-component-tile-card-border-color-default: transparent;
  --ls-component-tile-card-fg-default: #e8e4de;
  --ls-component-tile-card-secondary-default: #a5a098;
  --ls-component-tile-card-shadow-default: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-hover: #1a1614;
  --ls-component-tile-card-border-color-hover: transparent;
  --ls-component-tile-card-fg-hover: #e8e4de;
  --ls-component-tile-card-secondary-hover: #a5a098;
  --ls-component-tile-card-shadow-hover: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-pressed: #1a1614;
  --ls-component-tile-card-border-color-pressed: transparent;
  --ls-component-tile-card-fg-pressed: #e8e4de;
  --ls-component-tile-card-secondary-pressed: #a5a098;
  --ls-component-tile-card-shadow-pressed: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-highlight: #ffc5ab;
  --ls-component-tile-card-border-color-highlight: #993d00;
  --ls-component-tile-card-fg-highlight: #1a1a1a;
  --ls-component-tile-card-secondary-highlight: #a5a098;
  --ls-component-tile-card-shadow-highlight: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-disabled: #1a1614;
  --ls-component-tile-card-border-color-disabled: transparent;
  --ls-component-tile-card-fg-disabled: #e8e4de;
  --ls-component-tile-card-secondary-disabled: #a5a098;
  --ls-component-tile-card-shadow-disabled: none;
  --ls-component-tile-card-opacity-disabled: var(--ls-component-tile-disabled-opacity);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-tile-card-bg-default: #f3efe5;
  --ls-component-tile-card-border-color-default: transparent;
  --ls-component-tile-card-fg-default: #120f0a;
  --ls-component-tile-card-secondary-default: #6b6560;
  --ls-component-tile-card-shadow-default: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-hover: #f3efe5;
  --ls-component-tile-card-border-color-hover: transparent;
  --ls-component-tile-card-fg-hover: #120f0a;
  --ls-component-tile-card-secondary-hover: #6b6560;
  --ls-component-tile-card-shadow-hover: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-pressed: #f3efe5;
  --ls-component-tile-card-border-color-pressed: transparent;
  --ls-component-tile-card-fg-pressed: #120f0a;
  --ls-component-tile-card-secondary-pressed: #6b6560;
  --ls-component-tile-card-shadow-pressed: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-highlight: #ffc5ab;
  --ls-component-tile-card-border-color-highlight: #993d00;
  --ls-component-tile-card-fg-highlight: #120f0a;
  --ls-component-tile-card-secondary-highlight: #6b6560;
  --ls-component-tile-card-shadow-highlight: var(--ls-component-tile-shadow-sm);
  --ls-component-tile-card-bg-disabled: #f3efe5;
  --ls-component-tile-card-border-color-disabled: transparent;
  --ls-component-tile-card-fg-disabled: #120f0a;
  --ls-component-tile-card-secondary-disabled: #6b6560;
  --ls-component-tile-card-shadow-disabled: none;
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-tile-card-bg-default: #1a1614;
  --ls-component-tile-card-fg-default: #e8e4de;
  --ls-component-tile-card-secondary-default: #a5a098;
  --ls-component-tile-card-bg-hover: #1a1614;
  --ls-component-tile-card-fg-hover: #e8e4de;
  --ls-component-tile-card-secondary-hover: #a5a098;
  --ls-component-tile-card-bg-pressed: #1a1614;
  --ls-component-tile-card-fg-pressed: #e8e4de;
  --ls-component-tile-card-secondary-pressed: #a5a098;
  --ls-component-tile-card-fg-highlight: #1a1a1a;
  --ls-component-tile-card-secondary-highlight: #a5a098;
  --ls-component-tile-card-bg-disabled: #1a1614;
  --ls-component-tile-card-fg-disabled: #e8e4de;
  --ls-component-tile-card-secondary-disabled: #a5a098;
}

[data-ls-component="tile"][data-ls-variant="card"]{display:block;box-sizing:border-box;position:relative;border-style:solid;border-width:var(--ls-component-tile-border-width);border-radius:var(--ls-component-tile-radius);padding:var(--ls-component-tile-padding);margin:0;font:inherit;text-align:inherit;text-decoration:none}
[data-ls-component="tile"][data-ls-variant="card"]:is(a,button){appearance:none;cursor:pointer}
[data-ls-component="tile"][data-ls-variant="card"]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media media media" "leading eyebrow trailing" "leading title trailing" "leading subtitle trailing" "body body body" "meta meta meta" "actions actions actions";align-items:start;column-gap:var(--ls-component-tile-card-header-gap)}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="media"]{grid-area:media;display:block;width:auto;max-width:none;object-fit:cover;margin:calc(-1 * var(--ls-component-tile-padding)) calc(-1 * var(--ls-component-tile-padding)) var(--ls-component-tile-gap);border-radius:calc(var(--ls-component-tile-radius) - var(--ls-component-tile-border-width)) calc(var(--ls-component-tile-radius) - var(--ls-component-tile-border-width)) 0 0}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="leading"]{grid-area:leading;align-self:start;display:block;object-fit:cover;flex:0 0 auto;width:var(--ls-component-tile-card-leading-size);height:var(--ls-component-tile-card-leading-size);border-radius:var(--ls-component-tile-card-leading-radius)}
[data-ls-component="tile"][data-ls-variant="card"] input[data-ls-part="leading"]{width:auto;height:auto;border-radius:0;margin:0;align-self:center}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="eyebrow"]{grid-area:eyebrow;margin:0;font-size:var(--ls-component-tile-card-eyebrow-font-size);line-height:var(--ls-component-tile-card-eyebrow-font-lineHeight)}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="title"]{grid-area:title;margin:0;font-size:var(--ls-component-tile-card-title-font-size);font-weight:var(--ls-component-tile-card-title-font-weight);line-height:var(--ls-component-tile-card-title-font-lineHeight)}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="subtitle"]{grid-area:subtitle;margin:0;font-size:var(--ls-component-tile-card-subtitle-font-size);line-height:var(--ls-component-tile-card-subtitle-font-lineHeight)}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="body"]{grid-area:body;margin:var(--ls-component-tile-gap) 0 0}
[data-ls-component="tile"][data-ls-variant="card"] > [data-ls-part="leading"] + [data-ls-part="body"]{grid-column:2 / 3;grid-row:2 / 5;margin-top:0}
[data-ls-component="tile"][data-ls-variant="card"] > [data-ls-part="leading"]:has(+ [data-ls-part="body"]){align-self:center}
[data-ls-component="tile"][data-ls-variant="card"] > [data-ls-part="media"] + [data-ls-part="body"]{margin-top:0}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="meta"]{grid-area:meta;margin:0;margin-top:var(--ls-component-tile-gap);font-size:var(--ls-component-tile-card-meta-font-size);line-height:var(--ls-component-tile-card-meta-font-lineHeight)}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="actions"]{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--ls-component-tile-gap);gap:var(--ls-component-tile-card-actions-gap);justify-content:var(--ls-component-tile-card-actions-align)}
[data-ls-component="tile"][data-ls-variant="card"] [data-ls-part="trailing"]{grid-area:trailing;justify-self:end;align-self:start;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-tile-card-trailing-size);height:var(--ls-component-tile-card-trailing-size)}
[data-ls-component="tile"][data-ls-variant="card"]{background-color:var(--ls-component-tile-card-bg-default);border-color:var(--ls-component-tile-card-border-color-default);color:var(--ls-component-tile-card-fg-default);box-shadow:var(--ls-component-tile-card-shadow-default)}
[data-ls-component="tile"][data-ls-variant="card"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-card-secondary-default)}
[data-ls-component="tile"][data-ls-variant="card"]:is(:hover,:focus-within),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="hover"]{background-color:var(--ls-component-tile-card-bg-hover);border-color:var(--ls-component-tile-card-border-color-hover);color:var(--ls-component-tile-card-fg-hover);box-shadow:var(--ls-component-tile-card-shadow-hover)}
[data-ls-component="tile"][data-ls-variant="card"]:is(:hover,:focus-within) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="hover"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-card-secondary-hover)}
[data-ls-component="tile"][data-ls-variant="card"]:active,[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="pressed"]{background-color:var(--ls-component-tile-card-bg-pressed);border-color:var(--ls-component-tile-card-border-color-pressed);color:var(--ls-component-tile-card-fg-pressed);box-shadow:var(--ls-component-tile-card-shadow-pressed)}
[data-ls-component="tile"][data-ls-variant="card"]:active :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="pressed"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-card-secondary-pressed)}
[data-ls-component="tile"][data-ls-variant="card"]:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],[aria-current]:not([aria-current="false"])),[data-ls-component="tile"][data-ls-variant="card"][data-ls-component]:has(:where(input:checked)),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="highlight"]{background-color:var(--ls-component-tile-card-bg-highlight);border-color:var(--ls-component-tile-card-border-color-highlight);color:var(--ls-component-tile-card-fg-highlight);box-shadow:var(--ls-component-tile-card-shadow-highlight)}
[data-ls-component="tile"][data-ls-variant="card"]:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],[aria-current]:not([aria-current="false"])) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-component]:has(:where(input:checked)) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="highlight"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-card-secondary-highlight)}
[data-ls-component="tile"][data-ls-variant="card"]:is(:disabled,[aria-disabled="true"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-component]:has(:where(input:disabled)),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="disabled"]{background-color:var(--ls-component-tile-card-bg-disabled);border-color:var(--ls-component-tile-card-border-color-disabled);color:var(--ls-component-tile-card-fg-disabled);box-shadow:var(--ls-component-tile-card-shadow-disabled);opacity:var(--ls-component-tile-card-opacity-disabled)}
[data-ls-component="tile"][data-ls-variant="card"]:is(:disabled,[aria-disabled="true"]) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-component]:has(:where(input:disabled)) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"][data-ls-variant="card"][data-ls-state="disabled"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-card-secondary-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-tile-selectable-bg-default: #1a1614;
  --ls-component-tile-selectable-border-color-default: #6b6560;
  --ls-component-tile-selectable-fg-default: #e8e4de;
  --ls-component-tile-selectable-secondary-default: #a5a098;
  --ls-component-tile-selectable-shadow-default: none;
  --ls-component-tile-selectable-bg-hover: #1a1614;
  --ls-component-tile-selectable-border-color-hover: #6b6560;
  --ls-component-tile-selectable-fg-hover: #e8e4de;
  --ls-component-tile-selectable-secondary-hover: #a5a098;
  --ls-component-tile-selectable-shadow-hover: none;
  --ls-component-tile-selectable-bg-pressed: #1a1614;
  --ls-component-tile-selectable-border-color-pressed: #6b6560;
  --ls-component-tile-selectable-fg-pressed: #e8e4de;
  --ls-component-tile-selectable-secondary-pressed: #a5a098;
  --ls-component-tile-selectable-shadow-pressed: none;
  --ls-component-tile-selectable-bg-highlight: #ffc5ab;
  --ls-component-tile-selectable-border-color-highlight: #993d00;
  --ls-component-tile-selectable-fg-highlight: #1a1a1a;
  --ls-component-tile-selectable-secondary-highlight: #a5a098;
  --ls-component-tile-selectable-shadow-highlight: none;
  --ls-component-tile-selectable-bg-disabled: #1a1614;
  --ls-component-tile-selectable-border-color-disabled: #6b6560;
  --ls-component-tile-selectable-fg-disabled: #e8e4de;
  --ls-component-tile-selectable-secondary-disabled: #a5a098;
  --ls-component-tile-selectable-shadow-disabled: none;
  --ls-component-tile-selectable-opacity-disabled: var(--ls-component-tile-disabled-opacity);
  --ls-component-tile-selectable-border-width-highlight: var(--ls-component-tile-highlight-width);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-tile-selectable-bg-default: #f3efe5;
  --ls-component-tile-selectable-border-color-default: #a5a098;
  --ls-component-tile-selectable-fg-default: #120f0a;
  --ls-component-tile-selectable-secondary-default: #6b6560;
  --ls-component-tile-selectable-shadow-default: none;
  --ls-component-tile-selectable-bg-hover: #f3efe5;
  --ls-component-tile-selectable-border-color-hover: #a5a098;
  --ls-component-tile-selectable-fg-hover: #120f0a;
  --ls-component-tile-selectable-secondary-hover: #6b6560;
  --ls-component-tile-selectable-shadow-hover: none;
  --ls-component-tile-selectable-bg-pressed: #f3efe5;
  --ls-component-tile-selectable-border-color-pressed: #a5a098;
  --ls-component-tile-selectable-fg-pressed: #120f0a;
  --ls-component-tile-selectable-secondary-pressed: #6b6560;
  --ls-component-tile-selectable-shadow-pressed: none;
  --ls-component-tile-selectable-bg-highlight: #ffc5ab;
  --ls-component-tile-selectable-border-color-highlight: #993d00;
  --ls-component-tile-selectable-fg-highlight: #120f0a;
  --ls-component-tile-selectable-secondary-highlight: #6b6560;
  --ls-component-tile-selectable-shadow-highlight: none;
  --ls-component-tile-selectable-bg-disabled: #f3efe5;
  --ls-component-tile-selectable-border-color-disabled: #a5a098;
  --ls-component-tile-selectable-fg-disabled: #120f0a;
  --ls-component-tile-selectable-secondary-disabled: #6b6560;
  --ls-component-tile-selectable-shadow-disabled: none;
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-tile-selectable-bg-default: #1a1614;
  --ls-component-tile-selectable-border-color-default: #6b6560;
  --ls-component-tile-selectable-fg-default: #e8e4de;
  --ls-component-tile-selectable-secondary-default: #a5a098;
  --ls-component-tile-selectable-bg-hover: #1a1614;
  --ls-component-tile-selectable-border-color-hover: #6b6560;
  --ls-component-tile-selectable-fg-hover: #e8e4de;
  --ls-component-tile-selectable-secondary-hover: #a5a098;
  --ls-component-tile-selectable-bg-pressed: #1a1614;
  --ls-component-tile-selectable-border-color-pressed: #6b6560;
  --ls-component-tile-selectable-fg-pressed: #e8e4de;
  --ls-component-tile-selectable-secondary-pressed: #a5a098;
  --ls-component-tile-selectable-fg-highlight: #1a1a1a;
  --ls-component-tile-selectable-secondary-highlight: #a5a098;
  --ls-component-tile-selectable-bg-disabled: #1a1614;
  --ls-component-tile-selectable-border-color-disabled: #6b6560;
  --ls-component-tile-selectable-fg-disabled: #e8e4de;
  --ls-component-tile-selectable-secondary-disabled: #a5a098;
}

[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])){display:block;box-sizing:border-box;position:relative;border-style:solid;border-width:var(--ls-component-tile-border-width);border-radius:var(--ls-component-tile-radius);padding:var(--ls-component-tile-padding);margin:0;font:inherit;text-align:inherit;text-decoration:none;appearance:none;cursor:pointer}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media media media" "leading eyebrow trailing" "leading title trailing" "leading subtitle trailing" "body body body" "meta meta meta" "actions actions actions";align-items:start;column-gap:var(--ls-component-tile-card-header-gap)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="media"]{grid-area:media;display:block;width:auto;max-width:none;object-fit:cover;margin:calc(-1 * var(--ls-component-tile-padding)) calc(-1 * var(--ls-component-tile-padding)) var(--ls-component-tile-gap);border-radius:calc(var(--ls-component-tile-radius) - var(--ls-component-tile-border-width)) calc(var(--ls-component-tile-radius) - var(--ls-component-tile-border-width)) 0 0}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="leading"]{grid-area:leading;align-self:start;display:block;object-fit:cover;flex:0 0 auto;width:var(--ls-component-tile-card-leading-size);height:var(--ls-component-tile-card-leading-size);border-radius:var(--ls-component-tile-card-leading-radius)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) input[data-ls-part="leading"]{width:auto;height:auto;border-radius:0;margin:0;align-self:center}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="eyebrow"]{grid-area:eyebrow;margin:0;font-size:var(--ls-component-tile-card-eyebrow-font-size);line-height:var(--ls-component-tile-card-eyebrow-font-lineHeight)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="title"]{grid-area:title;margin:0;font-size:var(--ls-component-tile-card-title-font-size);font-weight:var(--ls-component-tile-card-title-font-weight);line-height:var(--ls-component-tile-card-title-font-lineHeight)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="subtitle"]{grid-area:subtitle;margin:0;font-size:var(--ls-component-tile-card-subtitle-font-size);line-height:var(--ls-component-tile-card-subtitle-font-lineHeight)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="body"]{grid-area:body;margin:var(--ls-component-tile-gap) 0 0}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) > [data-ls-part="leading"] + [data-ls-part="body"]{grid-column:2 / 3;grid-row:2 / 5;margin-top:0}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) > [data-ls-part="leading"]:has(+ [data-ls-part="body"]){align-self:center}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) > [data-ls-part="media"] + [data-ls-part="body"]{margin-top:0}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="meta"]{grid-area:meta;margin:0;margin-top:var(--ls-component-tile-gap);font-size:var(--ls-component-tile-card-meta-font-size);line-height:var(--ls-component-tile-card-meta-font-lineHeight)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="actions"]{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--ls-component-tile-gap);gap:var(--ls-component-tile-card-actions-gap);justify-content:var(--ls-component-tile-card-actions-align)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) [data-ls-part="trailing"]{grid-area:trailing;justify-self:end;align-self:start;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-tile-card-trailing-size);height:var(--ls-component-tile-card-trailing-size)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])){background-color:var(--ls-component-tile-selectable-bg-default);border-color:var(--ls-component-tile-selectable-border-color-default);color:var(--ls-component-tile-selectable-fg-default);box-shadow:var(--ls-component-tile-selectable-shadow-default)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-selectable-secondary-default)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):is(:hover,:focus-within),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="hover"]{background-color:var(--ls-component-tile-selectable-bg-hover);border-color:var(--ls-component-tile-selectable-border-color-hover);color:var(--ls-component-tile-selectable-fg-hover);box-shadow:var(--ls-component-tile-selectable-shadow-hover)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):is(:hover,:focus-within) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="hover"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-selectable-secondary-hover)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):active,[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="pressed"]{background-color:var(--ls-component-tile-selectable-bg-pressed);border-color:var(--ls-component-tile-selectable-border-color-pressed);color:var(--ls-component-tile-selectable-fg-pressed);box-shadow:var(--ls-component-tile-selectable-shadow-pressed)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):active :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="pressed"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-selectable-secondary-pressed)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],[aria-current]:not([aria-current="false"])),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-component]:has(:where(input:checked)),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="highlight"]{background-color:var(--ls-component-tile-selectable-bg-highlight);border-color:var(--ls-component-tile-selectable-border-color-highlight);color:var(--ls-component-tile-selectable-fg-highlight);box-shadow:var(--ls-component-tile-selectable-shadow-highlight);border-width:var(--ls-component-tile-selectable-border-width-highlight);padding:calc(var(--ls-component-tile-padding) - (var(--ls-component-tile-selectable-border-width-highlight) - var(--ls-component-tile-border-width)))}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],[aria-current]:not([aria-current="false"])) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-component]:has(:where(input:checked)) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="highlight"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-selectable-secondary-highlight)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):is(:disabled,[aria-disabled="true"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-component]:has(:where(input:disabled)),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="disabled"]{background-color:var(--ls-component-tile-selectable-bg-disabled);border-color:var(--ls-component-tile-selectable-border-color-disabled);color:var(--ls-component-tile-selectable-fg-disabled);box-shadow:var(--ls-component-tile-selectable-shadow-disabled);opacity:var(--ls-component-tile-selectable-opacity-disabled)}
[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant])):is(:disabled,[aria-disabled="true"]) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-component]:has(:where(input:disabled)) :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]),[data-ls-component="tile"]:is([data-ls-variant="selectable"],:where(label:has(input:is([type="radio"],[type="checkbox"])),[role="option"],[aria-pressed]):not([data-ls-variant]))[data-ls-state="disabled"] :is([data-ls-part="eyebrow"],[data-ls-part="subtitle"],[data-ls-part="meta"]){color:var(--ls-component-tile-selectable-secondary-disabled)}

:root {
  --ls-appearance-served: dark;
  --ls-component-tile-chip-bg-default: #1a1614;
  --ls-component-tile-chip-border-color-default: #6b6560;
  --ls-component-tile-chip-fg-default: #e8e4de;
  --ls-component-tile-chip-secondary-default: #a5a098;
  --ls-component-tile-chip-shadow-default: none;
  --ls-component-tile-chip-bg-hover: #1a1614;
  --ls-component-tile-chip-border-color-hover: #a5a098;
  --ls-component-tile-chip-fg-hover: #e8e4de;
  --ls-component-tile-chip-secondary-hover: #a5a098;
  --ls-component-tile-chip-shadow-hover: none;
  --ls-component-tile-chip-bg-pressed: #221e18;
  --ls-component-tile-chip-border-color-pressed: #a5a098;
  --ls-component-tile-chip-fg-pressed: #e8e4de;
  --ls-component-tile-chip-secondary-pressed: #a5a098;
  --ls-component-tile-chip-shadow-pressed: none;
  --ls-component-tile-chip-bg-highlight: #ffc5ab;
  --ls-component-tile-chip-border-color-highlight: #993d00;
  --ls-component-tile-chip-fg-highlight: #1a1a1a;
  --ls-component-tile-chip-secondary-highlight: #a5a098;
  --ls-component-tile-chip-shadow-highlight: none;
  --ls-component-tile-chip-bg-disabled: #1a1614;
  --ls-component-tile-chip-border-color-disabled: #6b6560;
  --ls-component-tile-chip-fg-disabled: #e8e4de;
  --ls-component-tile-chip-secondary-disabled: #a5a098;
  --ls-component-tile-chip-shadow-disabled: none;
  --ls-component-tile-chip-opacity-disabled: var(--ls-component-tile-disabled-opacity);
}

[data-ts-mode="light"], :root[data-ts-mode="light"] {
  --ls-component-tile-chip-bg-default: #f3efe5;
  --ls-component-tile-chip-border-color-default: #a5a098;
  --ls-component-tile-chip-fg-default: #120f0a;
  --ls-component-tile-chip-secondary-default: #6b6560;
  --ls-component-tile-chip-shadow-default: none;
  --ls-component-tile-chip-bg-hover: #f3efe5;
  --ls-component-tile-chip-border-color-hover: #6b6560;
  --ls-component-tile-chip-fg-hover: #120f0a;
  --ls-component-tile-chip-secondary-hover: #6b6560;
  --ls-component-tile-chip-shadow-hover: none;
  --ls-component-tile-chip-bg-pressed: #ebe6d9;
  --ls-component-tile-chip-border-color-pressed: #6b6560;
  --ls-component-tile-chip-fg-pressed: #120f0a;
  --ls-component-tile-chip-secondary-pressed: #6b6560;
  --ls-component-tile-chip-shadow-pressed: none;
  --ls-component-tile-chip-bg-highlight: #ffc5ab;
  --ls-component-tile-chip-border-color-highlight: #993d00;
  --ls-component-tile-chip-fg-highlight: #120f0a;
  --ls-component-tile-chip-secondary-highlight: #6b6560;
  --ls-component-tile-chip-shadow-highlight: none;
  --ls-component-tile-chip-bg-disabled: #f3efe5;
  --ls-component-tile-chip-border-color-disabled: #a5a098;
  --ls-component-tile-chip-fg-disabled: #120f0a;
  --ls-component-tile-chip-secondary-disabled: #6b6560;
  --ls-component-tile-chip-shadow-disabled: none;
}

[data-ts-mode="dark"], :root[data-ts-mode="dark"] {
  --ls-component-tile-chip-bg-default: #1a1614;
  --ls-component-tile-chip-border-color-default: #6b6560;
  --ls-component-tile-chip-fg-default: #e8e4de;
  --ls-component-tile-chip-secondary-default: #a5a098;
  --ls-component-tile-chip-bg-hover: #1a1614;
  --ls-component-tile-chip-border-color-hover: #a5a098;
  --ls-component-tile-chip-fg-hover: #e8e4de;
  --ls-component-tile-chip-secondary-hover: #a5a098;
  --ls-component-tile-chip-bg-pressed: #221e18;
  --ls-component-tile-chip-border-color-pressed: #a5a098;
  --ls-component-tile-chip-fg-pressed: #e8e4de;
  --ls-component-tile-chip-secondary-pressed: #a5a098;
  --ls-component-tile-chip-fg-highlight: #1a1a1a;
  --ls-component-tile-chip-secondary-highlight: #a5a098;
  --ls-component-tile-chip-bg-disabled: #1a1614;
  --ls-component-tile-chip-border-color-disabled: #6b6560;
  --ls-component-tile-chip-fg-disabled: #e8e4de;
  --ls-component-tile-chip-secondary-disabled: #a5a098;
}

[data-ls-component="tile"][data-ls-variant="chip"]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;max-width:100%;box-sizing:border-box;position:relative;border-style:solid;border-width:var(--ls-component-tile-border-width);height:var(--ls-component-tile-chip-height);border-radius:var(--ls-component-tile-chip-radius);padding:0 var(--ls-component-tile-chip-padding-x);gap:var(--ls-component-tile-chip-gap);font-size:var(--ls-component-tile-chip-font-size);margin:0;font:inherit;text-align:inherit;text-decoration:none;appearance:none;cursor:pointer}
[data-ls-component="tile"][data-ls-variant="chip"][data-ls-component]:has(:where([data-ls-part="leading"])){padding-inline-start:var(--ls-component-tile-chip-padding-icon)}
[data-ls-component="tile"][data-ls-variant="chip"][data-ls-component]:has(:where([data-ls-part="trailing"])){padding-inline-end:var(--ls-component-tile-chip-padding-icon)}
[data-ls-component="tile"][data-ls-variant="chip"] [data-ls-part="leading"],[data-ls-component="tile"][data-ls-variant="chip"] [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-tile-chip-slot-size);height:var(--ls-component-tile-chip-slot-size)}
[data-ls-component="tile"][data-ls-variant="chip"] [data-ls-part="label"]{overflow:hidden;text-overflow:ellipsis}
[data-ls-component="tile"][data-ls-variant="chip"]{background-color:var(--ls-component-tile-chip-bg-default);border-color:var(--ls-component-tile-chip-border-color-default);color:var(--ls-component-tile-chip-fg-default);box-shadow:var(--ls-component-tile-chip-shadow-default)}
[data-ls-component="tile"][data-ls-variant="chip"]:is(:hover,:focus-within),[data-ls-component="tile"][data-ls-variant="chip"][data-ls-state="hover"]{background-color:var(--ls-component-tile-chip-bg-hover);border-color:var(--ls-component-tile-chip-border-color-hover);color:var(--ls-component-tile-chip-fg-hover);box-shadow:var(--ls-component-tile-chip-shadow-hover)}
[data-ls-component="tile"][data-ls-variant="chip"]:active,[data-ls-component="tile"][data-ls-variant="chip"][data-ls-state="pressed"]{background-color:var(--ls-component-tile-chip-bg-pressed);border-color:var(--ls-component-tile-chip-border-color-pressed);color:var(--ls-component-tile-chip-fg-pressed);box-shadow:var(--ls-component-tile-chip-shadow-pressed)}
[data-ls-component="tile"][data-ls-variant="chip"]:is([aria-pressed="true"],[aria-selected="true"],[aria-checked="true"],[aria-current]:not([aria-current="false"])),[data-ls-component="tile"][data-ls-variant="chip"][data-ls-component]:has(:where(input:checked)),[data-ls-component="tile"][data-ls-variant="chip"][data-ls-state="highlight"]{background-color:var(--ls-component-tile-chip-bg-highlight);border-color:var(--ls-component-tile-chip-border-color-highlight);color:var(--ls-component-tile-chip-fg-highlight);box-shadow:var(--ls-component-tile-chip-shadow-highlight)}
[data-ls-component="tile"][data-ls-variant="chip"]:is(:disabled,[aria-disabled="true"]),[data-ls-component="tile"][data-ls-variant="chip"][data-ls-component]:has(:where(input:disabled)),[data-ls-component="tile"][data-ls-variant="chip"][data-ls-state="disabled"]{background-color:var(--ls-component-tile-chip-bg-disabled);border-color:var(--ls-component-tile-chip-border-color-disabled);color:var(--ls-component-tile-chip-fg-disabled);box-shadow:var(--ls-component-tile-chip-shadow-disabled);opacity:var(--ls-component-tile-chip-opacity-disabled)}

:root {
  --ls-surfaces: hero soft deep tint surface brand brand-secondary;
}

[data-ls-surface="hero"][data-ls-surface] {
  --ls-surface-appearance-hero: dark;
  background: linear-gradient(180deg, var(--ls-color-gradient-hero-start) 0%, var(--ls-color-gradient-hero-mid) 56%, var(--ls-color-gradient-hero-end) 100%);
  --ls-color-text-primary: var(--ls-color-text-on-gradient-hero);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-secondary-on-hero);
  --ls-color-focus-ring: var(--ls-color-focus-ring-on-hero);
  --ls-contrast-surface-hero: 1.44;
}

[data-ls-surface="soft"][data-ls-surface] {
  --ls-surface-appearance-soft: light;
  background: linear-gradient(180deg, var(--ls-color-gradient-soft-start) 0%, var(--ls-color-gradient-soft-mid) 56%, var(--ls-color-gradient-soft-end) 100%);
  --ls-color-text-primary: var(--ls-color-text-on-gradient-soft);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-secondary-on-soft);
  --ls-color-focus-ring: var(--ls-color-focus-ring-on-soft);
  --ls-contrast-surface-soft: 9.18;
}

[data-ls-surface="deep"][data-ls-surface] {
  --ls-surface-appearance-deep: dark;
  background: linear-gradient(180deg, var(--ls-color-gradient-deep-start) 0%, var(--ls-color-gradient-deep-mid) 56%, var(--ls-color-gradient-deep-end) 100%);
  --ls-color-text-primary: var(--ls-color-text-on-gradient-deep);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-secondary-on-deep);
  --ls-color-focus-ring: var(--ls-color-focus-ring-on-deep);
  --ls-contrast-surface-deep: 9.51;
}

[data-ls-surface="tint"][data-ls-surface] {
  --ls-surface-appearance-tint: document;
  background: linear-gradient(180deg, var(--ls-color-gradient-tint-start) 0%, var(--ls-color-gradient-tint-mid) 56%, var(--ls-color-gradient-tint-end) 100%);
  --ls-color-text-primary: var(--ls-color-text-on-gradient-tint);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-secondary-on-tint);
  --ls-color-focus-ring: var(--ls-color-focus-ring-on-tint);
  --ls-contrast-surface-tint: 14.47;
}

[data-ls-surface="surface"][data-ls-surface] {
  --ls-surface-appearance-surface: document;
  background: var(--ls-color-bg-surface);
  --ls-color-text-primary: var(--ls-color-text-on-surface);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-secondary-on-surface);
  --ls-color-focus-ring: var(--ls-color-focus-ring-on-surface);
  --ls-contrast-surface-surface: 5;
  --ls-marks-surface-surface: logo-symbol:light logo-symbol:dark wordmark:light wordmark:dark logo-symbol-mono:light logo-symbol-mono:dark wordmark-mono:light wordmark-mono:dark;
}

[data-ls-surface="brand"][data-ls-surface] {
  --ls-surface-appearance-brand: dark;
  background: var(--ls-color-brand-primary);
  --ls-color-text-primary: var(--ls-color-text-on-brand-primary);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-secondary-on-brand);
  --ls-color-focus-ring: var(--ls-color-focus-ring-on-brand);
  --ls-contrast-surface-brand: 4.66;
  --ls-marks-surface-brand: logo-symbol:dark wordmark:dark logo-symbol-mono:dark wordmark-mono:dark;
}

[data-ls-surface="brand-secondary"][data-ls-surface] {
  --ls-surface-appearance-brand-secondary: dark;
  background: var(--ls-color-brand-secondary);
  --ls-color-text-primary: var(--ls-color-text-on-brand-secondary);
  color: var(--ls-color-text-primary);
  --ls-color-text-secondary: var(--ls-color-text-on-brand-secondary);
  --ls-contrast-surface-brand-secondary: 5.6;
  --ls-marks-surface-brand-secondary: logo-symbol:dark wordmark:dark logo-symbol-mono:dark wordmark-mono:dark;
}

[data-ls-platform="ios"], :root[data-ls-platform="ios"] {
  --ls-appearance-served: dark;
  --ls-component-input-bg-default: #060608;
  --ls-component-input-border-color-default: rgba(232,228,222,0.2);
  --ls-component-input-fg-default: #e8e4de;
  --ls-component-input-caret-default: #c1530e;
  --ls-component-input-label-default: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-default: rgba(235,235,245,0.3);
  --ls-component-input-status-default: rgba(235,235,245,0.6);
  --ls-component-input-bg-hover: #060608;
  --ls-component-input-border-color-hover: rgba(232,228,222,0.2);
  --ls-component-input-fg-hover: #e8e4de;
  --ls-component-input-caret-hover: #c1530e;
  --ls-component-input-label-hover: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-hover: rgba(235,235,245,0.3);
  --ls-component-input-status-hover: rgba(235,235,245,0.6);
  --ls-component-input-bg-filled: #060608;
  --ls-component-input-border-color-filled: rgba(232,228,222,0.2);
  --ls-component-input-fg-filled: #e8e4de;
  --ls-component-input-caret-filled: #c1530e;
  --ls-component-input-label-filled: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-filled: rgba(235,235,245,0.3);
  --ls-component-input-status-filled: rgba(235,235,245,0.6);
  --ls-component-input-bg-focus: #060608;
  --ls-component-input-border-color-focus: rgba(232,228,222,0.2);
  --ls-component-input-fg-focus: #e8e4de;
  --ls-component-input-caret-focus: #c1530e;
  --ls-component-input-label-focus: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-focus: rgba(235,235,245,0.3);
  --ls-component-input-status-focus: rgba(235,235,245,0.6);
  --ls-component-input-bg-invalid: #060608;
  --ls-component-input-border-color-invalid: rgba(232,228,222,0.2);
  --ls-component-input-fg-invalid: #e8e4de;
  --ls-component-input-caret-invalid: #c1530e;
  --ls-component-input-label-invalid: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-invalid: rgba(235,235,245,0.3);
  --ls-component-input-status-invalid: rgba(235,235,245,0.6);
  --ls-component-input-bg-invalid-focus: #060608;
  --ls-component-input-border-color-invalid-focus: rgba(232,228,222,0.2);
  --ls-component-input-fg-invalid-focus: #e8e4de;
  --ls-component-input-caret-invalid-focus: #c1530e;
  --ls-component-input-label-invalid-focus: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-invalid-focus: rgba(235,235,245,0.3);
  --ls-component-input-status-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-bg-valid: #060608;
  --ls-component-input-border-color-valid: rgba(232,228,222,0.2);
  --ls-component-input-fg-valid: #e8e4de;
  --ls-component-input-caret-valid: #c1530e;
  --ls-component-input-label-valid: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-valid: rgba(235,235,245,0.3);
  --ls-component-input-status-valid: rgba(235,235,245,0.6);
  --ls-component-input-bg-autofill: #060608;
  --ls-component-input-border-color-autofill: rgba(232,228,222,0.2);
  --ls-component-input-fg-autofill: #e8e4de;
  --ls-component-input-caret-autofill: #c1530e;
  --ls-component-input-label-autofill: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-autofill: rgba(235,235,245,0.3);
  --ls-component-input-status-autofill: rgba(235,235,245,0.6);
  --ls-component-input-bg-readonly: #060608;
  --ls-component-input-border-color-readonly: rgba(232,228,222,0.2);
  --ls-component-input-fg-readonly: #e8e4de;
  --ls-component-input-caret-readonly: #c1530e;
  --ls-component-input-label-readonly: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-readonly: rgba(235,235,245,0.3);
  --ls-component-input-status-readonly: rgba(235,235,245,0.6);
  --ls-component-input-bg-disabled: #0a0a0c;
  --ls-component-input-border-color-disabled: rgba(232,228,222,0.17);
  --ls-component-input-fg-disabled: #e8e4de;
  --ls-component-input-caret-disabled: #c1530e;
  --ls-component-input-label-disabled: rgba(235,235,245,0.3);
  --ls-component-input-placeholder-disabled: rgba(235,235,245,0.3);
  --ls-component-input-status-disabled: rgba(235,235,245,0.6);
  --ls-component-input-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ls-platform="ios"][data-ts-mode="light"], :root[data-ls-platform="ios"][data-ts-mode="light"] {
  --ls-component-input-bg-default: #faf7f0;
  --ls-component-input-border-color-default: rgba(18,15,10,0.2);
  --ls-component-input-fg-default: #120f0a;
  --ls-component-input-caret-default: #c1530e;
  --ls-component-input-label-default: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-default: rgba(60,60,67,0.3);
  --ls-component-input-status-default: rgba(60,60,67,0.6);
  --ls-component-input-bg-hover: #faf7f0;
  --ls-component-input-border-color-hover: rgba(18,15,10,0.2);
  --ls-component-input-fg-hover: #120f0a;
  --ls-component-input-caret-hover: #c1530e;
  --ls-component-input-label-hover: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-hover: rgba(60,60,67,0.3);
  --ls-component-input-status-hover: rgba(60,60,67,0.6);
  --ls-component-input-bg-filled: #faf7f0;
  --ls-component-input-border-color-filled: rgba(18,15,10,0.2);
  --ls-component-input-fg-filled: #120f0a;
  --ls-component-input-caret-filled: #c1530e;
  --ls-component-input-label-filled: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-filled: rgba(60,60,67,0.3);
  --ls-component-input-status-filled: rgba(60,60,67,0.6);
  --ls-component-input-bg-focus: #faf7f0;
  --ls-component-input-border-color-focus: rgba(18,15,10,0.2);
  --ls-component-input-fg-focus: #120f0a;
  --ls-component-input-caret-focus: #c1530e;
  --ls-component-input-label-focus: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-focus: rgba(60,60,67,0.3);
  --ls-component-input-status-focus: rgba(60,60,67,0.6);
  --ls-component-input-bg-invalid: #faf7f0;
  --ls-component-input-border-color-invalid: rgba(18,15,10,0.2);
  --ls-component-input-fg-invalid: #120f0a;
  --ls-component-input-caret-invalid: #c1530e;
  --ls-component-input-label-invalid: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-invalid: rgba(60,60,67,0.3);
  --ls-component-input-status-invalid: rgba(60,60,67,0.6);
  --ls-component-input-bg-invalid-focus: #faf7f0;
  --ls-component-input-border-color-invalid-focus: rgba(18,15,10,0.2);
  --ls-component-input-fg-invalid-focus: #120f0a;
  --ls-component-input-caret-invalid-focus: #c1530e;
  --ls-component-input-label-invalid-focus: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-invalid-focus: rgba(60,60,67,0.3);
  --ls-component-input-status-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-bg-valid: #faf7f0;
  --ls-component-input-border-color-valid: rgba(18,15,10,0.2);
  --ls-component-input-fg-valid: #120f0a;
  --ls-component-input-caret-valid: #c1530e;
  --ls-component-input-label-valid: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-valid: rgba(60,60,67,0.3);
  --ls-component-input-status-valid: rgba(60,60,67,0.6);
  --ls-component-input-bg-autofill: #faf7f0;
  --ls-component-input-border-color-autofill: rgba(18,15,10,0.2);
  --ls-component-input-fg-autofill: #120f0a;
  --ls-component-input-caret-autofill: #c1530e;
  --ls-component-input-label-autofill: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-autofill: rgba(60,60,67,0.3);
  --ls-component-input-status-autofill: rgba(60,60,67,0.6);
  --ls-component-input-bg-readonly: #faf7f0;
  --ls-component-input-border-color-readonly: rgba(18,15,10,0.2);
  --ls-component-input-fg-readonly: #120f0a;
  --ls-component-input-caret-readonly: #c1530e;
  --ls-component-input-label-readonly: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-readonly: rgba(60,60,67,0.3);
  --ls-component-input-status-readonly: rgba(60,60,67,0.6);
  --ls-component-input-bg-disabled: #f5f2eb;
  --ls-component-input-border-color-disabled: rgba(18,15,10,0.17);
  --ls-component-input-fg-disabled: #120f0a;
  --ls-component-input-caret-disabled: #c1530e;
  --ls-component-input-label-disabled: rgba(60,60,67,0.3);
  --ls-component-input-placeholder-disabled: rgba(60,60,67,0.3);
  --ls-component-input-status-disabled: rgba(60,60,67,0.6);
}

[data-ls-platform="ios"] [data-ls-component="input"]{position:relative;display:block}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius);border-width:var(--ls-component-input-border-width);border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;transform:none}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="status"]{display:none}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-default);border-color:var(--ls-component-input-border-color-default);color:var(--ls-component-input-fg-default);caret-color:var(--ls-component-input-caret-default)}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="label"]{color:var(--ls-component-input-label-default)}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-default)}
[data-ls-platform="ios"] [data-ls-component="input"] [data-ls-part="status"]{color:var(--ls-component-input-status-default)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-hover);border-color:var(--ls-component-input-border-color-hover);color:var(--ls-component-input-fg-hover);caret-color:var(--ls-component-input-caret-hover)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-label-hover)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-hover)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-status-hover)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-filled);border-color:var(--ls-component-input-border-color-filled);color:var(--ls-component-input-fg-filled);caret-color:var(--ls-component-input-caret-filled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-label-filled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-filled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-status-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-focus);border-color:var(--ls-component-input-border-color-focus);color:var(--ls-component-input-fg-focus);caret-color:var(--ls-component-input-caret-focus);border-width:var(--ls-component-input-border-width-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-label-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-status-focus)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-invalid);border-color:var(--ls-component-input-border-color-invalid);color:var(--ls-component-input-fg-invalid);caret-color:var(--ls-component-input-caret-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-label-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-status-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-invalid-focus);border-color:var(--ls-component-input-border-color-invalid-focus);color:var(--ls-component-input-fg-invalid-focus);caret-color:var(--ls-component-input-caret-invalid-focus);border-width:var(--ls-component-input-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-padding-md-x) - (var(--ls-component-input-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-label-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-status-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-valid] [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-valid);border-color:var(--ls-component-input-border-color-valid);color:var(--ls-component-input-fg-valid);caret-color:var(--ls-component-input-caret-valid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-valid] [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-label-valid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-valid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-valid] [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-status-valid)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-autofill);border-color:var(--ls-component-input-border-color-autofill);color:var(--ls-component-input-fg-autofill);caret-color:var(--ls-component-input-caret-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-label-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-status-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-readonly);border-color:var(--ls-component-input-border-color-readonly);color:var(--ls-component-input-fg-readonly);caret-color:var(--ls-component-input-caret-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-label-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-status-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-disabled);border-color:var(--ls-component-input-border-color-disabled);color:var(--ls-component-input-fg-disabled);caret-color:var(--ls-component-input-caret-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-label-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-status-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"][data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="ios"], :root[data-ls-platform="ios"] {
  --ls-appearance-served: dark;
  --ls-component-input-area-bg-default: transparent;
  --ls-component-input-area-border-color-default: transparent;
  --ls-component-input-area-fg-default: #e8e4de;
  --ls-component-input-area-caret-default: #c1530e;
  --ls-component-input-area-label-default: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-default: rgba(235,235,245,0.3);
  --ls-component-input-area-status-default: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-hover: transparent;
  --ls-component-input-area-border-color-hover: transparent;
  --ls-component-input-area-fg-hover: #e8e4de;
  --ls-component-input-area-caret-hover: #c1530e;
  --ls-component-input-area-label-hover: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-hover: rgba(235,235,245,0.3);
  --ls-component-input-area-status-hover: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-filled: transparent;
  --ls-component-input-area-border-color-filled: transparent;
  --ls-component-input-area-fg-filled: #e8e4de;
  --ls-component-input-area-caret-filled: #c1530e;
  --ls-component-input-area-label-filled: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-filled: rgba(235,235,245,0.3);
  --ls-component-input-area-status-filled: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-focus: transparent;
  --ls-component-input-area-border-color-focus: transparent;
  --ls-component-input-area-fg-focus: #e8e4de;
  --ls-component-input-area-caret-focus: #c1530e;
  --ls-component-input-area-label-focus: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-focus: rgba(235,235,245,0.3);
  --ls-component-input-area-status-focus: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-invalid: transparent;
  --ls-component-input-area-border-color-invalid: transparent;
  --ls-component-input-area-fg-invalid: #e8e4de;
  --ls-component-input-area-caret-invalid: #c1530e;
  --ls-component-input-area-label-invalid: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-invalid: rgba(235,235,245,0.3);
  --ls-component-input-area-status-invalid: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-invalid-focus: transparent;
  --ls-component-input-area-border-color-invalid-focus: transparent;
  --ls-component-input-area-fg-invalid-focus: #e8e4de;
  --ls-component-input-area-caret-invalid-focus: #c1530e;
  --ls-component-input-area-label-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-invalid-focus: rgba(235,235,245,0.3);
  --ls-component-input-area-status-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-valid: transparent;
  --ls-component-input-area-border-color-valid: transparent;
  --ls-component-input-area-fg-valid: #e8e4de;
  --ls-component-input-area-caret-valid: #c1530e;
  --ls-component-input-area-label-valid: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-valid: rgba(235,235,245,0.3);
  --ls-component-input-area-status-valid: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-autofill: transparent;
  --ls-component-input-area-border-color-autofill: transparent;
  --ls-component-input-area-fg-autofill: #e8e4de;
  --ls-component-input-area-caret-autofill: #c1530e;
  --ls-component-input-area-label-autofill: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-autofill: rgba(235,235,245,0.3);
  --ls-component-input-area-status-autofill: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-readonly: transparent;
  --ls-component-input-area-border-color-readonly: transparent;
  --ls-component-input-area-fg-readonly: #e8e4de;
  --ls-component-input-area-caret-readonly: #c1530e;
  --ls-component-input-area-label-readonly: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-readonly: rgba(235,235,245,0.3);
  --ls-component-input-area-status-readonly: rgba(235,235,245,0.6);
  --ls-component-input-area-bg-disabled: transparent;
  --ls-component-input-area-border-color-disabled: transparent;
  --ls-component-input-area-fg-disabled: #e8e4de;
  --ls-component-input-area-caret-disabled: #c1530e;
  --ls-component-input-area-label-disabled: rgba(235,235,245,0.6);
  --ls-component-input-area-placeholder-disabled: rgba(235,235,245,0.3);
  --ls-component-input-area-status-disabled: rgba(235,235,245,0.6);
  --ls-component-input-area-border-width-focus: var(--ls-component-input-area-focus-width);
  --ls-component-input-area-border-width-invalid-focus: var(--ls-component-input-area-focus-width);
  --ls-component-input-area-radius: 0;
  --ls-component-input-area-border-width: 0;
  --ls-component-input-area-focus-width: 0;
  --ls-component-input-area-padding-md-x: 0.3125rem;
  --ls-component-input-area-padding-md-y: 0.5rem;
  --ls-component-input-area-padding-md-top: 0.5rem;
  --ls-component-input-area-padding-md-bottom: 0.5rem;
  --ls-component-input-area-label-mode: hidden;
  --ls-component-input-area-status-mode: hidden;
}

[data-ls-platform="ios"][data-ts-mode="light"], :root[data-ls-platform="ios"][data-ts-mode="light"] {
  --ls-component-input-area-bg-default: transparent;
  --ls-component-input-area-border-color-default: transparent;
  --ls-component-input-area-fg-default: #120f0a;
  --ls-component-input-area-caret-default: #c1530e;
  --ls-component-input-area-label-default: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-default: rgba(60,60,67,0.3);
  --ls-component-input-area-status-default: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-hover: transparent;
  --ls-component-input-area-border-color-hover: transparent;
  --ls-component-input-area-fg-hover: #120f0a;
  --ls-component-input-area-caret-hover: #c1530e;
  --ls-component-input-area-label-hover: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-hover: rgba(60,60,67,0.3);
  --ls-component-input-area-status-hover: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-filled: transparent;
  --ls-component-input-area-border-color-filled: transparent;
  --ls-component-input-area-fg-filled: #120f0a;
  --ls-component-input-area-caret-filled: #c1530e;
  --ls-component-input-area-label-filled: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-filled: rgba(60,60,67,0.3);
  --ls-component-input-area-status-filled: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-focus: transparent;
  --ls-component-input-area-border-color-focus: transparent;
  --ls-component-input-area-fg-focus: #120f0a;
  --ls-component-input-area-caret-focus: #c1530e;
  --ls-component-input-area-label-focus: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-focus: rgba(60,60,67,0.3);
  --ls-component-input-area-status-focus: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-invalid: transparent;
  --ls-component-input-area-border-color-invalid: transparent;
  --ls-component-input-area-fg-invalid: #120f0a;
  --ls-component-input-area-caret-invalid: #c1530e;
  --ls-component-input-area-label-invalid: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-invalid: rgba(60,60,67,0.3);
  --ls-component-input-area-status-invalid: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-invalid-focus: transparent;
  --ls-component-input-area-border-color-invalid-focus: transparent;
  --ls-component-input-area-fg-invalid-focus: #120f0a;
  --ls-component-input-area-caret-invalid-focus: #c1530e;
  --ls-component-input-area-label-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-invalid-focus: rgba(60,60,67,0.3);
  --ls-component-input-area-status-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-valid: transparent;
  --ls-component-input-area-border-color-valid: transparent;
  --ls-component-input-area-fg-valid: #120f0a;
  --ls-component-input-area-caret-valid: #c1530e;
  --ls-component-input-area-label-valid: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-valid: rgba(60,60,67,0.3);
  --ls-component-input-area-status-valid: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-autofill: transparent;
  --ls-component-input-area-border-color-autofill: transparent;
  --ls-component-input-area-fg-autofill: #120f0a;
  --ls-component-input-area-caret-autofill: #c1530e;
  --ls-component-input-area-label-autofill: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-autofill: rgba(60,60,67,0.3);
  --ls-component-input-area-status-autofill: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-readonly: transparent;
  --ls-component-input-area-border-color-readonly: transparent;
  --ls-component-input-area-fg-readonly: #120f0a;
  --ls-component-input-area-caret-readonly: #c1530e;
  --ls-component-input-area-label-readonly: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-readonly: rgba(60,60,67,0.3);
  --ls-component-input-area-status-readonly: rgba(60,60,67,0.6);
  --ls-component-input-area-bg-disabled: transparent;
  --ls-component-input-area-border-color-disabled: transparent;
  --ls-component-input-area-fg-disabled: #120f0a;
  --ls-component-input-area-caret-disabled: #c1530e;
  --ls-component-input-area-label-disabled: rgba(60,60,67,0.6);
  --ls-component-input-area-placeholder-disabled: rgba(60,60,67,0.3);
  --ls-component-input-area-status-disabled: rgba(60,60,67,0.6);
}

[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))){position:relative;display:block}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-area-radius);border-width:var(--ls-component-input-area-border-width);border-style:solid;padding:var(--ls-component-input-area-padding-md-top) var(--ls-component-input-area-padding-md-x) var(--ls-component-input-area-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{height:auto;align-items:flex-start;padding-top:var(--ls-component-input-area-padding-md-top);padding-bottom:var(--ls-component-input-area-padding-md-bottom)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]{resize:vertical;display:block;min-height:calc(var(--ls-component-input-area-rows) * var(--ls-component-input-font-size-md) * var(--ls-component-input-font-lineHeight))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;transform:none}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="status"]{display:none}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-default);border-color:var(--ls-component-input-area-border-color-default);color:var(--ls-component-input-area-fg-default);caret-color:var(--ls-component-input-area-caret-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="label"]{color:var(--ls-component-input-area-label-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="status"]{color:var(--ls-component-input-area-status-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-hover);border-color:var(--ls-component-input-area-border-color-hover);color:var(--ls-component-input-area-fg-hover);caret-color:var(--ls-component-input-area-caret-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-filled);border-color:var(--ls-component-input-area-border-color-filled);color:var(--ls-component-input-area-fg-filled);caret-color:var(--ls-component-input-area-caret-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-focus);border-color:var(--ls-component-input-area-border-color-focus);color:var(--ls-component-input-area-fg-focus);caret-color:var(--ls-component-input-area-caret-focus);border-width:var(--ls-component-input-area-border-width-focus);padding-inline-start:calc(var(--ls-component-input-area-padding-md-x) - (var(--ls-component-input-area-border-width-focus) - var(--ls-component-input-area-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-invalid);border-color:var(--ls-component-input-area-border-color-invalid);color:var(--ls-component-input-area-fg-invalid);caret-color:var(--ls-component-input-area-caret-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-invalid-focus);border-color:var(--ls-component-input-area-border-color-invalid-focus);color:var(--ls-component-input-area-fg-invalid-focus);caret-color:var(--ls-component-input-area-caret-invalid-focus);border-width:var(--ls-component-input-area-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-area-padding-md-x) - (var(--ls-component-input-area-border-width-invalid-focus) - var(--ls-component-input-area-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-valid);border-color:var(--ls-component-input-area-border-color-valid);color:var(--ls-component-input-area-fg-valid);caret-color:var(--ls-component-input-area-caret-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-autofill);border-color:var(--ls-component-input-area-border-color-autofill);color:var(--ls-component-input-area-fg-autofill);caret-color:var(--ls-component-input-area-caret-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-readonly);border-color:var(--ls-component-input-area-border-color-readonly);color:var(--ls-component-input-area-fg-readonly);caret-color:var(--ls-component-input-area-caret-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-disabled);border-color:var(--ls-component-input-area-border-color-disabled);color:var(--ls-component-input-area-fg-disabled);caret-color:var(--ls-component-input-area-caret-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="ios"], :root[data-ls-platform="ios"] {
  --ls-appearance-served: dark;
  --ls-component-input-search-bg-default: #19191b;
  --ls-component-input-search-border-color-default: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-default: #e8e4de;
  --ls-component-input-search-caret-default: #c1530e;
  --ls-component-input-search-label-default: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-default: rgba(235,235,245,0.6);
  --ls-component-input-search-status-default: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-hover: #19191b;
  --ls-component-input-search-border-color-hover: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-hover: #e8e4de;
  --ls-component-input-search-caret-hover: #c1530e;
  --ls-component-input-search-label-hover: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-hover: rgba(235,235,245,0.6);
  --ls-component-input-search-status-hover: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-filled: #19191b;
  --ls-component-input-search-border-color-filled: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-filled: #e8e4de;
  --ls-component-input-search-caret-filled: #c1530e;
  --ls-component-input-search-label-filled: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-filled: rgba(235,235,245,0.6);
  --ls-component-input-search-status-filled: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-focus: #19191b;
  --ls-component-input-search-border-color-focus: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-focus: #e8e4de;
  --ls-component-input-search-caret-focus: #c1530e;
  --ls-component-input-search-label-focus: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-focus: rgba(235,235,245,0.6);
  --ls-component-input-search-status-focus: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-invalid: #19191b;
  --ls-component-input-search-border-color-invalid: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-invalid: #e8e4de;
  --ls-component-input-search-caret-invalid: #c1530e;
  --ls-component-input-search-label-invalid: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-invalid: rgba(235,235,245,0.6);
  --ls-component-input-search-status-invalid: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-invalid-focus: #19191b;
  --ls-component-input-search-border-color-invalid-focus: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-invalid-focus: #e8e4de;
  --ls-component-input-search-caret-invalid-focus: #c1530e;
  --ls-component-input-search-label-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-search-status-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-valid: #19191b;
  --ls-component-input-search-border-color-valid: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-valid: #e8e4de;
  --ls-component-input-search-caret-valid: #c1530e;
  --ls-component-input-search-label-valid: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-valid: rgba(235,235,245,0.6);
  --ls-component-input-search-status-valid: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-autofill: #19191b;
  --ls-component-input-search-border-color-autofill: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-autofill: #e8e4de;
  --ls-component-input-search-caret-autofill: #c1530e;
  --ls-component-input-search-label-autofill: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-autofill: rgba(235,235,245,0.6);
  --ls-component-input-search-status-autofill: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-readonly: #19191b;
  --ls-component-input-search-border-color-readonly: rgba(232,228,222,0.13);
  --ls-component-input-search-fg-readonly: #e8e4de;
  --ls-component-input-search-caret-readonly: #c1530e;
  --ls-component-input-search-label-readonly: rgba(235,235,245,0.6);
  --ls-component-input-search-placeholder-readonly: rgba(235,235,245,0.6);
  --ls-component-input-search-status-readonly: rgba(235,235,245,0.6);
  --ls-component-input-search-bg-disabled: rgba(120,120,128,0.12);
  --ls-component-input-search-border-color-disabled: transparent;
  --ls-component-input-search-fg-disabled: #e8e4de;
  --ls-component-input-search-caret-disabled: #c1530e;
  --ls-component-input-search-label-disabled: rgba(235,235,245,0.3);
  --ls-component-input-search-placeholder-disabled: rgba(235,235,245,0.3);
  --ls-component-input-search-status-disabled: rgba(235,235,245,0.6);
  --ls-component-input-search-border-width-focus: var(--ls-component-input-search-focus-width);
  --ls-component-input-search-border-width-invalid-focus: var(--ls-component-input-search-focus-width);
  --ls-component-input-search-height: 2.75rem;
  --ls-component-input-search-radius: 1.375rem;
  --ls-component-input-search-border-width: 1px;
  --ls-component-input-search-focus-width: 1px;
  --ls-component-input-search-padding-md-x: 0.75rem;
  --ls-component-input-search-padding-md-y: 0;
  --ls-component-input-search-padding-md-top: 0;
  --ls-component-input-search-padding-md-bottom: 0;
  --ls-component-input-search-slot-size: 1.25rem;
  --ls-component-input-search-slot-gap: 0.4375rem;
  --ls-component-input-search-font-weight: 500;
  --ls-component-input-search-label-mode: hidden;
  --ls-component-input-search-status-mode: hidden;
}

[data-ls-platform="ios"][data-ts-mode="light"], :root[data-ls-platform="ios"][data-ts-mode="light"] {
  --ls-component-input-search-bg-default: #fefdfb;
  --ls-component-input-search-border-color-default: rgba(18,15,10,0);
  --ls-component-input-search-fg-default: #120f0a;
  --ls-component-input-search-caret-default: #c1530e;
  --ls-component-input-search-label-default: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-default: rgba(60,60,67,0.6);
  --ls-component-input-search-status-default: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-hover: #fefdfb;
  --ls-component-input-search-border-color-hover: rgba(18,15,10,0);
  --ls-component-input-search-fg-hover: #120f0a;
  --ls-component-input-search-caret-hover: #c1530e;
  --ls-component-input-search-label-hover: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-hover: rgba(60,60,67,0.6);
  --ls-component-input-search-status-hover: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-filled: #fefdfb;
  --ls-component-input-search-border-color-filled: rgba(18,15,10,0);
  --ls-component-input-search-fg-filled: #120f0a;
  --ls-component-input-search-caret-filled: #c1530e;
  --ls-component-input-search-label-filled: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-filled: rgba(60,60,67,0.6);
  --ls-component-input-search-status-filled: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-focus: #fefdfb;
  --ls-component-input-search-border-color-focus: rgba(18,15,10,0);
  --ls-component-input-search-fg-focus: #120f0a;
  --ls-component-input-search-caret-focus: #c1530e;
  --ls-component-input-search-label-focus: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-focus: rgba(60,60,67,0.6);
  --ls-component-input-search-status-focus: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-invalid: #fefdfb;
  --ls-component-input-search-border-color-invalid: rgba(18,15,10,0);
  --ls-component-input-search-fg-invalid: #120f0a;
  --ls-component-input-search-caret-invalid: #c1530e;
  --ls-component-input-search-label-invalid: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-invalid: rgba(60,60,67,0.6);
  --ls-component-input-search-status-invalid: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-invalid-focus: #fefdfb;
  --ls-component-input-search-border-color-invalid-focus: rgba(18,15,10,0);
  --ls-component-input-search-fg-invalid-focus: #120f0a;
  --ls-component-input-search-caret-invalid-focus: #c1530e;
  --ls-component-input-search-label-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-search-status-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-valid: #fefdfb;
  --ls-component-input-search-border-color-valid: rgba(18,15,10,0);
  --ls-component-input-search-fg-valid: #120f0a;
  --ls-component-input-search-caret-valid: #c1530e;
  --ls-component-input-search-label-valid: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-valid: rgba(60,60,67,0.6);
  --ls-component-input-search-status-valid: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-autofill: #fefdfb;
  --ls-component-input-search-border-color-autofill: rgba(18,15,10,0);
  --ls-component-input-search-fg-autofill: #120f0a;
  --ls-component-input-search-caret-autofill: #c1530e;
  --ls-component-input-search-label-autofill: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-autofill: rgba(60,60,67,0.6);
  --ls-component-input-search-status-autofill: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-readonly: #fefdfb;
  --ls-component-input-search-border-color-readonly: rgba(18,15,10,0);
  --ls-component-input-search-fg-readonly: #120f0a;
  --ls-component-input-search-caret-readonly: #c1530e;
  --ls-component-input-search-label-readonly: rgba(60,60,67,0.6);
  --ls-component-input-search-placeholder-readonly: rgba(60,60,67,0.6);
  --ls-component-input-search-status-readonly: rgba(60,60,67,0.6);
  --ls-component-input-search-bg-disabled: rgba(120,120,128,0.06);
  --ls-component-input-search-border-color-disabled: transparent;
  --ls-component-input-search-fg-disabled: #120f0a;
  --ls-component-input-search-caret-disabled: #c1530e;
  --ls-component-input-search-label-disabled: rgba(60,60,67,0.3);
  --ls-component-input-search-placeholder-disabled: rgba(60,60,67,0.3);
  --ls-component-input-search-status-disabled: rgba(60,60,67,0.6);
}

[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))){position:relative;display:block}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-search-height);border-radius:var(--ls-component-input-search-radius);border-width:var(--ls-component-input-search-border-width);border-style:solid;padding:var(--ls-component-input-search-padding-md-top) var(--ls-component-input-search-padding-md-x) var(--ls-component-input-search-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);font-weight:var(--ls-component-input-search-font-weight);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-input-search-slot-size);height:var(--ls-component-input-search-slot-size)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{gap:var(--ls-component-input-search-slot-gap)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{visibility:hidden}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="trailing"]{visibility:visible}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;transform:none}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="status"]{display:none}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-default);border-color:var(--ls-component-input-search-border-color-default);color:var(--ls-component-input-search-fg-default);caret-color:var(--ls-component-input-search-caret-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="label"]{color:var(--ls-component-input-search-label-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="status"]{color:var(--ls-component-input-search-status-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-hover);border-color:var(--ls-component-input-search-border-color-hover);color:var(--ls-component-input-search-fg-hover);caret-color:var(--ls-component-input-search-caret-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-filled);border-color:var(--ls-component-input-search-border-color-filled);color:var(--ls-component-input-search-fg-filled);caret-color:var(--ls-component-input-search-caret-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-focus);border-color:var(--ls-component-input-search-border-color-focus);color:var(--ls-component-input-search-fg-focus);caret-color:var(--ls-component-input-search-caret-focus);border-width:var(--ls-component-input-search-border-width-focus);padding-inline-start:calc(var(--ls-component-input-search-padding-md-x) - (var(--ls-component-input-search-border-width-focus) - var(--ls-component-input-search-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-invalid);border-color:var(--ls-component-input-search-border-color-invalid);color:var(--ls-component-input-search-fg-invalid);caret-color:var(--ls-component-input-search-caret-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-invalid-focus);border-color:var(--ls-component-input-search-border-color-invalid-focus);color:var(--ls-component-input-search-fg-invalid-focus);caret-color:var(--ls-component-input-search-caret-invalid-focus);border-width:var(--ls-component-input-search-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-search-padding-md-x) - (var(--ls-component-input-search-border-width-invalid-focus) - var(--ls-component-input-search-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-valid);border-color:var(--ls-component-input-search-border-color-valid);color:var(--ls-component-input-search-fg-valid);caret-color:var(--ls-component-input-search-caret-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-autofill);border-color:var(--ls-component-input-search-border-color-autofill);color:var(--ls-component-input-search-fg-autofill);caret-color:var(--ls-component-input-search-caret-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-readonly);border-color:var(--ls-component-input-search-border-color-readonly);color:var(--ls-component-input-search-fg-readonly);caret-color:var(--ls-component-input-search-caret-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-disabled);border-color:var(--ls-component-input-search-border-color-disabled);color:var(--ls-component-input-search-fg-disabled);caret-color:var(--ls-component-input-search-caret-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="leading"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-fg-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="ios"], :root[data-ls-platform="ios"] {
  --ls-appearance-served: dark;
  --ls-component-input-select-bg-default: transparent;
  --ls-component-input-select-border-color-default: transparent;
  --ls-component-input-select-fg-default: #c1530e;
  --ls-component-input-select-caret-default: #c1530e;
  --ls-component-input-select-label-default: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-default: #c1530e;
  --ls-component-input-select-status-default: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-hover: transparent;
  --ls-component-input-select-border-color-hover: transparent;
  --ls-component-input-select-fg-hover: #c1530e;
  --ls-component-input-select-caret-hover: #c1530e;
  --ls-component-input-select-label-hover: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-hover: #c1530e;
  --ls-component-input-select-status-hover: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-filled: transparent;
  --ls-component-input-select-border-color-filled: transparent;
  --ls-component-input-select-fg-filled: #c1530e;
  --ls-component-input-select-caret-filled: #c1530e;
  --ls-component-input-select-label-filled: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-filled: #c1530e;
  --ls-component-input-select-status-filled: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-focus: transparent;
  --ls-component-input-select-border-color-focus: transparent;
  --ls-component-input-select-fg-focus: #c1530e;
  --ls-component-input-select-caret-focus: #c1530e;
  --ls-component-input-select-label-focus: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-focus: #c1530e;
  --ls-component-input-select-status-focus: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-invalid: transparent;
  --ls-component-input-select-border-color-invalid: transparent;
  --ls-component-input-select-fg-invalid: #c1530e;
  --ls-component-input-select-caret-invalid: #c1530e;
  --ls-component-input-select-label-invalid: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-invalid: #c1530e;
  --ls-component-input-select-status-invalid: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-invalid-focus: transparent;
  --ls-component-input-select-border-color-invalid-focus: transparent;
  --ls-component-input-select-fg-invalid-focus: #c1530e;
  --ls-component-input-select-caret-invalid-focus: #c1530e;
  --ls-component-input-select-label-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-invalid-focus: #c1530e;
  --ls-component-input-select-status-invalid-focus: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-valid: transparent;
  --ls-component-input-select-border-color-valid: transparent;
  --ls-component-input-select-fg-valid: #c1530e;
  --ls-component-input-select-caret-valid: #c1530e;
  --ls-component-input-select-label-valid: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-valid: #c1530e;
  --ls-component-input-select-status-valid: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-autofill: transparent;
  --ls-component-input-select-border-color-autofill: transparent;
  --ls-component-input-select-fg-autofill: #c1530e;
  --ls-component-input-select-caret-autofill: #c1530e;
  --ls-component-input-select-label-autofill: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-autofill: #c1530e;
  --ls-component-input-select-status-autofill: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-readonly: transparent;
  --ls-component-input-select-border-color-readonly: transparent;
  --ls-component-input-select-fg-readonly: #c1530e;
  --ls-component-input-select-caret-readonly: #c1530e;
  --ls-component-input-select-label-readonly: rgba(235,235,245,0.6);
  --ls-component-input-select-placeholder-readonly: #c1530e;
  --ls-component-input-select-status-readonly: rgba(235,235,245,0.6);
  --ls-component-input-select-bg-disabled: transparent;
  --ls-component-input-select-border-color-disabled: transparent;
  --ls-component-input-select-fg-disabled: rgba(235,235,245,0.3);
  --ls-component-input-select-caret-disabled: #c1530e;
  --ls-component-input-select-label-disabled: rgba(235,235,245,0.3);
  --ls-component-input-select-placeholder-disabled: rgba(235,235,245,0.3);
  --ls-component-input-select-status-disabled: rgba(235,235,245,0.6);
  --ls-component-input-select-border-width-focus: var(--ls-component-input-select-focus-width);
  --ls-component-input-select-border-width-invalid-focus: var(--ls-component-input-select-focus-width);
  --ls-component-input-select-height: 2.1458333333rem;
  --ls-component-input-select-radius: 1.0729166667rem;
  --ls-component-input-select-border-width: 0;
  --ls-component-input-select-focus-width: 0;
  --ls-component-input-select-padding-md-x: 0.75rem;
  --ls-component-input-select-padding-md-y: 0.4375rem;
  --ls-component-input-select-padding-md-top: 0.4375rem;
  --ls-component-input-select-padding-md-bottom: 0.4375rem;
  --ls-component-input-select-slot-size: 0.9375rem;
  --ls-component-input-select-slot-gap: 0.25rem;
  --ls-component-input-select-label-mode: hidden;
  --ls-component-input-select-status-mode: hidden;
}

[data-ls-platform="ios"][data-ts-mode="light"], :root[data-ls-platform="ios"][data-ts-mode="light"] {
  --ls-component-input-select-bg-default: transparent;
  --ls-component-input-select-border-color-default: transparent;
  --ls-component-input-select-fg-default: #c1530e;
  --ls-component-input-select-caret-default: #c1530e;
  --ls-component-input-select-label-default: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-default: #c1530e;
  --ls-component-input-select-status-default: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-hover: transparent;
  --ls-component-input-select-border-color-hover: transparent;
  --ls-component-input-select-fg-hover: #c1530e;
  --ls-component-input-select-caret-hover: #c1530e;
  --ls-component-input-select-label-hover: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-hover: #c1530e;
  --ls-component-input-select-status-hover: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-filled: transparent;
  --ls-component-input-select-border-color-filled: transparent;
  --ls-component-input-select-fg-filled: #c1530e;
  --ls-component-input-select-caret-filled: #c1530e;
  --ls-component-input-select-label-filled: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-filled: #c1530e;
  --ls-component-input-select-status-filled: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-focus: transparent;
  --ls-component-input-select-border-color-focus: transparent;
  --ls-component-input-select-fg-focus: #c1530e;
  --ls-component-input-select-caret-focus: #c1530e;
  --ls-component-input-select-label-focus: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-focus: #c1530e;
  --ls-component-input-select-status-focus: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-invalid: transparent;
  --ls-component-input-select-border-color-invalid: transparent;
  --ls-component-input-select-fg-invalid: #c1530e;
  --ls-component-input-select-caret-invalid: #c1530e;
  --ls-component-input-select-label-invalid: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-invalid: #c1530e;
  --ls-component-input-select-status-invalid: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-invalid-focus: transparent;
  --ls-component-input-select-border-color-invalid-focus: transparent;
  --ls-component-input-select-fg-invalid-focus: #c1530e;
  --ls-component-input-select-caret-invalid-focus: #c1530e;
  --ls-component-input-select-label-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-invalid-focus: #c1530e;
  --ls-component-input-select-status-invalid-focus: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-valid: transparent;
  --ls-component-input-select-border-color-valid: transparent;
  --ls-component-input-select-fg-valid: #c1530e;
  --ls-component-input-select-caret-valid: #c1530e;
  --ls-component-input-select-label-valid: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-valid: #c1530e;
  --ls-component-input-select-status-valid: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-autofill: transparent;
  --ls-component-input-select-border-color-autofill: transparent;
  --ls-component-input-select-fg-autofill: #c1530e;
  --ls-component-input-select-caret-autofill: #c1530e;
  --ls-component-input-select-label-autofill: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-autofill: #c1530e;
  --ls-component-input-select-status-autofill: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-readonly: transparent;
  --ls-component-input-select-border-color-readonly: transparent;
  --ls-component-input-select-fg-readonly: #c1530e;
  --ls-component-input-select-caret-readonly: #c1530e;
  --ls-component-input-select-label-readonly: rgba(60,60,67,0.6);
  --ls-component-input-select-placeholder-readonly: #c1530e;
  --ls-component-input-select-status-readonly: rgba(60,60,67,0.6);
  --ls-component-input-select-bg-disabled: transparent;
  --ls-component-input-select-border-color-disabled: transparent;
  --ls-component-input-select-fg-disabled: rgba(60,60,67,0.3);
  --ls-component-input-select-caret-disabled: #c1530e;
  --ls-component-input-select-label-disabled: rgba(60,60,67,0.3);
  --ls-component-input-select-placeholder-disabled: rgba(60,60,67,0.3);
  --ls-component-input-select-status-disabled: rgba(60,60,67,0.6);
}

[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))){position:relative;display:block}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-select-height);border-radius:var(--ls-component-input-select-radius);border-width:var(--ls-component-input-select-border-width);border-style:solid;padding:var(--ls-component-input-select-padding-md-top) var(--ls-component-input-select-padding-md-x) var(--ls-component-input-select-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-input-select-slot-size);height:var(--ls-component-input-select-slot-size)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{gap:var(--ls-component-input-select-slot-gap)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]{appearance:none;cursor:pointer}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;transform:none}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]:has(option[value=""]:checked){color:inherit}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="status"]{display:none}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-default);border-color:var(--ls-component-input-select-border-color-default);color:var(--ls-component-input-select-fg-default);caret-color:var(--ls-component-input-select-caret-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="label"]{color:var(--ls-component-input-select-label-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="status"]{color:var(--ls-component-input-select-status-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-default)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-hover);border-color:var(--ls-component-input-select-border-color-hover);color:var(--ls-component-input-select-fg-hover);caret-color:var(--ls-component-input-select-caret-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-hover)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-filled);border-color:var(--ls-component-input-select-border-color-filled);color:var(--ls-component-input-select-fg-filled);caret-color:var(--ls-component-input-select-caret-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-filled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-focus);border-color:var(--ls-component-input-select-border-color-focus);color:var(--ls-component-input-select-fg-focus);caret-color:var(--ls-component-input-select-caret-focus);border-width:var(--ls-component-input-select-border-width-focus);padding-inline-start:calc(var(--ls-component-input-select-padding-md-x) - (var(--ls-component-input-select-border-width-focus) - var(--ls-component-input-select-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-invalid);border-color:var(--ls-component-input-select-border-color-invalid);color:var(--ls-component-input-select-fg-invalid);caret-color:var(--ls-component-input-select-caret-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-invalid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-invalid-focus);border-color:var(--ls-component-input-select-border-color-invalid-focus);color:var(--ls-component-input-select-fg-invalid-focus);caret-color:var(--ls-component-input-select-caret-invalid-focus);border-width:var(--ls-component-input-select-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-select-padding-md-x) - (var(--ls-component-input-select-border-width-invalid-focus) - var(--ls-component-input-select-border-width)))}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-invalid-focus)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-valid);border-color:var(--ls-component-input-select-border-color-valid);color:var(--ls-component-input-select-fg-valid);caret-color:var(--ls-component-input-select-caret-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-valid)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-autofill);border-color:var(--ls-component-input-select-border-color-autofill);color:var(--ls-component-input-select-fg-autofill);caret-color:var(--ls-component-input-select-caret-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-autofill)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-readonly);border-color:var(--ls-component-input-select-border-color-readonly);color:var(--ls-component-input-select-fg-readonly);caret-color:var(--ls-component-input-select-caret-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-readonly)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-disabled);border-color:var(--ls-component-input-select-border-color-disabled);color:var(--ls-component-input-select-fg-disabled);caret-color:var(--ls-component-input-select-caret-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="trailing"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-disabled)}
[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="ios"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="android"], :root[data-ls-platform="android"] {
  --ls-appearance-served: dark;
  --ls-component-input-bg-default: #221e18;
  --ls-component-input-border-color-default: #a5a098;
  --ls-component-input-fg-default: #e8e4de;
  --ls-component-input-caret-default: #c1530e;
  --ls-component-input-label-default: #a5a098;
  --ls-component-input-placeholder-default: #a5a098;
  --ls-component-input-status-default: #a5a098;
  --ls-component-input-bg-hover: #322e28;
  --ls-component-input-border-color-hover: #e8e4de;
  --ls-component-input-fg-hover: #e8e4de;
  --ls-component-input-caret-hover: #c1530e;
  --ls-component-input-label-hover: #a5a098;
  --ls-component-input-placeholder-hover: #a5a098;
  --ls-component-input-status-hover: #a5a098;
  --ls-component-input-bg-filled: #221e18;
  --ls-component-input-border-color-filled: #a5a098;
  --ls-component-input-fg-filled: #e8e4de;
  --ls-component-input-caret-filled: #c1530e;
  --ls-component-input-label-filled: #a5a098;
  --ls-component-input-placeholder-filled: #a5a098;
  --ls-component-input-status-filled: #a5a098;
  --ls-component-input-bg-focus: #221e18;
  --ls-component-input-border-color-focus: #c1530e;
  --ls-component-input-fg-focus: #e8e4de;
  --ls-component-input-caret-focus: #c1530e;
  --ls-component-input-label-focus: #c1530e;
  --ls-component-input-placeholder-focus: #a5a098;
  --ls-component-input-status-focus: #a5a098;
  --ls-component-input-bg-invalid: #221e18;
  --ls-component-input-border-color-invalid: #ff5555;
  --ls-component-input-fg-invalid: #e8e4de;
  --ls-component-input-caret-invalid: #ff5555;
  --ls-component-input-label-invalid: #ff5555;
  --ls-component-input-placeholder-invalid: #a5a098;
  --ls-component-input-status-invalid: #ff5555;
  --ls-component-input-bg-invalid-focus: #221e18;
  --ls-component-input-border-color-invalid-focus: #ff5555;
  --ls-component-input-fg-invalid-focus: #e8e4de;
  --ls-component-input-caret-invalid-focus: #ff5555;
  --ls-component-input-label-invalid-focus: #ff5555;
  --ls-component-input-placeholder-invalid-focus: #a5a098;
  --ls-component-input-status-invalid-focus: #ff5555;
  --ls-component-input-bg-valid: #221e18;
  --ls-component-input-border-color-valid: #a5a098;
  --ls-component-input-fg-valid: #e8e4de;
  --ls-component-input-caret-valid: #c1530e;
  --ls-component-input-label-valid: #a5a098;
  --ls-component-input-placeholder-valid: #a5a098;
  --ls-component-input-status-valid: #a5a098;
  --ls-component-input-bg-autofill: #221e18;
  --ls-component-input-border-color-autofill: #a5a098;
  --ls-component-input-fg-autofill: #e8e4de;
  --ls-component-input-caret-autofill: #c1530e;
  --ls-component-input-label-autofill: #a5a098;
  --ls-component-input-placeholder-autofill: #a5a098;
  --ls-component-input-status-autofill: #a5a098;
  --ls-component-input-bg-readonly: #221e18;
  --ls-component-input-border-color-readonly: #a5a098;
  --ls-component-input-fg-readonly: #e8e4de;
  --ls-component-input-caret-readonly: #c1530e;
  --ls-component-input-label-readonly: #a5a098;
  --ls-component-input-placeholder-readonly: #a5a098;
  --ls-component-input-status-readonly: #a5a098;
  --ls-component-input-bg-disabled: #0f0f11;
  --ls-component-input-border-color-disabled: rgba(232,228,222,0.38);
  --ls-component-input-fg-disabled: rgba(232,228,222,0.38);
  --ls-component-input-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ls-platform="android"][data-ts-mode="light"], :root[data-ls-platform="android"][data-ts-mode="light"] {
  --ls-component-input-bg-default: #ebe6d9;
  --ls-component-input-border-color-default: #6b6560;
  --ls-component-input-fg-default: #120f0a;
  --ls-component-input-caret-default: #c1530e;
  --ls-component-input-label-default: #6b6560;
  --ls-component-input-placeholder-default: #6b6560;
  --ls-component-input-status-default: #6b6560;
  --ls-component-input-bg-hover: #dad5c8;
  --ls-component-input-border-color-hover: #120f0a;
  --ls-component-input-fg-hover: #120f0a;
  --ls-component-input-caret-hover: #c1530e;
  --ls-component-input-label-hover: #6b6560;
  --ls-component-input-placeholder-hover: #6b6560;
  --ls-component-input-status-hover: #6b6560;
  --ls-component-input-bg-filled: #ebe6d9;
  --ls-component-input-border-color-filled: #6b6560;
  --ls-component-input-fg-filled: #120f0a;
  --ls-component-input-caret-filled: #c1530e;
  --ls-component-input-label-filled: #6b6560;
  --ls-component-input-placeholder-filled: #6b6560;
  --ls-component-input-status-filled: #6b6560;
  --ls-component-input-bg-focus: #ebe6d9;
  --ls-component-input-border-color-focus: #c1530e;
  --ls-component-input-fg-focus: #120f0a;
  --ls-component-input-caret-focus: #c1530e;
  --ls-component-input-label-focus: #c1530e;
  --ls-component-input-placeholder-focus: #6b6560;
  --ls-component-input-status-focus: #6b6560;
  --ls-component-input-bg-invalid: #ebe6d9;
  --ls-component-input-border-color-invalid: #830035;
  --ls-component-input-fg-invalid: #120f0a;
  --ls-component-input-caret-invalid: #830035;
  --ls-component-input-label-invalid: #830035;
  --ls-component-input-placeholder-invalid: #6b6560;
  --ls-component-input-status-invalid: #830035;
  --ls-component-input-bg-invalid-focus: #ebe6d9;
  --ls-component-input-border-color-invalid-focus: #830035;
  --ls-component-input-fg-invalid-focus: #120f0a;
  --ls-component-input-caret-invalid-focus: #830035;
  --ls-component-input-label-invalid-focus: #830035;
  --ls-component-input-placeholder-invalid-focus: #6b6560;
  --ls-component-input-status-invalid-focus: #830035;
  --ls-component-input-bg-valid: #ebe6d9;
  --ls-component-input-border-color-valid: #6b6560;
  --ls-component-input-fg-valid: #120f0a;
  --ls-component-input-caret-valid: #c1530e;
  --ls-component-input-label-valid: #6b6560;
  --ls-component-input-placeholder-valid: #6b6560;
  --ls-component-input-status-valid: #6b6560;
  --ls-component-input-bg-autofill: #ebe6d9;
  --ls-component-input-border-color-autofill: #6b6560;
  --ls-component-input-fg-autofill: #120f0a;
  --ls-component-input-caret-autofill: #c1530e;
  --ls-component-input-label-autofill: #6b6560;
  --ls-component-input-placeholder-autofill: #6b6560;
  --ls-component-input-status-autofill: #6b6560;
  --ls-component-input-bg-readonly: #ebe6d9;
  --ls-component-input-border-color-readonly: #6b6560;
  --ls-component-input-fg-readonly: #120f0a;
  --ls-component-input-caret-readonly: #c1530e;
  --ls-component-input-label-readonly: #6b6560;
  --ls-component-input-placeholder-readonly: #6b6560;
  --ls-component-input-status-readonly: #6b6560;
  --ls-component-input-bg-disabled: #f1eee7;
  --ls-component-input-border-color-disabled: rgba(18,15,10,0.38);
  --ls-component-input-fg-disabled: rgba(18,15,10,0.38);
  --ls-component-input-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-status-disabled: rgba(18,15,10,0.38);
}

[data-ls-platform="android"] [data-ls-component="input"]{position:relative;display:block}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius) var(--ls-component-input-radius) 0 0;border-width:0 0 var(--ls-component-input-border-width) 0;border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="label"]{position:absolute;pointer-events:none;z-index:1;margin-bottom:0;width:auto;height:auto;overflow:visible;clip:auto;font-size:var(--ls-component-input-label-font-size);line-height:var(--ls-component-input-label-font-lineHeight);letter-spacing:var(--ls-component-input-label-font-letterSpacing);top:var(--ls-component-input-label-top);inset-inline-start:var(--ls-component-input-label-left);transition:top var(--ls-component-input-label-transition),font-size var(--ls-component-input-label-transition)}
[data-ls-platform="android"] [data-ls-component="input"]:focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="label"]{font-size:var(--ls-component-input-label-floated-size);line-height:var(--ls-component-input-label-floated-lineHeight);letter-spacing:var(--ls-component-input-label-floated-letterSpacing);top:var(--ls-component-input-label-floated-top)}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="control"]::placeholder{opacity:0}
[data-ls-platform="android"] [data-ls-component="input"]:focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="status"]{display:block;font-size:var(--ls-component-input-status-font-size);line-height:var(--ls-component-input-status-font-lineHeight);letter-spacing:var(--ls-component-input-status-font-letterSpacing);margin-top:var(--ls-component-input-status-gap)}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-default);border-color:var(--ls-component-input-border-color-default);color:var(--ls-component-input-fg-default);caret-color:var(--ls-component-input-caret-default)}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="label"]{color:var(--ls-component-input-label-default)}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-default)}
[data-ls-platform="android"] [data-ls-component="input"] [data-ls-part="status"]{color:var(--ls-component-input-status-default)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-hover);border-color:var(--ls-component-input-border-color-hover);color:var(--ls-component-input-fg-hover);caret-color:var(--ls-component-input-caret-hover)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-label-hover)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-hover)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-status-hover)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-filled);border-color:var(--ls-component-input-border-color-filled);color:var(--ls-component-input-fg-filled);caret-color:var(--ls-component-input-caret-filled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-label-filled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-filled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-status-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-focus);border-color:var(--ls-component-input-border-color-focus);color:var(--ls-component-input-fg-focus);caret-color:var(--ls-component-input-caret-focus);border-width:0 0 var(--ls-component-input-border-width-focus) 0;padding-bottom:calc(var(--ls-component-input-padding-md-bottom) - (var(--ls-component-input-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-label-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-status-focus)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-invalid);border-color:var(--ls-component-input-border-color-invalid);color:var(--ls-component-input-fg-invalid);caret-color:var(--ls-component-input-caret-invalid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-label-invalid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-invalid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-status-invalid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-invalid-focus);border-color:var(--ls-component-input-border-color-invalid-focus);color:var(--ls-component-input-fg-invalid-focus);caret-color:var(--ls-component-input-caret-invalid-focus);border-width:0 0 var(--ls-component-input-border-width-invalid-focus) 0;padding-bottom:calc(var(--ls-component-input-padding-md-bottom) - (var(--ls-component-input-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-label-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-status-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-valid] [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-valid);border-color:var(--ls-component-input-border-color-valid);color:var(--ls-component-input-fg-valid);caret-color:var(--ls-component-input-caret-valid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-valid] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-label-valid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-valid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-valid] [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-status-valid)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-autofill);border-color:var(--ls-component-input-border-color-autofill);color:var(--ls-component-input-fg-autofill);caret-color:var(--ls-component-input-caret-autofill)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-label-autofill)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-autofill)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-status-autofill)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-readonly);border-color:var(--ls-component-input-border-color-readonly);color:var(--ls-component-input-fg-readonly);caret-color:var(--ls-component-input-caret-readonly)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-label-readonly)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-readonly)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-status-readonly)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-bg-disabled);border-color:var(--ls-component-input-border-color-disabled);color:var(--ls-component-input-fg-disabled);caret-color:var(--ls-component-input-caret-disabled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-label-disabled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-placeholder-disabled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-status-disabled)}
[data-ls-platform="android"] [data-ls-component="input"][data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"][data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="android"], :root[data-ls-platform="android"] {
  --ls-appearance-served: dark;
  --ls-component-input-area-bg-default: #221e18;
  --ls-component-input-area-border-color-default: #a5a098;
  --ls-component-input-area-fg-default: #e8e4de;
  --ls-component-input-area-caret-default: #c1530e;
  --ls-component-input-area-label-default: #a5a098;
  --ls-component-input-area-placeholder-default: #a5a098;
  --ls-component-input-area-status-default: #a5a098;
  --ls-component-input-area-bg-hover: #322e28;
  --ls-component-input-area-border-color-hover: #e8e4de;
  --ls-component-input-area-fg-hover: #e8e4de;
  --ls-component-input-area-caret-hover: #c1530e;
  --ls-component-input-area-label-hover: #a5a098;
  --ls-component-input-area-placeholder-hover: #a5a098;
  --ls-component-input-area-status-hover: #a5a098;
  --ls-component-input-area-bg-filled: #221e18;
  --ls-component-input-area-border-color-filled: #a5a098;
  --ls-component-input-area-fg-filled: #e8e4de;
  --ls-component-input-area-caret-filled: #c1530e;
  --ls-component-input-area-label-filled: #a5a098;
  --ls-component-input-area-placeholder-filled: #a5a098;
  --ls-component-input-area-status-filled: #a5a098;
  --ls-component-input-area-bg-focus: #221e18;
  --ls-component-input-area-border-color-focus: #c1530e;
  --ls-component-input-area-fg-focus: #e8e4de;
  --ls-component-input-area-caret-focus: #c1530e;
  --ls-component-input-area-label-focus: #c1530e;
  --ls-component-input-area-placeholder-focus: #a5a098;
  --ls-component-input-area-status-focus: #a5a098;
  --ls-component-input-area-bg-invalid: #221e18;
  --ls-component-input-area-border-color-invalid: #ff5555;
  --ls-component-input-area-fg-invalid: #e8e4de;
  --ls-component-input-area-caret-invalid: #ff5555;
  --ls-component-input-area-label-invalid: #ff5555;
  --ls-component-input-area-placeholder-invalid: #a5a098;
  --ls-component-input-area-status-invalid: #ff5555;
  --ls-component-input-area-bg-invalid-focus: #221e18;
  --ls-component-input-area-border-color-invalid-focus: #ff5555;
  --ls-component-input-area-fg-invalid-focus: #e8e4de;
  --ls-component-input-area-caret-invalid-focus: #ff5555;
  --ls-component-input-area-label-invalid-focus: #ff5555;
  --ls-component-input-area-placeholder-invalid-focus: #a5a098;
  --ls-component-input-area-status-invalid-focus: #ff5555;
  --ls-component-input-area-bg-valid: #221e18;
  --ls-component-input-area-border-color-valid: #a5a098;
  --ls-component-input-area-fg-valid: #e8e4de;
  --ls-component-input-area-caret-valid: #c1530e;
  --ls-component-input-area-label-valid: #a5a098;
  --ls-component-input-area-placeholder-valid: #a5a098;
  --ls-component-input-area-status-valid: #a5a098;
  --ls-component-input-area-bg-autofill: #221e18;
  --ls-component-input-area-border-color-autofill: #a5a098;
  --ls-component-input-area-fg-autofill: #e8e4de;
  --ls-component-input-area-caret-autofill: #c1530e;
  --ls-component-input-area-label-autofill: #a5a098;
  --ls-component-input-area-placeholder-autofill: #a5a098;
  --ls-component-input-area-status-autofill: #a5a098;
  --ls-component-input-area-bg-readonly: #221e18;
  --ls-component-input-area-border-color-readonly: #a5a098;
  --ls-component-input-area-fg-readonly: #e8e4de;
  --ls-component-input-area-caret-readonly: #c1530e;
  --ls-component-input-area-label-readonly: #a5a098;
  --ls-component-input-area-placeholder-readonly: #a5a098;
  --ls-component-input-area-status-readonly: #a5a098;
  --ls-component-input-area-bg-disabled: #0f0f11;
  --ls-component-input-area-border-color-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-fg-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-area-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-area-border-width-invalid-focus: var(--ls-component-input-focus-width);
}

[data-ls-platform="android"][data-ts-mode="light"], :root[data-ls-platform="android"][data-ts-mode="light"] {
  --ls-component-input-area-bg-default: #ebe6d9;
  --ls-component-input-area-border-color-default: #6b6560;
  --ls-component-input-area-fg-default: #120f0a;
  --ls-component-input-area-caret-default: #c1530e;
  --ls-component-input-area-label-default: #6b6560;
  --ls-component-input-area-placeholder-default: #6b6560;
  --ls-component-input-area-status-default: #6b6560;
  --ls-component-input-area-bg-hover: #dad5c8;
  --ls-component-input-area-border-color-hover: #120f0a;
  --ls-component-input-area-fg-hover: #120f0a;
  --ls-component-input-area-caret-hover: #c1530e;
  --ls-component-input-area-label-hover: #6b6560;
  --ls-component-input-area-placeholder-hover: #6b6560;
  --ls-component-input-area-status-hover: #6b6560;
  --ls-component-input-area-bg-filled: #ebe6d9;
  --ls-component-input-area-border-color-filled: #6b6560;
  --ls-component-input-area-fg-filled: #120f0a;
  --ls-component-input-area-caret-filled: #c1530e;
  --ls-component-input-area-label-filled: #6b6560;
  --ls-component-input-area-placeholder-filled: #6b6560;
  --ls-component-input-area-status-filled: #6b6560;
  --ls-component-input-area-bg-focus: #ebe6d9;
  --ls-component-input-area-border-color-focus: #c1530e;
  --ls-component-input-area-fg-focus: #120f0a;
  --ls-component-input-area-caret-focus: #c1530e;
  --ls-component-input-area-label-focus: #c1530e;
  --ls-component-input-area-placeholder-focus: #6b6560;
  --ls-component-input-area-status-focus: #6b6560;
  --ls-component-input-area-bg-invalid: #ebe6d9;
  --ls-component-input-area-border-color-invalid: #830035;
  --ls-component-input-area-fg-invalid: #120f0a;
  --ls-component-input-area-caret-invalid: #830035;
  --ls-component-input-area-label-invalid: #830035;
  --ls-component-input-area-placeholder-invalid: #6b6560;
  --ls-component-input-area-status-invalid: #830035;
  --ls-component-input-area-bg-invalid-focus: #ebe6d9;
  --ls-component-input-area-border-color-invalid-focus: #830035;
  --ls-component-input-area-fg-invalid-focus: #120f0a;
  --ls-component-input-area-caret-invalid-focus: #830035;
  --ls-component-input-area-label-invalid-focus: #830035;
  --ls-component-input-area-placeholder-invalid-focus: #6b6560;
  --ls-component-input-area-status-invalid-focus: #830035;
  --ls-component-input-area-bg-valid: #ebe6d9;
  --ls-component-input-area-border-color-valid: #6b6560;
  --ls-component-input-area-fg-valid: #120f0a;
  --ls-component-input-area-caret-valid: #c1530e;
  --ls-component-input-area-label-valid: #6b6560;
  --ls-component-input-area-placeholder-valid: #6b6560;
  --ls-component-input-area-status-valid: #6b6560;
  --ls-component-input-area-bg-autofill: #ebe6d9;
  --ls-component-input-area-border-color-autofill: #6b6560;
  --ls-component-input-area-fg-autofill: #120f0a;
  --ls-component-input-area-caret-autofill: #c1530e;
  --ls-component-input-area-label-autofill: #6b6560;
  --ls-component-input-area-placeholder-autofill: #6b6560;
  --ls-component-input-area-status-autofill: #6b6560;
  --ls-component-input-area-bg-readonly: #ebe6d9;
  --ls-component-input-area-border-color-readonly: #6b6560;
  --ls-component-input-area-fg-readonly: #120f0a;
  --ls-component-input-area-caret-readonly: #c1530e;
  --ls-component-input-area-label-readonly: #6b6560;
  --ls-component-input-area-placeholder-readonly: #6b6560;
  --ls-component-input-area-status-readonly: #6b6560;
  --ls-component-input-area-bg-disabled: #f1eee7;
  --ls-component-input-area-border-color-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-fg-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-area-status-disabled: rgba(18,15,10,0.38);
}

[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))){position:relative;display:block}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius) var(--ls-component-input-radius) 0 0;border-width:0 0 var(--ls-component-input-border-width) 0;border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{height:auto;align-items:flex-start;padding-top:max(var(--ls-component-input-padding-md-top), calc(var(--ls-component-input-label-floated-top) + var(--ls-component-input-label-floated-size) * var(--ls-component-input-label-floated-lineHeight)));padding-bottom:var(--ls-component-input-padding-md-bottom)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]{resize:vertical;display:block;min-height:calc(var(--ls-component-input-area-rows) * var(--ls-component-input-font-size-md) * var(--ls-component-input-font-lineHeight))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="label"]{position:absolute;pointer-events:none;z-index:1;margin-bottom:0;width:auto;height:auto;overflow:visible;clip:auto;font-size:var(--ls-component-input-label-font-size);line-height:var(--ls-component-input-label-font-lineHeight);letter-spacing:var(--ls-component-input-label-font-letterSpacing);top:var(--ls-component-input-label-top);inset-inline-start:var(--ls-component-input-label-left);transition:top var(--ls-component-input-label-transition),font-size var(--ls-component-input-label-transition)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{font-size:var(--ls-component-input-label-floated-size);line-height:var(--ls-component-input-label-floated-lineHeight);letter-spacing:var(--ls-component-input-label-floated-letterSpacing);top:var(--ls-component-input-label-floated-top)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]::placeholder{opacity:0}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="status"]{display:block;font-size:var(--ls-component-input-status-font-size);line-height:var(--ls-component-input-status-font-lineHeight);letter-spacing:var(--ls-component-input-status-font-letterSpacing);margin-top:var(--ls-component-input-status-gap)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-default);border-color:var(--ls-component-input-area-border-color-default);color:var(--ls-component-input-area-fg-default);caret-color:var(--ls-component-input-area-caret-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="label"]{color:var(--ls-component-input-area-label-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))) [data-ls-part="status"]{color:var(--ls-component-input-area-status-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-hover);border-color:var(--ls-component-input-area-border-color-hover);color:var(--ls-component-input-area-fg-hover);caret-color:var(--ls-component-input-area-caret-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-filled);border-color:var(--ls-component-input-area-border-color-filled);color:var(--ls-component-input-area-fg-filled);caret-color:var(--ls-component-input-area-caret-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-focus);border-color:var(--ls-component-input-area-border-color-focus);color:var(--ls-component-input-area-fg-focus);caret-color:var(--ls-component-input-area-caret-focus);border-width:0 0 var(--ls-component-input-area-border-width-focus) 0;padding-bottom:calc(var(--ls-component-input-padding-md-bottom) - (var(--ls-component-input-area-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea))):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-invalid);border-color:var(--ls-component-input-area-border-color-invalid);color:var(--ls-component-input-area-fg-invalid);caret-color:var(--ls-component-input-area-caret-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-invalid-focus);border-color:var(--ls-component-input-area-border-color-invalid-focus);color:var(--ls-component-input-area-fg-invalid-focus);caret-color:var(--ls-component-input-area-caret-invalid-focus);border-width:0 0 var(--ls-component-input-area-border-width-invalid-focus) 0;padding-bottom:calc(var(--ls-component-input-padding-md-bottom) - (var(--ls-component-input-area-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-valid);border-color:var(--ls-component-input-area-border-color-valid);color:var(--ls-component-input-area-fg-valid);caret-color:var(--ls-component-input-area-caret-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-valid] [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-autofill);border-color:var(--ls-component-input-area-border-color-autofill);color:var(--ls-component-input-area-fg-autofill);caret-color:var(--ls-component-input-area-caret-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-readonly);border-color:var(--ls-component-input-area-border-color-readonly);color:var(--ls-component-input-area-fg-readonly);caret-color:var(--ls-component-input-area-caret-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-area-bg-disabled);border-color:var(--ls-component-input-area-border-color-disabled);color:var(--ls-component-input-area-fg-disabled);caret-color:var(--ls-component-input-area-caret-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-area-label-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-area-placeholder-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-area-status-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="area"],[data-ls-component]:has([data-ls-part="control"]:where(textarea)))[data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="android"], :root[data-ls-platform="android"] {
  --ls-appearance-served: dark;
  --ls-component-input-search-bg-default: #221e18;
  --ls-component-input-search-border-color-default: transparent;
  --ls-component-input-search-fg-default: #e8e4de;
  --ls-component-input-search-caret-default: #c1530e;
  --ls-component-input-search-label-default: #a5a098;
  --ls-component-input-search-placeholder-default: #a5a098;
  --ls-component-input-search-status-default: #a5a098;
  --ls-component-input-search-bg-hover: #322e28;
  --ls-component-input-search-border-color-hover: transparent;
  --ls-component-input-search-fg-hover: #e8e4de;
  --ls-component-input-search-caret-hover: #c1530e;
  --ls-component-input-search-label-hover: #a5a098;
  --ls-component-input-search-placeholder-hover: #a5a098;
  --ls-component-input-search-status-hover: #a5a098;
  --ls-component-input-search-bg-filled: #221e18;
  --ls-component-input-search-border-color-filled: transparent;
  --ls-component-input-search-fg-filled: #e8e4de;
  --ls-component-input-search-caret-filled: #c1530e;
  --ls-component-input-search-label-filled: #a5a098;
  --ls-component-input-search-placeholder-filled: #a5a098;
  --ls-component-input-search-status-filled: #a5a098;
  --ls-component-input-search-bg-focus: #221e18;
  --ls-component-input-search-border-color-focus: transparent;
  --ls-component-input-search-fg-focus: #e8e4de;
  --ls-component-input-search-caret-focus: #c1530e;
  --ls-component-input-search-label-focus: #a5a098;
  --ls-component-input-search-placeholder-focus: #a5a098;
  --ls-component-input-search-status-focus: #a5a098;
  --ls-component-input-search-bg-invalid: #221e18;
  --ls-component-input-search-border-color-invalid: transparent;
  --ls-component-input-search-fg-invalid: #e8e4de;
  --ls-component-input-search-caret-invalid: #c1530e;
  --ls-component-input-search-label-invalid: #a5a098;
  --ls-component-input-search-placeholder-invalid: #a5a098;
  --ls-component-input-search-status-invalid: #a5a098;
  --ls-component-input-search-bg-invalid-focus: #221e18;
  --ls-component-input-search-border-color-invalid-focus: transparent;
  --ls-component-input-search-fg-invalid-focus: #e8e4de;
  --ls-component-input-search-caret-invalid-focus: #c1530e;
  --ls-component-input-search-label-invalid-focus: #a5a098;
  --ls-component-input-search-placeholder-invalid-focus: #a5a098;
  --ls-component-input-search-status-invalid-focus: #a5a098;
  --ls-component-input-search-bg-valid: #221e18;
  --ls-component-input-search-border-color-valid: transparent;
  --ls-component-input-search-fg-valid: #e8e4de;
  --ls-component-input-search-caret-valid: #c1530e;
  --ls-component-input-search-label-valid: #a5a098;
  --ls-component-input-search-placeholder-valid: #a5a098;
  --ls-component-input-search-status-valid: #a5a098;
  --ls-component-input-search-bg-autofill: #221e18;
  --ls-component-input-search-border-color-autofill: transparent;
  --ls-component-input-search-fg-autofill: #e8e4de;
  --ls-component-input-search-caret-autofill: #c1530e;
  --ls-component-input-search-label-autofill: #a5a098;
  --ls-component-input-search-placeholder-autofill: #a5a098;
  --ls-component-input-search-status-autofill: #a5a098;
  --ls-component-input-search-bg-readonly: #221e18;
  --ls-component-input-search-border-color-readonly: transparent;
  --ls-component-input-search-fg-readonly: #e8e4de;
  --ls-component-input-search-caret-readonly: #c1530e;
  --ls-component-input-search-label-readonly: #a5a098;
  --ls-component-input-search-placeholder-readonly: #a5a098;
  --ls-component-input-search-status-readonly: #a5a098;
  --ls-component-input-search-bg-disabled: #221e18;
  --ls-component-input-search-border-color-disabled: transparent;
  --ls-component-input-search-fg-disabled: #e8e4de;
  --ls-component-input-search-caret-disabled: #c1530e;
  --ls-component-input-search-label-disabled: #a5a098;
  --ls-component-input-search-placeholder-disabled: #a5a098;
  --ls-component-input-search-status-disabled: #a5a098;
  --ls-component-input-search-border-width-focus: var(--ls-component-input-search-focus-width);
  --ls-component-input-search-border-width-invalid-focus: var(--ls-component-input-search-focus-width);
  --ls-component-input-search-height: 3.5rem;
  --ls-component-input-search-radius: 1.75rem;
  --ls-component-input-search-border-width: 0;
  --ls-component-input-search-focus-width: 0;
  --ls-component-input-search-padding-md-x: 1rem;
  --ls-component-input-search-padding-md-y: 0;
  --ls-component-input-search-padding-md-top: 0;
  --ls-component-input-search-padding-md-bottom: 0;
  --ls-component-input-search-slot-size: 1.5rem;
  --ls-component-input-search-slot-gap: 1rem;
  --ls-component-input-search-label-mode: hidden;
  --ls-component-input-search-status-mode: hidden;
}

[data-ls-platform="android"][data-ts-mode="light"], :root[data-ls-platform="android"][data-ts-mode="light"] {
  --ls-component-input-search-bg-default: #ebe6d9;
  --ls-component-input-search-border-color-default: transparent;
  --ls-component-input-search-fg-default: #120f0a;
  --ls-component-input-search-caret-default: #c1530e;
  --ls-component-input-search-label-default: #6b6560;
  --ls-component-input-search-placeholder-default: #6b6560;
  --ls-component-input-search-status-default: #6b6560;
  --ls-component-input-search-bg-hover: #dad5c8;
  --ls-component-input-search-border-color-hover: transparent;
  --ls-component-input-search-fg-hover: #120f0a;
  --ls-component-input-search-caret-hover: #c1530e;
  --ls-component-input-search-label-hover: #6b6560;
  --ls-component-input-search-placeholder-hover: #6b6560;
  --ls-component-input-search-status-hover: #6b6560;
  --ls-component-input-search-bg-filled: #ebe6d9;
  --ls-component-input-search-border-color-filled: transparent;
  --ls-component-input-search-fg-filled: #120f0a;
  --ls-component-input-search-caret-filled: #c1530e;
  --ls-component-input-search-label-filled: #6b6560;
  --ls-component-input-search-placeholder-filled: #6b6560;
  --ls-component-input-search-status-filled: #6b6560;
  --ls-component-input-search-bg-focus: #ebe6d9;
  --ls-component-input-search-border-color-focus: transparent;
  --ls-component-input-search-fg-focus: #120f0a;
  --ls-component-input-search-caret-focus: #c1530e;
  --ls-component-input-search-label-focus: #6b6560;
  --ls-component-input-search-placeholder-focus: #6b6560;
  --ls-component-input-search-status-focus: #6b6560;
  --ls-component-input-search-bg-invalid: #ebe6d9;
  --ls-component-input-search-border-color-invalid: transparent;
  --ls-component-input-search-fg-invalid: #120f0a;
  --ls-component-input-search-caret-invalid: #c1530e;
  --ls-component-input-search-label-invalid: #6b6560;
  --ls-component-input-search-placeholder-invalid: #6b6560;
  --ls-component-input-search-status-invalid: #6b6560;
  --ls-component-input-search-bg-invalid-focus: #ebe6d9;
  --ls-component-input-search-border-color-invalid-focus: transparent;
  --ls-component-input-search-fg-invalid-focus: #120f0a;
  --ls-component-input-search-caret-invalid-focus: #c1530e;
  --ls-component-input-search-label-invalid-focus: #6b6560;
  --ls-component-input-search-placeholder-invalid-focus: #6b6560;
  --ls-component-input-search-status-invalid-focus: #6b6560;
  --ls-component-input-search-bg-valid: #ebe6d9;
  --ls-component-input-search-border-color-valid: transparent;
  --ls-component-input-search-fg-valid: #120f0a;
  --ls-component-input-search-caret-valid: #c1530e;
  --ls-component-input-search-label-valid: #6b6560;
  --ls-component-input-search-placeholder-valid: #6b6560;
  --ls-component-input-search-status-valid: #6b6560;
  --ls-component-input-search-bg-autofill: #ebe6d9;
  --ls-component-input-search-border-color-autofill: transparent;
  --ls-component-input-search-fg-autofill: #120f0a;
  --ls-component-input-search-caret-autofill: #c1530e;
  --ls-component-input-search-label-autofill: #6b6560;
  --ls-component-input-search-placeholder-autofill: #6b6560;
  --ls-component-input-search-status-autofill: #6b6560;
  --ls-component-input-search-bg-readonly: #ebe6d9;
  --ls-component-input-search-border-color-readonly: transparent;
  --ls-component-input-search-fg-readonly: #120f0a;
  --ls-component-input-search-caret-readonly: #c1530e;
  --ls-component-input-search-label-readonly: #6b6560;
  --ls-component-input-search-placeholder-readonly: #6b6560;
  --ls-component-input-search-status-readonly: #6b6560;
  --ls-component-input-search-bg-disabled: #ebe6d9;
  --ls-component-input-search-border-color-disabled: transparent;
  --ls-component-input-search-fg-disabled: #120f0a;
  --ls-component-input-search-caret-disabled: #c1530e;
  --ls-component-input-search-label-disabled: #6b6560;
  --ls-component-input-search-placeholder-disabled: #6b6560;
  --ls-component-input-search-status-disabled: #6b6560;
}

[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))){position:relative;display:block}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-search-height);border-radius:var(--ls-component-input-search-radius);border-width:var(--ls-component-input-search-border-width);border-style:solid;padding:var(--ls-component-input-search-padding-md-top) var(--ls-component-input-search-padding-md-x) var(--ls-component-input-search-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-input-search-slot-size);height:var(--ls-component-input-search-slot-size)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{gap:var(--ls-component-input-search-slot-gap)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{visibility:hidden}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="trailing"]{visibility:visible}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="label"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;transform:none}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="status"]{display:none}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-default);border-color:var(--ls-component-input-search-border-color-default);color:var(--ls-component-input-search-fg-default);caret-color:var(--ls-component-input-search-caret-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="label"]{color:var(--ls-component-input-search-label-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="status"]{color:var(--ls-component-input-search-status-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))) [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-hover);border-color:var(--ls-component-input-search-border-color-hover);color:var(--ls-component-input-search-fg-hover);caret-color:var(--ls-component-input-search-caret-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="hover"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-filled);border-color:var(--ls-component-input-search-border-color-filled);color:var(--ls-component-input-search-fg-filled);caret-color:var(--ls-component-input-search-caret-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:not(:placeholder-shown))) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="filled"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-focus);border-color:var(--ls-component-input-search-border-color-focus);color:var(--ls-component-input-search-fg-focus);caret-color:var(--ls-component-input-search-caret-focus);border-width:var(--ls-component-input-search-border-width-focus);padding-inline-start:calc(var(--ls-component-input-search-padding-md-x) - (var(--ls-component-input-search-border-width-focus) - var(--ls-component-input-search-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"]))):focus-within [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-invalid);border-color:var(--ls-component-input-search-border-color-invalid);color:var(--ls-component-input-search-fg-invalid);caret-color:var(--ls-component-input-search-caret-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-invalid-focus);border-color:var(--ls-component-input-search-border-color-invalid-focus);color:var(--ls-component-input-search-fg-invalid-focus);caret-color:var(--ls-component-input-search-caret-invalid-focus);border-width:var(--ls-component-input-search-border-width-invalid-focus);padding-inline-start:calc(var(--ls-component-input-search-padding-md-x) - (var(--ls-component-input-search-border-width-invalid-focus) - var(--ls-component-input-search-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="invalid-focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-valid);border-color:var(--ls-component-input-search-border-color-valid);color:var(--ls-component-input-search-fg-valid);caret-color:var(--ls-component-input-search-caret-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-valid] [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="valid"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-autofill);border-color:var(--ls-component-input-search-border-color-autofill);color:var(--ls-component-input-search-fg-autofill);caret-color:var(--ls-component-input-search-caret-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="autofill"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-readonly);border-color:var(--ls-component-input-search-border-color-readonly);color:var(--ls-component-input-search-fg-readonly);caret-color:var(--ls-component-input-search-caret-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:read-only)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="readonly"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-search-bg-disabled);border-color:var(--ls-component-input-search-border-color-disabled);color:var(--ls-component-input-search-fg-disabled);caret-color:var(--ls-component-input-search-caret-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-search-label-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-search-placeholder-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-search-status-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="leading"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="leading"]{color:var(--ls-component-input-search-fg-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="disabled"] [data-ls-part="trailing"]{color:var(--ls-component-input-search-placeholder-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="search"],[data-ls-component]:has([data-ls-part="control"]:where(input[type="search"])))[data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

[data-ls-platform="android"], :root[data-ls-platform="android"] {
  --ls-appearance-served: dark;
  --ls-component-input-select-bg-default: #221e18;
  --ls-component-input-select-border-color-default: #a5a098;
  --ls-component-input-select-fg-default: #e8e4de;
  --ls-component-input-select-caret-default: #c1530e;
  --ls-component-input-select-label-default: #a5a098;
  --ls-component-input-select-placeholder-default: #a5a098;
  --ls-component-input-select-status-default: #a5a098;
  --ls-component-input-select-bg-hover: #322e28;
  --ls-component-input-select-border-color-hover: #e8e4de;
  --ls-component-input-select-fg-hover: #e8e4de;
  --ls-component-input-select-caret-hover: #c1530e;
  --ls-component-input-select-label-hover: #a5a098;
  --ls-component-input-select-placeholder-hover: #a5a098;
  --ls-component-input-select-status-hover: #a5a098;
  --ls-component-input-select-bg-filled: #221e18;
  --ls-component-input-select-border-color-filled: #a5a098;
  --ls-component-input-select-fg-filled: #e8e4de;
  --ls-component-input-select-caret-filled: #c1530e;
  --ls-component-input-select-label-filled: #a5a098;
  --ls-component-input-select-placeholder-filled: #a5a098;
  --ls-component-input-select-status-filled: #a5a098;
  --ls-component-input-select-bg-focus: #221e18;
  --ls-component-input-select-border-color-focus: #c1530e;
  --ls-component-input-select-fg-focus: #e8e4de;
  --ls-component-input-select-caret-focus: #c1530e;
  --ls-component-input-select-label-focus: #c1530e;
  --ls-component-input-select-placeholder-focus: #a5a098;
  --ls-component-input-select-status-focus: #a5a098;
  --ls-component-input-select-bg-invalid: #221e18;
  --ls-component-input-select-border-color-invalid: #ff5555;
  --ls-component-input-select-fg-invalid: #e8e4de;
  --ls-component-input-select-caret-invalid: #ff5555;
  --ls-component-input-select-label-invalid: #ff5555;
  --ls-component-input-select-placeholder-invalid: #a5a098;
  --ls-component-input-select-status-invalid: #ff5555;
  --ls-component-input-select-bg-invalid-focus: #221e18;
  --ls-component-input-select-border-color-invalid-focus: #ff5555;
  --ls-component-input-select-fg-invalid-focus: #e8e4de;
  --ls-component-input-select-caret-invalid-focus: #ff5555;
  --ls-component-input-select-label-invalid-focus: #ff5555;
  --ls-component-input-select-placeholder-invalid-focus: #a5a098;
  --ls-component-input-select-status-invalid-focus: #ff5555;
  --ls-component-input-select-bg-valid: #221e18;
  --ls-component-input-select-border-color-valid: #a5a098;
  --ls-component-input-select-fg-valid: #e8e4de;
  --ls-component-input-select-caret-valid: #c1530e;
  --ls-component-input-select-label-valid: #a5a098;
  --ls-component-input-select-placeholder-valid: #a5a098;
  --ls-component-input-select-status-valid: #a5a098;
  --ls-component-input-select-bg-autofill: #221e18;
  --ls-component-input-select-border-color-autofill: #a5a098;
  --ls-component-input-select-fg-autofill: #e8e4de;
  --ls-component-input-select-caret-autofill: #c1530e;
  --ls-component-input-select-label-autofill: #a5a098;
  --ls-component-input-select-placeholder-autofill: #a5a098;
  --ls-component-input-select-status-autofill: #a5a098;
  --ls-component-input-select-bg-readonly: #221e18;
  --ls-component-input-select-border-color-readonly: #a5a098;
  --ls-component-input-select-fg-readonly: #e8e4de;
  --ls-component-input-select-caret-readonly: #c1530e;
  --ls-component-input-select-label-readonly: #a5a098;
  --ls-component-input-select-placeholder-readonly: #a5a098;
  --ls-component-input-select-status-readonly: #a5a098;
  --ls-component-input-select-bg-disabled: #0f0f11;
  --ls-component-input-select-border-color-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-fg-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-caret-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-label-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-placeholder-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-status-disabled: rgba(232,228,222,0.38);
  --ls-component-input-select-border-width-focus: var(--ls-component-input-focus-width);
  --ls-component-input-select-border-width-invalid-focus: var(--ls-component-input-focus-width);
  --ls-component-input-select-slot-size: 1.5rem;
  --ls-component-input-select-slot-gap: 0.25rem;
}

[data-ls-platform="android"][data-ts-mode="light"], :root[data-ls-platform="android"][data-ts-mode="light"] {
  --ls-component-input-select-bg-default: #ebe6d9;
  --ls-component-input-select-border-color-default: #6b6560;
  --ls-component-input-select-fg-default: #120f0a;
  --ls-component-input-select-caret-default: #c1530e;
  --ls-component-input-select-label-default: #6b6560;
  --ls-component-input-select-placeholder-default: #6b6560;
  --ls-component-input-select-status-default: #6b6560;
  --ls-component-input-select-bg-hover: #dad5c8;
  --ls-component-input-select-border-color-hover: #120f0a;
  --ls-component-input-select-fg-hover: #120f0a;
  --ls-component-input-select-caret-hover: #c1530e;
  --ls-component-input-select-label-hover: #6b6560;
  --ls-component-input-select-placeholder-hover: #6b6560;
  --ls-component-input-select-status-hover: #6b6560;
  --ls-component-input-select-bg-filled: #ebe6d9;
  --ls-component-input-select-border-color-filled: #6b6560;
  --ls-component-input-select-fg-filled: #120f0a;
  --ls-component-input-select-caret-filled: #c1530e;
  --ls-component-input-select-label-filled: #6b6560;
  --ls-component-input-select-placeholder-filled: #6b6560;
  --ls-component-input-select-status-filled: #6b6560;
  --ls-component-input-select-bg-focus: #ebe6d9;
  --ls-component-input-select-border-color-focus: #c1530e;
  --ls-component-input-select-fg-focus: #120f0a;
  --ls-component-input-select-caret-focus: #c1530e;
  --ls-component-input-select-label-focus: #c1530e;
  --ls-component-input-select-placeholder-focus: #6b6560;
  --ls-component-input-select-status-focus: #6b6560;
  --ls-component-input-select-bg-invalid: #ebe6d9;
  --ls-component-input-select-border-color-invalid: #830035;
  --ls-component-input-select-fg-invalid: #120f0a;
  --ls-component-input-select-caret-invalid: #830035;
  --ls-component-input-select-label-invalid: #830035;
  --ls-component-input-select-placeholder-invalid: #6b6560;
  --ls-component-input-select-status-invalid: #830035;
  --ls-component-input-select-bg-invalid-focus: #ebe6d9;
  --ls-component-input-select-border-color-invalid-focus: #830035;
  --ls-component-input-select-fg-invalid-focus: #120f0a;
  --ls-component-input-select-caret-invalid-focus: #830035;
  --ls-component-input-select-label-invalid-focus: #830035;
  --ls-component-input-select-placeholder-invalid-focus: #6b6560;
  --ls-component-input-select-status-invalid-focus: #830035;
  --ls-component-input-select-bg-valid: #ebe6d9;
  --ls-component-input-select-border-color-valid: #6b6560;
  --ls-component-input-select-fg-valid: #120f0a;
  --ls-component-input-select-caret-valid: #c1530e;
  --ls-component-input-select-label-valid: #6b6560;
  --ls-component-input-select-placeholder-valid: #6b6560;
  --ls-component-input-select-status-valid: #6b6560;
  --ls-component-input-select-bg-autofill: #ebe6d9;
  --ls-component-input-select-border-color-autofill: #6b6560;
  --ls-component-input-select-fg-autofill: #120f0a;
  --ls-component-input-select-caret-autofill: #c1530e;
  --ls-component-input-select-label-autofill: #6b6560;
  --ls-component-input-select-placeholder-autofill: #6b6560;
  --ls-component-input-select-status-autofill: #6b6560;
  --ls-component-input-select-bg-readonly: #ebe6d9;
  --ls-component-input-select-border-color-readonly: #6b6560;
  --ls-component-input-select-fg-readonly: #120f0a;
  --ls-component-input-select-caret-readonly: #c1530e;
  --ls-component-input-select-label-readonly: #6b6560;
  --ls-component-input-select-placeholder-readonly: #6b6560;
  --ls-component-input-select-status-readonly: #6b6560;
  --ls-component-input-select-bg-disabled: #f1eee7;
  --ls-component-input-select-border-color-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-fg-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-caret-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-label-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-placeholder-disabled: rgba(18,15,10,0.38);
  --ls-component-input-select-status-disabled: rgba(18,15,10,0.38);
}

[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))){position:relative;display:block}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{display:flex;align-items:center;box-sizing:var(--ls-component-input-boxSizing);height:var(--ls-component-input-height);border-radius:var(--ls-component-input-radius) var(--ls-component-input-radius) 0 0;border-width:0 0 var(--ls-component-input-border-width) 0;border-style:solid;padding:var(--ls-component-input-padding-md-top) var(--ls-component-input-padding-md-x) var(--ls-component-input-padding-md-bottom);font-family:var(--ls-component-input-font-family);font-size:var(--ls-component-input-font-size-md);line-height:var(--ls-component-input-font-lineHeight);letter-spacing:var(--ls-component-input-font-letterSpacing)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]{font:inherit;letter-spacing:inherit;color:inherit;caret-color:inherit;background:transparent;border:0;outline:0;padding:0;margin:0;width:100%;min-width:0;flex:1 1 auto}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="trailing"]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:var(--ls-component-input-select-slot-size);height:var(--ls-component-input-select-slot-size)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{gap:var(--ls-component-input-select-slot-gap)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]{appearance:none;cursor:pointer}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="label"]{position:absolute;pointer-events:none;z-index:1;margin-bottom:0;width:auto;height:auto;overflow:visible;clip:auto;font-size:var(--ls-component-input-label-font-size);line-height:var(--ls-component-input-label-font-lineHeight);letter-spacing:var(--ls-component-input-label-font-letterSpacing);top:var(--ls-component-input-label-top);inset-inline-start:var(--ls-component-input-label-left);transition:top var(--ls-component-input-label-transition),font-size var(--ls-component-input-label-transition)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{font-size:var(--ls-component-input-label-floated-size);line-height:var(--ls-component-input-label-floated-lineHeight);letter-spacing:var(--ls-component-input-label-floated-letterSpacing);top:var(--ls-component-input-label-floated-top)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]::placeholder{opacity:0}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{opacity:1}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]:has(option[value=""]:checked){color:transparent}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="control"]:has(option[value=""]:checked),[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="control"]:has(option[value=""]:checked),[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="control"]:has(option[value=""]:checked),[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="control"]:has(option[value=""]:checked),[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]:has(option[value=""]:checked),[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="control"]:has(option[value=""]:checked){color:inherit}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="status"]{display:block;font-size:var(--ls-component-input-status-font-size);line-height:var(--ls-component-input-status-font-lineHeight);letter-spacing:var(--ls-component-input-status-font-letterSpacing);margin-top:var(--ls-component-input-status-gap)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-default);border-color:var(--ls-component-input-select-border-color-default);color:var(--ls-component-input-select-fg-default);caret-color:var(--ls-component-input-select-caret-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="label"]{color:var(--ls-component-input-select-label-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="status"]{color:var(--ls-component-input-select-status-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))) [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-default)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-hover);border-color:var(--ls-component-input-select-border-color-hover);color:var(--ls-component-input-select-fg-hover);caret-color:var(--ls-component-input-select-caret-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="field"]:hover)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="hover"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-hover)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-filled);border-color:var(--ls-component-input-select-border-color-filled);color:var(--ls-component-input-select-fg-filled);caret-color:var(--ls-component-input-select-caret-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"] option:checked:not([value=""]))) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="filled"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-filled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-focus);border-color:var(--ls-component-input-select-border-color-focus);color:var(--ls-component-input-select-fg-focus);caret-color:var(--ls-component-input-select-caret-focus);border-width:0 0 var(--ls-component-input-select-border-width-focus) 0;padding-bottom:calc(var(--ls-component-input-padding-md-bottom) - (var(--ls-component-input-select-border-width-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select))):focus-within [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-invalid);border-color:var(--ls-component-input-select-border-color-invalid);color:var(--ls-component-input-select-fg-invalid);caret-color:var(--ls-component-input-select-caret-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-invalid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-invalid-focus);border-color:var(--ls-component-input-select-border-color-invalid-focus);color:var(--ls-component-input-select-fg-invalid-focus);caret-color:var(--ls-component-input-select-caret-invalid-focus);border-width:0 0 var(--ls-component-input-select-border-width-invalid-focus) 0;padding-bottom:calc(var(--ls-component-input-padding-md-bottom) - (var(--ls-component-input-select-border-width-invalid-focus) - var(--ls-component-input-border-width)))}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-invalid="true"])):focus-within [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="invalid-focus"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-invalid-focus)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-valid);border-color:var(--ls-component-input-select-border-color-valid);color:var(--ls-component-input-select-fg-valid);caret-color:var(--ls-component-input-select-caret-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-valid] [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="valid"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-valid)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-autofill);border-color:var(--ls-component-input-select-border-color-autofill);color:var(--ls-component-input-select-fg-autofill);caret-color:var(--ls-component-input-select-caret-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:autofill)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="autofill"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-autofill)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-readonly);border-color:var(--ls-component-input-select-border-color-readonly);color:var(--ls-component-input-select-fg-readonly);caret-color:var(--ls-component-input-select-caret-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"][aria-readonly="true"])) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="readonly"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-readonly)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="field"]{background-color:var(--ls-component-input-select-bg-disabled);border-color:var(--ls-component-input-select-border-color-disabled);color:var(--ls-component-input-select-fg-disabled);caret-color:var(--ls-component-input-select-caret-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="label"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="label"]{color:var(--ls-component-input-select-label-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="control"]::placeholder,[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="control"]::placeholder{color:var(--ls-component-input-select-placeholder-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="status"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="status"]{color:var(--ls-component-input-select-status-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:disabled)) [data-ls-part="trailing"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="disabled"] [data-ls-part="trailing"]{color:var(--ls-component-input-select-fg-disabled)}
[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-component]:has(:where([data-ls-part="control"]:focus-visible)) [data-ls-part="field"],[data-ls-platform="android"] [data-ls-component="input"]:is([data-ls-variant="select"],[data-ls-component]:has([data-ls-part="control"]:where(select)))[data-ls-state="focus-keyboard"] [data-ls-part="field"]{outline:none}

:root {
  --ls-artefact-typography-fontSize-display: 64px;
  --ls-artefact-typography-fontSize-headline: 41px;
  --ls-artefact-typography-fontSize-statement: 64px;
  --ls-artefact-typography-fontSize-figure: 26px;
  --ls-artefact-typography-fontSize-numeral: 17px;
  --ls-artefact-typography-fontSize-lead: 17px;
  --ls-artefact-typography-fontSize-quotation: 21px;
  --ls-artefact-typography-fontSize-invitation: 17px;
  --ls-artefact-typography-fontSize-annotation: 21px;
  --ls-artefact-typography-fontSize-caption: 13px;
  --ls-artefact-typography-fontSize-eyebrow: 21px;
  --ls-artefact-typography-fontSize-hero: 243px;
  --ls-artefact-typography-fontSize-signpost: 13px;
  --ls-artefact-typography-fontSize-beat: 79px;
  --ls-artefact-typography-fontSize-inscription: 21px;
  --ls-artefact-typography-fontWeight-display: 800;
  --ls-artefact-typography-fontWeight-heavy: 800;
  --ls-artefact-space-seam: 2px;
  --ls-artefact-space-gutter: 12px;
  --ls-artefact-space-stanza: 14px;
  --ls-artefact-space-passage: 24px;
  --ls-artefact-space-movement: 56px;
  --ls-artefact-space-margin: 56px;
  --ls-artefact-version: 1.2.0;
}

:root[data-ls-doctype="annual-report"] {
  --ls-artefact-typography-fontSize-figure: 33px;
  --ls-artefact-typography-fontSize-numeral: 41px;
  --ls-artefact-typography-fontSize-caption: 11px;
  --ls-artefact-typography-fontSize-hero: 99px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-passage: 30px;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="award-certificate"] {
  --ls-artefact-typography-fontSize-headline: 51px;
}

:root[data-ls-doctype="birthday-card"] {
  --ls-artefact-typography-fontSize-display: 99px;
  --ls-artefact-typography-fontSize-headline: 79px;
  --ls-artefact-typography-fontSize-figure: 41px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-space-passage: 26px;
}

:root[data-ls-doctype="blog-header"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontSize-headline: 64px;
  --ls-artefact-typography-fontSize-lead: 26px;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="brand-voice-chart"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="brochure"] {
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-margin: 20px;
}

:root[data-ls-doctype="business-card"] {
  --ls-artefact-space-movement: 71px;
}

:root[data-ls-doctype="business-model-canvas"] {
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-stanza: 16px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="business-plan"] {
  --ls-artefact-typography-fontSize-figure: 33px;
  --ls-artefact-typography-fontSize-numeral: 51px;
  --ls-artefact-typography-fontSize-caption: 11px;
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-passage: 30px;
  --ls-artefact-space-margin: 60px;
}

:root[data-ls-doctype="calendar-planner"] {
  --ls-artefact-typography-fontSize-display: 99px;
  --ls-artefact-typography-fontSize-figure: 33px;
  --ls-artefact-typography-fontSize-caption: 11px;
  --ls-artefact-space-seam: 5px;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-stanza: 16px;
  --ls-artefact-space-passage: 26px;
  --ls-artefact-space-margin: 54px;
}

:root[data-ls-doctype="case-study"] {
  --ls-artefact-typography-fontSize-quotation: 33px;
  --ls-artefact-typography-fontSize-inscription: 17px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-margin: 26px;
}

:root[data-ls-doctype="certificate-of-attendance"] {
  --ls-artefact-typography-fontSize-headline: 51px;
  --ls-artefact-typography-fontSize-figure: 17px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-space-seam: 5px;
  --ls-artefact-space-stanza: 16px;
  --ls-artefact-space-margin: 72px;
}

:root[data-ls-doctype="certificate-of-completion"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontSize-headline: 51px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-seam: 5px;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="cover-letter"] {
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-space-gutter: 6px;
}

:root[data-ls-doctype="display-ad"] {
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-typography-fontSize-lead: 13px;
  --ls-artefact-typography-fontSize-caption: 11px;
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-typography-fontSize-inscription: 13px;
  --ls-artefact-space-margin: 18px;
}

:root[data-ls-doctype="eisenhower-matrix"] {
  --ls-artefact-typography-fontSize-caption: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 40px;
}

:root[data-ls-doctype="email-signature"] {
  --ls-artefact-space-seam: 5px;
}

:root[data-ls-doctype="email-template"] {
  --ls-artefact-typography-fontSize-inscription: 17px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-passage: 28px;
}

:root[data-ls-doctype="employee-id-badge"] {
  --ls-artefact-typography-fontSize-display: 51px;
  --ls-artefact-typography-fontSize-figure: 33px;
  --ls-artefact-typography-fontSize-caption: 21px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-space-movement: 52px;
}

:root[data-ls-doctype="event-agenda-program"] {
  --ls-artefact-typography-fontSize-figure: 33px;
  --ls-artefact-typography-fontSize-hero: 99px;
  --ls-artefact-space-seam: 1px;
  --ls-artefact-space-margin: 46px;
}

:root[data-ls-doctype="event-badge"] {
  --ls-artefact-typography-fontSize-display: 194px;
  --ls-artefact-typography-fontSize-headline: 51px;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="event-invitation"] {
  --ls-artefact-typography-fontSize-display: 99px;
  --ls-artefact-typography-fontSize-headline: 64px;
  --ls-artefact-typography-fontSize-figure: 51px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-typography-fontSize-inscription: 26px;
  --ls-artefact-space-passage: 26px;
}

:root[data-ls-doctype="event-ticket"] {
  --ls-artefact-typography-fontSize-display: 99px;
  --ls-artefact-typography-fontSize-headline: 51px;
  --ls-artefact-typography-fontSize-quotation: 26px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 44px;
}

:root[data-ls-doctype="flyer"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontSize-invitation: 33px;
  --ls-artefact-typography-fontSize-caption: 11px;
  --ls-artefact-space-passage: 28px;
}

:root[data-ls-doctype="generic-2x2"] {
  --ls-artefact-typography-fontSize-caption: 17px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 40px;
}

:root[data-ls-doctype="impact-effort"] {
  --ls-artefact-typography-fontSize-caption: 17px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 40px;
}

:root[data-ls-doctype="infographic"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontSize-invitation: 21px;
  --ls-artefact-typography-fontSize-hero: 99px;
  --ls-artefact-space-margin: 88px;
}

:root[data-ls-doctype="instagram-carousel"] {
  --ls-artefact-typography-fontSize-headline: 99px;
  --ls-artefact-typography-fontSize-numeral: 21px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-invitation: 51px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-typography-fontSize-eyebrow: 26px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-typography-fontWeight-display: 900;
  --ls-artefact-typography-fontWeight-heavy: 900;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-stanza: 22px;
  --ls-artefact-space-margin: 88px;
}

:root[data-ls-doctype="instagram-story"] {
  --ls-artefact-typography-fontSize-headline: 155px;
  --ls-artefact-typography-fontSize-numeral: 26px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-invitation: 51px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-typography-fontWeight-display: 900;
  --ls-artefact-typography-fontWeight-heavy: 900;
  --ls-artefact-space-margin: 80px;
}

:root[data-ls-doctype="internal-newsletter"] {
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-typography-fontSize-inscription: 17px;
  --ls-artefact-space-margin: 44px;
}

:root[data-ls-doctype="journey-map-poster"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="kanban-board-snapshot"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="kudos-card"] {
  --ls-artefact-typography-fontSize-headline: 79px;
  --ls-artefact-typography-fontSize-figure: 51px;
  --ls-artefact-typography-fontSize-annotation: 26px;
}

:root[data-ls-doctype="landing-hero"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontSize-inscription: 17px;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="lesson-plan"] {
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-space-margin: 44px;
}

:root[data-ls-doctype="letterhead"] {
  --ls-artefact-space-passage: 28px;
}

:root[data-ls-doctype="linkedin-carousel"] {
  --ls-artefact-typography-fontSize-display: 124px;
  --ls-artefact-typography-fontSize-headline: 99px;
  --ls-artefact-typography-fontSize-figure: 33px;
  --ls-artefact-typography-fontSize-numeral: 21px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-quotation: 64px;
  --ls-artefact-typography-fontSize-invitation: 26px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-typography-fontSize-eyebrow: 26px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-typography-fontSize-beat: 99px;
  --ls-artefact-typography-fontWeight-display: 700;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-movement: 48px;
  --ls-artefact-space-margin: 100px;
}

:root[data-ls-doctype="marketing-funnel-tofu-mofu-bofu"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-stanza: 16px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="messaging-house"] {
  --ls-artefact-typography-fontSize-quotation: 26px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="new-hire-intro-card"] {
  --ls-artefact-typography-fontSize-headline: 64px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-quotation: 33px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-space-passage: 26px;
}

:root[data-ls-doctype="offer-letter"] {
  --ls-artefact-typography-fontSize-numeral: 21px;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-stanza: 20px;
}

:root[data-ls-doctype="okr-tree"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="one-pager"] {
  --ls-artefact-typography-fontSize-numeral: 51px;
  --ls-artefact-space-margin: 80px;
}

:root[data-ls-doctype="org-chart"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="perceptual-map"] {
  --ls-artefact-typography-fontSize-caption: 17px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 40px;
}

:root[data-ls-doctype="persona-card-set"] {
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="pitch-deck"] {
  --ls-artefact-typography-fontSize-display: 155px;
  --ls-artefact-typography-fontSize-headline: 99px;
  --ls-artefact-typography-fontSize-numeral: 33px;
  --ls-artefact-typography-fontSize-lead: 26px;
  --ls-artefact-typography-fontSize-invitation: 41px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-typography-fontSize-beat: 99px;
  --ls-artefact-space-margin: 96px;
}

:root[data-ls-doctype="positioning-statement-canvas"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-stanza: 20px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="poster-landscape"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontWeight-display: 900;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="poster-portrait"] {
  --ls-artefact-typography-fontSize-display: 79px;
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-typography-fontSize-inscription: 26px;
  --ls-artefact-typography-fontWeight-display: 900;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-stanza: 16px;
}

:root[data-ls-doctype="raci-matrix"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 10px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="recognition-certificate"] {
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-typography-fontSize-eyebrow: 17px;
}

:root[data-ls-doctype="resume"] {
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-typography-fontSize-numeral: 13px;
  --ls-artefact-space-gutter: 8px;
}

:root[data-ls-doctype="retrospective-summary-card"] {
  --ls-artefact-typography-fontSize-signpost: 11px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="sales-deck"] {
  --ls-artefact-typography-fontSize-display: 155px;
  --ls-artefact-typography-fontSize-headline: 79px;
  --ls-artefact-typography-fontSize-numeral: 33px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-invitation: 26px;
  --ls-artefact-typography-fontSize-hero: 155px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-typography-fontWeight-display: 700;
  --ls-artefact-space-gutter: 6px;
}

:root[data-ls-doctype="save-the-date"] {
  --ls-artefact-typography-fontSize-figure: 51px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-typography-fontSize-hero: 124px;
  --ls-artefact-space-passage: 26px;
}

:root[data-ls-doctype="social-post"] {
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-space-seam: 4px;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-stanza: 13px;
  --ls-artefact-space-passage: 30px;
  --ls-artefact-space-movement: 46px;
}

:root[data-ls-doctype="social-square"] {
  --ls-artefact-typography-fontSize-headline: 124px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-typography-fontSize-hero: 194px;
  --ls-artefact-typography-fontSize-signpost: 26px;
  --ls-artefact-typography-fontWeight-heavy: 700;
  --ls-artefact-space-margin: 96px;
}

:root[data-ls-doctype="stakeholder-map"] {
  --ls-artefact-typography-fontSize-caption: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 40px;
}

:root[data-ls-doctype="swimlane-process-flow"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="swot-tows"] {
  --ls-artefact-typography-fontSize-caption: 17px;
  --ls-artefact-space-gutter: 7px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 40px;
}

:root[data-ls-doctype="tone-spectrum-sliders"] {
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-gutter: 9px;
  --ls-artefact-space-stanza: 20px;
  --ls-artefact-space-margin: 36px;
}

:root[data-ls-doctype="twitter-card"] {
  --ls-artefact-typography-fontSize-headline: 79px;
  --ls-artefact-typography-fontSize-lead: 21px;
  --ls-artefact-space-margin: 64px;
}

:root[data-ls-doctype="welcome-onboarding-kit"] {
  --ls-artefact-typography-fontSize-display: 124px;
  --ls-artefact-typography-fontSize-headline: 33px;
  --ls-artefact-typography-fontSize-signpost: 17px;
  --ls-artefact-space-stanza: 18px;
  --ls-artefact-space-margin: 32px;
}

:root[data-ls-doctype="work-anniversary-card"] {
  --ls-artefact-typography-fontSize-figure: 51px;
  --ls-artefact-typography-fontSize-lead: 33px;
  --ls-artefact-typography-fontSize-annotation: 26px;
  --ls-artefact-space-passage: 26px;
}

:root[data-ls-doctype="worksheet"] {
  --ls-artefact-typography-fontSize-lead: 13px;
  --ls-artefact-space-gutter: 8px;
  --ls-artefact-space-stanza: 16px;
  --ls-artefact-space-passage: 38px;
}

:root[data-ls-doctype="youtube-thumbnail"] {
  --ls-artefact-typography-fontSize-display: 124px;
  --ls-artefact-typography-fontWeight-display: 900;
  --ls-artefact-space-margin: 88px;
}