@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);

:root {
    --color-white: #ffffff; /* Use when text sits on the accent colors or a dark background. */
    --color-neutral-50: #fafafa; 
    --color-neutral-100: #f4f4f5; 
    --color-neutral-200: #e4e4e7; 
    --color-neutral-300: #d4d4d8; 
    --color-neutral-400: #a1a1aa; 
    --color-neutral-500: #71717a; 
    --color-neutral-600: #52525b; 
    --color-neutral-700: #3f3f46; 
    --color-neutral-800: #27272a; 
    --color-neutral-900: #18181b; 
    --color-neutral-950: #09090b; /* Default text color. Used as the main text color throughout the UI. Provides good and legible contrast for our content. */
    --color-blue-50: #eff6ff; 
    --color-blue-100: #dbeafe; 
    --color-blue-200: #bfdbfe; 
    --color-blue-300: #93c5fd; 
    --color-blue-400: #60a5fa; 
    --color-blue-500: #3b82f6; 
    --color-blue-600: #2563eb; 
    --color-blue-700: #1d4ed8; 
    --color-blue-800: #1e40af; 
    --color-blue-900: #1e3a8a; 
    --color-blue-950: #172554; 
    --color-green-50: #f0fdf4; 
    --color-green-100: #dcfce7; 
    --color-green-200: #bbf7d0; 
    --color-green-300: #86efac; 
    --color-green-400: #4ade80; 
    --color-green-500: #22c55e; 
    --color-green-600: #16a34a; 
    --color-green-700: #15803d; 
    --color-green-800: #166534; 
    --color-green-900: #14532d; 
    --color-green-950: #052e16; 
    --color-yellow-50: #fefce8; 
    --color-yellow-100: #fef9c3; 
    --color-yellow-200: #fef08a; 
    --color-yellow-300: #fde047; 
    --color-yellow-400: #facc15; 
    --color-yellow-500: #eab308; 
    --color-yellow-600: #ca8a04; 
    --color-yellow-700: #a16207; 
    --color-yellow-800: #854d0e; 
    --color-yellow-900: #713f12; 
    --color-yellow-950: #422006; 
    --color-orange-50: #fff7ed; 
    --color-orange-100: #ffedd5; 
    --color-orange-200: #fed7aa; 
    --color-orange-300: #fdba74; 
    --color-orange-400: #fb923c; 
    --color-orange-500: #f97316; 
    --color-orange-600: #ea580c; 
    --color-orange-700: #c2410c; 
    --color-orange-800: #9a3412; 
    --color-orange-900: #7c2d12; 
    --color-orange-950: #431407; 
    --color-red-50: #fef2f2; 
    --color-red-100: #fee2e2; 
    --color-red-200: #fecaca; 
    --color-red-300: #fca5a5; 
    --color-red-400: #f87171; 
    --color-red-500: #ef4444; 
    --color-red-600: #dc2626; 
    --color-red-700: #b91c1c; 
    --color-red-800: #991b1b; 
    --color-red-900: #7f1d1d; 
    --color-red-950: #450a0a; 
    --color-amber-50: #fffbeb; 
    --color-amber-100: #fef3c7; 
    --color-amber-200: #fde68a; 
    --color-amber-300: #fcd34d; 
    --color-amber-400: #fbbf24; 
    --color-amber-500: #f59e0b; 
    --color-amber-600: #d97706; 
    --color-amber-700: #b45309; 
    --color-amber-800: #92400e; 
    --color-amber-900: #78350f; 
    --color-amber-950: #431407; 
    --color-lime-50: #f7fee7; 
    --color-lime-100: #ecfccb; 
    --color-lime-200: #d9f99d; 
    --color-lime-300: #bef264; 
    --color-lime-400: #a3e635; 
    --color-lime-500: #84cc16; 
    --color-lime-600: #65a30d; 
    --color-lime-700: #4d7c0f; 
    --color-lime-800: #3f6212; 
    --color-lime-900: #365314; 
    --color-lime-950: #1a2e05; 
    --color-emerald-50: #ecfdf5; 
    --color-emerald-100: #d1fae5; 
    --color-emerald-200: #a7f3d0; 
    --color-emerald-300: #6ee7b7; 
    --color-emerald-400: #34d399; 
    --color-emerald-500: #10b981; 
    --color-emerald-600: #059669; 
    --color-emerald-700: #047857; 
    --color-emerald-800: #065f46; 
    --color-emerald-900: #064e3b; 
    --color-emerald-950: #022c22; 
    --color-teal-50: #f0fdfa; 
    --color-teal-100: #ccfbf1; 
    --color-teal-200: #99f6e4; 
    --color-teal-300: #5eead4; 
    --color-teal-400: #2dd4bf; 
    --color-teal-500: #14b8a6; 
    --color-teal-600: #0d9488; 
    --color-teal-700: #0f766e; 
    --color-teal-800: #115e59; 
    --color-teal-900: #134e4a; 
    --color-teal-950: #042f2e; 
    --color-sky-50: #f0f9ff; 
    --color-sky-100: #e0f2fe; 
    --color-sky-200: #bae6fd; 
    --color-sky-300: #7dd3fc; 
    --color-sky-400: #38bdf8; 
    --color-sky-500: #0ea5e9; 
    --color-sky-600: #0284c7; 
    --color-sky-700: #0369a1; 
    --color-sky-800: #075985; 
    --color-sky-900: #0c4a6e; 
    --color-sky-950: #082f49; 
    --color-cyan-50: #ecfeff; 
    --color-cyan-100: #cffafe; 
    --color-cyan-200: #a5f3fc; 
    --color-cyan-300: #67e8f9; 
    --color-cyan-400: #22d3ee; 
    --color-cyan-500: #06b6d4; 
    --color-cyan-600: #0891b2; 
    --color-cyan-700: #0e7490; 
    --color-cyan-800: #155e75; 
    --color-cyan-900: #164e63; 
    --color-cyan-950: #083344; 
    --color-indigo-50: #eef2ff; 
    --color-indigo-100: #e0e7ff; 
    --color-indigo-200: #c7d2fe; 
    --color-indigo-300: #a5b4fc; 
    --color-indigo-400: #818cf8; 
    --color-indigo-500: #6366f1; 
    --color-indigo-600: #4f46e5; 
    --color-indigo-700: #4338ca; 
    --color-indigo-800: #3730a3; 
    --color-indigo-900: #312e81; 
    --color-indigo-950: #1e1b4b; 
    --color-violet-50: #f5f3ff; 
    --color-violet-100: #ede9fe; 
    --color-violet-200: #ddd6fe; 
    --color-violet-300: #c4b5fd; 
    --color-violet-400: #a78bfa; 
    --color-violet-500: #8b5cf6; 
    --color-violet-600: #7c3aed; 
    --color-violet-700: #6d28d9; 
    --color-violet-800: #5b21b6; 
    --color-violet-900: #4c1d95; 
    --color-violet-950: #2e1065; 
    --color-purple-50: #faf5ff; 
    --color-purple-100: #f3e8ff; 
    --color-purple-200: #e9d5ff; 
    --color-purple-300: #d8b4fe; 
    --color-purple-400: #c084fc; 
    --color-purple-500: #a855f7; 
    --color-purple-600: #9333ea; 
    --color-purple-700: #7e22ce; 
    --color-purple-800: #6b21a8; 
    --color-purple-900: #581c87; 
    --color-purple-950: #3b0764; 
    --color-fuchsia-50: #fdf4ff; 
    --color-fuchsia-100: #fae8ff; 
    --color-fuchsia-200: #f5d0fe; 
    --color-fuchsia-300: #f0abfc; 
    --color-fuchsia-400: #e879f9; 
    --color-fuchsia-500: #d946ef; 
    --color-fuchsia-600: #c026d3; 
    --color-fuchsia-700: #a21caf; 
    --color-fuchsia-800: #86198f; 
    --color-fuchsia-900: #701a75; 
    --color-fuchsia-950: #4a044e; 
    --color-pink-50: #fdf2f8; 
    --color-pink-100: #fce7f3; 
    --color-pink-200: #fbcfe8; 
    --color-pink-300: #f9a8d4; 
    --color-pink-400: #f472b6; 
    --color-pink-500: #ec4899; 
    --color-pink-600: #db2777; 
    --color-pink-700: #be185d; 
    --color-pink-800: #9d174d; 
    --color-pink-900: #831843; 
    --color-pink-950: #500724; 
    --color-rose-50: #fff1f2; 
    --color-rose-100: #ffe4e6; 
    --color-rose-200: #fecdd3; 
    --color-rose-300: #fda4af; 
    --color-rose-400: #fb7185; 
    --color-rose-500: #f43f5e; 
    --color-rose-600: #e11d48; 
    --color-rose-700: #be123c; 
    --color-rose-800: #9f1239; 
    --color-rose-900: #881337; 
    --color-rose-950: #4c0519; 
    --color-actions-overlay: #71717a66; /* page backdrop for dialogs/modals/sidebars on dark; pair with lightened raised surfaces */
    --color-actions-primary-default: #2563eb; /* default primary button on dark; ensures contrast on {neutral.900} surfaces */
    --color-actions-primary-hover: #1d4ed8; 
    --color-actions-primary-active: #1e40af; 
    --color-actions-primary-outline-hover: #dbeafe; /* hover background for outlined primary on dark */
    --color-actions-primary-outline-active: #bfdbfe; /* active background for outlined primary on dark */
    --color-actions-primary-subtle-hover: #dbeafe; /* use when actions repeat in lists/tables */
    --color-actions-primary-subtle-active: #bfdbfe; /* use when actions repeat in lists/tables */
    --color-actions-secondary-default: #52525b; /* optional/alternative actions on dark */
    --color-actions-secondary-hover: #3f3f46; 
    --color-actions-secondary-active: #27272a; 
    --color-actions-secondary-subtle-hover: #e4e4e7; /* for repetitive actions in data-dense views */
    --color-actions-secondary-subtle-active: #d4d4d8; /* for repetitive actions in data-dense views */
    --color-actions-success-default: #16a34a; /* default success action on dark */
    --color-actions-success-hover: #15803d; /* hover state for success actions on dark */
    --color-actions-success-active: #166534; /* active state for success actions on dark */
    --color-actions-success-outline-hover: #f0fdf4; /* hover background for outlined success on dark */
    --color-actions-success-outline-active: #dcfce7; /* active background for outlined success on dark */
    --color-actions-success-subtle-hover: #dcfce7; /* hover color for subtle success actions */
    --color-actions-success-subtle-active: #bbf7d0; /* active color for subtle success actions */
    --color-actions-danger-default: #dc2626; /* destructive actions on dark */
    --color-actions-danger-hover: #b91c1c; /* hover state for destructive actions on dark */
    --color-actions-danger-active: #991b1b; /* active state for destructive actions on dark */
    --color-actions-danger-outline-hover: #fef2f2; /* hover background for outlined danger on dark */
    --color-actions-danger-outline-active: #fee2e2; /* active background for outlined danger on dark */
    --color-actions-danger-subtle-hover: #fee2e2; /* hover state for destructive actions that repeat */
    --color-actions-danger-subtle-active: #fecaca; /* active state for destructive actions that repeat */
    --color-actions-focus: #38bdf8; /* reserved for focus outline on dark; outline-width: 2px; outline-offset: 1px */
    --color-icon-default: #09090b; /* icons with default state on dark */
    --color-icon-success: #166534; /* icons indicating success / positive trend */
    --color-icon-warning: #a16207; 
    --color-icon-out-of-range: #c2410c; /* icons depicting out-of-range clinical data */
    --color-icon-danger: #b91c1c; 
    --color-icon-ai: #7e22ce; 
    --color-icon-follow-up: #7c3aed; 
    --color-icon-neutral-default: #71717a; /* default icon states on dark */
    --color-icon-neutral-hover: #52525b; /* on-hover icon button effect */
    --color-icon-neutral-active: #3f3f46; /* active icon button effect */
    --color-textcolor-default: #09090b; 
    --color-textcolor-caption: #52525b; 
    --color-textcolor-placeholder: #a1a1aa; 
    --color-textcolor-success: #166534; /* text conveying success / positive trend */
    --color-textcolor-warning: #a16207; /* text conveying warning / out-of-range data */
    --color-textcolor-danger: #b91c1c; /* text conveying negative / downward trend */
    --color-textcolor-ai-default: #7e22ce; /* indicates AI prompts/content on dark */
    --color-textcolor-ai-subtle: #c084fc; 
    --color-textcolor-link-default: #2563eb; 
    --color-textcolor-link-hover: #1d4ed8; 
    --color-textcolor-link-active: #1e40af; 
    --color-textcolor-link-visited: #8b5cf6; 
    --color-bordercolor-weaker: #f4f4f5; 
    --color-bordercolor-weak: #e4e4e7; 
    --color-bordercolor-strong: #71717a; 
    --color-bordercolor-stronger: #52525b; 
    --color-bordercolor-success: #4ade80; 
    --color-bordercolor-warning: #facc15; 
    --color-bordercolor-danger: #f87171; 
    --color-textcolor-out-of-range: #c2410c; 
    --color-bordercolor-out-of-range: #fb923c; 
    --color-actions-primary-subtle-default: #eff6ff; 
    --color-actions-secondary-subtle-default: #f4f4f5; 
    --color-actions-secondary-outline-hover: #f4f4f5; 
    --color-actions-secondary-outline-active: #e4e4e7; 
    --color-actions-success-subtle-default: #f0fdf4; /* subtle success background for repetitive actions */
    --color-actions-danger-subtle-default: #fef2f2; /* subtle background for destructive actions that repeat */
    --color-textcolor-weak: #3f3f46; /* secondary text */
    --color-actions-accent: #f97316; /* MatrixCare accent on dark */
    --color-bordercolor-default: #d4d4d8; /* default border color on dark surfaces */
    --color-annotate-weak: #fce7f3; /* use to mark annotation surfaces (background fills) */
    --color-annotate-strong: #db2777; /* use on annotation items like borders/stroke, text, icons */
    --color-annotate-coachmarks: #fef3c7; /* reserved for coachmarks / training pop-over background fill - used to guide users over new UI elements */
    --color-surface-default: #ffffff; /* app background for containers that wrap multiple UI elements (dark base) */
    --color-surface-sunken: #27272a; /* secondary background used for inset or denser groupings */
    --color-surface-raised-default: #fafafa; /* elevated group background (lighter than base) */
    --color-surface-raised-hover: #f4f4f5; /* background on hover for raised elements */
    --color-surface-raised-active: #e4e4e7; /* background when an elevated element is interacted with */
    --color-surface-lowered-default: #f4f4f5; /* background for lowered/inset containers (darker than base) */
    --color-surface-lowered-hover: #e4e4e7; /* background on hover for lowered containers */
    --color-surface-lowered-active: #d4d4d8; /* background for selected lowered containers */
    --color-surface-secondary-weak: #f4f4f5; 
    --color-surface-secondary-strong: #d4d4d8; 
    --color-surface-info-weak: #dbeafe; /* subtle info fill on dark */
    --color-surface-info-strong: #93c5fd; /* emphasized info fill on dark */
    --color-surface-success-weak: #dcfce7; /* subtle success fill on dark */
    --color-surface-success-strong: #86efac; /* emphasized success fill on dark */
    --color-surface-warning-weak: #ffedd5; /* subtle warning fill on dark */
    --color-surface-warning-strong: #fdba74; /* emphasized warning fill on dark */
    --color-surface-danger-weak: #fee2e2; /* subtle danger fill on dark */
    --color-surface-danger-strong: #fca5a5; /* emphasized danger fill on dark */
    --color-surface-ai-weak: #f3e8ff; /* subtle AI content fill on dark */
    --color-surface-ai-strong: #d8b4fe; /* emphasized AI content fill on dark */
    --color-surface-follow-up-weak: #ede9fe; 
    --color-surface-follow-up-strong: #c4b5fd; 
    --color-textcolor-follow-up: #5b21b6; 
    --color-bordercolor-info: #60a5fa; 
    --color-bordercolor-ai: #c084fc; 
    --color-bordercolor-follow-up: #a78bfa; 
    --color-actions-warning-default: #ca8a04; /* warning state (non-blocking) on dark */
    --color-actions-warning-hover: #a16207; /* warning hover on dark */
    --color-actions-warning-active: #854d0e; /* warning active on dark */
    --color-textcolor-link-danger: #dc2626; /* links that reveal error state details */
    --color-disabled-strong: #a1a1aa; /* catch-all token for disabled foreground (text, icons, borders) on dark surfaces */
    --color-disabled-weak: #f4f4f5; /* pair with disabled.strong; use for disabled surfaces / backgrounds on dark UI */
    --color-table-row-active: #bfdbfe; /* row selected background */
    --color-textcolor-inverse: #ffffff; /* use on light/accent fills for contrast in dark mode */
    --color-icon-inverse: #ffffff; /* use on light/accent fills for contrast */
    --color-textcolor-required: #ef4444; /* asterisk icon indicating required fields/collections */
    --color-table-row-stripe: #f4f4f5; /* alternating row backgrounds on dark */
    --color-table-row-initial: #ffffff; /* default table row background */
    --color-table-row-hover: #e4e4e7; /* row hover background */
    --color-table-header-initial: #ffffff; /* default table header background */
    --color-table-header-hover: #e4e4e7; /* table header hover */
    --color-table-header-active: #d4d4d8; /* table header active/pressed */
    --color-list-row-initial: #ffffff; /* default background of a list row (rest) on dark */
    --color-list-row-hover: #e4e4e7; /* list row hover */
    --color-list-row-active: #d4d4d8; /* list row selected/pressed */
    --color-list-row-success-initial: #f0fdf4; /* default background for success-state list row (dark) */
    --color-list-row-success-hover: #dcfce7; /* success-state list row hover */
    --color-list-row-success-active: #bbf7d0; /* success-state list row selected/pressed */
    --color-list-row-danger-initial: #fef2f2; /* default background for danger-state list row (dark) */
    --color-list-row-danger-hover: #fee2e2; /* danger-state list row hover */
    --color-list-row-danger-active: #fecaca; /* danger-state list row selected/pressed */
    --color-textcolor-primary: #1d4ed8; 
    --color-icon-primary: #1d4ed8; /* interactive/informative primary-tier icons on dark */
    --color-calendar-initial: #ffffff; /* default background of a calendar date (rest) on dark */
    --color-calendar-range: #dbeafe; /* background for dates within a selected range */
    --color-calendar-hover: #bfdbfe; /* background when the user hovers a date */
    --color-calendar-active: #93c5fd; /* background of a selected date */
    --color-calendar-today: #e4e4e7; /* reserved to mark 'today' in the date picker */
    --color-surface-weaker: #fafafa; /* very dark fill for subtle grouping or deeply nested patterns; avoid as app-level background */
    --color-surface-weak: #f4f4f5; /* default container or wrapper fill color on dark */
    --color-surface-strong: #e4e4e7; /* first tier of nested containers; slightly lighter than base to express elevation */
    --color-surface-stronger: #d4d4d8; /* last tier of nested containers; lighter than surface.strong */
    --color-textcolor-link-neutral: #09090b; /* for emphasized messages requiring maximum link contrast on dark surfaces */
    --color-bordercolor-primary: #2563eb; 
    --color-card-initial: #ffffff; 
    --color-card-hover: #f4f4f5; 
    --color-card-active-weak: #dbeafe; 
    --color-card-active-strong: #bfdbfe; 
    --color-tabview-initial: #f4f4f5; 
    --color-tabview-hover: #e4e4e7; 
    --color-tabview-active: #ffffff; 
    --color-tabview-nested-initial: #ffffff; 
    --color-tabview-nested-hover: #e4e4e7; 
    --color-tabview-nested-active: #bfdbfe; 
}

:root {
    --measure-dimension-dimension-fixed-0: 0px;     
    --measure-dimension-dimension-fixed-1: 4px; /* 4px */    
    --measure-dimension-dimension-fixed-2: 8px; /* 8px */    
    --measure-dimension-dimension-fixed-3: 12px; /* 12px */    
    --measure-dimension-dimension-fixed-4: 16px; /* 16px */    
    --measure-dimension-dimension-fixed-5: 20px; /* 20px */    
    --measure-dimension-dimension-fixed-6: 24px; /* 24px */    
    --measure-dimension-dimension-fixed-7: 28px; /* 28px */    
    --measure-dimension-dimension-fixed-8: 32px; /* 32px */    
    --measure-dimension-dimension-fixed-9: 36px; /* 36px */    
    --measure-dimension-dimension-fixed-10: 40px; /* 40px */    
    --measure-dimension-dimension-fixed-11: 44px; /* 44px */    
    --measure-dimension-dimension-fixed-12: 48px; /* 48px */    
    --measure-dimension-dimension-fixed-13: 52px; /* 52px */    
    --measure-dimension-dimension-fixed-14: 56px; /* 56px */    
    --measure-dimension-dimension-fixed-15: 60px; /* 60px */    
    --measure-dimension-dimension-fixed-16: 64px; /* 64px */    
    --measure-dimension-dimension-fixed-17: 68px; /* 68px */    
    --measure-dimension-dimension-fixed-18: 72px; /* 72px */    
    --measure-dimension-dimension-fixed-19: 68px; /* 76px */    
    --measure-dimension-dimension-fixed-20: 80px; /* 80px */    
    --measure-dimension-dimension-fixed-21: 84px; /* 84px */    
    --measure-dimension-dimension-fixed-22: 88px; /* 88px */    
    --measure-dimension-dimension-fixed-23: 92px; /* 92px */    
    --measure-dimension-dimension-fixed-24: 96px; /* 96px */    
    --measure-dimension-dimension-fixed-25: 100px; /* 100px */    
    --measure-dimension-dimension-fixed-26: 104px; /* 104px */    
    --measure-dimension-dimension-fixed-27: 108px; /* 108px */    
    --measure-dimension-dimension-fixed-28: 112px; /* 112px */    
    --measure-dimension-dimension-fixed-29: 116px; /* 116px */    
    --measure-dimension-dimension-fixed-30: 120px; /* 120px */    
    --measure-dimension-dimension-fixed-31: 124px; /* 124px */    
    --measure-dimension-dimension-fixed-32: 128px; /* 128px */    
    --measure-dimension-dimension-fixed-33: 132px; /* 132px */    
    --measure-dimension-dimension-fixed-34: 136px; /* 136px */    
    --measure-dimension-dimension-fixed-35: 140px; /* 140px */    
    --measure-dimension-dimension-fixed-36: 144px; /* 144px */    
    --measure-dimension-dimension-fixed-37: 148px; /* 148px */    
    --measure-dimension-dimension-fixed-38: 152px; /* 152px */    
    --measure-dimension-dimension-fixed-39: 156px; /* 156px */    
    --measure-dimension-dimension-fixed-40: 160px; /* 160px */    
    --measure-dimension-dimension-fixed-41: 164px; /* 164px */    
    --measure-dimension-dimension-fixed-42: 168px; /* 168px */    
    --measure-dimension-dimension-fixed-43: 172px; /* 172px */    
    --measure-dimension-dimension-fixed-44: 176px; /* 176px */    
    --measure-dimension-dimension-fixed-45: 180px; /* 180px */    
    --measure-dimension-dimension-fixed-46: 184px; /* 188px */    
    --measure-dimension-dimension-fixed-47: 188px; /* 192px */    
    --measure-dimension-dimension-fixed-48: 192px; /* 192px */    
    --measure-dimension-dimension-fixed-49: 196px; /* 196px */    
    --measure-dimension-dimension-fixed-50: 200px; /* 200px */    
    --measure-dimension-dimension-fixed-51: 204px; /* 204px */    
    --measure-dimension-dimension-fixed-52: 208px; /* 208px */    
    --measure-dimension-dimension-fixed-53: 212px; /* 212px */    
    --measure-dimension-dimension-fixed-54: 216px; /* 216px */    
    --measure-dimension-dimension-fixed-55: 220px; /* 220px */    
    --measure-dimension-dimension-fixed-56: 224px; /* 224px */    
    --measure-dimension-dimension-fixed-57: 228px; /* 228px */    
    --measure-dimension-dimension-fixed-58: 232px; /* 232px */    
    --measure-dimension-dimension-fixed-59: 236px; /* 236px */    
    --measure-dimension-dimension-fixed-60: 240px; /* 240px */    
    --measure-dimension-dimension-fixed-61: 244px; /* 244px */    
    --measure-dimension-dimension-fixed-62: 248px; /* 248px */    
    --measure-dimension-dimension-fixed-63: 256px; /* 252px */    
    --measure-dimension-dimension-fixed-64: 256px; /* 256px */    
    --measure-dimension-dimension-fixed-65: 260px; /* 260px */    
    --measure-dimension-dimension-fixed-66: 264px; /* 264px */    
    --measure-dimension-dimension-fixed-67: 268px; /* 268px */    
    --measure-dimension-dimension-fixed-68: 272px; /* 272px */    
    --measure-dimension-dimension-fixed-69: 276px; /* 276px */    
    --measure-dimension-dimension-fixed-70: 280px; /* 280px */    
    --measure-dimension-dimension-fixed-71: 284px; /* 284px */    
    --measure-dimension-dimension-fixed-72: 288px; /* 288px */    
    --measure-dimension-dimension-fixed-73: 292px; /* 292px */    
    --measure-dimension-dimension-fixed-74: 296px; /* 296px */    
    --measure-dimension-dimension-fixed-75: 304px; /* 300px */    
    --measure-dimension-dimension-fixed-76: 304px; /* 304px */    
    --measure-dimension-dimension-fixed-77: 308px; /* 308px */    
    --measure-dimension-dimension-fixed-78: 312px; /* 312px */    
    --measure-dimension-dimension-fixed-79: 320px; /* 316px */    
    --measure-dimension-dimension-fixed-80: 320px; /* 320px */    
    --measure-dimension-dimension-fixed-81: 324px; /* 324px */    
    --measure-dimension-dimension-fixed-82: 328px; /* 328px */    
    --measure-dimension-dimension-fixed-83: 332px; /* 332px */    
    --measure-dimension-dimension-fixed-84: 336px; /* 336px */    
    --measure-dimension-dimension-fixed-85: 340px; /* 340px */    
    --measure-dimension-dimension-fixed-86: 344px; /* 344px */    
    --measure-dimension-dimension-fixed-87: 348px; /* 348px */    
    --measure-dimension-dimension-fixed-88: 352px; /* 352px */    
    --measure-dimension-dimension-fixed-89: 356px; /* 356px */    
    --measure-dimension-dimension-fixed-90: 360px; /* 360px */    
    --measure-dimension-dimension-fixed-91: 364px; /* 364px */    
    --measure-dimension-dimension-fixed-92: 368px; /* 368px */    
    --measure-dimension-dimension-fixed-93: 372px; /* 372px */    
    --measure-dimension-dimension-fixed-94: 376px; /* 374px */    
    --measure-dimension-dimension-fixed-95: 380px; /* 376px */    
    --measure-dimension-dimension-fixed-96: 384px; /* 384px */    
    --measure-dimension-dimension-fixed-97: 388px; /* 388px */    
    --measure-dimension-dimension-fixed-98: 392px; /* 392px */    
    --measure-dimension-dimension-fixed-99: 396px; /* 396px */    
    --measure-dimension-dimension-fixed-100: 400px; /* 400px */    
    --measure-dimension-dimension-fixed-px: 1px;     
    --measure-dimension-dimension-corner-none: 0px; /* 0px */    
    --measure-dimension-dimension-corner-sm: 2px; /* 2px */    
    --measure-dimension-dimension-corner-default: 4px; /* 4px */    
    --measure-dimension-dimension-corner-md: 6px; /* 6px */    
    --measure-dimension-dimension-corner-lg: 8px; /* 8px */    
    --measure-dimension-dimension-corner-xl: 12px; /* 12px */    
    --measure-dimension-dimension-corner-2xl: 16px; /* 16px */    
    --measure-dimension-dimension-corner-3xl: 24px; /* 24px */    
    --measure-dimension-dimension-corner-full: 9999px;     
    --measure-dimension-dimension-border-width-0: 0px;     
    --measure-dimension-dimension-border-width-1: 1px;     
    --measure-dimension-dimension-border-width-2: 2px;     
    --measure-dimension-dimension-border-width-4: 4px;     
    --measure-dimension-dimension-border-width-8: 8px;     
    --measure-dimension-dimension-screens-2xs: 320px; /* This is NOT a standard tailwind breakpoint but is important to consider for people using mobile phone web browsers. */    
    --measure-dimension-dimension-screens-xs: 376px; /* This is NOT a standard tailwind breakpoint but is important to consider for people using mobile phone web browsers. */    
    --measure-dimension-dimension-screens-sm: 640px; /* The TABLET screen by default in tailwind.config.js 
          To be condidered as the first size that is NOT mobile, and therefore may require custom styling. */    
    --measure-dimension-dimension-screens-md: 768px;     
    --measure-dimension-dimension-screens-lg: 1024px; /* The LAPTOP screen by default in tailwind.config.js */    
    --measure-dimension-dimension-screens-xl: 1280px; /* The DESKTOP screen by default in tailwind.config.js */    
    --measure-dimension-dimension-screens-2xl: 1536px; /* The breakpoint used for EXTRA WIDE DESKTOP devices */    
    --measure-dimension-dimension-outline-width-0: 0px;     
    --measure-dimension-dimension-outline-width-1: 1px;     
    --measure-dimension-dimension-outline-width-2: 2px;     
    --measure-dimension-dimension-outline-offset-0: 0px;     
    --measure-dimension-dimension-outline-offset-1: 1px;     
    --measure-dimension-dimension-outline-offset-2: 2px;     
    --measure-dimension-dimension-rem-base: 16px; /* This token is referenced in the Tokens Studio plugin setting as the value of 1 rem unit as a personal preference. If you don't use this setting you may remove this token. */    
    --measure-letter-spacing-letter-spacing-tracking-tighter: -4%; /* -0.5em */    
    --measure-letter-spacing-letter-spacing-tracking-tight: -2%; /* -0.025em */    
    --measure-letter-spacing-letter-spacing-tracking-normal: 0%; /* 0em */    
    --measure-letter-spacing-letter-spacing-tracking-wide: 4%; /* 0.025em */    
    --measure-font-size-font-size-text-xs: 0.75rem; /* 12px */    
    --measure-font-size-font-size-text-sm: 0.875rem; /* 14px */    
    --measure-font-size-font-size-text-base: 1rem; /* 16px Smallest body size */    
    --measure-font-size-font-size-text-lg: 1.125rem; /* 18px */    
    --measure-font-size-font-size-text-xl: 1.25rem; /* 20px */    
    --measure-font-size-font-size-text-2xl: 1.5rem; /* 24px */    
    --measure-font-size-font-size-text-3xl: 1.875rem; /* 30px */    
    --measure-font-size-font-size-text-4xl: 2.25rem; /* 36px */    
    --measure-font-size-font-size-text-5xl: 3rem; /* 48px */    
    --measure-font-size-font-size-text-6xl: 3.75rem; /* 60px */    
    --measure-font-size-font-size-text-7xl: 4.5rem; /* 72px */    
    --measure-font-size-font-size-text-8xl: 6rem; /* 96px */    
    --measure-font-size-font-size-text-9xl: 8rem; /* 128px */    
    --measure-line-height-line-height-leading-none: 100%; /* 100% needs to be transformed as value 1 to match CSS */    
    --measure-line-height-line-height-leading-tight: 125%; /* 125% needs to be transformed as value 1.25 to match CSS */    
    --measure-line-height-line-height-leading-snug: 138%; /* 138% needs to be transformed as value 1.375 to match CSS */    
    --measure-line-height-line-height-leading-normal: 150%; /* 150% needs to be transformed as value 1.5 to match CSS */    
    --measure-line-height-line-height-leading-relaxed: 163%; /* 163% needs to be transformed as value 1.625 to match CSS */    
    --measure-line-height-line-height-leading-loose: 200%; /* 200% needs to be transformed as value 2 to match CSS */    
    --measure-paragraph-spacing-paragraph-spacing-space-between-0: 0px; /* In Tailwind CSS, the property for controlling the vertical space between paragraphs is handled by the space-y-{amount} utility class. This class allows you to quickly and easily set the space between paragraphs, with {amount} being replaced by the spacing size you want to apply. */    
    --measure-dimension-dimension-border-collapse: -1px; /* [Figma Only] collapse borders when in adjecent rows in a table or outline buttons, negative margin makes it appear single line! */    
    --measure-dimension-dimension-indent-0: 0px; /* 0px */    
    --measure-dimension-dimension-indent-px: 1px; /* 1px */    
    --measure-dimension-dimension-indent-1: 4px; /* 4px */    
    --measure-dimension-dimension-indent-2: 8px; /* 8px */    
    --measure-dimension-dimension-indent-3: 12px; /* 12px */    
    --measure-dimension-dimension-indent-4: 16px; /* 16px */    
    --measure-dimension-dimension-1: 4px;     
    --measure-dimension-dimension-2: 8px;     
    --measure-dimension-dimension-3: 12px;     
    --measure-dimension-dimension-4: 16px;     
    --measure-dimension-dimension-6: 24px;     
    --measure-dimension-dimension-8: 32px;     
    --measure-dimension-dimension-10: 40px;     
    --measure-dimension-dimension-12: 48px;     
    --measure-dimension-dimension-16: 64px;     
    --measure-dimension-dimension-20: 80px;     
    --measure-dimension-dimension-24: 96px;     
    --measure-dimension-dimension-40: 160px;     
    --measure-dimension-dimension-card: 16px; /* use to define 'gap-*' utility to apply gap between rows and columns in a grid and flexbox layout */    
    --measure-dimension-dimension-table-cell: 12px; /* use to define uniform 'x' and 'y' padding to all UI elements in a default table; 
          NOTE: cell can expand horizontally if set to 'table-fixed' class */    
    --measure-dimension-dimension-table-cell-sm: 4px; /* use to define even 'x' and 'y' padding to all UI elements in a compact table
          NOTE: cell can expand horizontally if set to 'table-fixed' class */    
    --measure-dimension-dimension-button-group-gap: 32px; /* use to separate button groups via 'space-x-*' or 'space-y-*' to control horizontal or vertical space between elements
          e.g., (secondary-button [token] default-outline-buttons [token] default/success-button) */    
    --measure-dimension-dimension-0: 0px;     
    --measure-dimension-dimension-button-gap: 16px; /* use to separate two adjecent buttons */    
    --measure-dimension-dimension-list-gap: 8px; /* use for gap between series of similar items */    
}

:root {
}

:root {
}

:root {
    --shadow-sm: 0 1px 2px 0 rgba(0,0,0,0.5); /* use on resident banner, card elements for a subtle depth effect */  

    --shadow-default: 0 1px 2px -1px rgba(0,0,0,0.1), 0 1px 3px 0 rgba(0,0,0,0.1); /* use for subtle messages, tooltips to make them float above other elements */  

    --shadow-md: 0 2px 4px -2px rgba(0,0,0,0.1), 0 4px 6px -1px rgba(0,0,0,0.1); /* use for emphasised messages, popovers that need more prominence than tooltips */  

    --shadow-lg: 0 4px 6px -4px rgba(0,0,0,0.1), 0 10px 15px -3px rgba(0,0,0,0.1); /* use on dropdown panels with multiple options */  

    --shadow-xl: 0 8px 10px -6px rgba(0,0,0,0.1), 0 20px 25px -5px rgba(0,0,0,0.1); /* use for modals, full-screen overlay panels for maximum depths */  

    --shadow-2xl: 0 25px 50px -12px rgba(0,0,0,0.25); /* use for modal windows / dialog boxes to draw attention; floating action buttons a more pronounced shadow */  

    --shadow-panel-footer-sticky: 0 -2px 4px -1px rgba(0,0,0,0.1), 0 -4px 6px -1px rgba(0,0,0,0.1); /* use to cast drop-shadow by sticky footers (combine with raised surface tokens) */  

    --shadow-panel-sidebar: -2px 0 4px -1px rgba(0,0,0,0.1), -4px 0 6px -1px rgba(0,0,0,0.1); /* use to cast drop-shadow by sidebar on left side (combine with overlay) */  

    --shadow-table-column-frozen: 2px 0 4px -1px rgba(0,0,0,0.1), 4px 0 6px -1px rgba(0,0,0,0.1); /* use to show drop-shadow on frozen table column */  

    --shadow-element-right: 2px 0 4px -1px rgba(0,0,0,0.1), 4px 0 6px -1px rgba(0,0,0,0.1); /* use on UI elements that cast md shadow on the right side */  

    --shadow-element-left: -2px 0 4px -1px rgba(0,0,0,0.1), -4px 0 6px -1px rgba(0,0,0,0.1); /* use on UI elements that cast md shadow on the left side */  

    --shadow-table-header-sticky: 0 4px 6px -1px rgba(0,0,0,0.1); /* use to cast drop-shadow by sticky table rows */  

}
@tailwind utilities;

@layer utilities {
  /* use for web equivalent Display 1 - reserved for banner ads etc. DO NOT use for application UIs (use 4xl and below sizes) */ 
  .typography-display-text-8xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 6rem;
    line-height: 125%;
    letter-spacing: -0.04em;
    text-indent: 0px;
  } 

  /* use for web equivalent Display 2 - reserved for banner ads etc. DO NOT use for application UIs (use 4xl and below sizes) */ 
  .typography-display-text-7xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 4.5rem;
    line-height: 125%;
    letter-spacing: -0.02em;
    text-indent: 0px;
  } 

  /* use for web equivalent Display 3 - reserved for banner ads etc. DO NOT use for application UIs (use 4xl and below sizes) */ 
  .typography-display-text-6xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 3.75rem;
    line-height: 125%;
    letter-spacing: -0.02em;
    text-indent: 0px;
  } 

  /* use for web equivalent Display 4 - reserved for banner ads etc. DO NOT use for application UIs (use 4xl and below sizes) */ 
  .typography-display-text-5xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 3rem;
    line-height: 125%;
    letter-spacing: -0.02em;
    text-indent: 0px;
  } 

  /* use for web equivalent H1 */ 
  .typography-heading-text-4xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 2.25rem;
    line-height: 125%;
    letter-spacing: -0.02em;
    text-indent: 0px;
  } 

  /* use for web equivalent H2 */ 
  .typography-heading-text-3xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 138%;
    letter-spacing: -0.02em;
    text-indent: 0px;
  } 

  /* use for web equivalent H3 */ 
  .typography-heading-text-2xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 138%;
    letter-spacing: -0.02em;
    text-indent: 0px;
  } 

  /* use for web equivalent H4 */ 
  .typography-heading-text-xl {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 138%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* reserved for body text / paragraph */ 
  .typography-base-regular {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for hyperlinks */ 
  .typography-base-underline {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: 138%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for text / string with medium (500) weight on default buttons */ 
  .typography-base-medium {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: 138%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for UI labels generally required with all interactive UI elements */ 
  .typography-base-semibold {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for message headings */ 
  .typography-base-bold {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for text on small UI fields; caption texts used to provide more context to the UI fields */ 
  .typography-sm-regular {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 150%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for text / string in small link button */ 
  .typography-sm-underline {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 138%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for text / string in small button */ 
  .typography-sm-medium {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 150%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for labels of small form elements */ 
  .typography-sm-semibold {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 100%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

   
  .typography-sm-bold {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 125%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for caption on small form elements */ 
  .typography-xs-regular {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 125%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

  /* use for tag hats / badge / chips */ 
  .typography-xs-semibold {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 125%;
    letter-spacing: 0.04em;
    text-indent: 0px;
  } 

  /* use on title of card elements or as a smaller category header */ 
  .typography-heading-text-lg {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 125%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 

   
  .typography-xs-medium {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 125%;
    letter-spacing: 0.04em;
    text-indent: 0px;
  } 

  /* use on title of small card elements or smallest category header */ 
  .typography-heading-text-base {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 125%;
    letter-spacing: 0em;
    text-indent: 0px;
  } 


}

:root{--color-white: #ffffff;--color-neutral-50: #fafafa;--color-neutral-100: #f4f4f5;--color-neutral-200: #e4e4e7;--color-neutral-300: #d4d4d8;--color-neutral-400: #a1a1aa;--color-neutral-500: #71717a;--color-neutral-600: #52525b;--color-neutral-700: #3f3f46;--color-neutral-800: #27272a;--color-neutral-900: #18181b;--color-neutral-950: #09090b;--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #172554;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #052e16;--color-yellow-50: #fefce8;--color-yellow-100: #fef9c3;--color-yellow-200: #fef08a;--color-yellow-300: #fde047;--color-yellow-400: #facc15;--color-yellow-500: #eab308;--color-yellow-600: #ca8a04;--color-yellow-700: #a16207;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #422006;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-orange-950: #431407;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #450a0a;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-900: #78350f;--color-amber-950: #431407;--color-lime-50: #f7fee7;--color-lime-100: #ecfccb;--color-lime-200: #d9f99d;--color-lime-300: #bef264;--color-lime-400: #a3e635;--color-lime-500: #84cc16;--color-lime-600: #65a30d;--color-lime-700: #4d7c0f;--color-lime-800: #3f6212;--color-lime-900: #365314;--color-lime-950: #1a2e05;--color-emerald-50: #ecfdf5;--color-emerald-100: #d1fae5;--color-emerald-200: #a7f3d0;--color-emerald-300: #6ee7b7;--color-emerald-400: #34d399;--color-emerald-500: #10b981;--color-emerald-600: #059669;--color-emerald-700: #047857;--color-emerald-800: #065f46;--color-emerald-900: #064e3b;--color-emerald-950: #022c22;--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--color-teal-700: #0f766e;--color-teal-800: #115e59;--color-teal-900: #134e4a;--color-teal-950: #042f2e;--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--color-sky-950: #082f49;--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan-950: #083344;--color-indigo-50: #eef2ff;--color-indigo-100: #e0e7ff;--color-indigo-200: #c7d2fe;--color-indigo-300: #a5b4fc;--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #4f46e5;--color-indigo-700: #4338ca;--color-indigo-800: #3730a3;--color-indigo-900: #312e81;--color-indigo-950: #1e1b4b;--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fae8ff;--color-fuchsia-200: #f5d0fe;--color-fuchsia-300: #f0abfc;--color-fuchsia-400: #e879f9;--color-fuchsia-500: #d946ef;--color-fuchsia-600: #c026d3;--color-fuchsia-700: #a21caf;--color-fuchsia-800: #86198f;--color-fuchsia-900: #701a75;--color-fuchsia-950: #4a044e;--color-pink-50: #fdf2f8;--color-pink-100: #fce7f3;--color-pink-200: #fbcfe8;--color-pink-300: #f9a8d4;--color-pink-400: #f472b6;--color-pink-500: #ec4899;--color-pink-600: #db2777;--color-pink-700: #be185d;--color-pink-800: #9d174d;--color-pink-900: #831843;--color-pink-950: #500724;--color-rose-50: #fff1f2;--color-rose-100: #ffe4e6;--color-rose-200: #fecdd3;--color-rose-300: #fda4af;--color-rose-400: #fb7185;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--color-rose-700: #be123c;--color-rose-800: #9f1239;--color-rose-900: #881337;--color-rose-950: #4c0519;--color-actions-primary-default: #2563eb;--color-actions-primary-hover: #1d4ed8;--color-actions-primary-active: #1e40af;--color-actions-primary-outline-hover: #dbeafe;--color-actions-primary-outline-active: #bfdbfe;--color-actions-primary-subtle-hover: #dbeafe;--color-actions-primary-subtle-active: #bfdbfe;--color-actions-secondary-default: #52525b;--color-actions-secondary-hover: #3f3f46;--color-actions-secondary-active: #27272a;--color-actions-secondary-subtle-hover: #e4e4e7;--color-actions-secondary-subtle-active: #d4d4d8;--color-actions-success-default: #16a34a;--color-actions-success-hover: #15803d;--color-actions-success-active: #166534;--color-actions-success-outline-hover: #f0fdf4;--color-actions-success-outline-active: #dcfce7;--color-actions-success-subtle-hover: #dcfce7;--color-actions-success-subtle-active: #bbf7d0;--color-actions-danger-default: #dc2626;--color-actions-danger-hover: #b91c1c;--color-actions-danger-active: #991b1b;--color-actions-danger-outline-hover: #fef2f2;--color-actions-danger-outline-active: #fee2e2;--color-actions-danger-subtle-hover: #fee2e2;--color-actions-danger-subtle-active: #fecaca;--color-actions-focus: #38bdf8;--color-actions-overlay: #71717a;--color-icon-default: #09090b;--color-icon-success: #166534;--color-icon-warning: #a16207;--color-icon-out-of-range: #c2410c;--color-icon-danger: #b91c1c;--color-icon-ai: #7e22ce;--color-icon-follow-up: #7c3aed;--color-icon-neutral-default: #71717a;--color-icon-neutral-hover: #52525b;--color-icon-neutral-active: #3f3f46;--color-textcolor-default: #09090b;--color-textcolor-caption: #52525b;--color-textcolor-placeholder: #a1a1aa;--color-textcolor-success: #166534;--color-textcolor-warning: #a16207;--color-textcolor-danger: #b91c1c;--color-textcolor-ai-default: #7e22ce;--color-textcolor-ai-subtle: #c084fc;--color-textcolor-link-default: #2563eb;--color-textcolor-link-hover: #1d4ed8;--color-textcolor-link-active: #1e40af;--color-textcolor-link-visited: #8b5cf6;--color-bordercolor-weaker: #f4f4f5;--color-bordercolor-weak: #e4e4e7;--color-bordercolor-strong: #71717a;--color-bordercolor-stronger: #52525b;--color-bordercolor-success: #4ade80;--color-bordercolor-warning: #facc15;--color-bordercolor-danger: #f87171;--color-textcolor-out-of-range: #c2410c;--color-bordercolor-out-of-range: #fb923c;--color-actions-primary-subtle-default: #eff6ff;--color-actions-secondary-subtle-default: #f4f4f5;--color-actions-secondary-outline-hover: #f4f4f5;--color-actions-secondary-outline-active: #e4e4e7;--color-actions-success-subtle-default: #f0fdf4;--color-actions-danger-subtle-default: #fef2f2;--color-textcolor-weak: #3f3f46;--color-actions-accent: #f97316;--color-bordercolor-default: #d4d4d8;--color-annotate-weak: #fce7f3;--color-annotate-strong: #db2777;--color-annotate-coachmarks: #fef3c7;--color-surface-default: #ffffff;--color-surface-sunken: #27272a;--color-surface-raised-default: #fafafa;--color-surface-raised-hover: #f4f4f5;--color-surface-raised-active: #e4e4e7;--color-surface-lowered-default: #f4f4f5;--color-surface-lowered-hover: #e4e4e7;--color-surface-lowered-active: #d4d4d8;--color-surface-secondary-weak: #f4f4f5;--color-surface-secondary-strong: #d4d4d8;--color-surface-info-weak: #dbeafe;--color-surface-info-strong: #93c5fd;--color-surface-success-weak: #dcfce7;--color-surface-success-strong: #86efac;--color-surface-warning-weak: #ffedd5;--color-surface-warning-strong: #fdba74;--color-surface-danger-weak: #fee2e2;--color-surface-danger-strong: #fca5a5;--color-surface-ai-weak: #f3e8ff;--color-surface-ai-strong: #d8b4fe;--color-surface-follow-up-weak: #ede9fe;--color-surface-follow-up-strong: #c4b5fd;--color-textcolor-follow-up: #5b21b6;--color-bordercolor-info: #60a5fa;--color-bordercolor-ai: #c084fc;--color-bordercolor-follow-up: #a78bfa;--color-actions-warning-default: #ca8a04;--color-actions-warning-hover: #a16207;--color-actions-warning-active: #854d0e;--color-textcolor-link-danger: #dc2626;--color-disabled-strong: #a1a1aa;--color-disabled-weak: #f4f4f5;--color-table-row-active: #bfdbfe;--color-textcolor-inverse: #ffffff;--color-icon-inverse: #ffffff;--color-textcolor-required: #ef4444;--color-table-row-stripe: #f4f4f5;--color-table-row-initial: #ffffff;--color-table-row-hover: #e4e4e7;--color-table-header-initial: #ffffff;--color-table-header-hover: #e4e4e7;--color-table-header-active: #d4d4d8;--color-list-row-initial: #ffffff;--color-list-row-hover: #e4e4e7;--color-list-row-active: #d4d4d8;--color-list-row-success-initial: #f0fdf4;--color-list-row-success-hover: #dcfce7;--color-list-row-success-active: #bbf7d0;--color-list-row-danger-initial: #fef2f2;--color-list-row-danger-hover: #fee2e2;--color-list-row-danger-active: #fecaca;--color-textcolor-primary: #1d4ed8;--color-icon-primary: #1d4ed8;--color-calendar-initial: #ffffff;--color-calendar-range: #dbeafe;--color-calendar-hover: #bfdbfe;--color-calendar-active: #93c5fd;--color-calendar-today: #e4e4e7;--color-surface-weaker: #fafafa;--color-surface-weak: #f4f4f5;--color-surface-strong: #e4e4e7;--color-surface-stronger: #d4d4d8;--measure-dimension-dimension-fixed-0: 0px;--measure-dimension-dimension-fixed-1: .25rem;--measure-dimension-dimension-fixed-2: .5rem;--measure-dimension-dimension-fixed-3: .75rem;--measure-dimension-dimension-fixed-4: 1rem;--measure-dimension-dimension-fixed-5: 1.25rem;--measure-dimension-dimension-fixed-6: 1.5rem;--measure-dimension-dimension-fixed-7: 1.75rem;--measure-dimension-dimension-fixed-8: 2rem;--measure-dimension-dimension-fixed-9: 2.25rem;--measure-dimension-dimension-fixed-10: 2.5rem;--measure-dimension-dimension-fixed-11: 2.75rem;--measure-dimension-dimension-fixed-12: 3rem;--measure-dimension-dimension-fixed-13: 3.25rem;--measure-dimension-dimension-fixed-14: 3.5rem;--measure-dimension-dimension-fixed-15: 3.75rem;--measure-dimension-dimension-fixed-16: 4rem;--measure-dimension-dimension-fixed-17: 4.25rem;--measure-dimension-dimension-fixed-18: 4.5rem;--measure-dimension-dimension-fixed-19: 4.25rem;--measure-dimension-dimension-fixed-20: 5rem;--measure-dimension-dimension-fixed-21: 5.25rem;--measure-dimension-dimension-fixed-22: 5.5rem;--measure-dimension-dimension-fixed-23: 5.75rem;--measure-dimension-dimension-fixed-24: 6rem;--measure-dimension-dimension-fixed-25: 6.25rem;--measure-dimension-dimension-fixed-26: 6.5rem;--measure-dimension-dimension-fixed-27: 6.75rem;--measure-dimension-dimension-fixed-28: 7rem;--measure-dimension-dimension-fixed-29: 7.25rem;--measure-dimension-dimension-fixed-30: 7.5rem;--measure-dimension-dimension-fixed-31: 7.75rem;--measure-dimension-dimension-fixed-32: 8rem;--measure-dimension-dimension-fixed-33: 8.25rem;--measure-dimension-dimension-fixed-34: 8.5rem;--measure-dimension-dimension-fixed-35: 8.75rem;--measure-dimension-dimension-fixed-36: 9rem;--measure-dimension-dimension-fixed-37: 9.25rem;--measure-dimension-dimension-fixed-38: 9.5rem;--measure-dimension-dimension-fixed-39: 9.75rem;--measure-dimension-dimension-fixed-40: 10rem;--measure-dimension-dimension-fixed-41: 10.25rem;--measure-dimension-dimension-fixed-42: 10.5rem;--measure-dimension-dimension-fixed-43: 10.75rem;--measure-dimension-dimension-fixed-44: 11rem;--measure-dimension-dimension-fixed-45: 11.25rem;--measure-dimension-dimension-fixed-46: 11.5rem;--measure-dimension-dimension-fixed-47: 11.75rem;--measure-dimension-dimension-fixed-48: 12rem;--measure-dimension-dimension-fixed-49: 12.25rem;--measure-dimension-dimension-fixed-50: 12.5rem;--measure-dimension-dimension-fixed-51: 12.75rem;--measure-dimension-dimension-fixed-52: 13rem;--measure-dimension-dimension-fixed-53: 13.25rem;--measure-dimension-dimension-fixed-54: 13.5rem;--measure-dimension-dimension-fixed-55: 13.75rem;--measure-dimension-dimension-fixed-56: 14rem;--measure-dimension-dimension-fixed-57: 14.25rem;--measure-dimension-dimension-fixed-58: 14.5rem;--measure-dimension-dimension-fixed-59: 14.75rem;--measure-dimension-dimension-fixed-60: 15rem;--measure-dimension-dimension-fixed-61: 15.25rem;--measure-dimension-dimension-fixed-62: 15.5rem;--measure-dimension-dimension-fixed-63: 16rem;--measure-dimension-dimension-fixed-64: 16rem;--measure-dimension-dimension-fixed-65: 16.25rem;--measure-dimension-dimension-fixed-66: 16.5rem;--measure-dimension-dimension-fixed-67: 16.75rem;--measure-dimension-dimension-fixed-68: 17rem;--measure-dimension-dimension-fixed-69: 17.25rem;--measure-dimension-dimension-fixed-70: 17.5rem;--measure-dimension-dimension-fixed-71: 17.75rem;--measure-dimension-dimension-fixed-72: 18rem;--measure-dimension-dimension-fixed-73: 18.25rem;--measure-dimension-dimension-fixed-74: 18.5rem;--measure-dimension-dimension-fixed-75: 19rem;--measure-dimension-dimension-fixed-76: 19rem;--measure-dimension-dimension-fixed-77: 19.25rem;--measure-dimension-dimension-fixed-78: 19.5rem;--measure-dimension-dimension-fixed-79: 20rem;--measure-dimension-dimension-fixed-80: 20rem;--measure-dimension-dimension-fixed-81: 20.25rem;--measure-dimension-dimension-fixed-82: 20.5rem;--measure-dimension-dimension-fixed-83: 20.75rem;--measure-dimension-dimension-fixed-84: 21rem;--measure-dimension-dimension-fixed-85: 21.25rem;--measure-dimension-dimension-fixed-86: 21.5rem;--measure-dimension-dimension-fixed-87: 21.75rem;--measure-dimension-dimension-fixed-88: 22rem;--measure-dimension-dimension-fixed-89: 22.25rem;--measure-dimension-dimension-fixed-90: 22.5rem;--measure-dimension-dimension-fixed-91: 22.75rem;--measure-dimension-dimension-fixed-92: 23rem;--measure-dimension-dimension-fixed-93: 23.25rem;--measure-dimension-dimension-fixed-94: 23.5rem;--measure-dimension-dimension-fixed-95: 23.75rem;--measure-dimension-dimension-fixed-96: 24rem;--measure-dimension-dimension-fixed-97: 24.25rem;--measure-dimension-dimension-fixed-98: 24.5rem;--measure-dimension-dimension-fixed-99: 24.75rem;--measure-dimension-dimension-fixed-100: 25rem;--measure-dimension-dimension-fixed-px: 1px;--measure-dimension-dimension-corner-none: 0rem;--measure-dimension-dimension-corner-sm: .125rem;--measure-dimension-dimension-corner-default: .25rem;--measure-dimension-dimension-corner-md: .375rem;--measure-dimension-dimension-corner-lg: .5rem;--measure-dimension-dimension-corner-xl: .75rem;--measure-dimension-dimension-corner-2xl: 1rem;--measure-dimension-dimension-corner-3xl: 1.5rem;--measure-dimension-dimension-corner-full: 9999px;--measure-dimension-dimension-border-width-0: 0px;--measure-dimension-dimension-border-width-1: 1px;--measure-dimension-dimension-border-width-2: 2px;--measure-dimension-dimension-border-width-4: 4px;--measure-dimension-dimension-border-width-8: 8px;--measure-dimension-dimension-screens-2xs: 320px;--measure-dimension-dimension-screens-xs: 376px;--measure-dimension-dimension-screens-sm: 640px;--measure-dimension-dimension-screens-md: 768px;--measure-dimension-dimension-screens-lg: 1024px;--measure-dimension-dimension-screens-xl: 1280px;--measure-dimension-dimension-screens-2xl: 1536px;--measure-dimension-dimension-outline-width-0: 0px;--measure-dimension-dimension-outline-width-1: 1px;--measure-dimension-dimension-outline-width-2: 2px;--measure-dimension-dimension-outline-offset-0: 0px;--measure-dimension-dimension-outline-offset-1: 1px;--measure-dimension-dimension-outline-offset-2: 2px;--measure-dimension-dimension-rem-base: 16px;--measure-letter-spacing-letter-spacing-tracking-tighter: -4%;--measure-letter-spacing-letter-spacing-tracking-tight: -2%;--measure-letter-spacing-letter-spacing-tracking-normal: 0%;--measure-letter-spacing-letter-spacing-tracking-wide: 4%;--measure-font-size-font-size-text-xs: .75rem;--measure-font-size-font-size-text-sm: .875rem;--measure-font-size-font-size-text-base: 1rem;--measure-font-size-font-size-text-lg: 1.125rem;--measure-font-size-font-size-text-xl: 1.25rem;--measure-font-size-font-size-text-2xl: 1.5rem;--measure-font-size-font-size-text-3xl: 1.875rem;--measure-font-size-font-size-text-4xl: 2.25rem;--measure-font-size-font-size-text-5xl: 3rem;--measure-font-size-font-size-text-6xl: 3.75rem;--measure-font-size-font-size-text-7xl: 4.5rem;--measure-font-size-font-size-text-8xl: 6rem;--measure-font-size-font-size-text-9xl: 8rem;--measure-line-height-line-height-leading-none: 100%;--measure-line-height-line-height-leading-tight: 125%;--measure-line-height-line-height-leading-snug: 138%;--measure-line-height-line-height-leading-normal: 150%;--measure-line-height-line-height-leading-relaxed: 163%;--measure-line-height-line-height-leading-loose: 200%;--measure-paragraph-spacing-paragraph-spacing-space-between-0: 0px;--measure-dimension-dimension-border-collapse: -1px;--measure-dimension-dimension-indent-0: 0px;--measure-dimension-dimension-indent-px: 1px;--measure-dimension-dimension-indent-1: .25rem;--measure-dimension-dimension-indent-2: .5rem;--measure-dimension-dimension-indent-3: .75rem;--measure-dimension-dimension-indent-4: 1rem;--measure-dimension-dimension-1: .25rem;--measure-dimension-dimension-2: .5rem;--measure-dimension-dimension-3: .75rem;--measure-dimension-dimension-4: 1rem;--measure-dimension-dimension-6: 1.5rem;--measure-dimension-dimension-8: 2rem;--measure-dimension-dimension-10: 2.5rem;--measure-dimension-dimension-12: 3rem;--measure-dimension-dimension-16: 4rem;--measure-dimension-dimension-20: 5rem;--measure-dimension-dimension-24: 6rem;--measure-dimension-dimension-40: 10rem;--measure-dimension-dimension-card: 1rem;--measure-dimension-dimension-table-cell: .75rem;--measure-dimension-dimension-table-cell-sm: .25rem;--measure-dimension-dimension-button-group-gap: 2rem;--measure-dimension-dimension-0: 0px;--measure-dimension-dimension-button-gap: 1rem;--measure-dimension-dimension-list-gap: .5rem;--shadow-sm: 0 1px 2px 0 rgba(0,0,0,.5);--shadow-default: 0 1px 2px -1px rgba(0,0,0,.1), 0 1px 3px 0 rgba(0,0,0,.1);--shadow-md: 0 2px 4px -2px rgba(0,0,0,.1), 0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg: 0 4px 6px -4px rgba(0,0,0,.1), 0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl: 0 8px 10px -6px rgba(0,0,0,.1), 0 20px 25px -5px rgba(0,0,0,.1);--shadow-2xl: 0 25px 50px -12px rgba(0,0,0,.25);--shadow-panel-footer-sticky: 0 -2px 4px -1px rgba(0,0,0,.1), 0 -4px 6px -1px rgba(0,0,0,.1);--shadow-panel-sidebar: -2px 0 4px -1px rgba(0,0,0,.1), -4px 0 6px -1px rgba(0,0,0,.1);--shadow-table-column-frozen: 2px 0 4px -1px rgba(0,0,0,.1), 4px 0 6px -1px rgba(0,0,0,.1);--shadow-element-right: 2px 0 4px -1px rgba(0,0,0,.1), 4px 0 6px -1px rgba(0,0,0,.1);--shadow-element-left: -2px 0 4px -1px rgba(0,0,0,.1), -4px 0 6px -1px rgba(0,0,0,.1);--shadow-table-header-sticky: 0 4px 6px -1px rgba(0,0,0,.1)}
.lds-pointer-events-none{pointer-events: none}
.lds-pointer-events-auto{pointer-events: auto}
.lds-visible{visibility: visible}
.lds-invisible{visibility: hidden}
.lds-fixed{position: fixed}
.\!lds-absolute{position: absolute !important}
.lds-absolute{position: absolute}
.lds-relative{position: relative}
.lds-sticky{position: sticky}
.\!lds-left-0{left: 0px !important}
.\!lds-top-0{top: 0px !important}
.-lds-top-\[2px\]{top: -2px}
.lds-bottom-0{bottom: 0px}
.lds-left-0{left: 0px}
.lds-left-2{left: 0.5rem}
.lds-left-2\.5{left: 0.625rem}
.lds-left-3{left: 0.75rem}
.lds-left-4{left: 1rem}
.lds-left-7{left: 1.75rem}
.lds-right-0{right: 0px}
.lds-right-1\.5{right: 0.375rem}
.lds-right-12{right: 3rem}
.lds-right-2{right: 0.5rem}
.lds-right-2\.5{right: 0.625rem}
.lds-right-3{right: 0.75rem}
.lds-start-0{inset-inline-start: 0px}
.lds-top-0{top: 0px}
.lds-top-1{top: 0.25rem}
.lds-top-1\/2{top: 50%}
.lds-top-2{top: 0.5rem}
.lds-top-2\.5{top: 0.625rem}
.lds-top-3{top: 0.75rem}
.lds-top-\[35\%\]{top: 35%}
.lds-z-10{z-index: 10}
.lds-z-20{z-index: 20}
.lds-z-\[100\]{z-index: 100}
.lds-z-\[1\]{z-index: 1}
.lds-z-\[9\]{z-index: 9}
.lds-order-1{order: 1}
.lds-order-2{order: 2}
.lds-order-3{order: 3}
.lds-order-4{order: 4}
.\!lds-m-0{margin: 0px !important}
.lds-m-0{margin: 0px}
.lds-m-0\.5{margin: 0.125rem}
.lds-m-1{margin: 0.25rem}
.lds-m-2{margin: 0.5rem}
.lds-m-4{margin: 1rem}
.lds-mx-1{margin-left: 0.25rem;margin-right: 0.25rem}
.lds-mx-2{margin-left: 0.5rem;margin-right: 0.5rem}
.lds-mx-auto{margin-left: auto;margin-right: auto}
.lds-my-0{margin-top: 0px;margin-bottom: 0px}
.lds-my-1{margin-top: 0.25rem;margin-bottom: 0.25rem}
.lds-my-2{margin-top: 0.5rem;margin-bottom: 0.5rem}
.lds-my-4{margin-top: 1rem;margin-bottom: 1rem}
.\!lds-mb-0{margin-bottom: 0px !important}
.\!lds-mt-0{margin-top: 0px !important}
.-lds-ml-0\.5{margin-left: -0.125rem}
.-lds-ml-px{margin-left: -1px}
.-lds-mr-0\.5{margin-right: -0.125rem}
.-lds-mt-2{margin-top: -0.5rem}
.-lds-mt-px{margin-top: -1px}
.lds--ml-1{margin-left: -0.25rem}
.lds--mr-7{margin-right: -1.75rem}
.lds--mt-1{margin-top: -0.25rem}
.lds--mt-2{margin-top: -0.5rem}
.lds-mb-0{margin-bottom: 0px}
.lds-mb-1{margin-bottom: 0.25rem}
.lds-mb-2{margin-bottom: 0.5rem}
.lds-mb-3{margin-bottom: 0.75rem}
.lds-mb-4{margin-bottom: 1rem}
.lds-mb-6{margin-bottom: 1.5rem}
.lds-me-1{margin-inline-end: 0.25rem}
.lds-ml-0{margin-left: 0px}
.lds-ml-1{margin-left: 0.25rem}
.lds-ml-10{margin-left: 2.5rem}
.lds-ml-2{margin-left: 0.5rem}
.lds-ml-4{margin-left: 1rem}
.lds-ml-8{margin-left: 2rem}
.lds-ml-\[38px\]{margin-left: 38px}
.lds-ml-auto{margin-left: auto}
.lds-mr-0{margin-right: 0px}
.lds-mr-1{margin-right: 0.25rem}
.lds-mr-2{margin-right: 0.5rem}
.lds-mr-4{margin-right: 1rem}
.lds-mr-6{margin-right: 1.5rem}
.lds-mr-\[4px\]{margin-right: 4px}
.lds-mt-0{margin-top: 0px}
.lds-mt-0\.5{margin-top: 0.125rem}
.lds-mt-1{margin-top: 0.25rem}
.lds-mt-1\.5{margin-top: 0.375rem}
.lds-mt-2{margin-top: 0.5rem}
.lds-mt-3{margin-top: 0.75rem}
.lds-mt-4{margin-top: 1rem}
.lds-mt-8{margin-top: 2rem}
.lds-mt-\[6px\]{margin-top: 6px}
.lds-mt-auto{margin-top: auto}
.lds-box-border{box-sizing: border-box}
.lds-line-clamp-1{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1}
.lds-line-clamp-2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}
.lds-block{display: block}
.lds-inline-block{display: inline-block}
.lds-inline{display: inline}
.lds-flex{display: flex}
.lds-inline-flex{display: inline-flex}
.lds-grid{display: grid}
.lds-hidden{display: none}
.lds-size-full{width: 100%;height: 100%}
.\!lds-h-\[32px\]{height: 32px !important}
.\!lds-h-screen{height: 100vh !important}
.lds-h-0{height: 0px}
.lds-h-1{height: 0.25rem}
.lds-h-10{height: 2.5rem}
.lds-h-14{height: 3.5rem}
.lds-h-16{height: 4rem}
.lds-h-2{height: 0.5rem}
.lds-h-20{height: 5rem}
.lds-h-3{height: 0.75rem}
.lds-h-4{height: 1rem}
.lds-h-5{height: 1.25rem}
.lds-h-6{height: 1.5rem}
.lds-h-7{height: 1.75rem}
.lds-h-8{height: 2rem}
.lds-h-9{height: 2.25rem}
.lds-h-96{height: 24rem}
.lds-h-\[1024px\]{height: 1024px}
.lds-h-\[14px\]{height: 14px}
.lds-h-\[180px\]{height: 180px}
.lds-h-\[29px\]{height: 29px}
.lds-h-\[31px\]{height: 31px}
.lds-h-\[360px\]{height: 360px}
.lds-h-\[376px\]{height: 376px}
.lds-h-\[500px\]{height: 500px}
.lds-h-\[640px\]{height: 640px}
.lds-h-\[76px\]{height: 76px}
.lds-h-\[86px\]{height: 86px}
.lds-h-auto{height: auto}
.lds-h-fit{height: -moz-fit-content;height: fit-content}
.lds-h-full{height: 100%}
.\!lds-max-h-0{max-height: 0px !important}
.\!lds-max-h-\[1000px\]{max-height: 1000px !important}
.\!lds-max-h-\[400px\]{max-height: 400px !important}
.\!lds-max-h-full{max-height: 100% !important}
.lds-max-h-0{max-height: 0px}
.lds-max-h-40{max-height: 10rem}
.lds-max-h-60{max-height: 15rem}
.lds-max-h-\[1000px\]{max-height: 1000px}
.lds-max-h-\[200px\]{max-height: 200px}
.lds-max-h-\[41px\]{max-height: 41px}
.lds-max-h-\[90\%\]{max-height: 90%}
.\!lds-min-h-\[38px\]{min-height: 38px !important}
.lds-min-h-0{min-height: 0px}
.lds-min-h-10{min-height: 2.5rem}
.lds-min-h-6{min-height: 1.5rem}
.lds-min-h-\[29px\]{min-height: 29px}
.lds-min-h-\[30px\]{min-height: 30px}
.lds-min-h-\[31px\]{min-height: 31px}
.lds-min-h-\[38px\]{min-height: 38px}
.lds-min-h-\[40px\]{min-height: 40px}
.lds-min-h-\[42px\]{min-height: 42px}
.lds-min-h-\[50px\]{min-height: 50px}
.lds-min-h-\[70px\]{min-height: 70px}
.lds-min-h-full{min-height: 100%}
.\!lds-w-auto{width: auto !important}
.\!lds-w-screen{width: 100vw !important}
.lds-w-0{width: 0px}
.lds-w-1\/2{width: 50%}
.lds-w-1\/3{width: 33.333333%}
.lds-w-1\/5{width: 20%}
.lds-w-10{width: 2.5rem}
.lds-w-11{width: 2.75rem}
.lds-w-12{width: 3rem}
.lds-w-16{width: 4rem}
.lds-w-2{width: 0.5rem}
.lds-w-2\/3{width: 66.666667%}
.lds-w-20{width: 5rem}
.lds-w-3{width: 0.75rem}
.lds-w-32{width: 8rem}
.lds-w-4{width: 1rem}
.lds-w-4\/5{width: 80%}
.lds-w-40{width: 10rem}
.lds-w-48{width: 12rem}
.lds-w-5{width: 1.25rem}
.lds-w-6{width: 1.5rem}
.lds-w-64{width: 16rem}
.lds-w-7{width: 1.75rem}
.lds-w-72{width: 18rem}
.lds-w-8{width: 2rem}
.lds-w-80{width: 20rem}
.lds-w-9{width: 2.25rem}
.lds-w-96{width: 24rem}
.lds-w-\[1\.143rem\]{width: 1.143rem}
.lds-w-\[1024px\]{width: 1024px}
.lds-w-\[156px\]{width: 156px}
.lds-w-\[17\.5px\]{width: 17.5px}
.lds-w-\[20px\]{width: 20px}
.lds-w-\[2px\]{width: 2px}
.lds-w-\[312px\]{width: 312px}
.lds-w-\[376px\]{width: 376px}
.lds-w-\[42px\]{width: 42px}
.lds-w-\[49px\]{width: 49px}
.lds-w-\[640px\]{width: 640px}
.lds-w-\[800px\]{width: 800px}
.lds-w-auto{width: auto}
.lds-w-fit{width: -moz-fit-content;width: fit-content}
.lds-w-full{width: 100%}
.lds-w-px{width: 1px}
.lds-w-screen{width: 100vw}
.\!lds-min-w-52{min-width: 13rem !important}
.\!lds-min-w-56{min-width: 14rem !important}
.\!lds-min-w-min{min-width: -moz-min-content !important;min-width: min-content !important}
.lds-min-w-0{min-width: 0px}
.lds-min-w-10{min-width: 2.5rem}
.lds-min-w-12{min-width: 3rem}
.lds-min-w-14{min-width: 3.5rem}
.lds-min-w-48{min-width: 12rem}
.lds-min-w-6{min-width: 1.5rem}
.lds-min-w-\[140px\]{min-width: 140px}
.lds-min-w-\[156px\]{min-width: 156px}
.lds-min-w-\[200px\]{min-width: 200px}
.lds-min-w-\[288px\]{min-width: 288px}
.lds-min-w-\[300px\]{min-width: 300px}
.lds-min-w-\[30px\]{min-width: 30px}
.lds-min-w-\[312px\]{min-width: 312px}
.lds-min-w-fit{min-width: -moz-fit-content;min-width: fit-content}
.lds-max-w-2xl{max-width: 42rem}
.lds-max-w-\[160px\]{max-width: 160px}
.lds-max-w-\[376px\]{max-width: 376px}
.lds-max-w-full{max-width: 100%}
.lds-flex-1{flex: 1 1 0%}
.lds-flex-auto{flex: 1 1 auto}
.lds-flex-initial{flex: 0 1 auto}
.lds-flex-none{flex: none}
.lds-flex-shrink-0{flex-shrink: 0}
.lds-shrink-0{flex-shrink: 0}
.lds-flex-grow{flex-grow: 1}
.lds-grow{flex-grow: 1}
.lds-grow-0{flex-grow: 0}
.lds-basis-0{flex-basis: 0px}
.lds-basis-32{flex-basis: 8rem}
.lds-border-collapse{border-collapse: collapse}
.\!-lds-translate-x-full{--tw-translate-x: -100% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.\!-lds-translate-y-full{--tw-translate-y: -100% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.\!lds-translate-x-0{--tw-translate-x: 0px !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.\!lds-translate-x-full{--tw-translate-x: 100% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.\!lds-translate-y-0{--tw-translate-y: 0px !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.\!lds-translate-y-full{--tw-translate-y: 100% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.-lds-translate-x-full{--tw-translate-x: -100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-lds-translate-y-1\/2{--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-lds-translate-y-full{--tw-translate-y: -100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-x-0{--tw-translate-x: 0px;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-x-full{--tw-translate-x: 100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-y-0{--tw-translate-y: 0px;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-y-2\/4{--tw-translate-y: 50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-y-full{--tw-translate-y: 100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.\!lds-scale-100{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.\!lds-scale-75{--tw-scale-x: .75 !important;--tw-scale-y: .75 !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}
.lds-scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-transform{transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.\!lds-transform-none{transform: none !important}
.lds-transform-none{transform: none}
@keyframes lds-pulse{
50%{opacity: .5}}
.lds-animate-pulse{animation: lds-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}
@keyframes lds-spin{
to{transform: rotate(360deg)}}
.lds-animate-spin{animation: lds-spin 1s linear infinite}
.\!lds-cursor-not-allowed{cursor: not-allowed !important}
.lds-cursor-auto{cursor: auto}
.lds-cursor-col-resize{cursor: col-resize}
.lds-cursor-default{cursor: default}
.lds-cursor-move{cursor: move}
.lds-cursor-not-allowed{cursor: not-allowed}
.lds-cursor-pointer{cursor: pointer}
.lds-cursor-text{cursor: text}
.lds-select-none{-webkit-user-select: none;-moz-user-select: none;user-select: none}
.lds-list-disc{list-style-type: disc}
.lds-list-none{list-style-type: none}
.lds-appearance-none{-webkit-appearance: none;-moz-appearance: none;appearance: none}
.lds-grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr))}
.lds-grid-cols-\[repeat\(1\,_1fr_2fr\)\]{grid-template-columns: repeat(1, 1fr 2fr)}
.lds-flex-row{flex-direction: row}
.lds-flex-row-reverse{flex-direction: row-reverse}
.lds-flex-col{flex-direction: column}
.lds-flex-wrap{flex-wrap: wrap}
.lds-items-start{align-items: flex-start}
.lds-items-end{align-items: flex-end}
.lds-items-center{align-items: center}
.lds-items-baseline{align-items: baseline}
.lds-items-stretch{align-items: stretch}
.lds-justify-start{justify-content: flex-start}
.lds-justify-end{justify-content: flex-end}
.lds-justify-center{justify-content: center}
.lds-justify-between{justify-content: space-between}
.lds-gap-1{gap: 0.25rem}
.lds-gap-2{gap: 0.5rem}
.lds-gap-3{gap: 0.75rem}
.lds-gap-4{gap: 1rem}
.lds-gap-6{gap: 1.5rem}
.lds-gap-x-2{-moz-column-gap: 0.5rem;column-gap: 0.5rem}
.lds-gap-y-2{row-gap: 0.5rem}
.lds-space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))}
.lds-self-stretch{align-self: stretch}
.lds-self-baseline{align-self: baseline}
.lds-overflow-auto{overflow: auto}
.lds-overflow-hidden{overflow: hidden}
.lds-overflow-x-auto{overflow-x: auto}
.lds-overflow-y-auto{overflow-y: auto}
.lds-overflow-y-hidden{overflow-y: hidden}
.lds-overscroll-auto{overscroll-behavior: auto}
.lds-overscroll-contain{overscroll-behavior: contain}
.lds-scroll-smooth{scroll-behavior: smooth}
.lds-overflow-ellipsis{text-overflow: ellipsis}
.lds-text-ellipsis{text-overflow: ellipsis}
.lds-whitespace-nowrap{white-space: nowrap}
.lds-whitespace-pre-line{white-space: pre-line}
.lds-text-wrap{text-wrap: wrap}
.lds-break-words{overflow-wrap: break-word}
.lds-break-all{word-break: break-all}
.\!lds-rounded-none{border-radius: 0px !important}
.lds-rounded{border-radius: 0.25rem}
.lds-rounded-2xl{border-radius: 1rem}
.lds-rounded-\[50\%\]{border-radius: 50%}
.lds-rounded-full{border-radius: 9999px}
.lds-rounded-lg{border-radius: 0.5rem}
.lds-rounded-md{border-radius: 0.375rem}
.lds-rounded-none{border-radius: 0px}
.\!lds-rounded-l-none{border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important}
.\!lds-rounded-r-none{border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important}
.lds-rounded-b{border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem}
.lds-rounded-b-lg{border-bottom-right-radius: 0.5rem;border-bottom-left-radius: 0.5rem}
.lds-rounded-b-sm{border-bottom-right-radius: 0.125rem;border-bottom-left-radius: 0.125rem}
.lds-rounded-l{border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem}
.lds-rounded-l-md{border-top-left-radius: 0.375rem;border-bottom-left-radius: 0.375rem}
.lds-rounded-l-none{border-top-left-radius: 0px;border-bottom-left-radius: 0px}
.lds-rounded-l-sm{border-top-left-radius: 0.125rem;border-bottom-left-radius: 0.125rem}
.lds-rounded-r{border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem}
.lds-rounded-r-md{border-top-right-radius: 0.375rem;border-bottom-right-radius: 0.375rem}
.lds-rounded-r-sm{border-top-right-radius: 0.125rem;border-bottom-right-radius: 0.125rem}
.lds-rounded-t{border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem}
.lds-rounded-t-lg{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem}
.lds-rounded-t-md{border-top-left-radius: 0.375rem;border-top-right-radius: 0.375rem}
.lds-rounded-t-none{border-top-left-radius: 0px;border-top-right-radius: 0px}
.lds-rounded-bl{border-bottom-left-radius: 0.25rem}
.lds-rounded-bl-lg{border-bottom-left-radius: 0.5rem}
.lds-rounded-bl-md{border-bottom-left-radius: 0.375rem}
.lds-rounded-bl-none{border-bottom-left-radius: 0px}
.lds-rounded-br{border-bottom-right-radius: 0.25rem}
.lds-rounded-br-lg{border-bottom-right-radius: 0.5rem}
.lds-rounded-br-md{border-bottom-right-radius: 0.375rem}
.lds-rounded-tl{border-top-left-radius: 0.25rem}
.lds-rounded-tl-lg{border-top-left-radius: 0.5rem}
.lds-rounded-tl-none{border-top-left-radius: 0px}
.lds-rounded-tl-sm{border-top-left-radius: 0.125rem}
.lds-rounded-tr{border-top-right-radius: 0.25rem}
.lds-rounded-tr-lg{border-top-right-radius: 0.5rem}
.lds-rounded-tr-none{border-top-right-radius: 0px}
.lds-rounded-tr-sm{border-top-right-radius: 0.125rem}
.lds-border{border-width: 1px}
.lds-border-0{border-width: 0px}
.lds-border-2{border-width: 2px}
.lds-border-\[1px\]{border-width: 1px}
.lds-border-x{border-left-width: 1px;border-right-width: 1px}
.lds-border-x-0{border-left-width: 0px;border-right-width: 0px}
.lds-border-x-\[0\.25rem\]{border-left-width: 0.25rem;border-right-width: 0.25rem}
.lds-border-y{border-top-width: 1px;border-bottom-width: 1px}
.lds-border-y-\[0\.25rem\]{border-top-width: 0.25rem;border-bottom-width: 0.25rem}
.lds-border-y-\[1px\]{border-top-width: 1px;border-bottom-width: 1px}
.lds-border-b{border-bottom-width: 1px}
.lds-border-b-0{border-bottom-width: 0px}
.lds-border-b-2{border-bottom-width: 2px}
.lds-border-b-\[0\.25rem\]{border-bottom-width: 0.25rem}
.lds-border-b-\[1px\]{border-bottom-width: 1px}
.lds-border-l{border-left-width: 1px}
.lds-border-l-0{border-left-width: 0px}
.lds-border-l-\[0\.25rem\]{border-left-width: 0.25rem}
.lds-border-r{border-right-width: 1px}
.lds-border-r-0{border-right-width: 0px}
.lds-border-r-\[0\.25rem\]{border-right-width: 0.25rem}
.lds-border-t{border-top-width: 1px}
.lds-border-t-0{border-top-width: 0px}
.lds-border-t-\[0\.25rem\]{border-top-width: 0.25rem}
.lds-border-t-\[1px\]{border-top-width: 1px}
.lds-border-solid{border-style: solid}
.lds-border-dashed{border-style: dashed}
.lds-border-dotted{border-style: dotted}
.lds-border-none{border-style: none}
.lds-border-actions-accent{border-color: var(--color-actions-accent)}
.lds-border-actions-danger-default{border-color: var(--color-actions-danger-default)}
.lds-border-actions-primary-default{border-color: var(--color-actions-primary-default)}
.lds-border-actions-secondary-default{border-color: var(--color-actions-secondary-default)}
.lds-border-actions-success-default{border-color: var(--color-actions-success-default)}
.lds-border-blue-500{border-color: var(--color-blue-500)}
.lds-border-bordercolor-ai{border-color: var(--color-bordercolor-ai)}
.lds-border-bordercolor-danger{border-color: var(--color-bordercolor-danger)}
.lds-border-bordercolor-default{border-color: var(--color-bordercolor-default)}
.lds-border-bordercolor-follow-up{border-color: var(--color-bordercolor-follow-up)}
.lds-border-bordercolor-info{border-color: var(--color-bordercolor-info)}
.lds-border-bordercolor-strong{border-color: var(--color-bordercolor-strong)}
.lds-border-bordercolor-success{border-color: var(--color-bordercolor-success)}
.lds-border-bordercolor-warning{border-color: var(--color-bordercolor-warning)}
.lds-border-bordercolor-weak{border-color: var(--color-bordercolor-weak)}
.lds-border-disabled-strong{border-color: var(--color-disabled-strong)}
.lds-border-gray-200{--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))}
.lds-border-gray-300{--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))}
.lds-border-icon-neutral-default{border-color: var(--color-icon-neutral-default)}
.lds-border-transparent{border-color: transparent}
.lds-border-white{border-color: var(--color-white)}
.lds-border-b-surface-sunken{border-bottom-color: var(--color-surface-sunken)}
.lds-border-l-surface-sunken{border-left-color: var(--color-surface-sunken)}
.lds-border-r-surface-sunken{border-right-color: var(--color-surface-sunken)}
.lds-border-t-surface-sunken{border-top-color: var(--color-surface-sunken)}
.\!lds-bg-actions-primary-subtle-active{background-color: var(--color-actions-primary-subtle-active) !important}
.\!lds-bg-list-row-active{background-color: var(--color-list-row-active) !important}
.\!lds-bg-list-row-hover{background-color: var(--color-list-row-hover) !important}
.lds-bg-actions-danger-active{background-color: var(--color-actions-danger-active)}
.lds-bg-actions-danger-default{background-color: var(--color-actions-danger-default)}
.lds-bg-actions-danger-outline-active{background-color: var(--color-actions-danger-outline-active)}
.lds-bg-actions-danger-subtle-active{background-color: var(--color-actions-danger-subtle-active)}
.lds-bg-actions-primary-active{background-color: var(--color-actions-primary-active)}
.lds-bg-actions-primary-default{background-color: var(--color-actions-primary-default)}
.lds-bg-actions-primary-hover{background-color: var(--color-actions-primary-hover)}
.lds-bg-actions-primary-outline-active{background-color: var(--color-actions-primary-outline-active)}
.lds-bg-actions-primary-subtle-active{background-color: var(--color-actions-primary-subtle-active)}
.lds-bg-actions-primary-subtle-default{background-color: var(--color-actions-primary-subtle-default)}
.lds-bg-actions-secondary-active{background-color: var(--color-actions-secondary-active)}
.lds-bg-actions-secondary-default{background-color: var(--color-actions-secondary-default)}
.lds-bg-actions-secondary-hover{background-color: var(--color-actions-secondary-hover)}
.lds-bg-actions-secondary-subtle-active{background-color: var(--color-actions-secondary-subtle-active)}
.lds-bg-actions-secondary-subtle-default{background-color: var(--color-actions-secondary-subtle-default)}
.lds-bg-actions-secondary-subtle-hover{background-color: var(--color-actions-secondary-subtle-hover)}
.lds-bg-actions-success-active{background-color: var(--color-actions-success-active)}
.lds-bg-actions-success-default{background-color: var(--color-actions-success-default)}
.lds-bg-actions-success-outline-active{background-color: var(--color-actions-success-outline-active)}
.lds-bg-actions-success-subtle-active{background-color: var(--color-actions-success-subtle-active)}
.lds-bg-actions-warning-default{background-color: var(--color-actions-warning-default)}
.lds-bg-black{--tw-bg-opacity: 1;background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))}
.lds-bg-black\/40{background-color: rgb(0 0 0 / 0.4)}
.lds-bg-blue-500{background-color: var(--color-blue-500)}
.lds-bg-bordercolor-default{background-color: var(--color-bordercolor-default)}
.lds-bg-bordercolor-weak{background-color: var(--color-bordercolor-weak)}
.lds-bg-disabled-strong{background-color: var(--color-disabled-strong)}
.lds-bg-disabled-weak{background-color: var(--color-disabled-weak)}
.lds-bg-gray-100\/40{background-color: rgb(243 244 246 / 0.4)}
.lds-bg-gray-50{--tw-bg-opacity: 1;background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1))}
.lds-bg-inherit{background-color: inherit}
.lds-bg-list-row-active{background-color: var(--color-list-row-active)}
.lds-bg-list-row-danger-active{background-color: var(--color-list-row-danger-active)}
.lds-bg-list-row-danger-initial{background-color: var(--color-list-row-danger-initial)}
.lds-bg-list-row-hover{background-color: var(--color-list-row-hover)}
.lds-bg-list-row-initial{background-color: var(--color-list-row-initial)}
.lds-bg-list-row-success-active{background-color: var(--color-list-row-success-active)}
.lds-bg-list-row-success-initial{background-color: var(--color-list-row-success-initial)}
.lds-bg-slate-50{--tw-bg-opacity: 1;background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1))}
.lds-bg-surface-ai-strong{background-color: var(--color-surface-ai-strong)}
.lds-bg-surface-ai-weak{background-color: var(--color-surface-ai-weak)}
.lds-bg-surface-danger-strong{background-color: var(--color-surface-danger-strong)}
.lds-bg-surface-danger-weak{background-color: var(--color-surface-danger-weak)}
.lds-bg-surface-default{background-color: var(--color-surface-default)}
.lds-bg-surface-follow-up-strong{background-color: var(--color-surface-follow-up-strong)}
.lds-bg-surface-follow-up-weak{background-color: var(--color-surface-follow-up-weak)}
.lds-bg-surface-info-strong{background-color: var(--color-surface-info-strong)}
.lds-bg-surface-info-weak{background-color: var(--color-surface-info-weak)}
.lds-bg-surface-lowered-default{background-color: var(--color-surface-lowered-default)}
.lds-bg-surface-lowered-hover{background-color: var(--color-surface-lowered-hover)}
.lds-bg-surface-raised-default{background-color: var(--color-surface-raised-default)}
.lds-bg-surface-secondary-strong{background-color: var(--color-surface-secondary-strong)}
.lds-bg-surface-secondary-weak{background-color: var(--color-surface-secondary-weak)}
.lds-bg-surface-strong{background-color: var(--color-surface-strong)}
.lds-bg-surface-success-strong{background-color: var(--color-surface-success-strong)}
.lds-bg-surface-success-weak{background-color: var(--color-surface-success-weak)}
.lds-bg-surface-sunken{background-color: var(--color-surface-sunken)}
.lds-bg-surface-warning-strong{background-color: var(--color-surface-warning-strong)}
.lds-bg-surface-warning-weak{background-color: var(--color-surface-warning-weak)}
.lds-bg-table-header-active{background-color: var(--color-table-header-active)}
.lds-bg-table-header-hover{background-color: var(--color-table-header-hover)}
.lds-bg-table-row-active{background-color: var(--color-table-row-active)}
.lds-bg-table-row-stripe{background-color: var(--color-table-row-stripe)}
.lds-bg-transparent{background-color: transparent}
.lds-bg-white{background-color: var(--color-white)}
.lds-bg-opacity-40{--tw-bg-opacity: 0.4}
.lds-bg-cover{background-size: cover}
.lds-bg-clip-padding{background-clip: padding-box}
.lds-fill-actions-primary-default{fill: var(--color-actions-primary-default)}
.lds-object-cover{-o-object-fit: cover;object-fit: cover}
.\!lds-p-4{padding: 1rem !important}
.lds-p-0{padding: 0px}
.lds-p-0\.5{padding: 0.125rem}
.lds-p-1{padding: 0.25rem}
.lds-p-12{padding: 3rem}
.lds-p-2{padding: 0.5rem}
.lds-p-3{padding: 0.75rem}
.lds-p-4{padding: 1rem}
.lds-p-5{padding: 1.25rem}
.lds-p-6{padding: 1.5rem}
.lds-p-8{padding: 2rem}
.lds-p-\[3px\]{padding: 3px}
.\!lds-px-2{padding-left: 0.5rem !important;padding-right: 0.5rem !important}
.\!lds-py-0\.5{padding-top: 0.125rem !important;padding-bottom: 0.125rem !important}
.lds-px-0{padding-left: 0px;padding-right: 0px}
.lds-px-1{padding-left: 0.25rem;padding-right: 0.25rem}
.lds-px-12{padding-left: 3rem;padding-right: 3rem}
.lds-px-2{padding-left: 0.5rem;padding-right: 0.5rem}
.lds-px-3{padding-left: 0.75rem;padding-right: 0.75rem}
.lds-px-4{padding-left: 1rem;padding-right: 1rem}
.lds-px-5{padding-left: 1.25rem;padding-right: 1.25rem}
.lds-px-6{padding-left: 1.5rem;padding-right: 1.5rem}
.lds-px-7{padding-left: 1.75rem;padding-right: 1.75rem}
.lds-px-\[10px\]{padding-left: 10px;padding-right: 10px}
.lds-px-\[5px\]{padding-left: 5px;padding-right: 5px}
.lds-px-\[8px\]{padding-left: 8px;padding-right: 8px}
.lds-py-0{padding-top: 0px;padding-bottom: 0px}
.lds-py-1{padding-top: 0.25rem;padding-bottom: 0.25rem}
.lds-py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}
.lds-py-3{padding-top: 0.75rem;padding-bottom: 0.75rem}
.lds-py-4{padding-top: 1rem;padding-bottom: 1rem}
.lds-py-\[4px\]{padding-top: 4px;padding-bottom: 4px}
.lds-py-\[5px\]{padding-top: 5px;padding-bottom: 5px}
.lds-py-\[6px\]{padding-top: 6px;padding-bottom: 6px}
.lds-pb-0{padding-bottom: 0px}
.lds-pb-2{padding-bottom: 0.5rem}
.lds-pb-4{padding-bottom: 1rem}
.lds-pb-\[6px\]{padding-bottom: 6px}
.lds-pe-2{padding-inline-end: 0.5rem}
.lds-pe-4{padding-inline-end: 1rem}
.lds-pl-0\.5{padding-left: 0.125rem}
.lds-pl-1{padding-left: 0.25rem}
.lds-pl-2{padding-left: 0.5rem}
.lds-pl-3{padding-left: 0.75rem}
.lds-pl-4{padding-left: 1rem}
.lds-pl-5{padding-left: 1.25rem}
.lds-pl-8{padding-left: 2rem}
.lds-pl-9{padding-left: 2.25rem}
.lds-pr-0\.5{padding-right: 0.125rem}
.lds-pr-1{padding-right: 0.25rem}
.lds-pr-10{padding-right: 2.5rem}
.lds-pr-11{padding-right: 2.75rem}
.lds-pr-12{padding-right: 3rem}
.lds-pr-2{padding-right: 0.5rem}
.lds-pr-4{padding-right: 1rem}
.lds-pr-8{padding-right: 2rem}
.lds-ps-1{padding-inline-start: 0.25rem}
.lds-pt-0{padding-top: 0px}
.lds-pt-1{padding-top: 0.25rem}
.lds-pt-2{padding-top: 0.5rem}
.lds-pt-3{padding-top: 0.75rem}
.lds-pt-4{padding-top: 1rem}
.lds-pt-6{padding-top: 1.5rem}
.lds-text-left{text-align: left}
.lds-text-center{text-align: center}
.lds-text-right{text-align: right}
.lds-text-start{text-align: start}
.lds-align-top{vertical-align: top}
.lds-align-middle{vertical-align: middle}
.lds-align-bottom{vertical-align: bottom}
.lds-font-sans{font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}
.lds-text-2xl{font-size: 1.5rem;line-height: 2rem}
.lds-text-4xl{font-size: 2.25rem;line-height: 2.5rem}
.lds-text-6xl{font-size: 3.75rem;line-height: 1}
.lds-text-base{font-size: 1rem;line-height: 1.5rem}
.lds-text-lg{font-size: 1.125rem;line-height: 1.75rem}
.lds-text-sm{font-size: 0.875rem;line-height: 1.25rem}
.lds-text-xs{font-size: 0.75rem;line-height: 1rem}
.lds-font-bold{font-weight: 700}
.lds-font-normal{font-weight: 400}
.lds-font-semibold{font-weight: 600}
.\!lds-leading-6{line-height: 1.5rem !important}
.lds-leading-6{line-height: 1.5rem}
.lds-leading-8{line-height: 2rem}
.lds-leading-\[1\.143rem\]{line-height: 1.143rem}
.lds-leading-none{line-height: 1}
.lds-leading-normal{line-height: 1.5}
.\!lds-text-textcolor-default{color: var(--color-textcolor-default) !important}
.lds-text-actions-accent{color: var(--color-actions-accent)}
.lds-text-actions-primary-default{color: var(--color-actions-primary-default)}
.lds-text-actions-secondary-default{color: var(--color-actions-secondary-default)}
.lds-text-actions-success-default{color: var(--color-actions-success-default)}
.lds-text-actions-warning-default{color: var(--color-actions-warning-default)}
.lds-text-blue-600{color: var(--color-blue-600)}
.lds-text-blue-800{color: var(--color-blue-800)}
.lds-text-disabled-strong{color: var(--color-disabled-strong)}
.lds-text-gray-500{--tw-text-opacity: 1;color: rgb(107 114 128 / var(--tw-text-opacity, 1))}
.lds-text-gray-600{--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity, 1))}
.lds-text-gray-700{--tw-text-opacity: 1;color: rgb(55 65 81 / var(--tw-text-opacity, 1))}
.lds-text-green-600{color: var(--color-green-600)}
.lds-text-green-800{color: var(--color-green-800)}
.lds-text-icon-ai{color: var(--color-icon-ai)}
.lds-text-icon-danger{color: var(--color-icon-danger)}
.lds-text-icon-default{color: var(--color-icon-default)}
.lds-text-icon-neutral-active{color: var(--color-icon-neutral-active)}
.lds-text-icon-neutral-default{color: var(--color-icon-neutral-default)}
.lds-text-icon-primary{color: var(--color-icon-primary)}
.lds-text-icon-success{color: var(--color-icon-success)}
.lds-text-icon-warning{color: var(--color-icon-warning)}
.lds-text-neutral-400{color: var(--color-neutral-400)}
.lds-text-purple-600{color: var(--color-purple-600)}
.lds-text-purple-800{color: var(--color-purple-800)}
.lds-text-red-600{color: var(--color-red-600)}
.lds-text-red-800{color: var(--color-red-800)}
.lds-text-slate-700{--tw-text-opacity: 1;color: rgb(51 65 85 / var(--tw-text-opacity, 1))}
.lds-text-surface-lowered-default{color: var(--color-surface-lowered-default)}
.lds-text-surface-secondary-strong{color: var(--color-surface-secondary-strong)}
.lds-text-textcolor-caption{color: var(--color-textcolor-caption)}
.lds-text-textcolor-danger{color: var(--color-textcolor-danger)}
.lds-text-textcolor-default{color: var(--color-textcolor-default)}
.lds-text-textcolor-inverse{color: var(--color-textcolor-inverse)}
.lds-text-textcolor-link-active{color: var(--color-textcolor-link-active)}
.lds-text-textcolor-link-danger{color: var(--color-textcolor-link-danger)}
.lds-text-textcolor-link-default{color: var(--color-textcolor-link-default)}
.lds-text-textcolor-link-hover{color: var(--color-textcolor-link-hover)}
.lds-text-textcolor-link-visited{color: var(--color-textcolor-link-visited)}
.lds-text-textcolor-placeholder{color: var(--color-textcolor-placeholder)}
.lds-text-textcolor-required{color: var(--color-textcolor-required)}
.lds-text-textcolor-success{color: var(--color-textcolor-success)}
.lds-text-textcolor-warning{color: var(--color-textcolor-warning)}
.lds-text-textcolor-weak{color: var(--color-textcolor-weak)}
.lds-text-white{color: var(--color-white)}
.lds-text-yellow-800{color: var(--color-yellow-800)}
.lds-underline{text-decoration-line: underline}
.\!lds-no-underline{text-decoration-line: none !important}
.lds-no-underline{text-decoration-line: none}
.lds-underline-offset-2{text-underline-offset: 2px}
.\!lds-opacity-0{opacity: 0 !important}
.\!lds-opacity-100{opacity: 1 !important}
.lds-opacity-0{opacity: 0}
.lds-opacity-100{opacity: 1}
.lds-opacity-50{opacity: 0.5}
.lds-opacity-60{opacity: 0.6}
.lds-opacity-90{opacity: 0.9}
.lds-shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-shadow-default{--tw-shadow: var(--shadow-default);--tw-shadow-colored: var(--shadow-default);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-shadow-footer-sticky{--tw-shadow: var(--shadow-panel-footer-sticky);--tw-shadow-colored: var(--shadow-panel-footer-sticky);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-shadow-header-sticky{--tw-shadow: var(--shadow-table-header-sticky);--tw-shadow-colored: var(--shadow-table-header-sticky);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-outline-none{outline: 2px solid transparent;outline-offset: 2px}
.lds-outline-actions-focus{outline-color: var(--color-actions-focus)}
.lds-ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.lds-ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.lds-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.lds-ring-inset{--tw-ring-inset: inset}
.lds-ring-actions-danger-active{--tw-ring-color: var(--color-actions-danger-active)}
.lds-ring-actions-danger-default{--tw-ring-color: var(--color-actions-danger-default)}
.lds-ring-actions-danger-hover{--tw-ring-color: var(--color-actions-danger-hover)}
.lds-ring-actions-primary-active{--tw-ring-color: var(--color-actions-primary-active)}
.lds-ring-actions-primary-hover{--tw-ring-color: var(--color-actions-primary-hover)}
.lds-ring-actions-primary-subtle-active{--tw-ring-color: var(--color-actions-primary-subtle-active)}
.lds-ring-actions-warning-active{--tw-ring-color: var(--color-actions-warning-active)}
.lds-ring-actions-warning-default{--tw-ring-color: var(--color-actions-warning-default)}
.lds-ring-actions-warning-hover{--tw-ring-color: var(--color-actions-warning-hover)}
.lds-ring-bordercolor-default{--tw-ring-color: var(--color-bordercolor-default)}
.\!lds-transition-none{transition-property: none !important}
.lds-transition{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-transition-\[max-height\]{transition-property: max-height;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-transition-all{transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-transition-colors{transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-transition-none{transition-property: none}
.lds-transition-opacity{transition-property: opacity;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-transition-shadow{transition-property: box-shadow;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-transition-transform{transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}
.lds-delay-1000{transition-delay: 1000ms}
.lds-duration-1000{transition-duration: 1000ms}
.lds-duration-150{transition-duration: 150ms}
.lds-duration-200{transition-duration: 200ms}
.lds-duration-300{transition-duration: 300ms}
.lds-duration-500{transition-duration: 500ms}
.lds-duration-\[450ms\]{transition-duration: 450ms}
.lds-ease-\[cubic-bezier\(0\,1\,0\,1\)\]{transition-timing-function: cubic-bezier(0,1,0,1)}
.lds-ease-in{transition-timing-function: cubic-bezier(0.4, 0, 1, 1)}
.lds-ease-in-out{transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)}
.lds-ease-linear{transition-timing-function: linear}
.lds-ease-out{transition-timing-function: cubic-bezier(0, 0, 0.2, 1)}
*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
:before,:after{--tw-content: ""}
html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}
body{margin:0;line-height:inherit}
hr{height:0;color:inherit;border-top-width:1px}
abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
a{color:inherit;text-decoration:inherit}
b,strong{font-weight:bolder}
code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
table{text-indent:0;border-color:inherit;border-collapse:collapse}
button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}
button,select{text-transform:none}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}
:-moz-focusring{outline:auto}
:-moz-ui-invalid{box-shadow:none}
progress{vertical-align:baseline}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
summary{display:list-item}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}
fieldset{margin:0;padding:0}
legend{padding:0}
ol,ul,menu{list-style:none;margin:0;padding:0}
dialog{padding:0}
textarea{resize:vertical}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}
input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}
input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}
button,[role=button]{cursor:pointer}
:disabled{cursor:default}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}
img,video{max-width:100%;height:auto}
[hidden]:where(:not([hidden=until-found])){display:none}
.lds-pointer-events-none{pointer-events:none}
.lds-pointer-events-auto{pointer-events:auto}
.lds-visible{visibility:visible}
.lds-invisible{visibility:hidden}
.lds-fixed{position:fixed}
.\!lds-absolute{position:absolute!important}
.lds-absolute{position:absolute}
.lds-relative{position:relative}
.lds-sticky{position:sticky}
.\!lds-left-0{left:0!important}
.\!lds-top-0{top:0!important}
.-lds-top-\[2px\]{top:-2px}
.lds-bottom-0{bottom:0}
.lds-left-0{left:0}
.lds-left-2{left:.5rem}
.lds-left-2\.5{left:.625rem}
.lds-left-3{left:.75rem}
.lds-left-4{left:1rem}
.lds-left-7{left:1.75rem}
.lds-right-0{right:0}
.lds-right-1\.5{right:.375rem}
.lds-right-12{right:3rem}
.lds-right-2{right:.5rem}
.lds-right-2\.5{right:.625rem}
.lds-right-3{right:.75rem}
.lds-start-0{inset-inline-start:0px}
.lds-top-0{top:0}
.lds-top-1{top:.25rem}
.lds-top-1\/2{top:50%}
.lds-top-2{top:.5rem}
.lds-top-2\.5{top:.625rem}
.lds-top-3{top:.75rem}
.lds-top-\[35\%\]{top:35%}
.lds-z-10{z-index:10}
.lds-z-20{z-index:20}
.lds-z-\[100\]{z-index:100}
.lds-z-\[1\]{z-index:1}
.lds-z-\[9\]{z-index:9}
.lds-order-1{order:1}
.lds-order-2{order:2}
.lds-order-3{order:3}
.lds-order-4{order:4}
.\!lds-m-0{margin:0!important}
.lds-m-0{margin:0}
.lds-m-0\.5{margin:.125rem}
.lds-m-1{margin:.25rem}
.lds-m-2{margin:.5rem}
.lds-m-4{margin:1rem}
.lds-mx-1{margin-left:.25rem;margin-right:.25rem}
.lds-mx-2{margin-left:.5rem;margin-right:.5rem}
.lds-mx-auto{margin-left:auto;margin-right:auto}
.lds-my-0{margin-top:0;margin-bottom:0}
.lds-my-1{margin-top:.25rem;margin-bottom:.25rem}
.lds-my-2{margin-top:.5rem;margin-bottom:.5rem}
.lds-my-4{margin-top:1rem;margin-bottom:1rem}
.\!lds-mb-0{margin-bottom:0!important}
.\!lds-mt-0{margin-top:0!important}
.-lds-ml-0\.5{margin-left:-.125rem}
.-lds-ml-px{margin-left:-1px}
.-lds-mr-0\.5{margin-right:-.125rem}
.-lds-mt-2{margin-top:-.5rem}
.-lds-mt-px{margin-top:-1px}
.lds--ml-1{margin-left:-.25rem}
.lds--mr-7{margin-right:-1.75rem}
.lds--mt-1{margin-top:-.25rem}
.lds--mt-2{margin-top:-.5rem}
.lds-mb-0{margin-bottom:0}
.lds-mb-1{margin-bottom:.25rem}
.lds-mb-2{margin-bottom:.5rem}
.lds-mb-3{margin-bottom:.75rem}
.lds-mb-4{margin-bottom:1rem}
.lds-mb-6{margin-bottom:1.5rem}
.lds-me-1{margin-inline-end:.25rem}
.lds-ml-0{margin-left:0}
.lds-ml-1{margin-left:.25rem}
.lds-ml-10{margin-left:2.5rem}
.lds-ml-2{margin-left:.5rem}
.lds-ml-4{margin-left:1rem}
.lds-ml-8{margin-left:2rem}
.lds-ml-\[38px\]{margin-left:38px}
.lds-ml-auto{margin-left:auto}
.lds-mr-0{margin-right:0}
.lds-mr-1{margin-right:.25rem}
.lds-mr-2{margin-right:.5rem}
.lds-mr-4{margin-right:1rem}
.lds-mr-6{margin-right:1.5rem}
.lds-mr-\[4px\]{margin-right:4px}
.lds-mt-0{margin-top:0}
.lds-mt-0\.5{margin-top:.125rem}
.lds-mt-1{margin-top:.25rem}
.lds-mt-1\.5{margin-top:.375rem}
.lds-mt-2{margin-top:.5rem}
.lds-mt-3{margin-top:.75rem}
.lds-mt-4{margin-top:1rem}
.lds-mt-8{margin-top:2rem}
.lds-mt-\[6px\]{margin-top:6px}
.lds-mt-auto{margin-top:auto}
.lds-box-border{box-sizing:border-box}
.lds-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.lds-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.lds-block{display:block}
.lds-inline-block{display:inline-block}
.lds-inline{display:inline}
.lds-flex{display:flex}
.lds-inline-flex{display:inline-flex}
.lds-grid{display:grid}
.lds-hidden{display:none}
.lds-size-full{width:100%;height:100%}
.\!lds-h-\[32px\]{height:32px!important}
.\!lds-h-screen{height:100vh!important}
.lds-h-0{height:0px}
.lds-h-1{height:.25rem}
.lds-h-10{height:2.5rem}
.lds-h-14{height:3.5rem}
.lds-h-16{height:4rem}
.lds-h-2{height:.5rem}
.lds-h-20{height:5rem}
.lds-h-3{height:.75rem}
.lds-h-4{height:1rem}
.lds-h-5{height:1.25rem}
.lds-h-6{height:1.5rem}
.lds-h-7{height:1.75rem}
.lds-h-8{height:2rem}
.lds-h-9{height:2.25rem}
.lds-h-96{height:24rem}
.lds-h-\[1024px\]{height:1024px}
.lds-h-\[14px\]{height:14px}
.lds-h-\[180px\]{height:180px}
.lds-h-\[29px\]{height:29px}
.lds-h-\[31px\]{height:31px}
.lds-h-\[360px\]{height:360px}
.lds-h-\[376px\]{height:376px}
.lds-h-\[500px\]{height:500px}
.lds-h-\[640px\]{height:640px}
.lds-h-\[76px\]{height:76px}
.lds-h-\[86px\]{height:86px}
.lds-h-auto{height:auto}
.lds-h-fit{height:-moz-fit-content;height:fit-content}
.lds-h-full{height:100%}
.\!lds-max-h-0{max-height:0px!important}
.\!lds-max-h-\[1000px\]{max-height:1000px!important}
.\!lds-max-h-\[400px\]{max-height:400px!important}
.\!lds-max-h-full{max-height:100%!important}
.lds-max-h-0{max-height:0px}
.lds-max-h-40{max-height:10rem}
.lds-max-h-60{max-height:15rem}
.lds-max-h-\[1000px\]{max-height:1000px}
.lds-max-h-\[200px\]{max-height:200px}
.lds-max-h-\[41px\]{max-height:41px}
.lds-max-h-\[90\%\]{max-height:90%}
.\!lds-min-h-\[38px\]{min-height:38px!important}
.lds-min-h-0{min-height:0px}
.lds-min-h-10{min-height:2.5rem}
.lds-min-h-6{min-height:1.5rem}
.lds-min-h-\[29px\]{min-height:29px}
.lds-min-h-\[30px\]{min-height:30px}
.lds-min-h-\[31px\]{min-height:31px}
.lds-min-h-\[38px\]{min-height:38px}
.lds-min-h-\[40px\]{min-height:40px}
.lds-min-h-\[42px\]{min-height:42px}
.lds-min-h-\[50px\]{min-height:50px}
.lds-min-h-\[70px\]{min-height:70px}
.lds-min-h-full{min-height:100%}
.\!lds-w-auto{width:auto!important}
.\!lds-w-screen{width:100vw!important}
.lds-w-0{width:0px}
.lds-w-1\/2{width:50%}
.lds-w-1\/3{width:33.333333%}
.lds-w-1\/5{width:20%}
.lds-w-10{width:2.5rem}
.lds-w-11{width:2.75rem}
.lds-w-12{width:3rem}
.lds-w-16{width:4rem}
.lds-w-2{width:.5rem}
.lds-w-2\/3{width:66.666667%}
.lds-w-20{width:5rem}
.lds-w-3{width:.75rem}
.lds-w-32{width:8rem}
.lds-w-4{width:1rem}
.lds-w-4\/5{width:80%}
.lds-w-40{width:10rem}
.lds-w-48{width:12rem}
.lds-w-5{width:1.25rem}
.lds-w-6{width:1.5rem}
.lds-w-64{width:16rem}
.lds-w-7{width:1.75rem}
.lds-w-72{width:18rem}
.lds-w-8{width:2rem}
.lds-w-80{width:20rem}
.lds-w-9{width:2.25rem}
.lds-w-96{width:24rem}
.lds-w-\[1\.143rem\]{width:1.143rem}
.lds-w-\[1024px\]{width:1024px}
.lds-w-\[156px\]{width:156px}
.lds-w-\[17\.5px\]{width:17.5px}
.lds-w-\[20px\]{width:20px}
.lds-w-\[2px\]{width:2px}
.lds-w-\[312px\]{width:312px}
.lds-w-\[376px\]{width:376px}
.lds-w-\[42px\]{width:42px}
.lds-w-\[49px\]{width:49px}
.lds-w-\[640px\]{width:640px}
.lds-w-\[800px\]{width:800px}
.lds-w-auto{width:auto}
.lds-w-fit{width:-moz-fit-content;width:fit-content}
.lds-w-full{width:100%}
.lds-w-px{width:1px}
.lds-w-screen{width:100vw}
.\!lds-min-w-52{min-width:13rem!important}
.\!lds-min-w-56{min-width:14rem!important}
.\!lds-min-w-min{min-width:-moz-min-content!important;min-width:min-content!important}
.lds-min-w-0{min-width:0px}
.lds-min-w-10{min-width:2.5rem}
.lds-min-w-12{min-width:3rem}
.lds-min-w-14{min-width:3.5rem}
.lds-min-w-48{min-width:12rem}
.lds-min-w-6{min-width:1.5rem}
.lds-min-w-\[140px\]{min-width:140px}
.lds-min-w-\[156px\]{min-width:156px}
.lds-min-w-\[200px\]{min-width:200px}
.lds-min-w-\[288px\]{min-width:288px}
.lds-min-w-\[300px\]{min-width:300px}
.lds-min-w-\[30px\]{min-width:30px}
.lds-min-w-\[312px\]{min-width:312px}
.lds-min-w-fit{min-width:-moz-fit-content;min-width:fit-content}
.lds-max-w-2xl{max-width:42rem}
.lds-max-w-\[160px\]{max-width:160px}
.lds-max-w-\[376px\]{max-width:376px}
.lds-max-w-full{max-width:100%}
.lds-flex-1{flex:1 1 0%}
.lds-flex-auto{flex:1 1 auto}
.lds-flex-initial{flex:0 1 auto}
.lds-flex-none{flex:none}
.lds-flex-shrink-0,.lds-shrink-0{flex-shrink:0}
.lds-flex-grow,.lds-grow{flex-grow:1}
.lds-grow-0{flex-grow:0}
.lds-basis-0{flex-basis:0px}
.lds-basis-32{flex-basis:8rem}
.lds-border-collapse{border-collapse:collapse}
.\!-lds-translate-x-full{--tw-translate-x: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.\!-lds-translate-y-full{--tw-translate-y: -100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.\!lds-translate-x-0{--tw-translate-x: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.\!lds-translate-x-full{--tw-translate-x: 100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.\!lds-translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.\!lds-translate-y-full{--tw-translate-y: 100% !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.-lds-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-lds-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.-lds-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-y-2\/4{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.\!lds-scale-100{--tw-scale-x: 1 !important;--tw-scale-y: 1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.\!lds-scale-75{--tw-scale-x: .75 !important;--tw-scale-y: .75 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}
.lds-scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.lds-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.\!lds-transform-none{transform:none!important}
.lds-transform-none{transform:none}
@keyframes lds-pulse{50%{opacity:.5}}
.lds-animate-pulse{animation:lds-pulse 2s cubic-bezier(.4,0,.6,1) infinite}
@keyframes lds-spin{to{transform:rotate(360deg)}}
.lds-animate-spin{animation:lds-spin 1s linear infinite}
.\!lds-cursor-not-allowed{cursor:not-allowed!important}
.lds-cursor-auto{cursor:auto}
.lds-cursor-col-resize{cursor:col-resize}
.lds-cursor-default{cursor:default}
.lds-cursor-move{cursor:move}
.lds-cursor-not-allowed{cursor:not-allowed}
.lds-cursor-pointer{cursor:pointer}
.lds-cursor-text{cursor:text}
.lds-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.lds-list-disc{list-style-type:disc}
.lds-list-none{list-style-type:none}
.lds-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.lds-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.lds-grid-cols-\[repeat\(1\,_1fr_2fr\)\]{grid-template-columns:repeat(1,1fr 2fr)}
.lds-flex-row{flex-direction:row}
.lds-flex-row-reverse{flex-direction:row-reverse}
.lds-flex-col{flex-direction:column}
.lds-flex-wrap{flex-wrap:wrap}
.lds-items-start{align-items:flex-start}
.lds-items-end{align-items:flex-end}
.lds-items-center{align-items:center}
.lds-items-baseline{align-items:baseline}
.lds-items-stretch{align-items:stretch}
.lds-justify-start{justify-content:flex-start}
.lds-justify-end{justify-content:flex-end}
.lds-justify-center{justify-content:center}
.lds-justify-between{justify-content:space-between}
.lds-gap-1{gap:.25rem}
.lds-gap-2{gap:.5rem}
.lds-gap-3{gap:.75rem}
.lds-gap-4{gap:1rem}
.lds-gap-6{gap:1.5rem}
.lds-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}
.lds-gap-y-2{row-gap:.5rem}
.lds-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}
.lds-self-stretch{align-self:stretch}
.lds-self-baseline{align-self:baseline}
.lds-overflow-auto{overflow:auto}
.lds-overflow-hidden{overflow:hidden}
.lds-overflow-x-auto{overflow-x:auto}
.lds-overflow-y-auto{overflow-y:auto}
.lds-overflow-y-hidden{overflow-y:hidden}
.lds-overscroll-auto{overscroll-behavior:auto}
.lds-overscroll-contain{overscroll-behavior:contain}
.lds-scroll-smooth{scroll-behavior:smooth}
.lds-overflow-ellipsis,.lds-text-ellipsis{text-overflow:ellipsis}
.lds-whitespace-nowrap{white-space:nowrap}
.lds-whitespace-pre-line{white-space:pre-line}
.lds-text-wrap{text-wrap:wrap}
.lds-break-words{overflow-wrap:break-word}
.lds-break-all{word-break:break-all}
.\!lds-rounded-none{border-radius:0!important}
.lds-rounded{border-radius:.25rem}
.lds-rounded-2xl{border-radius:1rem}
.lds-rounded-\[50\%\]{border-radius:50%}
.lds-rounded-full{border-radius:9999px}
.lds-rounded-lg{border-radius:.5rem}
.lds-rounded-md{border-radius:.375rem}
.lds-rounded-none{border-radius:0}
.\!lds-rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.\!lds-rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.lds-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.lds-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}
.lds-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}
.lds-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.lds-rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}
.lds-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}
.lds-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}
.lds-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.lds-rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}
.lds-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}
.lds-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.lds-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.lds-rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}
.lds-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}
.lds-rounded-bl{border-bottom-left-radius:.25rem}
.lds-rounded-bl-lg{border-bottom-left-radius:.5rem}
.lds-rounded-bl-md{border-bottom-left-radius:.375rem}
.lds-rounded-bl-none{border-bottom-left-radius:0}
.lds-rounded-br{border-bottom-right-radius:.25rem}
.lds-rounded-br-lg{border-bottom-right-radius:.5rem}
.lds-rounded-br-md{border-bottom-right-radius:.375rem}
.lds-rounded-tl{border-top-left-radius:.25rem}
.lds-rounded-tl-lg{border-top-left-radius:.5rem}
.lds-rounded-tl-none{border-top-left-radius:0}
.lds-rounded-tl-sm{border-top-left-radius:.125rem}
.lds-rounded-tr{border-top-right-radius:.25rem}
.lds-rounded-tr-lg{border-top-right-radius:.5rem}
.lds-rounded-tr-none{border-top-right-radius:0}
.lds-rounded-tr-sm{border-top-right-radius:.125rem}
.lds-border{border-width:1px}
.lds-border-0{border-width:0px}
.lds-border-2{border-width:2px}
.lds-border-\[1px\]{border-width:1px}
.lds-border-x{border-left-width:1px;border-right-width:1px}
.lds-border-x-0{border-left-width:0px;border-right-width:0px}
.lds-border-x-\[0\.25rem\]{border-left-width:.25rem;border-right-width:.25rem}
.lds-border-y{border-top-width:1px;border-bottom-width:1px}
.lds-border-y-\[0\.25rem\]{border-top-width:.25rem;border-bottom-width:.25rem}
.lds-border-y-\[1px\]{border-top-width:1px;border-bottom-width:1px}
.lds-border-b{border-bottom-width:1px}
.lds-border-b-0{border-bottom-width:0px}
.lds-border-b-2{border-bottom-width:2px}
.lds-border-b-\[0\.25rem\]{border-bottom-width:.25rem}
.lds-border-b-\[1px\]{border-bottom-width:1px}
.lds-border-l{border-left-width:1px}
.lds-border-l-0{border-left-width:0px}
.lds-border-l-\[0\.25rem\]{border-left-width:.25rem}
.lds-border-r{border-right-width:1px}
.lds-border-r-0{border-right-width:0px}
.lds-border-r-\[0\.25rem\]{border-right-width:.25rem}
.lds-border-t{border-top-width:1px}
.lds-border-t-0{border-top-width:0px}
.lds-border-t-\[0\.25rem\]{border-top-width:.25rem}
.lds-border-t-\[1px\]{border-top-width:1px}
.lds-border-solid{border-style:solid}
.lds-border-dashed{border-style:dashed}
.lds-border-dotted{border-style:dotted}
.lds-border-none{border-style:none}
.lds-border-actions-accent{border-color:var(--color-actions-accent)}
.lds-border-actions-danger-default{border-color:var(--color-actions-danger-default)}
.lds-border-actions-primary-default{border-color:var(--color-actions-primary-default)}
.lds-border-actions-secondary-default{border-color:var(--color-actions-secondary-default)}
.lds-border-actions-success-default{border-color:var(--color-actions-success-default)}
.lds-border-blue-500{border-color:var(--color-blue-500)}
.lds-border-bordercolor-ai{border-color:var(--color-bordercolor-ai)}
.lds-border-bordercolor-danger{border-color:var(--color-bordercolor-danger)}
.lds-border-bordercolor-default{border-color:var(--color-bordercolor-default)}
.lds-border-bordercolor-follow-up{border-color:var(--color-bordercolor-follow-up)}
.lds-border-bordercolor-info{border-color:var(--color-bordercolor-info)}
.lds-border-bordercolor-strong{border-color:var(--color-bordercolor-strong)}
.lds-border-bordercolor-success{border-color:var(--color-bordercolor-success)}
.lds-border-bordercolor-warning{border-color:var(--color-bordercolor-warning)}
.lds-border-bordercolor-weak{border-color:var(--color-bordercolor-weak)}
.lds-border-disabled-strong{border-color:var(--color-disabled-strong)}
.lds-border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}
.lds-border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}
.lds-border-icon-neutral-default{border-color:var(--color-icon-neutral-default)}
.lds-border-transparent{border-color:transparent}
.lds-border-white{border-color:var(--color-white)}
.lds-border-b-surface-sunken{border-bottom-color:var(--color-surface-sunken)}
.lds-border-l-surface-sunken{border-left-color:var(--color-surface-sunken)}
.lds-border-r-surface-sunken{border-right-color:var(--color-surface-sunken)}
.lds-border-t-surface-sunken{border-top-color:var(--color-surface-sunken)}
.\!lds-bg-actions-primary-subtle-active{background-color:var(--color-actions-primary-subtle-active)!important}
.\!lds-bg-list-row-active{background-color:var(--color-list-row-active)!important}
.\!lds-bg-list-row-hover{background-color:var(--color-list-row-hover)!important}
.lds-bg-actions-danger-active{background-color:var(--color-actions-danger-active)}
.lds-bg-actions-danger-default{background-color:var(--color-actions-danger-default)}
.lds-bg-actions-danger-outline-active{background-color:var(--color-actions-danger-outline-active)}
.lds-bg-actions-danger-subtle-active{background-color:var(--color-actions-danger-subtle-active)}
.lds-bg-actions-primary-active{background-color:var(--color-actions-primary-active)}
.lds-bg-actions-primary-default{background-color:var(--color-actions-primary-default)}
.lds-bg-actions-primary-hover{background-color:var(--color-actions-primary-hover)}
.lds-bg-actions-primary-outline-active{background-color:var(--color-actions-primary-outline-active)}
.lds-bg-actions-primary-subtle-active{background-color:var(--color-actions-primary-subtle-active)}
.lds-bg-actions-primary-subtle-default{background-color:var(--color-actions-primary-subtle-default)}
.lds-bg-actions-secondary-active{background-color:var(--color-actions-secondary-active)}
.lds-bg-actions-secondary-default{background-color:var(--color-actions-secondary-default)}
.lds-bg-actions-secondary-hover{background-color:var(--color-actions-secondary-hover)}
.lds-bg-actions-secondary-subtle-active{background-color:var(--color-actions-secondary-subtle-active)}
.lds-bg-actions-secondary-subtle-default{background-color:var(--color-actions-secondary-subtle-default)}
.lds-bg-actions-secondary-subtle-hover{background-color:var(--color-actions-secondary-subtle-hover)}
.lds-bg-actions-success-active{background-color:var(--color-actions-success-active)}
.lds-bg-actions-success-default{background-color:var(--color-actions-success-default)}
.lds-bg-actions-success-outline-active{background-color:var(--color-actions-success-outline-active)}
.lds-bg-actions-success-subtle-active{background-color:var(--color-actions-success-subtle-active)}
.lds-bg-actions-warning-default{background-color:var(--color-actions-warning-default)}
.lds-bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}
.lds-bg-black\/40{background-color:#0006}
.lds-bg-blue-500{background-color:var(--color-blue-500)}
.lds-bg-bordercolor-default{background-color:var(--color-bordercolor-default)}
.lds-bg-bordercolor-weak{background-color:var(--color-bordercolor-weak)}
.lds-bg-disabled-strong{background-color:var(--color-disabled-strong)}
.lds-bg-disabled-weak{background-color:var(--color-disabled-weak)}
.lds-bg-gray-100\/40{background-color:#f3f4f666}
.lds-bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}
.lds-bg-inherit{background-color:inherit}
.lds-bg-list-row-active{background-color:var(--color-list-row-active)}
.lds-bg-list-row-danger-active{background-color:var(--color-list-row-danger-active)}
.lds-bg-list-row-danger-initial{background-color:var(--color-list-row-danger-initial)}
.lds-bg-list-row-hover{background-color:var(--color-list-row-hover)}
.lds-bg-list-row-initial{background-color:var(--color-list-row-initial)}
.lds-bg-list-row-success-active{background-color:var(--color-list-row-success-active)}
.lds-bg-list-row-success-initial{background-color:var(--color-list-row-success-initial)}
.lds-bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}
.lds-bg-surface-ai-strong{background-color:var(--color-surface-ai-strong)}
.lds-bg-surface-ai-weak{background-color:var(--color-surface-ai-weak)}
.lds-bg-surface-danger-strong{background-color:var(--color-surface-danger-strong)}
.lds-bg-surface-danger-weak{background-color:var(--color-surface-danger-weak)}
.lds-bg-surface-default{background-color:var(--color-surface-default)}
.lds-bg-surface-follow-up-strong{background-color:var(--color-surface-follow-up-strong)}
.lds-bg-surface-follow-up-weak{background-color:var(--color-surface-follow-up-weak)}
.lds-bg-surface-info-strong{background-color:var(--color-surface-info-strong)}
.lds-bg-surface-info-weak{background-color:var(--color-surface-info-weak)}
.lds-bg-surface-lowered-default{background-color:var(--color-surface-lowered-default)}
.lds-bg-surface-lowered-hover{background-color:var(--color-surface-lowered-hover)}
.lds-bg-surface-raised-default{background-color:var(--color-surface-raised-default)}
.lds-bg-surface-secondary-strong{background-color:var(--color-surface-secondary-strong)}
.lds-bg-surface-secondary-weak{background-color:var(--color-surface-secondary-weak)}
.lds-bg-surface-strong{background-color:var(--color-surface-strong)}
.lds-bg-surface-success-strong{background-color:var(--color-surface-success-strong)}
.lds-bg-surface-success-weak{background-color:var(--color-surface-success-weak)}
.lds-bg-surface-sunken{background-color:var(--color-surface-sunken)}
.lds-bg-surface-warning-strong{background-color:var(--color-surface-warning-strong)}
.lds-bg-surface-warning-weak{background-color:var(--color-surface-warning-weak)}
.lds-bg-table-header-active{background-color:var(--color-table-header-active)}
.lds-bg-table-header-hover{background-color:var(--color-table-header-hover)}
.lds-bg-table-row-active{background-color:var(--color-table-row-active)}
.lds-bg-table-row-stripe{background-color:var(--color-table-row-stripe)}
.lds-bg-transparent{background-color:transparent}
.lds-bg-white{background-color:var(--color-white)}
.lds-bg-opacity-40{--tw-bg-opacity: .4}
.lds-bg-cover{background-size:cover}
.lds-bg-clip-padding{background-clip:padding-box}
.lds-fill-actions-primary-default{fill:var(--color-actions-primary-default)}
.lds-object-cover{-o-object-fit:cover;object-fit:cover}
.\!lds-p-4{padding:1rem!important}
.lds-p-0{padding:0}
.lds-p-0\.5{padding:.125rem}
.lds-p-1{padding:.25rem}
.lds-p-12{padding:3rem}
.lds-p-2{padding:.5rem}
.lds-p-3{padding:.75rem}
.lds-p-4{padding:1rem}
.lds-p-5{padding:1.25rem}
.lds-p-6{padding:1.5rem}
.lds-p-8{padding:2rem}
.lds-p-\[3px\]{padding:3px}
.\!lds-px-2{padding-left:.5rem!important;padding-right:.5rem!important}
.\!lds-py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}
.lds-px-0{padding-left:0;padding-right:0}
.lds-px-1{padding-left:.25rem;padding-right:.25rem}
.lds-px-12{padding-left:3rem;padding-right:3rem}
.lds-px-2{padding-left:.5rem;padding-right:.5rem}
.lds-px-3{padding-left:.75rem;padding-right:.75rem}
.lds-px-4{padding-left:1rem;padding-right:1rem}
.lds-px-5{padding-left:1.25rem;padding-right:1.25rem}
.lds-px-6{padding-left:1.5rem;padding-right:1.5rem}
.lds-px-7{padding-left:1.75rem;padding-right:1.75rem}
.lds-px-\[10px\]{padding-left:10px;padding-right:10px}
.lds-px-\[5px\]{padding-left:5px;padding-right:5px}
.lds-px-\[8px\]{padding-left:8px;padding-right:8px}
.lds-py-0{padding-top:0;padding-bottom:0}
.lds-py-1{padding-top:.25rem;padding-bottom:.25rem}
.lds-py-2{padding-top:.5rem;padding-bottom:.5rem}
.lds-py-3{padding-top:.75rem;padding-bottom:.75rem}
.lds-py-4{padding-top:1rem;padding-bottom:1rem}
.lds-py-\[4px\]{padding-top:4px;padding-bottom:4px}
.lds-py-\[5px\]{padding-top:5px;padding-bottom:5px}
.lds-py-\[6px\]{padding-top:6px;padding-bottom:6px}
.lds-pb-0{padding-bottom:0}
.lds-pb-2{padding-bottom:.5rem}
.lds-pb-4{padding-bottom:1rem}
.lds-pb-\[6px\]{padding-bottom:6px}
.lds-pe-2{padding-inline-end:.5rem}
.lds-pe-4{padding-inline-end:1rem}
.lds-pl-0\.5{padding-left:.125rem}
.lds-pl-1{padding-left:.25rem}
.lds-pl-2{padding-left:.5rem}
.lds-pl-3{padding-left:.75rem}
.lds-pl-4{padding-left:1rem}
.lds-pl-5{padding-left:1.25rem}
.lds-pl-8{padding-left:2rem}
.lds-pl-9{padding-left:2.25rem}
.lds-pr-0\.5{padding-right:.125rem}
.lds-pr-1{padding-right:.25rem}
.lds-pr-10{padding-right:2.5rem}
.lds-pr-11{padding-right:2.75rem}
.lds-pr-12{padding-right:3rem}
.lds-pr-2{padding-right:.5rem}
.lds-pr-4{padding-right:1rem}
.lds-pr-8{padding-right:2rem}
.lds-ps-1{padding-inline-start:.25rem}
.lds-pt-0{padding-top:0}
.lds-pt-1{padding-top:.25rem}
.lds-pt-2{padding-top:.5rem}
.lds-pt-3{padding-top:.75rem}
.lds-pt-4{padding-top:1rem}
.lds-pt-6{padding-top:1.5rem}
.lds-text-left{text-align:left}
.lds-text-center{text-align:center}
.lds-text-right{text-align:right}
.lds-text-start{text-align:start}
.lds-align-top{vertical-align:top}
.lds-align-middle{vertical-align:middle}
.lds-align-bottom{vertical-align:bottom}
.lds-font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}
.lds-text-2xl{font-size:1.5rem;line-height:2rem}
.lds-text-4xl{font-size:2.25rem;line-height:2.5rem}
.lds-text-6xl{font-size:3.75rem;line-height:1}
.lds-text-base{font-size:1rem;line-height:1.5rem}
.lds-text-lg{font-size:1.125rem;line-height:1.75rem}
.lds-text-sm{font-size:.875rem;line-height:1.25rem}
.lds-text-xs{font-size:.75rem;line-height:1rem}
.lds-font-bold{font-weight:700}
.lds-font-normal{font-weight:400}
.lds-font-semibold{font-weight:600}
.\!lds-leading-6{line-height:1.5rem!important}
.lds-leading-6{line-height:1.5rem}
.lds-leading-8{line-height:2rem}
.lds-leading-\[1\.143rem\]{line-height:1.143rem}
.lds-leading-none{line-height:1}
.lds-leading-normal{line-height:1.5}
.\!lds-text-textcolor-default{color:var(--color-textcolor-default)!important}
.lds-text-actions-accent{color:var(--color-actions-accent)}
.lds-text-actions-primary-default{color:var(--color-actions-primary-default)}
.lds-text-actions-secondary-default{color:var(--color-actions-secondary-default)}
.lds-text-actions-success-default{color:var(--color-actions-success-default)}
.lds-text-actions-warning-default{color:var(--color-actions-warning-default)}
.lds-text-blue-600{color:var(--color-blue-600)}
.lds-text-blue-800{color:var(--color-blue-800)}
.lds-text-disabled-strong{color:var(--color-disabled-strong)}
.lds-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}
.lds-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.lds-text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}
.lds-text-green-600{color:var(--color-green-600)}
.lds-text-green-800{color:var(--color-green-800)}
.lds-text-icon-ai{color:var(--color-icon-ai)}
.lds-text-icon-danger{color:var(--color-icon-danger)}
.lds-text-icon-default{color:var(--color-icon-default)}
.lds-text-icon-neutral-active{color:var(--color-icon-neutral-active)}
.lds-text-icon-neutral-default{color:var(--color-icon-neutral-default)}
.lds-text-icon-primary{color:var(--color-icon-primary)}
.lds-text-icon-success{color:var(--color-icon-success)}
.lds-text-icon-warning{color:var(--color-icon-warning)}
.lds-text-neutral-400{color:var(--color-neutral-400)}
.lds-text-purple-600{color:var(--color-purple-600)}
.lds-text-purple-800{color:var(--color-purple-800)}
.lds-text-red-600{color:var(--color-red-600)}
.lds-text-red-800{color:var(--color-red-800)}
.lds-text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}
.lds-text-surface-lowered-default{color:var(--color-surface-lowered-default)}
.lds-text-surface-secondary-strong{color:var(--color-surface-secondary-strong)}
.lds-text-textcolor-caption{color:var(--color-textcolor-caption)}
.lds-text-textcolor-danger{color:var(--color-textcolor-danger)}
.lds-text-textcolor-default{color:var(--color-textcolor-default)}
.lds-text-textcolor-inverse{color:var(--color-textcolor-inverse)}
.lds-text-textcolor-link-active{color:var(--color-textcolor-link-active)}
.lds-text-textcolor-link-danger{color:var(--color-textcolor-link-danger)}
.lds-text-textcolor-link-default{color:var(--color-textcolor-link-default)}
.lds-text-textcolor-link-hover{color:var(--color-textcolor-link-hover)}
.lds-text-textcolor-link-visited{color:var(--color-textcolor-link-visited)}
.lds-text-textcolor-placeholder{color:var(--color-textcolor-placeholder)}
.lds-text-textcolor-required{color:var(--color-textcolor-required)}
.lds-text-textcolor-success{color:var(--color-textcolor-success)}
.lds-text-textcolor-warning{color:var(--color-textcolor-warning)}
.lds-text-textcolor-weak{color:var(--color-textcolor-weak)}
.lds-text-white{color:var(--color-white)}
.lds-text-yellow-800{color:var(--color-yellow-800)}
.lds-underline{text-decoration-line:underline}
.\!lds-no-underline{text-decoration-line:none!important}
.lds-no-underline{text-decoration-line:none}
.lds-underline-offset-2{text-underline-offset:2px}
.\!lds-opacity-0{opacity:0!important}
.\!lds-opacity-100{opacity:1!important}
.lds-opacity-0{opacity:0}
.lds-opacity-100{opacity:1}
.lds-opacity-50{opacity:.5}
.lds-opacity-60{opacity:.6}
.lds-opacity-90{opacity:.9}
.lds-shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-shadow-default{--tw-shadow: var(--shadow-default);--tw-shadow-colored: var(--shadow-default);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-shadow-footer-sticky{--tw-shadow: var(--shadow-panel-footer-sticky);--tw-shadow-colored: var(--shadow-panel-footer-sticky);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-shadow-header-sticky{--tw-shadow: var(--shadow-table-header-sticky);--tw-shadow-colored: var(--shadow-table-header-sticky);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-outline-none{outline:2px solid transparent;outline-offset:2px}
.lds-outline-actions-focus{outline-color:var(--color-actions-focus)}
.lds-ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.lds-ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.lds-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.lds-ring-inset{--tw-ring-inset: inset}
.lds-ring-actions-danger-active{--tw-ring-color: var(--color-actions-danger-active)}
.lds-ring-actions-danger-default{--tw-ring-color: var(--color-actions-danger-default)}
.lds-ring-actions-danger-hover{--tw-ring-color: var(--color-actions-danger-hover)}
.lds-ring-actions-primary-active{--tw-ring-color: var(--color-actions-primary-active)}
.lds-ring-actions-primary-hover{--tw-ring-color: var(--color-actions-primary-hover)}
.lds-ring-actions-primary-subtle-active{--tw-ring-color: var(--color-actions-primary-subtle-active)}
.lds-ring-actions-warning-active{--tw-ring-color: var(--color-actions-warning-active)}
.lds-ring-actions-warning-default{--tw-ring-color: var(--color-actions-warning-default)}
.lds-ring-actions-warning-hover{--tw-ring-color: var(--color-actions-warning-hover)}
.lds-ring-bordercolor-default{--tw-ring-color: var(--color-bordercolor-default)}
.\!lds-transition-none{transition-property:none!important}
.lds-transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-transition-none{transition-property:none}
.lds-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
.lds-delay-1000{transition-delay:1s}
.lds-duration-1000{transition-duration:1s}
.lds-duration-150{transition-duration:.15s}
.lds-duration-200{transition-duration:.2s}
.lds-duration-300{transition-duration:.3s}
.lds-duration-500{transition-duration:.5s}
.lds-duration-\[450ms\]{transition-duration:.45s}
.lds-ease-\[cubic-bezier\(0\,1\,0\,1\)\]{transition-timing-function:cubic-bezier(0,1,0,1)}
.lds-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}
.lds-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
.lds-ease-linear{transition-timing-function:linear}
.lds-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
.lds-typography-display-text-8xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:6rem;line-height:125%;letter-spacing:-.04em;text-indent:0px}
.lds-typography-display-text-7xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:4.5rem;line-height:125%;letter-spacing:-.02em;text-indent:0px}
.lds-typography-display-text-6xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:3.75rem;line-height:125%;letter-spacing:-.02em;text-indent:0px}
.lds-typography-display-text-5xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:3rem;line-height:125%;letter-spacing:-.02em;text-indent:0px}
.lds-typography-heading-text-4xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:2.25rem;line-height:125%;letter-spacing:-.02em;text-indent:0px}
.lds-typography-heading-text-3xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.875rem;line-height:138%;letter-spacing:-.02em;text-indent:0px}
.lds-typography-heading-text-2xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.5rem;line-height:138%;letter-spacing:-.02em;text-indent:0px}
.lds-typography-heading-text-xl{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:138%;letter-spacing:0em;text-indent:0px}
.lds-typography-base-regular{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;letter-spacing:0em;text-indent:0px}
.lds-typography-base-underline,.lds-typography-base-medium{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:500;font-size:1rem;line-height:138%;letter-spacing:0em;text-indent:0px}
.lds-typography-base-semibold{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:150%;letter-spacing:0em;text-indent:0px}
.lds-typography-base-bold{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:150%;letter-spacing:0em;text-indent:0px}
.lds-typography-sm-regular{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:150%;letter-spacing:0em;text-indent:0px}
.lds-typography-sm-underline{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:500;font-size:.875rem;line-height:138%;letter-spacing:0em;text-indent:0px}
.lds-typography-sm-medium{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:500;font-size:.875rem;line-height:150%;letter-spacing:0em;text-indent:0px}
.lds-typography-sm-semibold{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:600;font-size:.875rem;line-height:100%;letter-spacing:0em;text-indent:0px}
.lds-typography-sm-bold{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:125%;letter-spacing:0em;text-indent:0px}
.lds-typography-xs-regular{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:125%;letter-spacing:0em;text-indent:0px}
.lds-typography-xs-semibold{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:600;font-size:.75rem;line-height:125%;letter-spacing:.04em;text-indent:0px}
.lds-typography-heading-text-lg{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:125%;letter-spacing:0em;text-indent:0px}
.lds-typography-xs-medium{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:500;font-size:.75rem;line-height:125%;letter-spacing:.04em;text-indent:0px}
.lds-typography-heading-text-base{font-family:Open Sans,Arial,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:125%;letter-spacing:0em;text-indent:0px}
html{scroll-behavior:smooth}
.lds-table-hide-last-border tbody tr:last-child td{border-bottom:none!important}
.\*\:lds-rounded-none>*{border-radius:0}
.placeholder\:lds-text-disabled-strong::-moz-placeholder{color:var(--color-disabled-strong)}
.placeholder\:lds-text-disabled-strong::placeholder{color:var(--color-disabled-strong)}
.placeholder\:lds-text-textcolor-placeholder::-moz-placeholder{color:var(--color-textcolor-placeholder)}
.placeholder\:lds-text-textcolor-placeholder::placeholder{color:var(--color-textcolor-placeholder)}
.before\:lds-absolute:before{content:var(--tw-content);position:absolute}
.before\:lds-bottom-0:before{content:var(--tw-content);bottom:0}
.before\:lds-left-0:before{content:var(--tw-content);left:0}
.before\:lds-left-1:before{content:var(--tw-content);left:.25rem}
.before\:lds-left-1\/2:before{content:var(--tw-content);left:50%}
.before\:lds-top-0:before{content:var(--tw-content);top:0}
.before\:lds-top-1\/2:before{content:var(--tw-content);top:50%}
.before\:lds-top-1\/4:before{content:var(--tw-content);top:25%}
.before\:-lds-mt-2:before{content:var(--tw-content);margin-top:-.5rem}
.before\:-lds-mt-2\.5:before{content:var(--tw-content);margin-top:-.625rem}
.before\:lds-block:before{content:var(--tw-content);display:block}
.before\:lds-h-4:before{content:var(--tw-content);height:1rem}
.before\:lds-h-\[21px\]:before{content:var(--tw-content);height:21px}
.before\:lds-h-\[2px\]:before{content:var(--tw-content);height:2px}
.before\:lds-min-h-full:before{content:var(--tw-content);min-height:100%}
.before\:lds-w-4:before{content:var(--tw-content);width:1rem}
.before\:lds-w-\[21px\]:before{content:var(--tw-content);width:21px}
.before\:lds-w-full:before{content:var(--tw-content);width:100%}
.before\:lds-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-translate-x-4:before{content:var(--tw-content);--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-translate-x-5:before{content:var(--tw-content);--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-transform:before{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-rounded-full:before{content:var(--tw-content);border-radius:9999px}
.before\:lds-border:before{content:var(--tw-content);border-width:1px}
.before\:lds-border-b-2:before{content:var(--tw-content);border-bottom-width:2px}
.before\:lds-border-l:before{content:var(--tw-content);border-left-width:1px}
.before\:lds-border-t:before{content:var(--tw-content);border-top-width:1px}
.before\:lds-border-solid:before{content:var(--tw-content);border-style:solid}
.before\:lds-border-dashed:before{content:var(--tw-content);border-style:dashed}
.before\:lds-border-dotted:before{content:var(--tw-content);border-style:dotted}
.before\:lds-border-bordercolor-default:before{content:var(--tw-content);border-color:var(--color-bordercolor-default)}
.before\:lds-bg-disabled-strong:before{content:var(--tw-content);background-color:var(--color-disabled-strong)}
.before\:lds-bg-inherit:before{content:var(--tw-content);background-color:inherit}
.before\:lds-bg-surface-default:before{content:var(--tw-content);background-color:var(--color-surface-default)}
.before\:lds-shadow-sm:before{content:var(--tw-content);--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.before\:lds-content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}
.after\:lds-absolute:after{content:var(--tw-content);position:absolute}
.after\:lds-bottom-0:after{content:var(--tw-content);bottom:0}
.after\:lds-left-0:after{content:var(--tw-content);left:0}
.after\:lds-left-full:after{content:var(--tw-content);left:100%}
.after\:lds-right-0:after{content:var(--tw-content);right:0}
.after\:lds-top-0:after{content:var(--tw-content);top:0}
.after\:lds-z-10:after{content:var(--tw-content);z-index:10}
.after\:lds-h-full:after{content:var(--tw-content);height:100%}
.after\:lds-w-full:after{content:var(--tw-content);width:100%}
.after\:lds-translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.after\:lds-transform:after{content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.after\:lds-bg-inherit:after{content:var(--tw-content);background-color:inherit}
.after\:lds-bg-gradient-to-r:after{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}
.after\:lds-from-transparent:after{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.after\:lds-via-white:after{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-white) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.after\:lds-to-transparent:after{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}
.after\:lds-delay-1000:after{content:var(--tw-content);transition-delay:1s}
.first\:\!lds-mt-0:first-child{margin-top:0!important}
.first\:lds-mt-0:first-child{margin-top:0}
.first\:lds-rounded-t:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.first\:lds-border-l-0:first-child{border-left-width:0px}
.first\:lds-pl-0:first-child{padding-left:0}
.last\:lds-mb-0:last-child{margin-bottom:0}
.last\:lds-flex-none:last-child{flex:none}
.last\:lds-rounded-b:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.last\:lds-rounded-bl:last-child{border-bottom-left-radius:.25rem}
.last\:lds-rounded-br:last-child{border-bottom-right-radius:.25rem}
.last\:lds-border-b-0:last-child{border-bottom-width:0px}
.focus-within\:lds-text-textcolor-default:focus-within{color:var(--color-textcolor-default)}
.focus-within\:lds-outline:focus-within{outline-style:solid}
.focus-within\:lds-outline-2:focus-within{outline-width:2px}
.focus-within\:lds-outline-offset-0:focus-within{outline-offset:0px}
.focus-within\:lds-outline-offset-1:focus-within{outline-offset:1px}
.focus-within\:lds-outline-actions-focus:focus-within{outline-color:var(--color-actions-focus)}
.focus-within\:lds-ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.focus-within\:lds-ring-actions-danger-active:focus-within{--tw-ring-color: var(--color-actions-danger-active)}
.focus-within\:lds-ring-actions-primary-active:focus-within{--tw-ring-color: var(--color-actions-primary-active)}
.focus-within\:lds-ring-actions-warning-active:focus-within{--tw-ring-color: var(--color-actions-warning-active)}
.hover\:lds-rounded:hover{border-radius:.25rem}
.hover\:lds-border-0:hover{border-width:0px}
.hover\:lds-border-actions-danger-hover:hover{border-color:var(--color-actions-danger-hover)}
.hover\:lds-border-actions-primary-hover:hover{border-color:var(--color-actions-primary-hover)}
.hover\:lds-border-bordercolor-default:hover{border-color:var(--color-bordercolor-default)}
.hover\:lds-border-transparent:hover{border-color:transparent}
.hover\:\!lds-bg-list-row-hover:hover{background-color:var(--color-list-row-hover)!important}
.hover\:lds-bg-actions-danger-hover:hover{background-color:var(--color-actions-danger-hover)}
.hover\:lds-bg-actions-danger-outline-hover:hover{background-color:var(--color-actions-danger-outline-hover)}
.hover\:lds-bg-actions-danger-subtle-hover:hover{background-color:var(--color-actions-danger-subtle-hover)}
.hover\:lds-bg-actions-primary-hover:hover{background-color:var(--color-actions-primary-hover)}
.hover\:lds-bg-actions-primary-outline-hover:hover{background-color:var(--color-actions-primary-outline-hover)}
.hover\:lds-bg-actions-primary-subtle-active:hover{background-color:var(--color-actions-primary-subtle-active)}
.hover\:lds-bg-actions-primary-subtle-hover:hover{background-color:var(--color-actions-primary-subtle-hover)}
.hover\:lds-bg-actions-secondary-hover:hover{background-color:var(--color-actions-secondary-hover)}
.hover\:lds-bg-actions-secondary-subtle-default:hover{background-color:var(--color-actions-secondary-subtle-default)}
.hover\:lds-bg-actions-secondary-subtle-hover:hover{background-color:var(--color-actions-secondary-subtle-hover)}
.hover\:lds-bg-actions-success-hover:hover{background-color:var(--color-actions-success-hover)}
.hover\:lds-bg-actions-success-outline-hover:hover{background-color:var(--color-actions-success-outline-hover)}
.hover\:lds-bg-actions-success-subtle-hover:hover{background-color:var(--color-actions-success-subtle-hover)}
.hover\:lds-bg-gray-300\/20:hover{background-color:#d1d5db33}
.hover\:lds-bg-list-row-danger-hover:hover{background-color:var(--color-list-row-danger-hover)}
.hover\:lds-bg-list-row-hover:hover{background-color:var(--color-list-row-hover)}
.hover\:lds-bg-list-row-success-hover:hover{background-color:var(--color-list-row-success-hover)}
.hover\:lds-bg-surface-default:hover{background-color:var(--color-surface-default)}
.hover\:lds-bg-surface-lowered-hover:hover{background-color:var(--color-surface-lowered-hover)}
.hover\:lds-bg-surface-raised-hover:hover{background-color:var(--color-surface-raised-hover)}
.hover\:lds-bg-table-header-hover:hover{background-color:var(--color-table-header-hover)}
.hover\:lds-text-actions-primary-hover:hover{color:var(--color-actions-primary-hover)}
.hover\:lds-text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}
.hover\:lds-text-icon-neutral-hover:hover{color:var(--color-icon-neutral-hover)}
.hover\:lds-text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}
.hover\:lds-text-textcolor-danger:hover{color:var(--color-textcolor-danger)}
.hover\:lds-text-textcolor-default:hover{color:var(--color-textcolor-default)}
.hover\:lds-text-textcolor-link-default:hover{color:var(--color-textcolor-link-default)}
.hover\:lds-text-textcolor-link-hover:hover{color:var(--color-textcolor-link-hover)}
.hover\:lds-text-textcolor-success:hover{color:var(--color-textcolor-success)}
.hover\:lds-shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.hover\:lds-ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.hover\:lds-ring-actions-danger-hover:hover{--tw-ring-color: var(--color-actions-danger-hover)}
.hover\:lds-ring-actions-primary-hover:hover{--tw-ring-color: var(--color-actions-primary-hover)}
.hover\:lds-ring-actions-warning-hover:hover{--tw-ring-color: var(--color-actions-warning-hover)}
.focus\:lds-w-9:focus{width:2.25rem}
.focus\:lds-rounded:focus{border-radius:.25rem}
.focus\:lds-rounded-full:focus{border-radius:9999px}
.focus\:lds-bg-actions-danger-outline-active:focus{background-color:var(--color-actions-danger-outline-active)}
.focus\:lds-bg-actions-danger-subtle-active:focus{background-color:var(--color-actions-danger-subtle-active)}
.focus\:lds-bg-actions-primary-outline-active:focus{background-color:var(--color-actions-primary-outline-active)}
.focus\:lds-bg-actions-primary-subtle-active:focus{background-color:var(--color-actions-primary-subtle-active)}
.focus\:lds-bg-actions-secondary-subtle-active:focus{background-color:var(--color-actions-secondary-subtle-active)}
.focus\:lds-bg-actions-secondary-subtle-default:focus{background-color:var(--color-actions-secondary-subtle-default)}
.focus\:lds-bg-actions-success-outline-active:focus{background-color:var(--color-actions-success-outline-active)}
.focus\:lds-bg-actions-success-subtle-active:focus{background-color:var(--color-actions-success-subtle-active)}
.focus\:lds-text-icon-neutral-active:focus{color:var(--color-icon-neutral-active)}
.focus\:lds-text-textcolor-danger:focus{color:var(--color-textcolor-danger)}
.focus\:lds-text-textcolor-default:focus{color:var(--color-textcolor-default)}
.focus\:lds-text-textcolor-link-active:focus{color:var(--color-textcolor-link-active)}
.focus\:lds-text-textcolor-success:focus{color:var(--color-textcolor-success)}
.focus\:lds-outline-none:focus{outline:2px solid transparent;outline-offset:2px}
.focus\:lds-outline:focus{outline-style:solid}
.focus\:lds-outline-0:focus{outline-width:0px}
.focus\:lds-outline-2:focus{outline-width:2px}
.focus\:lds-outline-\[0\.15rem\]:focus{outline-width:.15rem}
.focus\:lds-outline-offset-0:focus{outline-offset:0px}
.focus\:lds-outline-offset-1:focus{outline-offset:1px}
.focus\:lds-outline-offset-\[-0\.15rem\]:focus{outline-offset:-.15rem}
.focus\:lds-outline-actions-focus:focus{outline-color:var(--color-actions-focus)}
.focus\:lds-outline-blue-200:focus{outline-color:var(--color-blue-200)}
.focus\:lds-ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.focus\:lds-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.focus\:lds-ring-inset:focus{--tw-ring-inset: inset}
.focus\:lds-ring-actions-danger-active:focus{--tw-ring-color: var(--color-actions-danger-active)}
.focus\:lds-ring-actions-primary-active:focus{--tw-ring-color: var(--color-actions-primary-active)}
.focus\:lds-ring-actions-primary-subtle-active:focus{--tw-ring-color: var(--color-actions-primary-subtle-active)}
.focus\:lds-ring-actions-warning-active:focus{--tw-ring-color: var(--color-actions-warning-active)}
.focus-visible\:lds-bg-list-row-active:focus-visible{background-color:var(--color-list-row-active)}
.focus-visible\:lds-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}
.focus-visible\:lds-outline:focus-visible{outline-style:solid}
.focus-visible\:lds-outline-2:focus-visible{outline-width:2px}
.focus-visible\:lds-outline-offset-1:focus-visible{outline-offset:1px}
.focus-visible\:lds-outline-actions-focus:focus-visible{outline-color:var(--color-actions-focus)}
.focus-visible\:lds-ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.focus-visible\:lds-ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.focus-visible\:lds-ring-inset:focus-visible{--tw-ring-inset: inset}
.focus-visible\:lds-ring-actions-primary-active:focus-visible{--tw-ring-color: var(--color-actions-primary-active)}
.active\:lds-bg-actions-danger-active:active{background-color:var(--color-actions-danger-active)}
.active\:lds-bg-actions-danger-outline-active:active{background-color:var(--color-actions-danger-outline-active)}
.active\:lds-bg-actions-danger-subtle-active:active{background-color:var(--color-actions-danger-subtle-active)}
.active\:lds-bg-actions-primary-active:active{background-color:var(--color-actions-primary-active)}
.active\:lds-bg-actions-primary-outline-active:active{background-color:var(--color-actions-primary-outline-active)}
.active\:lds-bg-actions-primary-subtle-active:active{background-color:var(--color-actions-primary-subtle-active)}
.active\:lds-bg-actions-secondary-active:active{background-color:var(--color-actions-secondary-active)}
.active\:lds-bg-actions-secondary-subtle-active:active{background-color:var(--color-actions-secondary-subtle-active)}
.active\:lds-bg-actions-success-active:active{background-color:var(--color-actions-success-active)}
.active\:lds-bg-actions-success-outline-active:active{background-color:var(--color-actions-success-outline-active)}
.active\:lds-bg-actions-success-subtle-active:active{background-color:var(--color-actions-success-subtle-active)}
.active\:lds-bg-list-row-active:active{background-color:var(--color-list-row-active)}
.active\:lds-bg-list-row-danger-active:active{background-color:var(--color-list-row-danger-active)}
.active\:lds-bg-list-row-success-active:active{background-color:var(--color-list-row-success-active)}
.active\:lds-text-icon-neutral-active:active{color:var(--color-icon-neutral-active)}
.active\:lds-text-textcolor-link-active:active{color:var(--color-textcolor-link-active)}
.active\:lds-shadow-sm:active{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
.lds-group:hover .group-hover\:lds-border-actions-primary-hover{border-color:var(--color-actions-primary-hover)}
.lds-group:hover .group-hover\:lds-bg-actions-primary-hover{background-color:var(--color-actions-primary-hover)}
.lds-group:focus-visible .group-focus-visible\:lds-outline-none{outline:2px solid transparent;outline-offset:2px}
.lds-group:focus-visible .group-focus-visible\:lds-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.lds-group:focus-visible .group-focus-visible\:lds-ring-inset{--tw-ring-inset: inset}
.lds-group:focus-visible .group-focus-visible\:lds-ring-actions-primary-active{--tw-ring-color: var(--color-actions-primary-active)}
@media (max-width: 700px){.max-\[700px\]\:lds-min-w-\[675px\]{min-width:675px}}
@media (max-width: 600px){.max-\[600px\]\:lds-min-w-\[500px\]{min-width:500px}}
@media (min-width: 640px){.sm\:\!lds-mt-0{margin-top:0!important}.sm\:\!lds-inline-block{display:inline-block!important}.sm\:\!lds-grid{display:grid!important}.sm\:\!lds-w-\[1024px\]{width:1024px!important}.sm\:\!lds-w-\[300px\]{width:300px!important}.sm\:\!lds-w-\[600px\]{width:600px!important}.sm\:\!lds-flex-row{flex-direction:row!important}}
@media (min-width: 768px){.md\:lds-mb-2{margin-bottom:.5rem}.md\:lds-w-\[52px\]{width:52px}.md\:lds-flex-row{flex-direction:row}.md\:lds-flex-col{flex-direction:column}.md\:lds-items-center{align-items:center}}
@media (min-width: 1024px){.lg\:lds-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
.\[\&\:\:-webkit-scrollbar\]\:lds-hidden::-webkit-scrollbar{display:none}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-cursor-default:has(.lds-picklist-empty-state){cursor:default!important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-border-0:has(.lds-picklist-empty-state){border-width:0px!important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-bg-transparent:has(.lds-picklist-empty-state){background-color:transparent!important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-shadow-none:has(.lds-picklist-empty-state){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:hover\:\!lds-bg-transparent:hover:has(.lds-picklist-empty-state){background-color:transparent!important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:focus-visible\:\!lds-bg-transparent:focus-visible:has(.lds-picklist-empty-state){background-color:transparent!important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:active\:\!lds-bg-transparent:active:has(.lds-picklist-empty-state){background-color:transparent!important}
.\[\&\>\*\:first-child\:focus\]\:lds-mb-0>*:first-child:focus{margin-bottom:0}
.\[\&\>\*\:first-child\:focus\]\:lds-mb-1>*:first-child:focus{margin-bottom:.25rem}
.\[\&\>\*\:first-child\:focus\]\:lds-mr-1>*:first-child:focus{margin-right:.25rem}
.\[\&\>\*\:first-child\:focus\]\:lds-py-1>*:first-child:focus{padding-top:.25rem;padding-bottom:.25rem}
.\[\&\>\*\:first-child\:focus\]\:lds-pr-2>*:first-child:focus{padding-right:.5rem}
.\[\&\>\*\:first-child\]\:lds-rounded-l>*:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.\[\&\>\*\:first-child\]\:lds-rounded-tl>*:first-child{border-top-left-radius:.25rem}
.\[\&\>\*\:first-child\]\:lds-rounded-tr>*:first-child{border-top-right-radius:.25rem}
.\[\&\>\*\:first-child\]\:lds-rounded-tr-none>*:first-child{border-top-right-radius:0}
.\[\&\>\*\:last-child\:focus\]\:lds-ml-1>*:last-child:focus{margin-left:.25rem}
.\[\&\>\*\:last-child\:focus\]\:lds-mt-0>*:last-child:focus{margin-top:0}
.\[\&\>\*\:last-child\:focus\]\:lds-mt-1>*:last-child:focus{margin-top:.25rem}
.\[\&\>\*\:last-child\:focus\]\:lds-pl-\[7px\]>*:last-child:focus{padding-left:7px}
.\[\&\>\*\:last-child\:focus\]\:lds-pt-1>*:last-child:focus{padding-top:.25rem}
.\[\&\>\*\:last-child\:focus\]\:lds-pt-2>*:last-child:focus{padding-top:.5rem}
.\[\&\>\*\:last-child\]\:lds-rounded-r>*:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.\[\&\>\*\:last-child\]\:lds-rounded-bl>*:last-child{border-bottom-left-radius:.25rem}
.\[\&\>\*\:last-child\]\:lds-rounded-bl-none>*:last-child{border-bottom-left-radius:0}
.\[\&\>\*\:last-child\]\:lds-rounded-br>*:last-child{border-bottom-right-radius:.25rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-ml-\[3px\]>*:not(:first-child):not(:last-child):focus{margin-left:3px!important}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-mt-0>*:not(:first-child):not(:last-child):focus{margin-top:0!important}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-mt-\[3px\]>*:not(:first-child):not(:last-child):focus{margin-top:3px!important}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mb-0>*:not(:first-child):not(:last-child):focus{margin-bottom:0}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mb-1>*:not(:first-child):not(:last-child):focus{margin-bottom:.25rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mr-1>*:not(:first-child):not(:last-child):focus{margin-right:.25rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-px-2>*:not(:first-child):not(:last-child):focus{padding-left:.5rem;padding-right:.5rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-py-0>*:not(:first-child):not(:last-child):focus{padding-top:0;padding-bottom:0}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-py-2>*:not(:first-child):not(:last-child):focus{padding-top:.5rem;padding-bottom:.5rem}
.\[\&\>\*\:not\(\:first-child\)\]\:-lds-ml-px>*:not(:first-child){margin-left:-1px}
.\[\&\>\*\:not\(\:first-child\)\]\:-lds-mt-px>*:not(:first-child){margin-top:-1px}
.\[\&\>\*\:not\(\:first-child\)\]\:lds-mt-0>*:not(:first-child){margin-top:0}
.\[\&\>\*\]\:lds-h-4>*{height:1rem}
.\[\&\>\*\]\:lds-w-5>*{width:1.25rem}
.\[\&\>svg\]\:lds-h-5>svg{height:1.25rem}
.\[\&\>svg\]\:lds-w-4>svg{width:1rem}
.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-2[aria-expanded=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-inset[aria-expanded=true]{--tw-ring-inset: inset}
.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-actions-primary-active[aria-expanded=true]{--tw-ring-color: var(--color-actions-primary-active)}
.\[\&\[aria-selected\=\"true\"\]\]\:lds-bg-list-row-active[aria-selected=true],.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-bg-list-row-active[data-p-highlight=true]{background-color:var(--color-list-row-active)}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-2[data-p-highlight=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-inset[data-p-highlight=true]{--tw-ring-inset: inset}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-actions-primary-active[data-p-highlight=true]{--tw-ring-color: var(--color-actions-primary-active)}
.\[\&\[data-p-orderlist-droppoint-highlight\=\"true\"\]\]\:lds-bg-surface-info-weak[data-p-orderlist-droppoint-highlight=true]{background-color:var(--color-surface-info-weak)}
.\[\&_\.lds-picklist-empty-state\]\:lds-select-none .lds-picklist-empty-state{-webkit-user-select:none;-moz-user-select:none;user-select:none}
td[data-p-today=true] .\[td\[data-p-today\=\"true\"\]_\&\]\:lds-bg-calendar-today{background-color:var(--color-calendar-today)}
.lds-paginator>.lds-paginator-dropdown{display:none}
@media (min-width: 768px){.lds-paginator>.lds-paginator-dropdown{display:inline-flex!important}}
.lds-accordian-custom .p-disabled a{color:var(--color-disabled-strong)}
.lds-accordian-custom .p-disabled a svg{color:var(--color-disabled-strong)}
.lds-tab-scroll-btn-left-shadow{box-shadow:var(--shadow-table-column-frozen)}
.lds-tab-scroll-btn-right-shadow{box-shadow:var(--shadow-panel-sidebar)}
.lumina-treenode[aria-setsize="0"]>.lumina-treenode-content .lumina-tree-toggler{visibility:hidden}
.\*\:lds-rounded-none > *{border-radius: 0px}
.placeholder\:lds-text-disabled-strong::-moz-placeholder{color: var(--color-disabled-strong)}
.placeholder\:lds-text-disabled-strong::placeholder{color: var(--color-disabled-strong)}
.placeholder\:lds-text-textcolor-placeholder::-moz-placeholder{color: var(--color-textcolor-placeholder)}
.placeholder\:lds-text-textcolor-placeholder::placeholder{color: var(--color-textcolor-placeholder)}
.before\:lds-absolute::before{content: var(--tw-content);position: absolute}
.before\:lds-bottom-0::before{content: var(--tw-content);bottom: 0px}
.before\:lds-left-0::before{content: var(--tw-content);left: 0px}
.before\:lds-left-1::before{content: var(--tw-content);left: 0.25rem}
.before\:lds-left-1\/2::before{content: var(--tw-content);left: 50%}
.before\:lds-top-0::before{content: var(--tw-content);top: 0px}
.before\:lds-top-1\/2::before{content: var(--tw-content);top: 50%}
.before\:lds-top-1\/4::before{content: var(--tw-content);top: 25%}
.before\:-lds-mt-2::before{content: var(--tw-content);margin-top: -0.5rem}
.before\:-lds-mt-2\.5::before{content: var(--tw-content);margin-top: -0.625rem}
.before\:lds-block::before{content: var(--tw-content);display: block}
.before\:lds-h-4::before{content: var(--tw-content);height: 1rem}
.before\:lds-h-\[21px\]::before{content: var(--tw-content);height: 21px}
.before\:lds-h-\[2px\]::before{content: var(--tw-content);height: 2px}
.before\:lds-min-h-full::before{content: var(--tw-content);min-height: 100%}
.before\:lds-w-4::before{content: var(--tw-content);width: 1rem}
.before\:lds-w-\[21px\]::before{content: var(--tw-content);width: 21px}
.before\:lds-w-full::before{content: var(--tw-content);width: 100%}
.before\:lds-translate-x-1\/2::before{content: var(--tw-content);--tw-translate-x: 50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-translate-x-4::before{content: var(--tw-content);--tw-translate-x: 1rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-translate-x-5::before{content: var(--tw-content);--tw-translate-x: 1.25rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-transform::before{content: var(--tw-content);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.before\:lds-rounded-full::before{content: var(--tw-content);border-radius: 9999px}
.before\:lds-border::before{content: var(--tw-content);border-width: 1px}
.before\:lds-border-b-2::before{content: var(--tw-content);border-bottom-width: 2px}
.before\:lds-border-l::before{content: var(--tw-content);border-left-width: 1px}
.before\:lds-border-t::before{content: var(--tw-content);border-top-width: 1px}
.before\:lds-border-solid::before{content: var(--tw-content);border-style: solid}
.before\:lds-border-dashed::before{content: var(--tw-content);border-style: dashed}
.before\:lds-border-dotted::before{content: var(--tw-content);border-style: dotted}
.before\:lds-border-bordercolor-default::before{content: var(--tw-content);border-color: var(--color-bordercolor-default)}
.before\:lds-bg-disabled-strong::before{content: var(--tw-content);background-color: var(--color-disabled-strong)}
.before\:lds-bg-inherit::before{content: var(--tw-content);background-color: inherit}
.before\:lds-bg-surface-default::before{content: var(--tw-content);background-color: var(--color-surface-default)}
.before\:lds-shadow-sm::before{content: var(--tw-content);--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.before\:lds-content-\[\'\'\]::before{--tw-content: '';content: var(--tw-content)}
.after\:lds-absolute::after{content: var(--tw-content);position: absolute}
.after\:lds-bottom-0::after{content: var(--tw-content);bottom: 0px}
.after\:lds-left-0::after{content: var(--tw-content);left: 0px}
.after\:lds-left-full::after{content: var(--tw-content);left: 100%}
.after\:lds-right-0::after{content: var(--tw-content);right: 0px}
.after\:lds-top-0::after{content: var(--tw-content);top: 0px}
.after\:lds-z-10::after{content: var(--tw-content);z-index: 10}
.after\:lds-h-full::after{content: var(--tw-content);height: 100%}
.after\:lds-w-full::after{content: var(--tw-content);width: 100%}
.after\:lds-translate-x-full::after{content: var(--tw-content);--tw-translate-x: 100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.after\:lds-transform::after{content: var(--tw-content);transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.after\:lds-bg-inherit::after{content: var(--tw-content);background-color: inherit}
.after\:lds-bg-gradient-to-r::after{content: var(--tw-content);background-image: linear-gradient(to right, var(--tw-gradient-stops))}
.after\:lds-from-transparent::after{content: var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}
.after\:lds-via-white::after{content: var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-white) var(--tw-gradient-via-position), var(--tw-gradient-to)}
.after\:lds-to-transparent::after{content: var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}
.after\:lds-delay-1000::after{content: var(--tw-content);transition-delay: 1000ms}
.first\:\!lds-mt-0:first-child{margin-top: 0px !important}
.first\:lds-mt-0:first-child{margin-top: 0px}
.first\:lds-rounded-t:first-child{border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem}
.first\:lds-border-l-0:first-child{border-left-width: 0px}
.first\:lds-pl-0:first-child{padding-left: 0px}
.last\:lds-mb-0:last-child{margin-bottom: 0px}
.last\:lds-flex-none:last-child{flex: none}
.last\:lds-rounded-b:last-child{border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem}
.last\:lds-rounded-bl:last-child{border-bottom-left-radius: 0.25rem}
.last\:lds-rounded-br:last-child{border-bottom-right-radius: 0.25rem}
.last\:lds-border-b-0:last-child{border-bottom-width: 0px}
.focus-within\:lds-text-textcolor-default:focus-within{color: var(--color-textcolor-default)}
.focus-within\:lds-outline:focus-within{outline-style: solid}
.focus-within\:lds-outline-2:focus-within{outline-width: 2px}
.focus-within\:lds-outline-offset-0:focus-within{outline-offset: 0px}
.focus-within\:lds-outline-offset-1:focus-within{outline-offset: 1px}
.focus-within\:lds-outline-actions-focus:focus-within{outline-color: var(--color-actions-focus)}
.focus-within\:lds-ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-within\:lds-ring-actions-danger-active:focus-within{--tw-ring-color: var(--color-actions-danger-active)}
.focus-within\:lds-ring-actions-primary-active:focus-within{--tw-ring-color: var(--color-actions-primary-active)}
.focus-within\:lds-ring-actions-warning-active:focus-within{--tw-ring-color: var(--color-actions-warning-active)}
.hover\:lds-rounded:hover{border-radius: 0.25rem}
.hover\:lds-border-0:hover{border-width: 0px}
.hover\:lds-border-actions-danger-hover:hover{border-color: var(--color-actions-danger-hover)}
.hover\:lds-border-actions-primary-hover:hover{border-color: var(--color-actions-primary-hover)}
.hover\:lds-border-bordercolor-default:hover{border-color: var(--color-bordercolor-default)}
.hover\:lds-border-transparent:hover{border-color: transparent}
.hover\:\!lds-bg-list-row-hover:hover{background-color: var(--color-list-row-hover) !important}
.hover\:lds-bg-actions-danger-hover:hover{background-color: var(--color-actions-danger-hover)}
.hover\:lds-bg-actions-danger-outline-hover:hover{background-color: var(--color-actions-danger-outline-hover)}
.hover\:lds-bg-actions-danger-subtle-hover:hover{background-color: var(--color-actions-danger-subtle-hover)}
.hover\:lds-bg-actions-primary-hover:hover{background-color: var(--color-actions-primary-hover)}
.hover\:lds-bg-actions-primary-outline-hover:hover{background-color: var(--color-actions-primary-outline-hover)}
.hover\:lds-bg-actions-primary-subtle-active:hover{background-color: var(--color-actions-primary-subtle-active)}
.hover\:lds-bg-actions-primary-subtle-hover:hover{background-color: var(--color-actions-primary-subtle-hover)}
.hover\:lds-bg-actions-secondary-hover:hover{background-color: var(--color-actions-secondary-hover)}
.hover\:lds-bg-actions-secondary-subtle-default:hover{background-color: var(--color-actions-secondary-subtle-default)}
.hover\:lds-bg-actions-secondary-subtle-hover:hover{background-color: var(--color-actions-secondary-subtle-hover)}
.hover\:lds-bg-actions-success-hover:hover{background-color: var(--color-actions-success-hover)}
.hover\:lds-bg-actions-success-outline-hover:hover{background-color: var(--color-actions-success-outline-hover)}
.hover\:lds-bg-actions-success-subtle-hover:hover{background-color: var(--color-actions-success-subtle-hover)}
.hover\:lds-bg-gray-300\/20:hover{background-color: rgb(209 213 219 / 0.2)}
.hover\:lds-bg-list-row-danger-hover:hover{background-color: var(--color-list-row-danger-hover)}
.hover\:lds-bg-list-row-hover:hover{background-color: var(--color-list-row-hover)}
.hover\:lds-bg-list-row-success-hover:hover{background-color: var(--color-list-row-success-hover)}
.hover\:lds-bg-surface-default:hover{background-color: var(--color-surface-default)}
.hover\:lds-bg-surface-lowered-hover:hover{background-color: var(--color-surface-lowered-hover)}
.hover\:lds-bg-surface-raised-hover:hover{background-color: var(--color-surface-raised-hover)}
.hover\:lds-bg-table-header-hover:hover{background-color: var(--color-table-header-hover)}
.hover\:lds-text-actions-primary-hover:hover{color: var(--color-actions-primary-hover)}
.hover\:lds-text-gray-600:hover{--tw-text-opacity: 1;color: rgb(75 85 99 / var(--tw-text-opacity, 1))}
.hover\:lds-text-icon-neutral-hover:hover{color: var(--color-icon-neutral-hover)}
.hover\:lds-text-slate-700:hover{--tw-text-opacity: 1;color: rgb(51 65 85 / var(--tw-text-opacity, 1))}
.hover\:lds-text-textcolor-danger:hover{color: var(--color-textcolor-danger)}
.hover\:lds-text-textcolor-default:hover{color: var(--color-textcolor-default)}
.hover\:lds-text-textcolor-link-default:hover{color: var(--color-textcolor-link-default)}
.hover\:lds-text-textcolor-link-hover:hover{color: var(--color-textcolor-link-hover)}
.hover\:lds-text-textcolor-success:hover{color: var(--color-textcolor-success)}
.hover\:lds-shadow-md:hover{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.hover\:lds-ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.hover\:lds-ring-actions-danger-hover:hover{--tw-ring-color: var(--color-actions-danger-hover)}
.hover\:lds-ring-actions-primary-hover:hover{--tw-ring-color: var(--color-actions-primary-hover)}
.hover\:lds-ring-actions-warning-hover:hover{--tw-ring-color: var(--color-actions-warning-hover)}
.focus\:lds-w-9:focus{width: 2.25rem}
.focus\:lds-rounded:focus{border-radius: 0.25rem}
.focus\:lds-rounded-full:focus{border-radius: 9999px}
.focus\:lds-bg-actions-danger-outline-active:focus{background-color: var(--color-actions-danger-outline-active)}
.focus\:lds-bg-actions-danger-subtle-active:focus{background-color: var(--color-actions-danger-subtle-active)}
.focus\:lds-bg-actions-primary-outline-active:focus{background-color: var(--color-actions-primary-outline-active)}
.focus\:lds-bg-actions-primary-subtle-active:focus{background-color: var(--color-actions-primary-subtle-active)}
.focus\:lds-bg-actions-secondary-subtle-active:focus{background-color: var(--color-actions-secondary-subtle-active)}
.focus\:lds-bg-actions-secondary-subtle-default:focus{background-color: var(--color-actions-secondary-subtle-default)}
.focus\:lds-bg-actions-success-outline-active:focus{background-color: var(--color-actions-success-outline-active)}
.focus\:lds-bg-actions-success-subtle-active:focus{background-color: var(--color-actions-success-subtle-active)}
.focus\:lds-text-icon-neutral-active:focus{color: var(--color-icon-neutral-active)}
.focus\:lds-text-textcolor-danger:focus{color: var(--color-textcolor-danger)}
.focus\:lds-text-textcolor-default:focus{color: var(--color-textcolor-default)}
.focus\:lds-text-textcolor-link-active:focus{color: var(--color-textcolor-link-active)}
.focus\:lds-text-textcolor-success:focus{color: var(--color-textcolor-success)}
.focus\:lds-outline-none:focus{outline: 2px solid transparent;outline-offset: 2px}
.focus\:lds-outline:focus{outline-style: solid}
.focus\:lds-outline-0:focus{outline-width: 0px}
.focus\:lds-outline-2:focus{outline-width: 2px}
.focus\:lds-outline-\[0\.15rem\]:focus{outline-width: 0.15rem}
.focus\:lds-outline-offset-0:focus{outline-offset: 0px}
.focus\:lds-outline-offset-1:focus{outline-offset: 1px}
.focus\:lds-outline-offset-\[-0\.15rem\]:focus{outline-offset: -0.15rem}
.focus\:lds-outline-actions-focus:focus{outline-color: var(--color-actions-focus)}
.focus\:lds-outline-blue-200:focus{outline-color: var(--color-blue-200)}
.focus\:lds-ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:lds-ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus\:lds-ring-inset:focus{--tw-ring-inset: inset}
.focus\:lds-ring-actions-danger-active:focus{--tw-ring-color: var(--color-actions-danger-active)}
.focus\:lds-ring-actions-primary-active:focus{--tw-ring-color: var(--color-actions-primary-active)}
.focus\:lds-ring-actions-primary-subtle-active:focus{--tw-ring-color: var(--color-actions-primary-subtle-active)}
.focus\:lds-ring-actions-warning-active:focus{--tw-ring-color: var(--color-actions-warning-active)}
.focus-visible\:lds-bg-list-row-active:focus-visible{background-color: var(--color-list-row-active)}
.focus-visible\:lds-outline-none:focus-visible{outline: 2px solid transparent;outline-offset: 2px}
.focus-visible\:lds-outline:focus-visible{outline-style: solid}
.focus-visible\:lds-outline-2:focus-visible{outline-width: 2px}
.focus-visible\:lds-outline-offset-1:focus-visible{outline-offset: 1px}
.focus-visible\:lds-outline-actions-focus:focus-visible{outline-color: var(--color-actions-focus)}
.focus-visible\:lds-ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-visible\:lds-ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.focus-visible\:lds-ring-inset:focus-visible{--tw-ring-inset: inset}
.focus-visible\:lds-ring-actions-primary-active:focus-visible{--tw-ring-color: var(--color-actions-primary-active)}
.active\:lds-bg-actions-danger-active:active{background-color: var(--color-actions-danger-active)}
.active\:lds-bg-actions-danger-outline-active:active{background-color: var(--color-actions-danger-outline-active)}
.active\:lds-bg-actions-danger-subtle-active:active{background-color: var(--color-actions-danger-subtle-active)}
.active\:lds-bg-actions-primary-active:active{background-color: var(--color-actions-primary-active)}
.active\:lds-bg-actions-primary-outline-active:active{background-color: var(--color-actions-primary-outline-active)}
.active\:lds-bg-actions-primary-subtle-active:active{background-color: var(--color-actions-primary-subtle-active)}
.active\:lds-bg-actions-secondary-active:active{background-color: var(--color-actions-secondary-active)}
.active\:lds-bg-actions-secondary-subtle-active:active{background-color: var(--color-actions-secondary-subtle-active)}
.active\:lds-bg-actions-success-active:active{background-color: var(--color-actions-success-active)}
.active\:lds-bg-actions-success-outline-active:active{background-color: var(--color-actions-success-outline-active)}
.active\:lds-bg-actions-success-subtle-active:active{background-color: var(--color-actions-success-subtle-active)}
.active\:lds-bg-list-row-active:active{background-color: var(--color-list-row-active)}
.active\:lds-bg-list-row-danger-active:active{background-color: var(--color-list-row-danger-active)}
.active\:lds-bg-list-row-success-active:active{background-color: var(--color-list-row-success-active)}
.active\:lds-text-icon-neutral-active:active{color: var(--color-icon-neutral-active)}
.active\:lds-text-textcolor-link-active:active{color: var(--color-textcolor-link-active)}
.active\:lds-shadow-sm:active{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}
.lds-group:hover .group-hover\:lds-border-actions-primary-hover{border-color: var(--color-actions-primary-hover)}
.lds-group:hover .group-hover\:lds-bg-actions-primary-hover{background-color: var(--color-actions-primary-hover)}
.lds-group:focus-visible .group-focus-visible\:lds-outline-none{outline: 2px solid transparent;outline-offset: 2px}
.lds-group:focus-visible .group-focus-visible\:lds-ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.lds-group:focus-visible .group-focus-visible\:lds-ring-inset{--tw-ring-inset: inset}
.lds-group:focus-visible .group-focus-visible\:lds-ring-actions-primary-active{--tw-ring-color: var(--color-actions-primary-active)}
@media (max-width: 700px){
.max-\[700px\]\:lds-min-w-\[675px\]{min-width: 675px}}
@media (max-width: 600px){
.max-\[600px\]\:lds-min-w-\[500px\]{min-width: 500px}}
@media (min-width: 640px){
.sm\:\!lds-mt-0{margin-top: 0px !important}
.sm\:\!lds-inline-block{display: inline-block !important}
.sm\:\!lds-grid{display: grid !important}
.sm\:\!lds-w-\[1024px\]{width: 1024px !important}
.sm\:\!lds-w-\[300px\]{width: 300px !important}
.sm\:\!lds-w-\[600px\]{width: 600px !important}
.sm\:\!lds-flex-row{flex-direction: row !important}}
@media (min-width: 768px){
.md\:lds-mb-2{margin-bottom: 0.5rem}
.md\:lds-w-\[52px\]{width: 52px}
.md\:lds-flex-row{flex-direction: row}
.md\:lds-flex-col{flex-direction: column}
.md\:lds-items-center{align-items: center}}
@media (min-width: 1024px){
.lg\:lds-grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}}
.\[\&\:\:-webkit-scrollbar\]\:lds-hidden::-webkit-scrollbar{display: none}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-cursor-default:has(.lds-picklist-empty-state){cursor: default !important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-border-0:has(.lds-picklist-empty-state){border-width: 0px !important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-bg-transparent:has(.lds-picklist-empty-state){background-color: transparent !important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-shadow-none:has(.lds-picklist-empty-state){--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:hover\:\!lds-bg-transparent:hover:has(.lds-picklist-empty-state){background-color: transparent !important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:focus-visible\:\!lds-bg-transparent:focus-visible:has(.lds-picklist-empty-state){background-color: transparent !important}
.\[\&\:has\(\.lds-picklist-empty-state\)\]\:active\:\!lds-bg-transparent:active:has(.lds-picklist-empty-state){background-color: transparent !important}
.\[\&\>\*\:first-child\:focus\]\:lds-mb-0>*:first-child:focus{margin-bottom: 0px}
.\[\&\>\*\:first-child\:focus\]\:lds-mb-1>*:first-child:focus{margin-bottom: 0.25rem}
.\[\&\>\*\:first-child\:focus\]\:lds-mr-1>*:first-child:focus{margin-right: 0.25rem}
.\[\&\>\*\:first-child\:focus\]\:lds-py-1>*:first-child:focus{padding-top: 0.25rem;padding-bottom: 0.25rem}
.\[\&\>\*\:first-child\:focus\]\:lds-pr-2>*:first-child:focus{padding-right: 0.5rem}
.\[\&\>\*\:first-child\]\:lds-rounded-l>*:first-child{border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem}
.\[\&\>\*\:first-child\]\:lds-rounded-tl>*:first-child{border-top-left-radius: 0.25rem}
.\[\&\>\*\:first-child\]\:lds-rounded-tr>*:first-child{border-top-right-radius: 0.25rem}
.\[\&\>\*\:first-child\]\:lds-rounded-tr-none>*:first-child{border-top-right-radius: 0px}
.\[\&\>\*\:last-child\:focus\]\:lds-ml-1>*:last-child:focus{margin-left: 0.25rem}
.\[\&\>\*\:last-child\:focus\]\:lds-mt-0>*:last-child:focus{margin-top: 0px}
.\[\&\>\*\:last-child\:focus\]\:lds-mt-1>*:last-child:focus{margin-top: 0.25rem}
.\[\&\>\*\:last-child\:focus\]\:lds-pl-\[7px\]>*:last-child:focus{padding-left: 7px}
.\[\&\>\*\:last-child\:focus\]\:lds-pt-1>*:last-child:focus{padding-top: 0.25rem}
.\[\&\>\*\:last-child\:focus\]\:lds-pt-2>*:last-child:focus{padding-top: 0.5rem}
.\[\&\>\*\:last-child\]\:lds-rounded-r>*:last-child{border-top-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem}
.\[\&\>\*\:last-child\]\:lds-rounded-bl>*:last-child{border-bottom-left-radius: 0.25rem}
.\[\&\>\*\:last-child\]\:lds-rounded-bl-none>*:last-child{border-bottom-left-radius: 0px}
.\[\&\>\*\:last-child\]\:lds-rounded-br>*:last-child{border-bottom-right-radius: 0.25rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-ml-\[3px\]>*:not(:first-child):not(:last-child):focus{margin-left: 3px !important}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-mt-0>*:not(:first-child):not(:last-child):focus{margin-top: 0px !important}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-mt-\[3px\]>*:not(:first-child):not(:last-child):focus{margin-top: 3px !important}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mb-0>*:not(:first-child):not(:last-child):focus{margin-bottom: 0px}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mb-1>*:not(:first-child):not(:last-child):focus{margin-bottom: 0.25rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mr-1>*:not(:first-child):not(:last-child):focus{margin-right: 0.25rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-px-2>*:not(:first-child):not(:last-child):focus{padding-left: 0.5rem;padding-right: 0.5rem}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-py-0>*:not(:first-child):not(:last-child):focus{padding-top: 0px;padding-bottom: 0px}
.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-py-2>*:not(:first-child):not(:last-child):focus{padding-top: 0.5rem;padding-bottom: 0.5rem}
.\[\&\>\*\:not\(\:first-child\)\]\:-lds-ml-px>*:not(:first-child){margin-left: -1px}
.\[\&\>\*\:not\(\:first-child\)\]\:-lds-mt-px>*:not(:first-child){margin-top: -1px}
.\[\&\>\*\:not\(\:first-child\)\]\:lds-mt-0>*:not(:first-child){margin-top: 0px}
.\[\&\>\*\]\:lds-h-4>*{height: 1rem}
.\[\&\>\*\]\:lds-w-5>*{width: 1.25rem}
.\[\&\>svg\]\:lds-h-5>svg{height: 1.25rem}
.\[\&\>svg\]\:lds-w-4>svg{width: 1rem}
.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-2[aria-expanded="true"]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-inset[aria-expanded="true"]{--tw-ring-inset: inset}
.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-actions-primary-active[aria-expanded="true"]{--tw-ring-color: var(--color-actions-primary-active)}
.\[\&\[aria-selected\=\"true\"\]\]\:lds-bg-list-row-active[aria-selected="true"]{background-color: var(--color-list-row-active)}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-bg-list-row-active[data-p-highlight="true"]{background-color: var(--color-list-row-active)}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-2[data-p-highlight="true"]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-inset[data-p-highlight="true"]{--tw-ring-inset: inset}
.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-actions-primary-active[data-p-highlight="true"]{--tw-ring-color: var(--color-actions-primary-active)}
.\[\&\[data-p-orderlist-droppoint-highlight\=\"true\"\]\]\:lds-bg-surface-info-weak[data-p-orderlist-droppoint-highlight="true"]{background-color: var(--color-surface-info-weak)}
.\[\&_\.lds-picklist-empty-state\]\:lds-select-none .lds-picklist-empty-state{-webkit-user-select: none;-moz-user-select: none;user-select: none}
td[data-p-today="true"] .\[td\[data-p-today\=\"true\"\]_\&\]\:lds-bg-calendar-today{background-color: var(--color-calendar-today)}

/* Tailwind base, components, utilities (lds- prefix) */
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com *//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.lds-pointer-events-none {
  pointer-events: none;
}
.lds-pointer-events-auto {
  pointer-events: auto;
}
.lds-visible {
  visibility: visible;
}
.lds-invisible {
  visibility: hidden;
}
.lds-fixed {
  position: fixed;
}
.\!lds-absolute {
  position: absolute !important;
}
.lds-absolute {
  position: absolute;
}
.lds-relative {
  position: relative;
}
.lds-sticky {
  position: sticky;
}
.lds-inset-0 {
  inset: 0px;
}
.\!lds-left-0 {
  left: 0px !important;
}
.\!lds-top-0 {
  top: 0px !important;
}
.-lds-top-\[2px\] {
  top: -2px;
}
.lds-bottom-0 {
  bottom: 0px;
}
.lds-bottom-20 {
  bottom: 5rem;
}
.lds-left-0 {
  left: 0px;
}
.lds-left-2 {
  left: 0.5rem;
}
.lds-left-2\.5 {
  left: 0.625rem;
}
.lds-left-3 {
  left: 0.75rem;
}
.lds-left-4 {
  left: 1rem;
}
.lds-left-7 {
  left: 1.75rem;
}
.lds-right-0 {
  right: 0px;
}
.lds-right-1\.5 {
  right: 0.375rem;
}
.lds-right-12 {
  right: 3rem;
}
.lds-right-2 {
  right: 0.5rem;
}
.lds-right-2\.5 {
  right: 0.625rem;
}
.lds-right-3 {
  right: 0.75rem;
}
.lds-right-4 {
  right: 1rem;
}
.lds-start-0 {
  inset-inline-start: 0px;
}
.lds-top-0 {
  top: 0px;
}
.lds-top-1 {
  top: 0.25rem;
}
.lds-top-1\/2 {
  top: 50%;
}
.lds-top-2 {
  top: 0.5rem;
}
.lds-top-2\.5 {
  top: 0.625rem;
}
.lds-top-3 {
  top: 0.75rem;
}
.lds-top-\[35\%\] {
  top: 35%;
}
.lds-z-10 {
  z-index: 10;
}
.lds-z-20 {
  z-index: 20;
}
.lds-z-50 {
  z-index: 50;
}
.lds-z-\[100\] {
  z-index: 100;
}
.lds-z-\[1\] {
  z-index: 1;
}
.lds-z-\[9\] {
  z-index: 9;
}
.lds-order-1 {
  order: 1;
}
.lds-order-2 {
  order: 2;
}
.lds-order-3 {
  order: 3;
}
.lds-order-4 {
  order: 4;
}
.\!lds-m-0 {
  margin: 0px !important;
}
.lds-m-0 {
  margin: 0px;
}
.lds-m-0\.5 {
  margin: 0.125rem;
}
.lds-mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.lds-mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.lds-mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.lds-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.lds-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.lds-my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.lds-my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.lds-my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.lds-my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.\!lds-mb-0 {
  margin-bottom: 0px !important;
}
.\!lds-mt-0 {
  margin-top: 0px !important;
}
.-lds-ml-0\.5 {
  margin-left: -0.125rem;
}
.-lds-ml-px {
  margin-left: -1px;
}
.-lds-mr-0\.5 {
  margin-right: -0.125rem;
}
.-lds-mt-2 {
  margin-top: -0.5rem;
}
.-lds-mt-px {
  margin-top: -1px;
}
.lds--ml-1 {
  margin-left: -0.25rem;
}
.lds--mr-7 {
  margin-right: -1.75rem;
}
.lds--mt-1 {
  margin-top: -0.25rem;
}
.lds--mt-2 {
  margin-top: -0.5rem;
}
.lds-mb-0 {
  margin-bottom: 0px;
}
.lds-mb-0\.5 {
  margin-bottom: 0.125rem;
}
.lds-mb-1 {
  margin-bottom: 0.25rem;
}
.lds-mb-2 {
  margin-bottom: 0.5rem;
}
.lds-mb-4 {
  margin-bottom: 1rem;
}
.lds-me-1 {
  margin-inline-end: 0.25rem;
}
.lds-ml-0 {
  margin-left: 0px;
}
.lds-ml-1 {
  margin-left: 0.25rem;
}
.lds-ml-10 {
  margin-left: 2.5rem;
}
.lds-ml-2 {
  margin-left: 0.5rem;
}
.lds-ml-4 {
  margin-left: 1rem;
}
.lds-ml-8 {
  margin-left: 2rem;
}
.lds-ml-\[38px\] {
  margin-left: 38px;
}
.lds-ml-auto {
  margin-left: auto;
}
.lds-mr-0 {
  margin-right: 0px;
}
.lds-mr-1 {
  margin-right: 0.25rem;
}
.lds-mr-2 {
  margin-right: 0.5rem;
}
.lds-mr-4 {
  margin-right: 1rem;
}
.lds-mr-6 {
  margin-right: 1.5rem;
}
.lds-mr-\[4px\] {
  margin-right: 4px;
}
.lds-mt-0 {
  margin-top: 0px;
}
.lds-mt-0\.5 {
  margin-top: 0.125rem;
}
.lds-mt-1 {
  margin-top: 0.25rem;
}
.lds-mt-1\.5 {
  margin-top: 0.375rem;
}
.lds-mt-2 {
  margin-top: 0.5rem;
}
.lds-mt-3 {
  margin-top: 0.75rem;
}
.lds-mt-4 {
  margin-top: 1rem;
}
.lds-mt-\[6px\] {
  margin-top: 6px;
}
.lds-mt-auto {
  margin-top: auto;
}
.lds-box-border {
  box-sizing: border-box;
}
.lds-line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.lds-line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.lds-block {
  display: block;
}
.lds-inline-block {
  display: inline-block;
}
.lds-inline {
  display: inline;
}
.lds-flex {
  display: flex;
}
.lds-inline-flex {
  display: inline-flex;
}
.lds-hidden {
  display: none;
}
.lds-size-full {
  width: 100%;
  height: 100%;
}
.\!lds-h-4 {
  height: 1rem !important;
}
.\!lds-h-\[32px\] {
  height: 32px !important;
}
.\!lds-h-screen {
  height: 100vh !important;
}
.lds-h-0 {
  height: 0px;
}
.lds-h-1 {
  height: 0.25rem;
}
.lds-h-10 {
  height: 2.5rem;
}
.lds-h-14 {
  height: 3.5rem;
}
.lds-h-16 {
  height: 4rem;
}
.lds-h-2 {
  height: 0.5rem;
}
.lds-h-2\.5 {
  height: 0.625rem;
}
.lds-h-20 {
  height: 5rem;
}
.lds-h-3 {
  height: 0.75rem;
}
.lds-h-4 {
  height: 1rem;
}
.lds-h-5 {
  height: 1.25rem;
}
.lds-h-6 {
  height: 1.5rem;
}
.lds-h-7 {
  height: 1.75rem;
}
.lds-h-8 {
  height: 2rem;
}
.lds-h-9 {
  height: 2.25rem;
}
.lds-h-\[1024px\] {
  height: 1024px;
}
.lds-h-\[14px\] {
  height: 14px;
}
.lds-h-\[180px\] {
  height: 180px;
}
.lds-h-\[29px\] {
  height: 29px;
}
.lds-h-\[31px\] {
  height: 31px;
}
.lds-h-\[360px\] {
  height: 360px;
}
.lds-h-\[376px\] {
  height: 376px;
}
.lds-h-\[40\%\] {
  height: 40%;
}
.lds-h-\[60\%\] {
  height: 60%;
}
.lds-h-\[60px\] {
  height: 60px;
}
.lds-h-\[640px\] {
  height: 640px;
}
.lds-h-\[76px\] {
  height: 76px;
}
.lds-h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.lds-h-full {
  height: 100%;
}
.lds-h-screen {
  height: 100vh;
}
.\!lds-max-h-0 {
  max-height: 0px !important;
}
.\!lds-max-h-\[1000px\] {
  max-height: 1000px !important;
}
.\!lds-max-h-\[400px\] {
  max-height: 400px !important;
}
.\!lds-max-h-full {
  max-height: 100% !important;
}
.lds-max-h-0 {
  max-height: 0px;
}
.lds-max-h-40 {
  max-height: 10rem;
}
.lds-max-h-48 {
  max-height: 12rem;
}
.lds-max-h-60 {
  max-height: 15rem;
}
.lds-max-h-\[1000px\] {
  max-height: 1000px;
}
.lds-max-h-\[200px\] {
  max-height: 200px;
}
.lds-max-h-\[41px\] {
  max-height: 41px;
}
.lds-max-h-\[50vh\] {
  max-height: 50vh;
}
.lds-max-h-\[90\%\] {
  max-height: 90%;
}
.\!lds-min-h-\[38px\] {
  min-height: 38px !important;
}
.lds-min-h-0 {
  min-height: 0px;
}
.lds-min-h-10 {
  min-height: 2.5rem;
}
.lds-min-h-6 {
  min-height: 1.5rem;
}
.lds-min-h-\[29px\] {
  min-height: 29px;
}
.lds-min-h-\[30px\] {
  min-height: 30px;
}
.lds-min-h-\[31px\] {
  min-height: 31px;
}
.lds-min-h-\[38px\] {
  min-height: 38px;
}
.lds-min-h-\[40px\] {
  min-height: 40px;
}
.lds-min-h-\[42px\] {
  min-height: 42px;
}
.lds-min-h-\[50px\] {
  min-height: 50px;
}
.lds-min-h-\[70px\] {
  min-height: 70px;
}
.lds-min-h-full {
  min-height: 100%;
}
.\!lds-w-4 {
  width: 1rem !important;
}
.\!lds-w-auto {
  width: auto !important;
}
.\!lds-w-screen {
  width: 100vw !important;
}
.lds-w-0 {
  width: 0px;
}
.lds-w-1\/2 {
  width: 50%;
}
.lds-w-1\/3 {
  width: 33.333333%;
}
.lds-w-10 {
  width: 2.5rem;
}
.lds-w-11 {
  width: 2.75rem;
}
.lds-w-12 {
  width: 3rem;
}
.lds-w-14 {
  width: 3.5rem;
}
.lds-w-16 {
  width: 4rem;
}
.lds-w-2 {
  width: 0.5rem;
}
.lds-w-2\.5 {
  width: 0.625rem;
}
.lds-w-20 {
  width: 5rem;
}
.lds-w-24 {
  width: 6rem;
}
.lds-w-3 {
  width: 0.75rem;
}
.lds-w-4 {
  width: 1rem;
}
.lds-w-48 {
  width: 12rem;
}
.lds-w-5 {
  width: 1.25rem;
}
.lds-w-8 {
  width: 2rem;
}
.lds-w-80 {
  width: 20rem;
}
.lds-w-9 {
  width: 2.25rem;
}
.lds-w-96 {
  width: 24rem;
}
.lds-w-\[1\.143rem\] {
  width: 1.143rem;
}
.lds-w-\[1024px\] {
  width: 1024px;
}
.lds-w-\[156px\] {
  width: 156px;
}
.lds-w-\[160px\] {
  width: 160px;
}
.lds-w-\[17\.5px\] {
  width: 17.5px;
}
.lds-w-\[20px\] {
  width: 20px;
}
.lds-w-\[2px\] {
  width: 2px;
}
.lds-w-\[312px\] {
  width: 312px;
}
.lds-w-\[376px\] {
  width: 376px;
}
.lds-w-\[40\%\] {
  width: 40%;
}
.lds-w-\[42px\] {
  width: 42px;
}
.lds-w-\[49px\] {
  width: 49px;
}
.lds-w-\[55\%\] {
  width: 55%;
}
.lds-w-\[60\%\] {
  width: 60%;
}
.lds-w-\[60px\] {
  width: 60px;
}
.lds-w-\[640px\] {
  width: 640px;
}
.lds-w-\[90vw\] {
  width: 90vw;
}
.lds-w-auto {
  width: auto;
}
.lds-w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.lds-w-full {
  width: 100%;
}
.lds-w-px {
  width: 1px;
}
.\!lds-min-w-52 {
  min-width: 13rem !important;
}
.\!lds-min-w-56 {
  min-width: 14rem !important;
}
.\!lds-min-w-min {
  min-width: -moz-min-content !important;
  min-width: min-content !important;
}
.lds-min-w-0 {
  min-width: 0px;
}
.lds-min-w-10 {
  min-width: 2.5rem;
}
.lds-min-w-12 {
  min-width: 3rem;
}
.lds-min-w-14 {
  min-width: 3.5rem;
}
.lds-min-w-48 {
  min-width: 12rem;
}
.lds-min-w-6 {
  min-width: 1.5rem;
}
.lds-min-w-\[140px\] {
  min-width: 140px;
}
.lds-min-w-\[156px\] {
  min-width: 156px;
}
.lds-min-w-\[200px\] {
  min-width: 200px;
}
.lds-min-w-\[288px\] {
  min-width: 288px;
}
.lds-min-w-\[300px\] {
  min-width: 300px;
}
.lds-min-w-\[30px\] {
  min-width: 30px;
}
.lds-min-w-\[312px\] {
  min-width: 312px;
}
.lds-min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.lds-max-w-2xl {
  max-width: 42rem;
}
.lds-max-w-\[160px\] {
  max-width: 160px;
}
.lds-max-w-\[280px\] {
  max-width: 280px;
}
.lds-max-w-\[376px\] {
  max-width: 376px;
}
.lds-max-w-\[75\%\] {
  max-width: 75%;
}
.lds-max-w-full {
  max-width: 100%;
}
.lds-max-w-sm {
  max-width: 24rem;
}
.lds-flex-1 {
  flex: 1 1 0%;
}
.lds-flex-auto {
  flex: 1 1 auto;
}
.lds-flex-initial {
  flex: 0 1 auto;
}
.lds-flex-none {
  flex: none;
}
.lds-flex-shrink-0 {
  flex-shrink: 0;
}
.lds-shrink-0 {
  flex-shrink: 0;
}
.lds-flex-grow {
  flex-grow: 1;
}
.lds-grow {
  flex-grow: 1;
}
.lds-grow-0 {
  flex-grow: 0;
}
.lds-basis-0 {
  flex-basis: 0px;
}
.lds-basis-32 {
  flex-basis: 8rem;
}
.lds-border-collapse {
  border-collapse: collapse;
}
.\!-lds-translate-x-full {
  --tw-translate-x: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!-lds-translate-y-full {
  --tw-translate-y: -100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!lds-translate-x-0 {
  --tw-translate-x: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!lds-translate-x-full {
  --tw-translate-x: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!lds-translate-y-0 {
  --tw-translate-y: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!lds-translate-y-full {
  --tw-translate-y: 100% !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-lds-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-lds-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-lds-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-x-1\/4 {
  --tw-translate-x: 25%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-y-2\/4 {
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-translate-y-px {
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!lds-scale-100 {
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.\!lds-scale-75 {
  --tw-scale-x: .75 !important;
  --tw-scale-y: .75 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.lds-scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.lds-transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!lds-transform-none {
  transform: none !important;
}
.lds-transform-none {
  transform: none;
}
@keyframes lds-pulse {
  50% {
    opacity: .5;
  }
}
.lds-animate-pulse {
  animation: lds-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes lds-spin {
  to {
    transform: rotate(360deg);
  }
}
.lds-animate-spin {
  animation: lds-spin 1s linear infinite;
}
.\!lds-cursor-not-allowed {
  cursor: not-allowed !important;
}
.lds-cursor-auto {
  cursor: auto;
}
.lds-cursor-col-resize {
  cursor: col-resize;
}
.lds-cursor-default {
  cursor: default;
}
.lds-cursor-move {
  cursor: move;
}
.lds-cursor-not-allowed {
  cursor: not-allowed;
}
.lds-cursor-pointer {
  cursor: pointer;
}
.lds-cursor-text {
  cursor: text;
}
.lds-select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.lds-resize-none {
  resize: none;
}
.lds-list-none {
  list-style-type: none;
}
.lds-appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.lds-grid-cols-\[repeat\(1\,_1fr_2fr\)\] {
  grid-template-columns: repeat(1, 1fr 2fr);
}
.lds-flex-row {
  flex-direction: row;
}
.lds-flex-row-reverse {
  flex-direction: row-reverse;
}
.lds-flex-col {
  flex-direction: column;
}
.lds-flex-wrap {
  flex-wrap: wrap;
}
.lds-items-start {
  align-items: flex-start;
}
.lds-items-end {
  align-items: flex-end;
}
.lds-items-center {
  align-items: center;
}
.lds-items-baseline {
  align-items: baseline;
}
.lds-items-stretch {
  align-items: stretch;
}
.lds-justify-start {
  justify-content: flex-start;
}
.lds-justify-end {
  justify-content: flex-end;
}
.lds-justify-center {
  justify-content: center;
}
.lds-justify-between {
  justify-content: space-between;
}
.lds-gap-0\.5 {
  gap: 0.125rem;
}
.lds-gap-1 {
  gap: 0.25rem;
}
.lds-gap-1\.5 {
  gap: 0.375rem;
}
.lds-gap-2 {
  gap: 0.5rem;
}
.lds-gap-3 {
  gap: 0.75rem;
}
.lds-gap-4 {
  gap: 1rem;
}
.lds-gap-6 {
  gap: 1.5rem;
}
.lds-gap-\[10px\] {
  gap: 10px;
}
.lds-gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.lds-gap-y-2 {
  row-gap: 0.5rem;
}
.lds-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.lds-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.lds-self-stretch {
  align-self: stretch;
}
.lds-self-baseline {
  align-self: baseline;
}
.lds-overflow-auto {
  overflow: auto;
}
.lds-overflow-hidden {
  overflow: hidden;
}
.lds-overflow-visible {
  overflow: visible;
}
.lds-overflow-x-auto {
  overflow-x: auto;
}
.lds-overflow-y-auto {
  overflow-y: auto;
}
.lds-overflow-y-hidden {
  overflow-y: hidden;
}
.lds-overscroll-auto {
  overscroll-behavior: auto;
}
.lds-overscroll-contain {
  overscroll-behavior: contain;
}
.lds-scroll-smooth {
  scroll-behavior: smooth;
}
.lds-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lds-overflow-ellipsis {
  text-overflow: ellipsis;
}
.lds-text-ellipsis {
  text-overflow: ellipsis;
}
.lds-whitespace-nowrap {
  white-space: nowrap;
}
.lds-whitespace-pre-line {
  white-space: pre-line;
}
.lds-text-wrap {
  text-wrap: wrap;
}
.lds-break-words {
  overflow-wrap: break-word;
}
.lds-break-all {
  word-break: break-all;
}
.lds-rounded {
  border-radius: 0.25rem;
}
.lds-rounded-2xl {
  border-radius: 1rem;
}
.lds-rounded-\[50\%\] {
  border-radius: 50%;
}
.lds-rounded-full {
  border-radius: 9999px;
}
.lds-rounded-lg {
  border-radius: 0.5rem;
}
.lds-rounded-md {
  border-radius: 0.375rem;
}
.lds-rounded-none {
  border-radius: 0px;
}
.\!lds-rounded-l-none {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.\!lds-rounded-r-none {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.lds-rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.lds-rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.lds-rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.lds-rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.lds-rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.lds-rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.lds-rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.lds-rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.lds-rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.lds-rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}
.lds-rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.lds-rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.lds-rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.lds-rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.lds-rounded-bl {
  border-bottom-left-radius: 0.25rem;
}
.lds-rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.lds-rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}
.lds-rounded-bl-none {
  border-bottom-left-radius: 0px;
}
.lds-rounded-br {
  border-bottom-right-radius: 0.25rem;
}
.lds-rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}
.lds-rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}
.lds-rounded-tl {
  border-top-left-radius: 0.25rem;
}
.lds-rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.lds-rounded-tl-none {
  border-top-left-radius: 0px;
}
.lds-rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}
.lds-rounded-tr {
  border-top-right-radius: 0.25rem;
}
.lds-rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.lds-rounded-tr-none {
  border-top-right-radius: 0px;
}
.lds-rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}
.lds-border {
  border-width: 1px;
}
.lds-border-0 {
  border-width: 0px;
}
.lds-border-2 {
  border-width: 2px;
}
.lds-border-\[1px\] {
  border-width: 1px;
}
.lds-border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.lds-border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}
.lds-border-x-\[0\.25rem\] {
  border-left-width: 0.25rem;
  border-right-width: 0.25rem;
}
.lds-border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.lds-border-y-\[0\.25rem\] {
  border-top-width: 0.25rem;
  border-bottom-width: 0.25rem;
}
.lds-border-y-\[1px\] {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.lds-border-b {
  border-bottom-width: 1px;
}
.lds-border-b-0 {
  border-bottom-width: 0px;
}
.lds-border-b-2 {
  border-bottom-width: 2px;
}
.lds-border-b-\[0\.25rem\] {
  border-bottom-width: 0.25rem;
}
.lds-border-b-\[1px\] {
  border-bottom-width: 1px;
}
.lds-border-l {
  border-left-width: 1px;
}
.lds-border-l-0 {
  border-left-width: 0px;
}
.lds-border-l-\[0\.25rem\] {
  border-left-width: 0.25rem;
}
.lds-border-r {
  border-right-width: 1px;
}
.lds-border-r-0 {
  border-right-width: 0px;
}
.lds-border-r-\[0\.25rem\] {
  border-right-width: 0.25rem;
}
.lds-border-t {
  border-top-width: 1px;
}
.lds-border-t-0 {
  border-top-width: 0px;
}
.lds-border-t-\[0\.25rem\] {
  border-top-width: 0.25rem;
}
.lds-border-t-\[1px\] {
  border-top-width: 1px;
}
.lds-border-solid {
  border-style: solid;
}
.lds-border-dashed {
  border-style: dashed;
}
.lds-border-dotted {
  border-style: dotted;
}
.lds-border-none {
  border-style: none;
}
.lds-border-actions-accent {
  --tw-border-opacity: 1;
  border-color: rgb(249 115 22 / var(--tw-border-opacity, 1));
}
.lds-border-actions-danger-default {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
}
.lds-border-actions-primary-default {
  --tw-border-opacity: 1;
  border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));
}
.lds-border-actions-secondary-default {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 91 / var(--tw-border-opacity, 1));
}
.lds-border-actions-success-default {
  --tw-border-opacity: 1;
  border-color: rgb(22 163 74 / var(--tw-border-opacity, 1));
}
.lds-border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-ai {
  --tw-border-opacity: 1;
  border-color: rgb(192 132 252 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-danger {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-default {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-follow-up {
  --tw-border-opacity: 1;
  border-color: rgb(167 139 250 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-info {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-strong {
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-success {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-warning {
  --tw-border-opacity: 1;
  border-color: rgb(250 204 21 / var(--tw-border-opacity, 1));
}
.lds-border-bordercolor-weak {
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity, 1));
}
.lds-border-disabled-strong {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity, 1));
}
.lds-border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.lds-border-icon-neutral-default {
  --tw-border-opacity: 1;
  border-color: rgb(113 113 122 / var(--tw-border-opacity, 1));
}
.lds-border-transparent {
  border-color: transparent;
}
.lds-border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.lds-border-b-surface-sunken {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.lds-border-l-surface-sunken {
  --tw-border-opacity: 1;
  border-left-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.lds-border-r-surface-sunken {
  --tw-border-opacity: 1;
  border-right-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.lds-border-t-surface-sunken {
  --tw-border-opacity: 1;
  border-top-color: rgb(39 39 42 / var(--tw-border-opacity, 1));
}
.\!lds-bg-actions-primary-subtle-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important;
}
.\!lds-bg-list-row-active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1)) !important;
}
.\!lds-bg-list-row-hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1)) !important;
}
.\!lds-bg-surface-raised-default {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1)) !important;
}
.lds-bg-actions-danger-active {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-danger-default {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-danger-outline-active {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-danger-subtle-active {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-primary-active {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-primary-default {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-primary-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-primary-outline-active {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-primary-subtle-active {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-primary-subtle-default {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-secondary-active {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-secondary-default {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 91 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-secondary-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-secondary-subtle-active {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-secondary-subtle-default {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-secondary-subtle-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-success-active {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-success-default {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-success-outline-active {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-success-subtle-active {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}
.lds-bg-actions-warning-default {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1));
}
.lds-bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.lds-bg-black\/40 {
  background-color: rgb(0 0 0 / 0.4);
}
.lds-bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.lds-bg-bordercolor-default {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.lds-bg-disabled-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1));
}
.lds-bg-disabled-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.lds-bg-gray-100\/40 {
  background-color: rgb(243 244 246 / 0.4);
}
.lds-bg-inherit {
  background-color: inherit;
}
.lds-bg-list-row-active {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.lds-bg-list-row-danger-active {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
}
.lds-bg-list-row-danger-initial {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}
.lds-bg-list-row-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-list-row-initial {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.lds-bg-list-row-success-active {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}
.lds-bg-list-row-success-initial {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}
.lds-bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
}
.lds-bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-ai-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(216 180 254 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-ai-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-danger-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-danger-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-default {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-follow-up-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-follow-up-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-info-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-info-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-lowered-default {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-lowered-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-raised-default {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-secondary-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-secondary-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-success-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-success-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-sunken {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-warning-strong {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-warning-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1));
}
.lds-bg-surface-weak {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.lds-bg-table-header-active {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}
.lds-bg-table-header-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}
.lds-bg-table-row-active {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}
.lds-bg-table-row-stripe {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.lds-bg-transparent {
  background-color: transparent;
}
.lds-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.lds-bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
.lds-bg-clip-padding {
  background-clip: padding-box;
}
.lds-fill-actions-primary-default {
  fill: #2563eb;
}
.lds-object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.lds-object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.lds-p-0 {
  padding: 0px;
}
.lds-p-0\.5 {
  padding: 0.125rem;
}
.lds-p-1 {
  padding: 0.25rem;
}
.lds-p-2 {
  padding: 0.5rem;
}
.lds-p-3 {
  padding: 0.75rem;
}
.lds-p-4 {
  padding: 1rem;
}
.lds-p-5 {
  padding: 1.25rem;
}
.lds-p-6 {
  padding: 1.5rem;
}
.lds-p-\[3px\] {
  padding: 3px;
}
.\!lds-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!lds-py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.lds-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.lds-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.lds-px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.lds-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.lds-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.lds-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.lds-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.lds-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.lds-px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.lds-px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.lds-px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.lds-px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}
.lds-px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.lds-py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.lds-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.lds-py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.lds-py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.lds-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.lds-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.lds-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.lds-py-\[4px\] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.lds-py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.lds-py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.lds-pb-0 {
  padding-bottom: 0px;
}
.lds-pb-2 {
  padding-bottom: 0.5rem;
}
.lds-pb-3 {
  padding-bottom: 0.75rem;
}
.lds-pb-4 {
  padding-bottom: 1rem;
}
.lds-pb-\[6px\] {
  padding-bottom: 6px;
}
.lds-pe-2 {
  padding-inline-end: 0.5rem;
}
.lds-pe-4 {
  padding-inline-end: 1rem;
}
.lds-pl-0\.5 {
  padding-left: 0.125rem;
}
.lds-pl-1 {
  padding-left: 0.25rem;
}
.lds-pl-2 {
  padding-left: 0.5rem;
}
.lds-pl-3 {
  padding-left: 0.75rem;
}
.lds-pl-4 {
  padding-left: 1rem;
}
.lds-pl-5 {
  padding-left: 1.25rem;
}
.lds-pl-8 {
  padding-left: 2rem;
}
.lds-pl-9 {
  padding-left: 2.25rem;
}
.lds-pr-0\.5 {
  padding-right: 0.125rem;
}
.lds-pr-1 {
  padding-right: 0.25rem;
}
.lds-pr-10 {
  padding-right: 2.5rem;
}
.lds-pr-11 {
  padding-right: 2.75rem;
}
.lds-pr-12 {
  padding-right: 3rem;
}
.lds-pr-2 {
  padding-right: 0.5rem;
}
.lds-pr-3 {
  padding-right: 0.75rem;
}
.lds-pr-8 {
  padding-right: 2rem;
}
.lds-ps-1 {
  padding-inline-start: 0.25rem;
}
.lds-pt-0 {
  padding-top: 0px;
}
.lds-pt-1 {
  padding-top: 0.25rem;
}
.lds-pt-2 {
  padding-top: 0.5rem;
}
.lds-pt-3 {
  padding-top: 0.75rem;
}
.lds-pt-4 {
  padding-top: 1rem;
}
.lds-pt-5 {
  padding-top: 1.25rem;
}
.lds-pt-6 {
  padding-top: 1.5rem;
}
.lds-pt-\[3px\] {
  padding-top: 3px;
}
.lds-text-left {
  text-align: left;
}
.lds-text-center {
  text-align: center;
}
.lds-text-right {
  text-align: right;
}
.lds-text-start {
  text-align: start;
}
.lds-align-top {
  vertical-align: top;
}
.lds-align-middle {
  vertical-align: middle;
}
.lds-align-bottom {
  vertical-align: bottom;
}
.\!lds-font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}
.lds-font-sans {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.\!lds-text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.lds-text-\[10px\] {
  font-size: 10px;
}
.lds-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.lds-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.lds-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.lds-text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!lds-font-semibold {
  font-weight: 600 !important;
}
.lds-font-bold {
  font-weight: 700;
}
.lds-font-normal {
  font-weight: 400;
}
.lds-font-semibold {
  font-weight: 600;
}
.lds-uppercase {
  text-transform: uppercase;
}
.lds-italic {
  font-style: italic;
}
.\!lds-leading-6 {
  line-height: 1.5rem !important;
}
.\!lds-leading-\[125\%\] {
  line-height: 125% !important;
}
.lds-leading-6 {
  line-height: 1.5rem;
}
.lds-leading-8 {
  line-height: 2rem;
}
.lds-leading-\[1\.143rem\] {
  line-height: 1.143rem;
}
.lds-leading-\[125\%\] {
  line-height: 125%;
}
.lds-leading-\[150\%\] {
  line-height: 150%;
}
.lds-leading-none {
  line-height: 1;
}
.lds-leading-normal {
  line-height: 1.5;
}
.lds-leading-snug {
  line-height: 1.375;
}
.\!lds-tracking-\[0\.04em\] {
  letter-spacing: 0.04em !important;
}
.lds-tracking-\[0\.04em\] {
  letter-spacing: 0.04em;
}
.lds-tracking-normal {
  letter-spacing: 0em;
}
.lds-tracking-wide {
  letter-spacing: 0.025em;
}
.\!lds-text-textcolor-default {
  --tw-text-opacity: 1 !important;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1)) !important;
}
.lds-text-\[\#09090B\] {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1));
}
.lds-text-actions-accent {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity, 1));
}
.lds-text-actions-primary-default {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.lds-text-actions-secondary-default {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity, 1));
}
.lds-text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.lds-text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.lds-text-disabled-strong {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.lds-text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.lds-text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.lds-text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.lds-text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity, 1));
}
.lds-text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.lds-text-icon-ai {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity, 1));
}
.lds-text-icon-danger {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.lds-text-icon-default {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1));
}
.lds-text-icon-neutral-active {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}
.lds-text-icon-neutral-default {
  --tw-text-opacity: 1;
  color: rgb(113 113 122 / var(--tw-text-opacity, 1));
}
.lds-text-icon-primary {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.lds-text-icon-success {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.lds-text-icon-warning {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1));
}
.lds-text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.lds-text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity, 1));
}
.lds-text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity, 1));
}
.lds-text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.lds-text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.lds-text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.lds-text-surface-lowered-default {
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity, 1));
}
.lds-text-surface-secondary-strong {
  --tw-text-opacity: 1;
  color: rgb(212 212 216 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-caption {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-danger {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-default {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-link-active {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-link-danger {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-link-default {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-link-hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-link-visited {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-placeholder {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-required {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-success {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-warning {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1));
}
.lds-text-textcolor-weak {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}
.lds-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.lds-text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.lds-underline {
  text-decoration-line: underline;
}
.\!lds-no-underline {
  text-decoration-line: none !important;
}
.lds-no-underline {
  text-decoration-line: none;
}
.lds-underline-offset-2 {
  text-underline-offset: 2px;
}
.\!lds-opacity-0 {
  opacity: 0 !important;
}
.\!lds-opacity-100 {
  opacity: 1 !important;
}
.lds-opacity-0 {
  opacity: 0;
}
.lds-opacity-100 {
  opacity: 1;
}
.lds-opacity-50 {
  opacity: 0.5;
}
.lds-opacity-60 {
  opacity: 0.6;
}
.lds-opacity-70 {
  opacity: 0.7;
}
.lds-opacity-90 {
  opacity: 0.9;
}
.lds-shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-default {
  --tw-shadow: var(--shadow-default);
  --tw-shadow-colored: var(--shadow-default);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-footer-sticky {
  --tw-shadow: var(--shadow-panel-footer-sticky);
  --tw-shadow-colored: var(--shadow-panel-footer-sticky);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-header-sticky {
  --tw-shadow: var(--shadow-table-header-sticky);
  --tw-shadow-colored: var(--shadow-table-header-sticky);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-lg {
  --tw-shadow: var(--shadow-lg);
  --tw-shadow-colored: var(--shadow-lg);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-md {
  --tw-shadow: var(--shadow-md);
  --tw-shadow-colored: var(--shadow-md);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-sm {
  --tw-shadow: var(--shadow-sm);
  --tw-shadow-colored: var(--shadow-sm);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-shadow-xl {
  --tw-shadow: var(--shadow-xl);
  --tw-shadow-colored: var(--shadow-xl);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.lds-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.lds-outline {
  outline-style: solid;
}
.lds-outline-2 {
  outline-width: 2px;
}
.lds-outline-actions-focus {
  outline-color: #38bdf8;
}
.lds-outline-actions-primary-default {
  outline-color: #2563eb;
}
.\!lds-ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.lds-ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.lds-ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.lds-ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.lds-ring-inset {
  --tw-ring-inset: inset;
}
.lds-ring-actions-danger-active {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-danger-default {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-danger-hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-primary-active {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-primary-hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-primary-subtle-active {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-warning-active {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-warning-default {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity, 1));
}
.lds-ring-actions-warning-hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1));
}
.lds-ring-bordercolor-default {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity, 1));
}
.lds-ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.\!lds-transition-none {
  transition-property: none !important;
}
.lds-transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-transition-\[max-height\] {
  transition-property: max-height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-transition-none {
  transition-property: none;
}
.lds-transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.lds-delay-1000 {
  transition-delay: 1000ms;
}
.lds-duration-1000 {
  transition-duration: 1000ms;
}
.lds-duration-150 {
  transition-duration: 150ms;
}
.lds-duration-200 {
  transition-duration: 200ms;
}
.lds-duration-300 {
  transition-duration: 300ms;
}
.lds-duration-500 {
  transition-duration: 500ms;
}
.lds-duration-\[450ms\] {
  transition-duration: 450ms;
}
.lds-ease-\[cubic-bezier\(0\,1\,0\,1\)\] {
  transition-timing-function: cubic-bezier(0,1,0,1);
}
.lds-ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.lds-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.lds-ease-linear {
  transition-timing-function: linear;
}
.lds-ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.\[-webkit-box-orient\:vertical\] {
  -webkit-box-orient: vertical;
}
.\[-webkit-line-clamp\:2\] {
  -webkit-line-clamp: 2;
}
.\[display\:-webkit-box\] {
  display: -webkit-box;
}

/* Lumina design tokens (CSS variables) */

/* Lumina component styles (typography, layout classes) */

/* Open Sans font */

.create-chat-participant-list .p-orderlist-list-container {
	box-shadow: none !important;
}

.create-chat-participant-list .p-orderlist-list {
	overflow: visible !important;
	border: 0 !important;
	border-radius: 0 !important;
}

.\*\:lds-rounded-none > * {
  border-radius: 0px;
}

.placeholder\:lds-text-disabled-strong::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.placeholder\:lds-text-disabled-strong::placeholder {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.placeholder\:lds-text-textcolor-placeholder::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.placeholder\:lds-text-textcolor-placeholder::placeholder {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity, 1));
}

.before\:lds-pointer-events-none::before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:lds-absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:lds-inset-y-0::before {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}

.before\:lds-bottom-0::before {
  content: var(--tw-content);
  bottom: 0px;
}

.before\:lds-left-0::before {
  content: var(--tw-content);
  left: 0px;
}

.before\:lds-left-1::before {
  content: var(--tw-content);
  left: 0.25rem;
}

.before\:lds-left-1\/2::before {
  content: var(--tw-content);
  left: 50%;
}

.before\:lds-left-\[40\%\]::before {
  content: var(--tw-content);
  left: 40%;
}

.before\:lds-top-0::before {
  content: var(--tw-content);
  top: 0px;
}

.before\:lds-top-1\/2::before {
  content: var(--tw-content);
  top: 50%;
}

.before\:lds-top-1\/4::before {
  content: var(--tw-content);
  top: 25%;
}

.before\:lds-top-\[-1rem\]::before {
  content: var(--tw-content);
  top: -1rem;
}

.before\:-lds-mt-2::before {
  content: var(--tw-content);
  margin-top: -0.5rem;
}

.before\:-lds-mt-2\.5::before {
  content: var(--tw-content);
  margin-top: -0.625rem;
}

.before\:lds-block::before {
  content: var(--tw-content);
  display: block;
}

.before\:lds-h-4::before {
  content: var(--tw-content);
  height: 1rem;
}

.before\:lds-h-\[21px\]::before {
  content: var(--tw-content);
  height: 21px;
}

.before\:lds-h-\[2px\]::before {
  content: var(--tw-content);
  height: 2px;
}

.before\:lds-min-h-full::before {
  content: var(--tw-content);
  min-height: 100%;
}

.before\:lds-w-4::before {
  content: var(--tw-content);
  width: 1rem;
}

.before\:lds-w-\[21px\]::before {
  content: var(--tw-content);
  width: 21px;
}

.before\:lds-w-full::before {
  content: var(--tw-content);
  width: 100%;
}

.before\:lds-translate-x-1\/2::before {
  content: var(--tw-content);
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:lds-translate-x-4::before {
  content: var(--tw-content);
  --tw-translate-x: 1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:lds-translate-x-5::before {
  content: var(--tw-content);
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:lds-transform::before {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.before\:lds-rounded-full::before {
  content: var(--tw-content);
  border-radius: 9999px;
}

.before\:lds-border::before {
  content: var(--tw-content);
  border-width: 1px;
}

.before\:lds-border-b-2::before {
  content: var(--tw-content);
  border-bottom-width: 2px;
}

.before\:lds-border-l::before {
  content: var(--tw-content);
  border-left-width: 1px;
}

.before\:lds-border-t::before {
  content: var(--tw-content);
  border-top-width: 1px;
}

.before\:lds-border-solid::before {
  content: var(--tw-content);
  border-style: solid;
}

.before\:lds-border-dashed::before {
  content: var(--tw-content);
  border-style: dashed;
}

.before\:lds-border-dotted::before {
  content: var(--tw-content);
  border-style: dotted;
}

.before\:lds-border-bordercolor-default::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}

.before\:lds-bg-disabled-strong::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity, 1));
}

.before\:lds-bg-inherit::before {
  content: var(--tw-content);
  background-color: inherit;
}

.before\:lds-bg-surface-default::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.before\:lds-shadow-sm::before {
  content: var(--tw-content);
  --tw-shadow: var(--shadow-sm);
  --tw-shadow-colored: var(--shadow-sm);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:lds-content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:lds-absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:lds-bottom-0::after {
  content: var(--tw-content);
  bottom: 0px;
}

.after\:lds-left-0::after {
  content: var(--tw-content);
  left: 0px;
}

.after\:lds-left-full::after {
  content: var(--tw-content);
  left: 100%;
}

.after\:lds-right-0::after {
  content: var(--tw-content);
  right: 0px;
}

.after\:lds-top-0::after {
  content: var(--tw-content);
  top: 0px;
}

.after\:lds-z-10::after {
  content: var(--tw-content);
  z-index: 10;
}

.after\:lds-h-full::after {
  content: var(--tw-content);
  height: 100%;
}

.after\:lds-w-full::after {
  content: var(--tw-content);
  width: 100%;
}

.after\:lds-translate-x-full::after {
  content: var(--tw-content);
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:lds-transform::after {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.after\:lds-bg-inherit::after {
  content: var(--tw-content);
  background-color: inherit;
}

.after\:lds-bg-gradient-to-r::after {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.after\:lds-from-transparent::after {
  content: var(--tw-content);
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.after\:lds-via-white::after {
  content: var(--tw-content);
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffffff var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.after\:lds-to-transparent::after {
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.after\:lds-delay-1000::after {
  content: var(--tw-content);
  transition-delay: 1000ms;
}

.first\:\!lds-mt-0:first-child {
  margin-top: 0px !important;
}

.first\:lds-mt-0:first-child {
  margin-top: 0px;
}

.first\:lds-rounded-t:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.first\:lds-border-l-0:first-child {
  border-left-width: 0px;
}

.first\:lds-pl-0:first-child {
  padding-left: 0px;
}

.last\:lds-mb-0:last-child {
  margin-bottom: 0px;
}

.last\:lds-flex-none:last-child {
  flex: none;
}

.last\:lds-rounded-b:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.last\:lds-rounded-bl:last-child {
  border-bottom-left-radius: 0.25rem;
}

.last\:lds-rounded-br:last-child {
  border-bottom-right-radius: 0.25rem;
}

.last\:lds-border-b-0:last-child {
  border-bottom-width: 0px;
}

.focus-within\:lds-text-textcolor-default:focus-within {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1));
}

.focus-within\:lds-outline:focus-within {
  outline-style: solid;
}

.focus-within\:lds-outline-2:focus-within {
  outline-width: 2px;
}

.focus-within\:lds-outline-offset-0:focus-within {
  outline-offset: 0px;
}

.focus-within\:lds-outline-offset-1:focus-within {
  outline-offset: 1px;
}

.focus-within\:lds-outline-actions-focus:focus-within {
  outline-color: #38bdf8;
}

.focus-within\:lds-ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:lds-ring-actions-danger-active:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1));
}

.focus-within\:lds-ring-actions-primary-active:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}

.focus-within\:lds-ring-actions-warning-active:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1));
}

.hover\:lds-rounded:hover {
  border-radius: 0.25rem;
}

.hover\:lds-border-0:hover {
  border-width: 0px;
}

.hover\:lds-border-actions-danger-hover:hover {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
}

.hover\:lds-border-actions-primary-hover:hover {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
}

.hover\:lds-border-bordercolor-default:hover {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}

.hover\:lds-border-transparent:hover {
  border-color: transparent;
}

.hover\:\!lds-bg-list-row-hover:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1)) !important;
}

.hover\:lds-bg-actions-danger-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-danger-outline-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-danger-subtle-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-primary-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-primary-outline-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-primary-subtle-active:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-primary-subtle-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-secondary-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(63 63 70 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-secondary-subtle-default:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-secondary-subtle-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-success-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-success-outline-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-actions-success-subtle-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-gray-300\/20:hover {
  background-color: rgb(209 213 219 / 0.2);
}

.hover\:lds-bg-list-row-danger-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-list-row-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-list-row-success-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-surface-default:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-surface-lowered-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-surface-raised-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-table-header-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}

.hover\:lds-bg-white\/30:hover {
  background-color: rgb(255 255 255 / 0.3);
}

.hover\:lds-text-actions-primary-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-icon-neutral-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-slate-700:hover {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-textcolor-danger:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-textcolor-default:hover {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-textcolor-link-default:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-textcolor-link-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}

.hover\:lds-text-textcolor-success:hover {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}

.hover\:lds-opacity-100:hover {
  opacity: 1;
}

.hover\:lds-shadow-md:hover {
  --tw-shadow: var(--shadow-md);
  --tw-shadow-colored: var(--shadow-md);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:\!lds-ring-0:hover {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.hover\:lds-ring-2:hover {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.hover\:lds-ring-actions-danger-hover:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity, 1));
}

.hover\:lds-ring-actions-primary-hover:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1));
}

.hover\:lds-ring-actions-warning-hover:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1));
}

.focus\:lds-w-9:focus {
  width: 2.25rem;
}

.focus\:lds-rounded:focus {
  border-radius: 0.25rem;
}

.focus\:lds-rounded-full:focus {
  border-radius: 9999px;
}

.focus\:lds-bg-actions-danger-outline-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-danger-subtle-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-primary-outline-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-primary-subtle-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-secondary-subtle-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-secondary-subtle-default:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-success-outline-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}

.focus\:lds-bg-actions-success-subtle-active:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}

.focus\:lds-text-icon-neutral-active:focus {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}

.focus\:lds-text-textcolor-danger:focus {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}

.focus\:lds-text-textcolor-default:focus {
  --tw-text-opacity: 1;
  color: rgb(9 9 11 / var(--tw-text-opacity, 1));
}

.focus\:lds-text-textcolor-link-active:focus {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}

.focus\:lds-text-textcolor-success:focus {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}

.focus\:lds-outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:lds-outline:focus {
  outline-style: solid;
}

.focus\:lds-outline-0:focus {
  outline-width: 0px;
}

.focus\:lds-outline-2:focus {
  outline-width: 2px;
}

.focus\:lds-outline-\[0\.15rem\]:focus {
  outline-width: 0.15rem;
}

.focus\:lds-outline-offset-0:focus {
  outline-offset: 0px;
}

.focus\:lds-outline-offset-1:focus {
  outline-offset: 1px;
}

.focus\:lds-outline-offset-\[-0\.15rem\]:focus {
  outline-offset: -0.15rem;
}

.focus\:lds-outline-actions-focus:focus {
  outline-color: #38bdf8;
}

.focus\:lds-outline-blue-200:focus {
  outline-color: #bfdbfe;
}

.focus\:\!lds-ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:lds-ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:lds-ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:lds-ring-inset:focus {
  --tw-ring-inset: inset;
}

.focus\:lds-ring-actions-danger-active:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1));
}

.focus\:lds-ring-actions-primary-active:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}

.focus\:lds-ring-actions-primary-subtle-active:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1));
}

.focus\:lds-ring-actions-warning-active:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity, 1));
}

.focus-visible\:lds-bg-list-row-active:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}

.focus-visible\:lds-outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-visible\:lds-outline:focus-visible {
  outline-style: solid;
}

.focus-visible\:lds-outline-2:focus-visible {
  outline-width: 2px;
}

.focus-visible\:lds-outline-offset-1:focus-visible {
  outline-offset: 1px;
}

.focus-visible\:lds-outline-actions-focus:focus-visible {
  outline-color: #38bdf8;
}

.focus-visible\:lds-ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:lds-ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-visible\:lds-ring-inset:focus-visible {
  --tw-ring-inset: inset;
}

.focus-visible\:lds-ring-actions-primary-active:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}

.active\:lds-bg-actions-danger-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-danger-outline-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-danger-subtle-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-primary-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-primary-outline-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-primary-subtle-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-secondary-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-secondary-subtle-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-success-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-success-outline-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-actions-success-subtle-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-list-row-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-list-row-danger-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1));
}

.active\:lds-bg-list-row-success-active:active {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1));
}

.active\:lds-text-icon-neutral-active:active {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}

.active\:lds-text-textcolor-link-active:active {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}

.active\:lds-shadow-sm:active {
  --tw-shadow: var(--shadow-sm);
  --tw-shadow-colored: var(--shadow-sm);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.lds-group:hover .group-hover\:lds-border-actions-primary-hover {
  --tw-border-opacity: 1;
  border-color: rgb(29 78 216 / var(--tw-border-opacity, 1));
}

.lds-group:hover .group-hover\:lds-bg-actions-primary-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity, 1));
}

.lds-group:focus-visible .group-focus-visible\:lds-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.lds-group:focus-visible .group-focus-visible\:lds-ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.lds-group:focus-visible .group-focus-visible\:lds-ring-inset {
  --tw-ring-inset: inset;
}

.lds-group:focus-visible .group-focus-visible\:lds-ring-actions-primary-active {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}

@media (max-width: 700px) {
  .max-\[700px\]\:lds-min-w-\[675px\] {
    min-width: 675px;
  }
}

@media (max-width: 600px) {
  .max-\[600px\]\:lds-min-w-\[500px\] {
    min-width: 500px;
  }
}

@media (min-width: 640px) {
  .sm\:\!lds-mt-0 {
    margin-top: 0px !important;
  }
  .sm\:\!lds-inline-block {
    display: inline-block !important;
  }
  .sm\:\!lds-grid {
    display: grid !important;
  }
  .sm\:\!lds-w-\[1024px\] {
    width: 1024px !important;
  }
  .sm\:\!lds-w-\[300px\] {
    width: 300px !important;
  }
  .sm\:\!lds-w-\[600px\] {
    width: 600px !important;
  }
  .sm\:\!lds-flex-row {
    flex-direction: row !important;
  }
}

@media (min-width: 768px) {
  .md\:lds-mb-2 {
    margin-bottom: 0.5rem;
  }
  .md\:lds-w-\[48\%\] {
    width: 48%;
  }
  .md\:lds-w-\[52px\] {
    width: 52px;
  }
  .md\:lds-flex-row {
    flex-direction: row;
  }
  .md\:lds-flex-col {
    flex-direction: column;
  }
  .md\:lds-items-center {
    align-items: center;
  }
}

.\[\&\:\:-webkit-scrollbar\]\:lds-hidden::-webkit-scrollbar {
  display: none;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-cursor-default:has(.lds-picklist-empty-state) {
  cursor: default !important;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-border-0:has(.lds-picklist-empty-state) {
  border-width: 0px !important;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-bg-transparent:has(.lds-picklist-empty-state) {
  background-color: transparent !important;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:\!lds-shadow-none:has(.lds-picklist-empty-state) {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:hover\:\!lds-bg-transparent:hover:has(.lds-picklist-empty-state) {
  background-color: transparent !important;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:focus-visible\:\!lds-bg-transparent:focus-visible:has(.lds-picklist-empty-state) {
  background-color: transparent !important;
}

.\[\&\:has\(\.lds-picklist-empty-state\)\]\:active\:\!lds-bg-transparent:active:has(.lds-picklist-empty-state) {
  background-color: transparent !important;
}

.\[\&\>\*\:first-child\:focus\]\:lds-mb-0>*:first-child:focus {
  margin-bottom: 0px;
}

.\[\&\>\*\:first-child\:focus\]\:lds-mb-1>*:first-child:focus {
  margin-bottom: 0.25rem;
}

.\[\&\>\*\:first-child\:focus\]\:lds-mr-1>*:first-child:focus {
  margin-right: 0.25rem;
}

.\[\&\>\*\:first-child\:focus\]\:lds-py-1>*:first-child:focus {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.\[\&\>\*\:first-child\:focus\]\:lds-pr-2>*:first-child:focus {
  padding-right: 0.5rem;
}

.\[\&\>\*\:first-child\]\:lds-rounded-l>*:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.\[\&\>\*\:first-child\]\:lds-rounded-tl>*:first-child {
  border-top-left-radius: 0.25rem;
}

.\[\&\>\*\:first-child\]\:lds-rounded-tr>*:first-child {
  border-top-right-radius: 0.25rem;
}

.\[\&\>\*\:first-child\]\:lds-rounded-tr-none>*:first-child {
  border-top-right-radius: 0px;
}

.\[\&\>\*\:last-child\:focus\]\:lds-ml-1>*:last-child:focus {
  margin-left: 0.25rem;
}

.\[\&\>\*\:last-child\:focus\]\:lds-mt-0>*:last-child:focus {
  margin-top: 0px;
}

.\[\&\>\*\:last-child\:focus\]\:lds-mt-1>*:last-child:focus {
  margin-top: 0.25rem;
}

.\[\&\>\*\:last-child\:focus\]\:lds-pl-\[7px\]>*:last-child:focus {
  padding-left: 7px;
}

.\[\&\>\*\:last-child\:focus\]\:lds-pt-1>*:last-child:focus {
  padding-top: 0.25rem;
}

.\[\&\>\*\:last-child\:focus\]\:lds-pt-2>*:last-child:focus {
  padding-top: 0.5rem;
}

.\[\&\>\*\:last-child\]\:lds-rounded-r>*:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.\[\&\>\*\:last-child\]\:lds-rounded-bl>*:last-child {
  border-bottom-left-radius: 0.25rem;
}

.\[\&\>\*\:last-child\]\:lds-rounded-bl-none>*:last-child {
  border-bottom-left-radius: 0px;
}

.\[\&\>\*\:last-child\]\:lds-rounded-br>*:last-child {
  border-bottom-right-radius: 0.25rem;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-ml-\[3px\]>*:not(:first-child):not(:last-child):focus {
  margin-left: 3px !important;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-mt-0>*:not(:first-child):not(:last-child):focus {
  margin-top: 0px !important;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:\!lds-mt-\[3px\]>*:not(:first-child):not(:last-child):focus {
  margin-top: 3px !important;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mb-0>*:not(:first-child):not(:last-child):focus {
  margin-bottom: 0px;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mb-1>*:not(:first-child):not(:last-child):focus {
  margin-bottom: 0.25rem;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-mr-1>*:not(:first-child):not(:last-child):focus {
  margin-right: 0.25rem;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-px-2>*:not(:first-child):not(:last-child):focus {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-py-0>*:not(:first-child):not(:last-child):focus {
  padding-top: 0px;
  padding-bottom: 0px;
}

.\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\:focus\]\:lds-py-2>*:not(:first-child):not(:last-child):focus {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.\[\&\>\*\:not\(\:first-child\)\]\:-lds-ml-px>*:not(:first-child) {
  margin-left: -1px;
}

.\[\&\>\*\:not\(\:first-child\)\]\:-lds-mt-px>*:not(:first-child) {
  margin-top: -1px;
}

.\[\&\>\*\:not\(\:first-child\)\]\:lds-mt-0>*:not(:first-child) {
  margin-top: 0px;
}

.\[\&\>\*\]\:lds-h-4>* {
  height: 1rem;
}

.\[\&\>\*\]\:lds-w-5>* {
  width: 1.25rem;
}

.\[\&\>svg\]\:lds-h-5>svg {
  height: 1.25rem;
}

.\[\&\>svg\]\:lds-w-4>svg {
  width: 1rem;
}

.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-2[aria-expanded="true"] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-inset[aria-expanded="true"] {
  --tw-ring-inset: inset;
}

.\[\&\[aria-expanded\=\"true\"\]\]\:lds-ring-actions-primary-active[aria-expanded="true"] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}

.\[\&\[aria-selected\=\"true\"\]\]\:lds-bg-list-row-active[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}

.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-bg-list-row-active[data-p-highlight="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity, 1));
}

.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-2[data-p-highlight="true"] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-inset[data-p-highlight="true"] {
  --tw-ring-inset: inset;
}

.\[\&\[data-p-highlight\=\"true\"\]\]\:lds-ring-actions-primary-active[data-p-highlight="true"] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1));
}

.\[\&\[data-p-orderlist-droppoint-highlight\=\"true\"\]\]\:lds-bg-surface-info-weak[data-p-orderlist-droppoint-highlight="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1));
}

.\[\&_\.lds-picklist-empty-state\]\:lds-select-none .lds-picklist-empty-state {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

td[data-p-today="true"] .\[td\[data-p-today\=\"true\"\]_\&\]\:lds-bg-calendar-today {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity, 1));
}


/*# sourceMappingURL=main.f743c5c2d90f9616dae0.css.map*/