:root{--ls-neutral-100: #ffffff;--ls-neutral-200: #fafafa;--ls-neutral-300: #f5f5f5;--ls-neutral-400: #f0f0f0;--ls-neutral-500: #e4e7ec;--ls-neutral-600: #ced2da;--ls-neutral-650: #b6bcc8;--ls-neutral-700: #97a1af;--ls-neutral-800: #637083;--ls-neutral-900: #414e62;--ls-neutral-1000: #344051;--ls-neutral-1100: #202b37;--ls-neutral-1200: #151c24;--ls-neutral-1300: #060607;--ls-indigo-20: #f8fafc;--ls-indigo-50: #f1f4f9;--ls-indigo-100: #ddddfc;--ls-indigo-200: #c7c7fa;--ls-indigo-300: #b2b2f7;--ls-indigo-400: #9c9df4;--ls-indigo-500: #8889f0;--ls-indigo-600: #7376ec;--ls-indigo-700: #6063e8;--ls-indigo-800: #4145e3;--ls-indigo-900: #2125df;--ls-indigo-1000: #1b1fc0;--ls-indigo-1100: #1619a1;--ls-indigo-1200: #121481;--ls-indigo-1300: #0d0f61;--ls-success-50: #f7fdfa;--ls-success-100: #d4f4e7;--ls-success-200: #aaedd2;--ls-success-300: #7ee8c0;--ls-success-400: #4ee7af;--ls-success-500: #1ce8a1;--ls-success-600: #0ec589;--ls-success-700: #059669;--ls-success-800: #0c7c59;--ls-success-900: #126048;--ls-success-1000: #144737;--ls-error-50: #fef6f6;--ls-error-100: #fcdcdc;--ls-error-200: #fac3c3;--ls-error-300: #f8aaaa;--ls-error-400: #f69191;--ls-error-500: #f47979;--ls-error-600: #f26060;--ls-error-700: #ef4444;--ls-error-800: #e52a2a;--ls-error-900: #c22121;--ls-error-1000: #972222;--ls-warning-50: #fefcf6;--ls-warning-100: #fcf4d8;--ls-warning-200: #fbecb9;--ls-warning-300: #fae59a;--ls-warning-400: #f9de7b;--ls-warning-500: #f9d85b;--ls-warning-600: #f9d23a;--ls-warning-700: #cc7b2e;--ls-warning-800: #b45309;--ls-warning-900: #8b6e18;--ls-warning-1000: #6b4f0f;--ls-warning-1100: #4e3a0c;--ls-info-50: #f5f9fe;--ls-info-100: #dcebfd;--ls-info-200: #c2dbfb;--ls-info-300: #a8cbfa;--ls-info-400: #8ebaf9;--ls-info-500: #74a9f8;--ls-info-600: #5997f7;--ls-info-700: #3f85f6;--ls-info-800: #216dec;--ls-info-900: #1b5ac7;--ls-info-1000: #1e4b9a;--ls-special-100: #d5fcf3;--ls-special-700: #14e6bd;--ls-surface-background: #f8fafc;--ls-surface-elevation-01: #ffffff;--ls-surface-elevation-02: #f5f5f5;--ls-surface-disabled: #f0f0f0;--ls-surface-on-disabled: #97a1af;--ls-surface-highlight: #fae59a;--ls-accent-primary-lighter: #f1f4f9;--ls-accent-primary-light: #ddddfc;--ls-accent-primary-default: #6063e8;--ls-accent-primary-hover: #b2b2f7;--ls-accent-primary-pressed: #4145e3;--ls-accent-secondary-light: #f1f4f9;--ls-accent-secondary-default: #202b37;--ls-accent-secondary-hover: #414e62;--ls-accent-secondary-pressed: #151c24;--ls-accent-success-lighter: #f7fdfa;--ls-accent-success-light: #d4f4e7;--ls-accent-success-default: #059669;--ls-accent-success-hover: #1ce8a1;--ls-accent-success-pressed: #0c7c59;--ls-accent-warning-lighter: #fefcf6;--ls-accent-warning-light: #fcf4d8;--ls-accent-warning-default: #cc7b2e;--ls-accent-warning-hover: #f9d23a;--ls-accent-warning-text: #b45309;--ls-accent-error-lighter: #fef6f6;--ls-accent-error-light: #fcdcdc;--ls-accent-error-default: #ef4444;--ls-accent-error-hover: #f47979;--ls-accent-error-pressed: #e52a2a;--ls-accent-info-lighter: #f5f9fe;--ls-accent-info-light: #dcebfd;--ls-accent-info-default: #3f85f6;--ls-accent-info-hover: #74a9f8;--ls-accent-neutral-lighter: #f5f5f5;--ls-accent-neutral-light: #ced2da;--ls-accent-neutral-default: #97a1af;--ls-accent-neutral-disabled: #b6bcc8;--ls-accent-neutral-dark: #060607;--ls-state-neutral-hover: rgba(32, 43, 55, .06);--ls-state-neutral-pressed: rgba(32, 43, 55, .12);--ls-state-primary-hover: rgba(96, 99, 232, .1);--ls-state-primary-pressed: rgba(96, 99, 232, .18);--ls-text-warning: #b45309;--ls-text-success: #347659;--ls-text-error: #c80202;--ls-warning-fill: #cc7b2e;--ls-warning-content: #2a2000;--ls-warning-tint-surface: #f7ebe0;--ls-warning-on-tint: #5c3606;--ls-warning-on-tint-muted: #7a4408;--ls-surface-inverse: #202b37;--ls-text-on-inverse: #ffffff;--ls-tint-success: #d4f4e7;--ls-on-tint-success: #126048;--ls-tint-info: #dcebfd;--ls-on-tint-info: #1e4b9a;--ls-tint-warning: #fcf4d8;--ls-on-tint-warning: #6b4f0f;--ls-tint-error: #fcdcdc;--ls-on-tint-error: #972222;--ls-tint-neutral: #f0f0f0;--ls-on-tint-neutral: #344051;--ls-tint-primary: #ddddfc;--ls-on-tint-primary: #1b1fc0;--ls-count-fill: #c22121;--ls-count-content: #ffffff;--ls-border-neutral-lighter: #f5f5f5;--ls-border-neutral-light: #ced2da;--ls-border-neutral-default: #97a1af;--ls-border-neutral-disabled: #b6bcc8;--ls-border-field: #637083;--ls-border-field-hover: #414e62;--ls-border-control: #637083;--ls-text-primary-default: #4145e3;--ls-text-primary-hover: #7376ec;--ls-text-secondary-default: #202b37;--ls-text-secondary-hover: #637083;--ls-text-neutral-light: #637083;--ls-text-neutral-default: #202b37;--ls-text-neutral-disabled: #637083;--ls-text-on-color: #ffffff;--ls-font-family: DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--ls-font-family-mono: DM Mono, ui-monospace, SF Mono, Consolas, monospace;--ls-font-regular: 400;--ls-font-medium: 500;--ls-font-bold: 700;--ls-display-xl: 52px;--ls-display-lg: 44px;--ls-h1: 40px;--ls-h2: 36px;--ls-h3: 32px;--ls-h4: 28px;--ls-h5: 24px;--ls-h6: 20px;--ls-subtitle: 18px;--ls-body-lg: 16px;--ls-body: 14px;--ls-caption: 12px;--ls-line-height-tight: 1.1;--ls-line-height-snug: 1.25;--ls-line-height-normal: 1.5;--ls-line-height-relaxed: 1.625;--ls-letter-spacing-heading: -.01em;--ls-letter-spacing-caption: -.02em;--ls-letter-spacing-normal: 0;--ls-letter-spacing-eyebrow: .08em;--ls-spacing-0: 0;--ls-spacing-1: 4px;--ls-spacing-2: 8px;--ls-spacing-3: 12px;--ls-spacing-4: 16px;--ls-spacing-5: 20px;--ls-spacing-6: 24px;--ls-spacing-8: 32px;--ls-spacing-10: 40px;--ls-spacing-12: 48px;--ls-spacing-16: 64px;--ls-spacing-20: 80px;--ls-spacing-24: 96px;--ls-radius-none: 0;--ls-radius-sm: 4px;--ls-radius-md: 8px;--ls-radius-lg: 12px;--ls-radius-xl: 16px;--ls-radius-2xl: 24px;--ls-radius-full: 9999px;--ls-shadow-none: none;--ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--ls-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ls-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ls-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--ls-focus-ring-width: 2px;--ls-focus-ring-offset: 2px;--ls-focus-ring-color: #6063e8;--ls-duration-xs: .1s;--ls-duration-sm: .15s;--ls-duration-md: .2s;--ls-duration-lg: .3s;--ls-duration-xl: .4s;--ls-ease-standard: cubic-bezier(.2, 0, 0, 1);--ls-ease-enter: cubic-bezier(0, 0, 0, 1);--ls-ease-exit: cubic-bezier(.3, 0, 1, 1);--ls-ease-linear: linear;--ls-ease-expressive: linear(0, .071, .227, .405, .572, .712, .82, .898, .95, .983, 1.002, 1.012, 1.015, 1.015, 1.013, 1.01, 1.007, 1.005, 1.003, 1.002, 1);--ls-press-scale: .97;--ls-motion-feedback: .15s cubic-bezier(.2, 0, 0, 1);--ls-motion-reveal-enter: .15s cubic-bezier(0, 0, 0, 1);--ls-motion-reveal-exit: .1s cubic-bezier(.3, 0, 1, 1);--ls-motion-overlay-enter: .2s cubic-bezier(0, 0, 0, 1);--ls-motion-overlay-exit: .15s cubic-bezier(.3, 0, 1, 1);--ls-motion-notify-enter: .3s cubic-bezier(0, 0, 0, 1);--ls-motion-notify-exit: .2s cubic-bezier(.3, 0, 1, 1);--ls-motion-notify-pulse: 1s ease-in-out;--ls-motion-expand: .2s cubic-bezier(.2, 0, 0, 1);--ls-motion-progress-spinner: .6s linear;--ls-motion-progress-indeterminate: 1.5s ease-in-out;--ls-motion-progress-circular-rotate: 1.4s linear;--ls-motion-progress-circular-dash: 1.4s ease-in-out;--ls-transition-fast: .15s cubic-bezier(.2, 0, 0, 1);--ls-transition-normal: .2s cubic-bezier(.2, 0, 0, 1);--ls-transition-slow: .3s cubic-bezier(.2, 0, 0, 1)}[data-theme=dark],.ls-dark{--ls-surface-background: #060607;--ls-surface-elevation-01: #151c24;--ls-surface-elevation-02: #344051;--ls-surface-disabled: #344051;--ls-surface-on-disabled: #97a1af;--ls-surface-highlight: rgba(249, 210, 58, .3);--ls-text-primary-default: #b2b2f7;--ls-text-primary-hover: #9c9df4;--ls-text-secondary-default: #fafafa;--ls-text-secondary-hover: #f0f0f0;--ls-text-neutral-light: #e4e7ec;--ls-text-neutral-default: #fafafa;--ls-text-neutral-disabled: #97a1af;--ls-border-neutral-lighter: #344051;--ls-border-neutral-light: #414e62;--ls-border-neutral-default: #637083;--ls-border-neutral-disabled: #414e62;--ls-border-field: #637083;--ls-border-field-hover: #97a1af;--ls-border-control: #97a1af;--ls-accent-primary-lighter: #121481;--ls-accent-primary-light: #1b1fc0;--ls-accent-primary-default: #595ce6;--ls-accent-primary-hover: #9c9df4;--ls-accent-primary-pressed: #7376ec;--ls-state-neutral-hover: rgba(250, 250, 250, .08);--ls-state-neutral-pressed: rgba(250, 250, 250, .14);--ls-state-primary-hover: rgba(178, 178, 247, .12);--ls-state-primary-pressed: rgba(178, 178, 247, .2);--ls-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--ls-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--ls-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--ls-text-warning: #d4892e;--ls-text-success: #4ade80;--ls-text-error: #f47979;--ls-surface-inverse: #e4e7ec;--ls-text-on-inverse: #202b37;--ls-tint-success: #113733;--ls-on-tint-success: #aaedd2;--ls-tint-info: #1e3352;--ls-on-tint-info: #c2dbfb;--ls-tint-warning: #3d3126;--ls-on-tint-warning: #fbecb9;--ls-tint-error: #45252b;--ls-on-tint-error: #fac3c3;--ls-tint-neutral: #323943;--ls-on-tint-neutral: #e4e7ec;--ls-tint-primary: #262c4f;--ls-on-tint-primary: #c7c7fa}@media (prefers-reduced-motion: reduce){:where(:not(.ls-motion-essential,.ls-btn-loading,.ls-btn-loading-spinner,.ls-search-spinner,.ls-progress-indeterminate .ls-progress-bar,.ls-progress-circular-indeterminate,.ls-progress-circular-indeterminate .ls-progress-circular-bar,.ls-logo-animated .ls-logo-image,.ls-logo-spinning .ls-logo-image,.ls-toast-progress,.animate-spin,.progress:indeterminate):not(.ls-toast)),:where(:not(.ls-motion-essential,.ls-btn-loading,.ls-btn-loading-spinner,.ls-search-spinner,.ls-progress-indeterminate .ls-progress-bar,.ls-progress-circular-indeterminate,.ls-progress-circular-indeterminate .ls-progress-circular-bar,.ls-logo-animated .ls-logo-image,.ls-logo-spinning .ls-logo-image,.ls-toast-progress,.animate-spin,.progress:indeterminate):not(.ls-toast)):before,:where(:not(.ls-motion-essential,.ls-btn-loading,.ls-btn-loading-spinner,.ls-search-spinner,.ls-progress-indeterminate .ls-progress-bar,.ls-progress-circular-indeterminate,.ls-progress-circular-indeterminate .ls-progress-circular-bar,.ls-logo-animated .ls-logo-image,.ls-logo-spinning .ls-logo-image,.ls-toast-progress,.animate-spin,.progress:indeterminate):not(.ls-toast)):after{animation-duration:.01ms!important;animation-iteration-count:1!important}:where(:not(.ls-motion-essential):not(.ls-tooltip-content,.ls-dropdown-menu,.ls-combobox-panel,.ls-time-picker-menu,.ls-menu-panel,.ls-notification-panel,.ls-navbar-workspace-menu,.ls-modal-overlay,.ls-drawer,.ls-drawer-backdrop,.ls-drawer-panel)),:where(:not(.ls-motion-essential):not(.ls-tooltip-content,.ls-dropdown-menu,.ls-combobox-panel,.ls-time-picker-menu,.ls-menu-panel,.ls-notification-panel,.ls-navbar-workspace-menu,.ls-modal-overlay,.ls-drawer,.ls-drawer-backdrop,.ls-drawer-panel)):before,:where(:not(.ls-motion-essential):not(.ls-tooltip-content,.ls-dropdown-menu,.ls-combobox-panel,.ls-time-picker-menu,.ls-menu-panel,.ls-notification-panel,.ls-navbar-workspace-menu,.ls-modal-overlay,.ls-drawer,.ls-drawer-backdrop,.ls-drawer-panel,.ls-navbar-item[data-ls-tooltip])):after{transition-duration:.01ms!important}:where(:not(.ls-motion-essential)),:where(:not(.ls-motion-essential)):before,:where(:not(.ls-motion-essential)):after{transition-property:none;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms!important}}html,body{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}code,pre,kbd,samp{font-family:DM Mono,ui-monospace,SF Mono,Consolas,monospace}.ls-btn.ls-btn{animation:revert;box-shadow:revert;background-color:revert;color:revert;pointer-events:revert;outline-color:revert;box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;flex-shrink:0;text-align:center;transition:color var(--ls-motion-feedback),background-color var(--ls-motion-feedback),border-color var(--ls-motion-feedback),opacity var(--ls-motion-feedback),transform var(--ls-motion-feedback);white-space:nowrap;text-transform:none!important;font-family:DM Sans,system-ui,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1!important;text-decoration:none!important;height:3rem!important;padding-left:1rem!important;padding-right:1rem!important;padding-top:0!important;padding-bottom:0!important;min-height:3rem!important;gap:.5rem!important;border-radius:.5rem!important}.ls-btn.ls-btn:focus-visible{outline:var(--ls-focus-ring-width, 2px) solid transparent!important;outline-offset:var(--ls-focus-ring-offset, 2px)!important;box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #fff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-btn.ls-btn:active:hover,.ls-btn.ls-btn:active:focus{transform:scale(var(--ls-press-scale))!important}.ls-btn-xs.ls-btn-xs{font-size:12px!important;height:1.5rem!important;min-height:1.5rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.ls-btn-sm.ls-btn-sm{font-size:12px!important;height:2rem!important;min-height:2rem!important;padding-left:.75rem!important;padding-right:.75rem!important}.ls-btn-md.ls-btn-md{font-size:14px!important;height:3rem!important;min-height:3rem!important;padding-left:1rem!important;padding-right:1rem!important}.ls-btn-lg.ls-btn-lg{font-size:16px!important;height:4rem!important;min-height:4rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.ls-btn-xl.ls-btn-xl{font-size:18px!important;height:3.75rem!important;min-height:3.75rem!important;padding-left:2rem!important;padding-right:2rem!important}.ls-btn-primary.ls-btn-primary{background-color:#5b4fed!important;border-color:#5b4fed!important;color:#fff!important}.ls-btn-primary.ls-btn-primary:hover:not(:disabled){background-color:#4a3dd9!important;border-color:#4a3dd9!important}.ls-btn-primary.ls-btn-primary:active:not(:disabled){background-color:#3a2dc5!important;border-color:#3a2dc5!important}.ls-btn-secondary.ls-btn-secondary{background-color:#f3f4f6!important;border-color:#e5e7eb!important;color:#1f2937!important}.ls-btn-secondary.ls-btn-secondary:hover:not(:disabled){background-color:#e5e7eb!important;border-color:#d1d5db!important}.ls-btn-tertiary.ls-btn-tertiary{background-color:transparent!important;border-color:var(--ls-border-neutral-default, #97a1af)!important;color:#1f2937!important}.ls-btn-tertiary.ls-btn-tertiary:hover:not(:disabled){background-color:var(--ls-state-neutral-hover, rgba(32, 43, 55, .06))!important;border-color:var(--ls-border-neutral-default, #97a1af)!important}.ls-btn-tertiary.ls-btn-tertiary:active:not(:disabled){background-color:var(--ls-state-neutral-pressed, rgba(32, 43, 55, .12))!important}.ls-btn-ghost.ls-btn-ghost{background-color:transparent!important;border-color:transparent!important;color:#5b4fed!important}.ls-btn-ghost.ls-btn-ghost:hover:not(:disabled){background-color:var(--ls-state-primary-hover, rgba(96, 99, 232, .1))!important}.ls-btn-ghost.ls-btn-ghost:active:not(:disabled){background-color:var(--ls-state-primary-pressed, rgba(96, 99, 232, .18))!important}.ls-btn-success.ls-btn-success{background-color:#10b981!important;border-color:#10b981!important;color:#fff!important}.ls-btn-success.ls-btn-success:hover:not(:disabled){background-color:#059669!important;border-color:#059669!important}.ls-btn-error.ls-btn-error,.ls-btn-danger.ls-btn-danger{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.ls-btn-error.ls-btn-error:hover:not(:disabled),.ls-btn-danger.ls-btn-danger:hover:not(:disabled){background-color:#dc2626!important;border-color:#dc2626!important}.ls-btn-warning.ls-btn-warning{background-color:#cc7b2e!important;color:#2a2000!important;border-color:#cc7b2e!important}.ls-btn-warning.ls-btn-warning:hover:not(:disabled){background-color:#b45309!important;border-color:#b45309!important;color:#fff!important}.ls-btn-warning.ls-btn-warning:active:not(:disabled){background-color:#b45309!important;color:#fff!important}.ls-btn-neutral.ls-btn-neutral{background-color:transparent!important;color:#202b37!important;border-color:transparent!important}.ls-btn-neutral.ls-btn-neutral:hover:not(:disabled){background-color:var(--ls-state-neutral-hover, rgba(32, 43, 55, .06))!important;color:#202b37!important}.ls-btn-neutral.ls-btn-neutral:active:not(:disabled){background-color:var(--ls-state-neutral-pressed, rgba(32, 43, 55, .12))!important;color:#202b37!important}.ls-btn-link.ls-btn-link{background-color:transparent!important;color:#4145e3!important;border-color:transparent!important;padding-left:0!important;padding-right:0!important;text-decoration:underline!important;text-decoration-color:transparent!important;text-underline-offset:3px!important}.ls-btn-link.ls-btn-link:hover:not(:disabled){background-color:transparent!important;text-decoration-color:#4145e3!important}.ls-btn-link.ls-btn-link:active:not(:disabled){color:#7376ec!important;text-decoration-color:#7376ec!important;transform:none!important}.ls-btn-selected.ls-btn-selected{background-color:var(--ls-accent-primary-light, #ddddfc)!important;color:var(--ls-text-primary-default, #4145e3)!important;border-color:var(--ls-accent-primary-default, #6063e8)!important;font-weight:500!important}.ls-btn-selected.ls-btn-selected:hover:not(:disabled),.ls-btn-selected.ls-btn-selected:active:not(:disabled){background-color:var(--ls-accent-primary-light, #ddddfc)!important;border-color:var(--ls-accent-primary-default, #6063e8)!important}:is([data-theme=dark],.ls-dark) .ls-btn-tertiary.ls-btn-tertiary,:is([data-theme=dark],.ls-dark) .ls-btn-neutral.ls-btn-neutral,:is([data-theme=dark],.ls-dark) .ls-btn-tertiary.ls-btn-tertiary:hover:not(:disabled),:is([data-theme=dark],.ls-dark) .ls-btn-neutral.ls-btn-neutral:hover:not(:disabled),:is([data-theme=dark],.ls-dark) .ls-btn-neutral.ls-btn-neutral:active:not(:disabled){color:var(--ls-text-neutral-default)!important}:is([data-theme=dark],.ls-dark) .ls-btn-ghost.ls-btn-ghost,:is([data-theme=dark],.ls-dark) .ls-btn-link.ls-btn-link{color:var(--ls-text-primary-default)!important}:is([data-theme=dark],.ls-dark) .ls-btn-link.ls-btn-link:hover:not(:disabled){text-decoration-color:var(--ls-text-primary-default)!important}:is([data-theme=dark],.ls-dark) .ls-btn-secondary.ls-btn-secondary{background-color:var(--ls-surface-elevation-02)!important;border-color:var(--ls-border-neutral-light)!important;color:var(--ls-text-neutral-default)!important}:is([data-theme=dark],.ls-dark) .ls-btn-secondary.ls-btn-secondary:hover:not(:disabled){background-color:var(--ls-border-neutral-light)!important;border-color:var(--ls-border-neutral-default)!important}:is([data-theme=dark],.ls-dark) .ls-btn-selected.ls-btn-selected,:is([data-theme=dark],.ls-dark) .ls-btn-selected.ls-btn-selected:hover:not(:disabled){background-color:var(--ls-accent-primary-light)!important;border-color:var(--ls-accent-primary-default)!important;color:var(--ls-text-primary-default)!important}.ls-btn-group.ls-btn-group{display:inline-flex!important;align-items:stretch!important}.ls-btn-group.ls-btn-group>.ls-btn{border-radius:0!important}.ls-btn-group.ls-btn-group>.ls-btn:not(:first-child){margin-left:-1px!important}.ls-btn-group.ls-btn-group>.ls-btn:first-child{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.ls-btn-group.ls-btn-group>.ls-btn:last-child{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.ls-btn-group.ls-btn-group>.ls-btn:hover,.ls-btn-group.ls-btn-group>.ls-btn:focus-visible{z-index:1}.ls-btn-group.ls-btn-group>.ls-btn-selected{z-index:2}.ls-btn-group.ls-btn-group>.ls-btn:focus-visible{z-index:3}.ls-btn-group.ls-btn-group>.ls-btn:active{transform:none!important}.ls-btn.ls-btn:disabled{opacity:.5!important;cursor:not-allowed!important}.ls-btn-block.ls-btn-block{width:100%!important;display:flex!important}.ls-btn-icon-only.ls-btn-icon-only{padding-left:0!important;padding-right:0!important;width:3rem!important;min-width:3rem!important;border-radius:50%!important}.ls-btn-icon-only.ls-btn-icon-only.ls-btn-xs{width:1.5rem!important;min-width:1.5rem!important}.ls-btn-icon-only.ls-btn-icon-only.ls-btn-sm{width:2rem!important;min-width:2rem!important}.ls-btn-icon-only.ls-btn-icon-only.ls-btn-lg{width:4rem!important;min-width:4rem!important}.ls-btn-icon-only.ls-btn-icon-only.ls-btn-xl{width:3.75rem!important;min-width:3.75rem!important}.ls-btn-loading.ls-btn-loading{position:relative!important;pointer-events:none!important}.ls-btn-loading.ls-btn-loading:before,.ls-btn-loading.ls-btn-loading:after{display:none!important;content:none!important}.ls-btn-loading.ls-btn-loading .ls-btn-content{visibility:hidden!important;opacity:0!important}.ls-btn-loading-spinner{position:absolute!important;top:50%!important;left:50%!important;margin-left:-.5rem!important;margin-top:-.5rem!important;width:1rem!important;height:1rem!important;border:2px solid currentColor!important;border-top-color:transparent!important;border-radius:50%!important;animation:ls-btn-spin var(--ls-motion-progress-spinner) infinite!important;display:block!important;padding:0!important;z-index:10!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important}.ls-btn-xs .ls-btn-loading-spinner{width:.75rem!important;height:.75rem!important;margin-left:-.375rem!important;margin-top:-.375rem!important;border-width:1.5px!important}.ls-btn-sm .ls-btn-loading-spinner{width:.875rem!important;height:.875rem!important;margin-left:-.4375rem!important;margin-top:-.4375rem!important;border-width:1.5px!important}.ls-btn-lg .ls-btn-loading-spinner{width:1.25rem!important;height:1.25rem!important;margin-left:-.625rem!important;margin-top:-.625rem!important;border-width:2.5px!important}.ls-btn-xl .ls-btn-loading-spinner{width:1.5rem!important;height:1.5rem!important;margin-left:-.75rem!important;margin-top:-.75rem!important;border-width:3px!important}@keyframes ls-btn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ls-btn svg,.ls-btn img{width:1rem!important;height:1rem!important;flex-shrink:0}.ls-btn-xs svg,.ls-btn-xs img{width:.75rem!important;height:.75rem!important}.ls-btn-sm svg,.ls-btn-sm img{width:.875rem!important;height:.875rem!important}.ls-btn-lg svg,.ls-btn-lg img{width:1.25rem!important;height:1.25rem!important}.ls-btn-xl svg,.ls-btn-xl img{width:1.5rem!important;height:1.5rem!important}.ls-stepper{display:flex;align-items:flex-start}.ls-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.ls-step:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background-color:var(--ls-border-neutral-light, #e5e7eb)}.ls-step.ls-step-completed:not(:last-child):after{background-color:var(--ls-accent-success-default, #10b981)}.ls-step-indicator{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--ls-surface-elevation-01, #fff);border:2px solid var(--ls-border-neutral-light, #e5e7eb);border-radius:50%;font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-neutral-default, #6b7280);position:relative;z-index:1;transition:background-color var(--ls-motion-feedback),border-color var(--ls-motion-feedback),color var(--ls-motion-feedback),opacity var(--ls-motion-feedback)}.ls-step-indicator svg{width:16px;height:16px}.ls-step-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:.5rem;max-width:120px}.ls-step-title{font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-secondary-default, #374151);margin-bottom:.25rem}.ls-step-description{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #9ca3af);line-height:1.4}.ls-step-active .ls-step-indicator{background-color:var(--ls-accent-primary-default, #5b4fed);border-color:var(--ls-accent-primary-default, #5b4fed);color:var(--ls-text-on-color, #fff)}.ls-step-active .ls-step-indicator:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:var(--ls-text-on-color, #fff)}.ls-step-active .ls-step-title{color:var(--ls-text-primary-default, #111827);font-weight:var(--ls-font-bold, 700)}.ls-step-completed .ls-step-indicator{background-color:var(--ls-accent-success-default, #10b981);border-color:var(--ls-accent-success-default, #10b981);color:var(--ls-text-on-color, #fff)}.ls-step-disabled .ls-step-indicator{opacity:.5;cursor:not-allowed}.ls-step-disabled .ls-step-title,.ls-step-disabled .ls-step-description{opacity:.5}.ls-step-clickable .ls-step-indicator{cursor:pointer}.ls-step-clickable .ls-step-indicator:hover{border-color:var(--ls-accent-primary-default, #5b4fed);background-color:var(--ls-accent-primary-lighter, rgba(91, 79, 237, .1))}.ls-stepper-vertical{flex-direction:column}.ls-stepper-vertical .ls-step{flex-direction:row;align-items:flex-start;flex:none;padding-bottom:1rem}.ls-stepper-vertical .ls-step:not(:last-child):after{top:36px;left:15px;right:auto;width:2px;height:calc(100% - 32px)}.ls-stepper-vertical .ls-step-content{align-items:flex-start;text-align:left;padding-top:0;padding-left:.75rem;max-width:none}.ls-step-icon .ls-step-indicator{background-color:var(--ls-accent-primary-lighter, rgba(91, 79, 237, .1));border-color:var(--ls-accent-primary-lighter, rgba(91, 79, 237, .1));color:var(--ls-accent-primary-default, #5b4fed)}.ls-step-icon.ls-step-completed .ls-step-indicator{background-color:var(--ls-accent-success-default, #10b981);border-color:var(--ls-accent-success-default, #10b981);color:var(--ls-text-on-color, #fff)}.ls-step-icon.ls-step-active .ls-step-indicator{background-color:var(--ls-accent-primary-default, #5b4fed);border-color:var(--ls-accent-primary-default, #5b4fed);color:var(--ls-text-on-color, #fff)}.ls-step-icon.ls-step-active .ls-step-indicator:after{display:none}.ls-stepper-dots{display:flex;align-items:center;gap:.5rem}.ls-stepper-dot{width:10px;height:10px;border-radius:50%;background-color:var(--ls-border-neutral-light, #e5e7eb);transition:width var(--ls-transition-fast),background-color var(--ls-transition-fast)}.ls-stepper-dot-active{width:28px;border-radius:999px;background-color:var(--ls-accent-primary-default, #5b4fed)}.ls-stepper-dot-completed{background-color:var(--ls-accent-primary-default, #5b4fed)}.ls-stepper-label-right .ls-step{flex-direction:row;align-items:center}.ls-stepper-label-right .ls-step-content{align-items:flex-start;text-align:left;padding-top:0;padding-left:.5rem;max-width:none;white-space:nowrap}.ls-stepper-label-right .ls-step:not(:last-child):after{position:static;flex:1;min-width:24px;height:2px;margin-left:.75rem;margin-right:.75rem}.ls-draggable-list{width:100%}.ls-draggable-list-container{display:flex;flex-direction:column;gap:.5rem}.ls-draggable-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;background-color:var(--ls-surface-elevation-01, #fff);border:1px solid var(--ls-border-neutral-lighter, #f3f4f6);border-radius:var(--ls-radius-lg, 12px);transition:box-shadow var(--ls-motion-feedback),border-color var(--ls-motion-feedback);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls-draggable-item:hover{border-color:var(--ls-border-neutral-light, #e5e7eb)}.ls-draggable-item-dragging{border-color:var(--ls-border-neutral-light, #e5e7eb);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ls-draggable-item-custom{display:flex;align-items:stretch}.ls-draggable-item-content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.ls-draggable-item-label{font-size:var(--ls-body, 14px);font-weight:var(--ls-font-regular, 400);color:var(--ls-text-primary-default, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-draggable-item-description{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-default, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-draggable-item-handle{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ls-accent-neutral-light, #d1d5db);cursor:grab;padding:.25rem;border-radius:4px;transition:color var(--ls-motion-feedback)}.ls-draggable-item-handle:hover{color:var(--ls-text-neutral-default, #6b7280)}.ls-draggable-item-handle:active{cursor:grabbing}.ls-textarea{--ls-textarea-rows: 3;--_ls-textarea-pad-y: var(--ls-spacing-3, 12px);display:block;width:100%;min-block-size:calc(var(--ls-textarea-rows) * 1lh + 2 * var(--_ls-textarea-pad-y) + 2px);max-block-size:calc(10lh + 2 * var(--_ls-textarea-pad-y) + 2px);field-sizing:content;overflow-y:auto;padding:var(--_ls-textarea-pad-y) var(--ls-spacing-4, 16px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-regular, 400);line-height:1.5;color:var(--ls-text-neutral-default, #202b37);background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-border-field, #637083);border-radius:var(--ls-radius-md, 8px);resize:none;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-textarea::-moz-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-textarea::placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-textarea:hover:not(:disabled):not(:focus){border-color:var(--ls-border-field-hover, #414e62)}.ls-textarea:focus-visible{outline:none;border-color:var(--ls-accent-primary-default, #6063e8);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-textarea:disabled{background-color:var(--ls-surface-disabled, #f0f0f0);border-color:var(--ls-border-neutral-light, #ced2da);color:var(--ls-text-neutral-disabled, #637083);cursor:not-allowed}.ls-textarea[readonly]{background-color:transparent;border-style:dashed;cursor:default}.ls-textarea[readonly]:hover:not(:disabled):not(:focus){border-color:var(--ls-border-field, #637083)}.ls-textarea-sm{--_ls-textarea-pad-y: var(--ls-spacing-2, 8px);padding-inline:var(--ls-spacing-3, 12px);font-size:var(--ls-caption, 12px)}.ls-textarea-lg{--_ls-textarea-pad-y: var(--ls-spacing-4, 16px);padding-inline:var(--ls-spacing-5, 20px);font-size:var(--ls-body-lg, 16px)}.ls-textarea-error{border-color:var(--ls-accent-error-default, #ef4444)}.ls-textarea-error:focus-visible{border-color:var(--ls-accent-error-default, #ef4444);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) #ef44444d}.ls-textarea-success{border-color:var(--ls-accent-success-default, #059669)}.ls-textarea-success:focus-visible{border-color:var(--ls-accent-success-default, #059669);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) #0596694d}.ls-textarea-warning{border-color:var(--ls-accent-warning-default, #cc7b2e)}.ls-textarea-warning:focus-visible{border-color:var(--ls-accent-warning-default, #cc7b2e);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) #facd1a4d}.ls-textarea-resize-none{resize:none}.ls-textarea-resize-vertical{resize:vertical}.ls-textarea-resize-horizontal{resize:horizontal}.ls-textarea-resize-both{resize:both}.ls-textarea-auto{min-height:auto;overflow:hidden;resize:none}.ls-textarea-wrapper{position:relative}.ls-textarea-rich{min-height:200px;font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif)}.ls-textarea-rich:before{content:"";display:none}.ls-textarea-mono{font-family:var(--ls-font-family-mono, DM Mono, ui-monospace, SF Mono, Consolas, monospace);font-size:var(--ls-caption, 12px);line-height:1.6}.ls-textarea-message{field-sizing:fixed;min-height:44px;max-height:120px;padding:var(--ls-spacing-3, 12px) var(--ls-spacing-4, 16px);border-radius:var(--ls-radius-xl, 16px);resize:none;overflow-y:auto}.ls-textarea-message::-webkit-scrollbar{width:4px}.ls-textarea-message::-webkit-scrollbar-track{background:transparent}.ls-textarea-message::-webkit-scrollbar-thumb{background:var(--ls-neutral-300, #f5f5f5);border-radius:var(--ls-radius-full, 9999px)}.ls-textarea-message-wrapper{position:relative;display:flex;align-items:flex-end;gap:var(--ls-spacing-2, 8px)}.ls-textarea-message-actions{display:flex;align-items:center;gap:var(--ls-spacing-1, 4px);padding-bottom:var(--ls-spacing-2, 8px)}.ls-textarea-message-action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ls-text-neutral-default, #202b37);border-radius:var(--ls-radius-full, 9999px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-textarea-message-action:hover{background-color:var(--ls-accent-neutral-lighter, #f5f5f5);color:var(--ls-accent-primary-default, #6063e8)}.ls-textarea-message-action svg{width:18px;height:18px}.ls-textarea-message-send{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--ls-text-on-color, #ffffff);background-color:var(--ls-accent-primary-default, #6063e8);border-radius:var(--ls-radius-full, 9999px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-textarea-message-send:hover{background-color:var(--ls-accent-primary-pressed, #4145e3)}.ls-textarea-message-send:disabled{background-color:var(--ls-accent-neutral-disabled, #b6bcc8);cursor:not-allowed}.ls-textarea-message-send svg{width:18px;height:18px}.ls-switch{display:inline-flex;align-items:center;gap:var(--ls-spacing-2, 8px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls-switch input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ls-switch .ls-switch-slider{position:relative;width:44px;height:24px;flex-shrink:0;background-color:var(--ls-accent-neutral-light, #ced2da);border-radius:var(--ls-radius-full, 9999px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-switch .ls-switch-slider:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:var(--ls-neutral-100, #ffffff);border-radius:50%;box-shadow:var(--ls-shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transition:transform var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-switch .ls-switch-label{font-size:var(--ls-body, 14px);line-height:1.4;color:var(--ls-text-neutral-default, #202b37)}.ls-switch:hover .ls-switch-slider{background-color:var(--ls-accent-neutral-default, #97a1af)}.ls-switch input:checked+.ls-switch-slider{background-color:var(--ls-accent-primary-default, #6063e8)}.ls-switch input:checked+.ls-switch-slider:after{transform:translate(20px)}.ls-switch:hover input:checked+.ls-switch-slider{background-color:var(--ls-accent-primary-pressed, #4145e3)}.ls-switch input:focus-visible+.ls-switch-slider{box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-switch.ls-switch-disabled{cursor:not-allowed;opacity:.5}.ls-switch input:disabled+.ls-switch-slider{cursor:not-allowed;background-color:var(--ls-surface-disabled, #f0f0f0)}.ls-switch input:disabled+.ls-switch-slider:after{background-color:var(--ls-accent-neutral-disabled, #b6bcc8)}.ls-switch input:disabled:checked+.ls-switch-slider{background-color:var(--ls-accent-neutral-disabled, #b6bcc8)}.ls-switch input:disabled:checked+.ls-switch-slider:after{background-color:var(--ls-neutral-100, #ffffff)}.ls-switch input:disabled~.ls-switch-label{color:var(--ls-text-neutral-disabled, #637083)}.ls-switch-sm{gap:var(--ls-spacing-1, 4px)}.ls-switch-sm .ls-switch-slider{width:32px;height:18px}.ls-switch-sm .ls-switch-slider:after{width:14px;height:14px}.ls-switch-sm input:checked+.ls-switch-slider:after{transform:translate(14px)}.ls-switch-sm .ls-switch-label{font-size:var(--ls-caption, 12px)}.ls-switch-lg{gap:var(--ls-spacing-3, 12px)}.ls-switch-lg .ls-switch-slider{width:56px;height:30px}.ls-switch-lg .ls-switch-slider:after{width:26px;height:26px}.ls-switch-lg input:checked+.ls-switch-slider:after{transform:translate(26px)}.ls-switch-lg .ls-switch-label{font-size:var(--ls-body-lg, 16px)}.ls-switch-success input:checked+.ls-switch-slider{background-color:var(--ls-accent-success-default, #059669)}.ls-switch-success:hover input:checked+.ls-switch-slider{background-color:var(--ls-success-800, #0c7c59)}.ls-switch-error input:checked+.ls-switch-slider{background-color:var(--ls-accent-error-default, #ef4444)}.ls-switch-error:hover input:checked+.ls-switch-slider{background-color:var(--ls-error-800, #e52a2a)}.ls-switch-warning input:checked+.ls-switch-slider{background-color:var(--ls-accent-warning-default, #cc7b2e)}.ls-switch-warning:hover input:checked+.ls-switch-slider{background-color:var(--ls-warning-800, #b45309)}.ls-switch-icons .ls-switch-slider:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;opacity:.8}.ls-switch-icons .ls-switch-icon-off{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--ls-neutral-100, #ffffff);opacity:.8}.ls-switch-icons .ls-switch-icon-on{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:12px;height:12px;color:var(--ls-neutral-100, #ffffff);opacity:0}.ls-switch-icons input:checked+.ls-switch-slider .ls-switch-icon-off{opacity:0}.ls-switch-icons input:checked+.ls-switch-slider .ls-switch-icon-on{opacity:.8}.ls-switch-label-left{flex-direction:row-reverse}.ls-switch-with-description{align-items:flex-start}.ls-switch-with-description .ls-switch-content{display:flex;flex-direction:column}.ls-switch-with-description .ls-switch-description{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083);margin-top:var(--ls-spacing-1, 4px)}.ls-checkbox{display:inline-flex;align-items:flex-start;gap:var(--ls-spacing-2, 8px);min-height:24px;padding:2px 0;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls-checkbox input[type=checkbox]{position:absolute;margin:0;opacity:0;width:0;height:0;pointer-events:none}.ls-checkbox .ls-checkbox-mark{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;box-sizing:border-box;background-color:var(--ls-surface-elevation-01, #ffffff);border:2px solid var(--ls-border-control, #637083);border-radius:var(--ls-radius-sm, 4px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-checkbox .ls-checkbox-mark:after{content:"";position:absolute;display:none;width:6px;height:10px;border:solid var(--ls-text-on-color, #ffffff);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.ls-checkbox .ls-checkbox-content{display:flex;flex-direction:column;gap:2px;min-width:0}.ls-checkbox .ls-checkbox-label{font-size:var(--ls-body, 14px);line-height:1.4;color:var(--ls-text-neutral-default, #202b37)}.ls-checkbox .ls-checkbox-description{font-size:var(--ls-caption, 12px);line-height:1.4;color:var(--ls-text-neutral-light, #637083)}.ls-checkbox:hover input:not(:checked,:indeterminate,:disabled,[aria-disabled=true])+.ls-checkbox-mark{border-color:var(--ls-accent-primary-default, #6063e8)}.ls-checkbox input:checked+.ls-checkbox-mark,.ls-checkbox input:indeterminate+.ls-checkbox-mark{background-color:var(--ls-accent-primary-default, #6063e8);border-color:var(--ls-accent-primary-default, #6063e8)}.ls-checkbox input:checked+.ls-checkbox-mark:after,.ls-checkbox input:indeterminate+.ls-checkbox-mark:after{display:block}.ls-checkbox input:indeterminate+.ls-checkbox-mark:after{width:10px;height:2px;border:none;background-color:var(--ls-text-on-color, #ffffff);transform:none;margin-top:0}.ls-checkbox input:focus-visible+.ls-checkbox-mark{box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-checkbox input[aria-invalid=true]:not(:checked,:indeterminate)+.ls-checkbox-mark{border-color:var(--ls-accent-error-default, #ef4444)}.ls-checkbox input:disabled+.ls-checkbox-mark,.ls-checkbox input[aria-disabled=true]+.ls-checkbox-mark{background-color:var(--ls-surface-disabled, #f0f0f0);border-color:var(--ls-border-neutral-disabled, #b6bcc8)}.ls-checkbox input:disabled:checked+.ls-checkbox-mark,.ls-checkbox input:disabled:indeterminate+.ls-checkbox-mark,.ls-checkbox input[aria-disabled=true]:checked+.ls-checkbox-mark,.ls-checkbox input[aria-disabled=true]:indeterminate+.ls-checkbox-mark{background-color:var(--ls-accent-neutral-disabled, #b6bcc8);border-color:var(--ls-accent-neutral-disabled, #b6bcc8)}.ls-checkbox input:disabled~.ls-checkbox-label,.ls-checkbox input:disabled~.ls-checkbox-content .ls-checkbox-label,.ls-checkbox input[aria-disabled=true]~.ls-checkbox-label,.ls-checkbox input[aria-disabled=true]~.ls-checkbox-content .ls-checkbox-label{color:var(--ls-text-neutral-disabled, #637083)}.ls-checkbox:has(input:disabled),.ls-checkbox:has(input[aria-disabled=true]){cursor:not-allowed}.ls-checkbox-disabled{cursor:not-allowed}.ls-checkbox-bare{min-width:24px;align-items:center;justify-content:center}.ls-checkbox-sm{gap:var(--ls-spacing-1, 4px)}.ls-checkbox-sm .ls-checkbox-mark{width:16px;height:16px}.ls-checkbox-sm .ls-checkbox-mark:after{width:4px;height:8px;border-width:0 1.5px 1.5px 0}.ls-checkbox-sm input:indeterminate+.ls-checkbox-mark:after{width:8px;height:2px}.ls-checkbox-sm .ls-checkbox-label{font-size:var(--ls-caption, 12px)}.ls-checkbox-lg{gap:var(--ls-spacing-3, 12px)}.ls-checkbox-lg .ls-checkbox-mark{width:24px;height:24px}.ls-checkbox-lg .ls-checkbox-mark:after{width:7px;height:12px;border-width:0 2.5px 2.5px 0}.ls-checkbox-lg .ls-checkbox-label{font-size:var(--ls-body-lg, 16px)}.ls-checkbox-error input:not(:checked,:indeterminate)+.ls-checkbox-mark{border-color:var(--ls-accent-error-default, #ef4444)}:where(.ls-table-th-checkbox,.ls-table-td-checkbox){position:relative}.ls-table-th-checkbox .ls-checkbox:after,.ls-table-td-checkbox .ls-checkbox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ls-checkbox-fieldset{min-width:0;margin:0;padding:0;border:0}.ls-checkbox-fieldset>.ls-checkbox-group-label{display:block;float:none;width:100%;padding:0;margin:0 0 var(--ls-spacing-1, 4px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);line-height:1.4;color:var(--ls-text-secondary-default, #202b37)}.ls-checkbox-fieldset>.ls-checkbox-helper,.ls-checkbox-fieldset>.ls-checkbox-error-text{margin:0}.ls-checkbox-fieldset>.ls-checkbox-group{margin-top:var(--ls-spacing-2, 8px)}.ls-checkbox-group{display:flex;flex-direction:column;gap:var(--ls-spacing-2, 8px)}.ls-checkbox-group-horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--ls-spacing-2, 8px) var(--ls-spacing-4, 16px)}.ls-checkbox-group-label{display:block;font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-neutral-default, #202b37);margin-bottom:var(--ls-spacing-2, 8px)}.ls-checkbox-group-label-required:after{content:" *";color:var(--ls-text-error, #c80202)}.ls-checkbox-helper{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083);margin-top:var(--ls-spacing-1, 4px)}.ls-checkbox-error .ls-checkbox-helper{color:var(--ls-text-error, #c80202)}.ls-checkbox-error-text{display:flex;gap:var(--ls-spacing-1, 4px);align-items:flex-start;margin:0;font-size:var(--ls-caption, 12px);line-height:1.4;color:var(--ls-text-error, #c80202)}.ls-checkbox-error-text:before{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z'/%3e%3c/svg%3e") center/contain no-repeat}.ls-radio{display:inline-flex;align-items:flex-start;gap:var(--ls-spacing-2, 8px);min-height:24px;padding:2px 0;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ls-radio input[type=radio]{position:absolute;margin:0;opacity:0;width:0;height:0;pointer-events:none}.ls-radio .ls-radio-mark{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;box-sizing:border-box;background-color:var(--ls-surface-elevation-01, #ffffff);border:2px solid var(--ls-border-control, #637083);border-radius:50%;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-radio .ls-radio-mark:after{content:"";position:absolute;display:none;width:8px;height:8px;background-color:var(--ls-text-on-color, #ffffff);border-radius:50%}.ls-radio .ls-radio-label{font-size:var(--ls-body, 14px);line-height:1.4;color:var(--ls-text-neutral-default, #202b37)}.ls-radio .ls-radio-description{font-size:var(--ls-caption, 12px);line-height:1.4;color:var(--ls-text-neutral-light, #637083);margin-top:2px}.ls-radio:hover input:not(:checked,:disabled,[aria-disabled=true])+.ls-radio-mark{border-color:var(--ls-accent-primary-default, #6063e8)}.ls-radio input:checked+.ls-radio-mark{background-color:var(--ls-accent-primary-default, #6063e8);border-color:var(--ls-accent-primary-default, #6063e8)}.ls-radio input:checked+.ls-radio-mark:after{display:block}.ls-radio input:focus-visible+.ls-radio-mark{box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-radio input[aria-invalid=true]:not(:checked)+.ls-radio-mark{border-color:var(--ls-accent-error-default, #ef4444)}.ls-radio input:disabled+.ls-radio-mark,.ls-radio input[aria-disabled=true]+.ls-radio-mark{background-color:var(--ls-surface-disabled, #f0f0f0);border-color:var(--ls-border-neutral-disabled, #b6bcc8)}.ls-radio input:disabled:checked+.ls-radio-mark,.ls-radio input[aria-disabled=true]:checked+.ls-radio-mark{background-color:var(--ls-accent-neutral-disabled, #b6bcc8);border-color:var(--ls-accent-neutral-disabled, #b6bcc8)}.ls-radio input:disabled~.ls-radio-label,.ls-radio input:disabled~.ls-radio-content .ls-radio-label,.ls-radio input[aria-disabled=true]~.ls-radio-label,.ls-radio input[aria-disabled=true]~.ls-radio-content .ls-radio-label{color:var(--ls-text-neutral-disabled, #637083)}.ls-radio:has(input:disabled),.ls-radio:has(input[aria-disabled=true]){cursor:not-allowed}.ls-radio-disabled{cursor:not-allowed}.ls-radio-content{display:flex;flex-direction:column;min-width:0}.ls-radio-extra{margin-top:var(--ls-spacing-2, 8px);font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37)}.ls-radio-sm{gap:var(--ls-spacing-1, 4px)}.ls-radio-sm .ls-radio-mark{width:16px;height:16px}.ls-radio-sm .ls-radio-mark:after{width:6px;height:6px}.ls-radio-sm .ls-radio-label{font-size:var(--ls-caption, 12px)}.ls-radio-lg{gap:var(--ls-spacing-3, 12px)}.ls-radio-lg .ls-radio-mark{width:22px;height:22px}.ls-radio-lg .ls-radio-mark:after{width:10px;height:10px}.ls-radio-lg .ls-radio-label{font-size:var(--ls-body-lg, 16px)}.ls-radio-error input:not(:checked)+.ls-radio-mark,.ls-radio-group-error input:not(:checked)+.ls-radio-mark{border-color:var(--ls-accent-error-default, #ef4444)}.ls-radio-fieldset{min-width:0;margin:0;padding:0;border:0}.ls-radio-fieldset>.ls-radio-group-label{display:block;float:none;width:100%;padding:0;margin:0 0 var(--ls-spacing-1, 4px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);line-height:1.4;color:var(--ls-text-secondary-default, #202b37)}.ls-radio-fieldset>.ls-radio-helper,.ls-radio-fieldset>.ls-radio-error-text{margin:0}.ls-radio-fieldset>.ls-radio-group{margin-top:var(--ls-spacing-2, 8px)}.ls-radio-group{display:flex;flex-direction:column;gap:var(--ls-spacing-2, 8px)}.ls-radio-group-cards{gap:var(--ls-spacing-3, 12px)}.ls-radio-group-horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--ls-spacing-2, 8px) var(--ls-spacing-4, 16px)}.ls-radio-group-label{display:block;font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-neutral-default, #202b37);margin-bottom:var(--ls-spacing-2, 8px)}.ls-radio-group-label-required:after{content:" *";color:var(--ls-text-error, #c80202)}.ls-radio-helper{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083);margin-top:var(--ls-spacing-1, 4px)}.ls-radio-error .ls-radio-helper,.ls-radio-group-error .ls-radio-helper{color:var(--ls-text-error, #c80202)}.ls-radio-error-text{display:flex;gap:var(--ls-spacing-1, 4px);align-items:flex-start;margin:0;font-size:var(--ls-caption, 12px);line-height:1.4;color:var(--ls-text-error, #c80202)}.ls-radio-error-text:before{content:"";flex-shrink:0;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-1-7v2h2v-2h-2zm0-8v6h2V7h-2z'/%3e%3c/svg%3e") center/contain no-repeat}.ls-radio-card{display:flex;width:100%;padding:var(--ls-spacing-4, 16px);border:1px solid var(--ls-border-neutral-light, #ced2da);border-radius:var(--ls-radius-md, 8px);background-color:var(--ls-surface-elevation-01, #ffffff);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),box-shadow var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-radio-card .ls-radio-label{font-weight:var(--ls-font-medium, 500)}.ls-radio-card:hover:not(:has(input:checked,input:disabled,input[aria-disabled=true])){border-color:var(--ls-accent-primary-default, #6063e8)}.ls-radio-card input:focus-visible+.ls-radio-mark{box-shadow:none}.ls-radio-card:has(input:checked){border-color:var(--ls-accent-primary-default, #6063e8);background-color:var(--ls-accent-primary-lighter, #f1f4f9);box-shadow:inset 0 0 0 1px var(--ls-accent-primary-default, #6063e8)}.ls-radio-card:has(input:focus-visible){box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-radio-card:has(input:checked:focus-visible){box-shadow:inset 0 0 0 1px var(--ls-accent-primary-default, #6063e8),0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-radio-card:has(input:disabled),.ls-radio-card:has(input[aria-disabled=true]){background-color:var(--ls-surface-background, #f8fafc)}.ls-chip{display:inline-flex;align-items:center;gap:var(--ls-spacing-1, 4px);padding:var(--ls-spacing-1, 4px) var(--ls-spacing-3, 12px);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-medium, 500);line-height:1.4;color:var(--ls-text-neutral-default, #202b37);background-color:var(--ls-surface-elevation-02, #f5f5f5);border:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-full, 9999px);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),opacity var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),transform var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-chip svg,.ls-chip .ls-chip-icon{width:14px;height:14px;flex-shrink:0}.ls-chip .ls-chip-emoji{font-size:14px;line-height:1;flex-shrink:0;display:inline-flex;align-items:center}.ls-chip .ls-chip-avatar{width:18px;height:18px;margin-left:calc(var(--ls-spacing-1, 4px) * -1);border-radius:50%;overflow:hidden}.ls-chip .ls-chip-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ls-chip-selectable{cursor:pointer}.ls-chip-selectable:hover{background-color:var(--ls-accent-primary-lighter, #f1f4f9);border-color:var(--ls-accent-primary-light, #ddddfc)}.ls-chip-selectable:active{transform:scale(.98)}.ls-chip-selectable:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-chip-selected{background-color:var(--ls-accent-primary-light, #ddddfc);border-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-text-primary-default, #4145e3)}.ls-chip-selected:hover{background-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-text-on-color, #ffffff)}.ls-chip-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ls-chip-checkbox:has(input:checked){background-color:var(--ls-accent-primary-light, #ddddfc);border-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-text-primary-default, #4145e3)}.ls-chip-checkbox:has(input:focus-visible){box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-chip-removable{padding-right:var(--ls-spacing-1, 4px)}.ls-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-left:var(--ls-spacing-1, 4px);background:none;border:none;border-radius:50%;cursor:pointer;color:inherit;opacity:.6;transition:opacity var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-chip-remove:hover{opacity:1;background-color:#0000001a}.ls-chip-remove svg{width:12px;height:12px}.ls-chip-outlined{background-color:transparent;border-color:var(--ls-border-neutral-lighter, #f5f5f5);color:var(--ls-text-neutral-default, #202b37)}.ls-chip-outlined:where(.ls-chip-primary){border-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-text-primary-default, #4145e3)}.ls-chip-outlined:where(.ls-chip-secondary){border-color:var(--ls-accent-secondary-default, #202b37);color:var(--ls-text-secondary-default, #202b37)}.ls-chip-outlined:where(.ls-chip-success){border-color:var(--ls-accent-success-default, #059669);color:var(--ls-text-success, #347659)}.ls-chip-outlined:where(.ls-chip-warning){border-color:var(--ls-accent-warning-default, #cc7b2e);color:var(--ls-text-warning, #b45309)}.ls-chip-outlined:where(.ls-chip-error){border-color:var(--ls-accent-error-default, #ef4444);color:var(--ls-text-error, #c80202)}.ls-chip-outlined:where(.ls-chip-info){border-color:var(--ls-accent-info-default, #3f85f6);color:var(--ls-accent-info-default, #3f85f6)}.ls-chip-filled{border-color:transparent}.ls-chip-filled:where(.ls-chip-primary){background-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-text-on-color, #ffffff)}.ls-chip-filled:where(.ls-chip-secondary){background-color:var(--ls-accent-secondary-default, #202b37);color:var(--ls-text-on-color, #ffffff)}.ls-chip-filled:where(.ls-chip-success){background-color:var(--ls-accent-success-default, #059669);color:var(--ls-text-on-color, #ffffff)}.ls-chip-filled:where(.ls-chip-warning){background-color:var(--ls-warning-fill, #cc7b2e);color:var(--ls-warning-content, #2a2000)}.ls-chip-filled:where(.ls-chip-error){background-color:var(--ls-accent-error-default, #ef4444);color:var(--ls-text-on-color, #ffffff)}.ls-chip-filled:where(.ls-chip-info){background-color:var(--ls-accent-info-default, #3f85f6);color:var(--ls-text-on-color, #ffffff)}.ls-chip-primary{background-color:var(--ls-accent-primary-lighter, #f1f4f9);border-color:var(--ls-accent-primary-light, #ddddfc);color:var(--ls-text-primary-default, #4145e3)}.ls-chip-secondary{background-color:var(--ls-accent-secondary-light, #f1f4f9);border-color:var(--ls-accent-secondary-default, #202b37);color:var(--ls-accent-secondary-default, #202b37)}.ls-chip-success{background-color:var(--ls-accent-success-lighter, #f7fdfa);border-color:var(--ls-accent-success-light, #d4f4e7);color:var(--ls-success-800, #0c7c59)}.ls-chip-warning{background-color:var(--ls-accent-warning-lighter, #fefcf6);border-color:var(--ls-accent-warning-light, #fcf4d8);color:var(--ls-warning-900, #8b6e18)}.ls-chip-error{background-color:var(--ls-accent-error-lighter, #fef6f6);border-color:var(--ls-accent-error-light, #fcdcdc);color:var(--ls-error-800, #e52a2a)}.ls-chip-info{background-color:var(--ls-accent-info-lighter, #f5f9fe);border-color:var(--ls-accent-info-light, #dcebfd);color:var(--ls-info-800, #216dec)}.ls-chip-solid.ls-chip-primary{background-color:var(--ls-accent-primary-default, #6063e8);border-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-text-on-color, #ffffff)}.ls-chip-solid.ls-chip-secondary{background-color:var(--ls-accent-secondary-default, #202b37);border-color:var(--ls-accent-secondary-default, #202b37);color:var(--ls-text-on-color, #ffffff)}.ls-chip-solid.ls-chip-success{background-color:var(--ls-accent-success-default, #059669);border-color:var(--ls-accent-success-default, #059669);color:var(--ls-text-on-color, #ffffff)}.ls-chip-solid.ls-chip-warning{background-color:var(--ls-warning-fill, #cc7b2e);border-color:var(--ls-warning-fill, #cc7b2e);color:var(--ls-warning-content, #2a2000)}.ls-chip-solid.ls-chip-error{background-color:var(--ls-accent-error-default, #ef4444);border-color:var(--ls-accent-error-default, #ef4444);color:var(--ls-text-on-color, #ffffff)}.ls-chip-solid.ls-chip-info{background-color:var(--ls-accent-info-default, #3f85f6);border-color:var(--ls-accent-info-default, #3f85f6);color:var(--ls-text-on-color, #ffffff)}.ls-chip-sm{padding:2px var(--ls-spacing-2, 8px);font-size:10px}.ls-chip-sm svg,.ls-chip-sm .ls-chip-icon{width:12px;height:12px}.ls-chip-sm .ls-chip-emoji{font-size:12px}.ls-chip-sm .ls-chip-avatar,.ls-chip-sm .ls-chip-remove{width:14px;height:14px}.ls-chip-sm .ls-chip-remove svg{width:10px;height:10px}.ls-chip-lg{padding:var(--ls-spacing-2, 8px) var(--ls-spacing-4, 16px);font-size:var(--ls-body, 14px)}.ls-chip-lg svg,.ls-chip-lg .ls-chip-icon{width:16px;height:16px}.ls-chip-lg .ls-chip-emoji{font-size:16px}.ls-chip-lg .ls-chip-avatar{width:24px;height:24px;margin-left:calc(var(--ls-spacing-2, 8px) * -1)}.ls-chip-lg .ls-chip-remove{width:20px;height:20px}.ls-chip-lg .ls-chip-remove svg{width:14px;height:14px}.ls-chip-group{display:flex;flex-wrap:wrap;gap:var(--ls-spacing-2, 8px)}.ls-chip-group-compact{gap:var(--ls-spacing-1, 4px)}a.ls-chip,.ls-chip-link{cursor:pointer;text-decoration:none}a.ls-chip:hover:where(:not(.ls-chip-primary):not(.ls-chip-secondary):not(.ls-chip-success):not(.ls-chip-warning):not(.ls-chip-error):not(.ls-chip-info):not(.ls-chip-outlined):not(.ls-chip-filled):not(.ls-chip-solid)),.ls-chip-link:hover:where(:not(.ls-chip-primary):not(.ls-chip-secondary):not(.ls-chip-success):not(.ls-chip-warning):not(.ls-chip-error):not(.ls-chip-info):not(.ls-chip-outlined):not(.ls-chip-filled):not(.ls-chip-solid)){background-color:var(--ls-accent-primary-lighter, #f1f4f9);border-color:var(--ls-accent-primary-light, #ddddfc);color:var(--ls-text-primary-default, #4145e3)}a.ls-chip:focus-visible,.ls-chip-link:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}a.ls-chip:active,.ls-chip-link:active{transform:scale(.98)}.ls-chip-multiline{height:auto;white-space:normal;word-break:break-word;border-radius:var(--ls-radius-md, 8px)}.ls-chip-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.ls-search{--ls-search-h: var(--ls-spacing-10, 40px);--_icon-size: 16px;display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);width:100%;min-width:200px;max-width:480px;height:var(--ls-search-h);padding-inline:var(--ls-spacing-3, 12px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-body, 14px);background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-border-neutral-light, #ced2da);border-radius:var(--ls-radius-md, 8px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-search:hover:not(:focus-within):not(.ls-search-disabled):not(:has(:disabled)){border-color:var(--ls-border-neutral-default, #97a1af)}.ls-search:focus-within{border-color:var(--ls-accent-primary-default, #6063e8);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-search-subtle{background-color:var(--ls-surface-elevation-02, #f5f5f5);border-color:transparent}.ls-search-subtle:hover:not(:focus-within):not(.ls-search-disabled):not(:has(:disabled)){border-color:var(--ls-border-neutral-light, #ced2da)}.ls-search-subtle:focus-within{background-color:var(--ls-surface-elevation-01, #ffffff);border-color:var(--ls-accent-primary-default, #6063e8)}.ls-search-subtle .ls-search-clear:hover{background-color:var(--ls-surface-elevation-01, #ffffff)}.ls-search-block{max-width:none}.ls-search-sm{--ls-search-h: var(--ls-spacing-8, 32px);--_icon-size: 14px;gap:var(--ls-spacing-1, 4px);padding-inline:var(--ls-spacing-2, 8px);font-size:var(--ls-caption, 12px)}.ls-search-lg{--ls-search-h: var(--ls-spacing-12, 48px);--_icon-size: 20px;padding-inline:var(--ls-spacing-4, 16px);font-size:var(--ls-body-lg, 16px)}.ls-search-disabled,.ls-search:has(.ls-search-input:disabled){opacity:.5;cursor:not-allowed}.ls-search-disabled .ls-search-input,.ls-search-disabled .ls-search-clear,.ls-search:has(.ls-search-input:disabled) .ls-search-input,.ls-search:has(.ls-search-input:disabled) .ls-search-clear{cursor:not-allowed}.ls-search-loading .ls-search-clear{display:none}.ls-search-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--_icon-size);height:var(--_icon-size);color:var(--ls-text-neutral-light, #637083);pointer-events:none}.ls-search-icon svg{width:100%;height:100%}.ls-search-input{flex:1;min-width:0;height:100%;padding:0;font-family:inherit;font-size:inherit;color:var(--ls-text-neutral-default, #202b37);background:none;border:none}.ls-search-input::-moz-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-search-input::placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-search-input:focus{outline:none}.ls-search-input::-webkit-search-cancel-button,.ls-search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ls-search-clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;color:var(--ls-text-neutral-light, #637083);background:none;border:none;border-radius:var(--ls-radius-full, 9999px);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-search-clear:hover{color:var(--ls-text-neutral-default, #202b37);background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-search-clear:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-search-clear svg{width:14px;height:14px}.ls-search-accessory{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);flex-shrink:0;font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083);white-space:nowrap}.ls-search-divider{flex-shrink:0;width:1px;height:16px;background-color:var(--ls-border-neutral-lighter, #f5f5f5)}.ls-search-kbd{display:inline-flex;align-items:center;padding:2px var(--ls-spacing-1, 4px);font-family:inherit;font-size:var(--ls-caption, 12px);line-height:1;color:var(--ls-text-neutral-light, #637083);background-color:var(--ls-surface-elevation-02, #f5f5f5);border:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-sm, 4px)}.ls-search-mark{padding:0 2px;color:inherit;background-color:var(--ls-surface-highlight, #fae59a);border-radius:var(--ls-radius-sm, 4px)}.ls-search-spinner{flex-shrink:0;width:16px;height:16px;border:2px solid var(--ls-border-neutral-light, #ced2da);border-right-color:transparent;border-radius:var(--ls-radius-full, 9999px);animation:ls-search-spin var(--ls-motion-progress-spinner, .6s linear) infinite;will-change:transform}@keyframes ls-search-spin{to{transform:rotate(360deg)}}.ls-combobox,.ls-select-custom{--_row-h: calc(var(--ls-spacing-2, 8px) * 2 + var(--ls-body, 14px) * var(--ls-line-height-normal, 1.5));--ls-combobox-h: var(--ls-spacing-10, 40px);position:relative;width:100%;min-width:200px;max-width:480px}.ls-combobox-sm{--ls-combobox-h: var(--ls-spacing-8, 32px);font-size:var(--ls-caption, 12px)}.ls-combobox-lg{--ls-combobox-h: var(--ls-spacing-12, 48px);font-size:var(--ls-body-lg, 16px)}.ls-combobox-trigger,.ls-select-trigger{display:flex;align-items:center;width:100%;height:var(--ls-combobox-h);padding-inline:var(--ls-spacing-3, 12px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37);background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-border-neutral-light, #ced2da);border-radius:var(--ls-radius-md, 8px);cursor:pointer;transition:border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-trigger:hover,.ls-select-trigger:hover{border-color:var(--ls-border-neutral-default, #97a1af)}.ls-combobox-trigger:focus-visible,.ls-select-trigger:focus-visible{outline:none;border-color:var(--ls-accent-primary-default, #6063e8);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-combobox-error .ls-combobox-trigger,.ls-combobox-error .ls-select-trigger{border-color:var(--ls-accent-error-default, #ef4444)}.ls-combobox-error .ls-combobox-trigger:focus-visible,.ls-combobox-error .ls-select-trigger:focus-visible{border-color:var(--ls-accent-error-default, #ef4444);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-accent-error-light, #fcdcdc)}.ls-combobox-trigger-open,.ls-select-trigger-open,.ls-combobox-trigger.is-open,.is-open.ls-select-trigger{border-color:var(--ls-accent-primary-default, #6063e8);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-combobox-value,.ls-select-value{flex:1;min-width:0;text-align:left}.ls-combobox-button .ls-combobox-trigger,.ls-combobox-button .ls-select-trigger{justify-content:space-between;gap:var(--ls-spacing-2, 8px)}.ls-combobox-button .ls-combobox-value,.ls-combobox-button .ls-select-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-combobox-placeholder,.ls-select-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-combobox-arrow,.ls-select-arrow{display:flex;align-items:center;color:var(--ls-text-neutral-light, #637083);transition:transform var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-arrow svg,.ls-select-arrow svg{width:16px;height:16px}.ls-combobox-trigger-open .ls-combobox-arrow,.ls-combobox-trigger-open .ls-select-arrow,.ls-select-trigger-open .ls-combobox-arrow,.ls-select-trigger-open .ls-select-arrow,.ls-combobox-trigger.is-open .ls-combobox-arrow,.ls-combobox-trigger.is-open .ls-select-arrow,.is-open.ls-select-trigger .ls-combobox-arrow,.is-open.ls-select-trigger .ls-select-arrow{transform:rotate(180deg)}.ls-combobox-panel,.ls-select-menu{position:absolute;top:100%;left:0;right:0;z-index:100;margin-top:var(--ls-spacing-1, 4px);padding:var(--ls-spacing-1, 4px);background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-md, 8px);box-shadow:var(--ls-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1)),transform var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1)),visibility var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1))}.ls-combobox-trigger-open~.ls-combobox-panel,.ls-combobox-trigger-open~.ls-select-menu,.ls-select-trigger-open~.ls-combobox-panel,.ls-select-trigger-open~.ls-select-menu,.ls-combobox-trigger.is-open~.ls-combobox-panel,.ls-combobox-trigger.is-open~.ls-select-menu,.is-open.ls-select-trigger~.ls-combobox-panel,.is-open.ls-select-trigger~.ls-select-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1)),transform var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-combobox-list{max-height:calc(var(--_row-h) * 7.5);overflow-y:auto;overscroll-behavior:contain}.ls-combobox-list::-webkit-scrollbar{width:6px}.ls-combobox-list::-webkit-scrollbar-track{background:transparent}.ls-combobox-list::-webkit-scrollbar-thumb{background:var(--ls-border-neutral-light, #ced2da);border-radius:var(--ls-radius-full, 9999px)}.ls-combobox-option,.ls-select-option{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37);border-radius:var(--ls-radius-sm, 4px);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-option:hover,.ls-select-option:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-combobox-option-active{background-color:var(--ls-surface-elevation-02, #f5f5f5);box-shadow:inset 0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-combobox-option-icon,.ls-select-option-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;font-size:var(--ls-body-lg, 16px);line-height:1}.ls-combobox-option-icon svg,.ls-select-option-icon svg,.ls-combobox-option-icon img,.ls-select-option-icon img{width:16px;height:16px}.ls-combobox-option-icon svg,.ls-select-option-icon svg{color:var(--ls-text-neutral-light, #637083)}.ls-combobox-option-selected .ls-combobox-option-icon svg,.ls-select-option-selected .ls-combobox-option-icon svg,.ls-combobox-option-selected .ls-select-option-icon svg,.ls-select-option-selected .ls-select-option-icon svg,.ls-combobox-option.is-selected .ls-combobox-option-icon svg,.ls-combobox-option.is-selected .ls-select-option-icon svg,.is-selected.ls-select-option .ls-combobox-option-icon svg,.is-selected.ls-select-option .ls-select-option-icon svg{color:var(--ls-accent-primary-default, #6063e8)}.ls-combobox-option-selected,.ls-select-option-selected,.ls-combobox-option.is-selected,.is-selected.ls-select-option{color:var(--ls-text-primary-default, #4145e3);background-color:var(--ls-accent-primary-lighter, #f1f4f9);font-weight:var(--ls-font-medium, 500)}.ls-combobox-option-selected:hover:not(.is-selected),.ls-select-option-selected:hover:not(.is-selected){color:var(--ls-accent-primary-default, #6063e8)}.ls-combobox-option-blocked{color:var(--ls-text-neutral-disabled, #637083);cursor:not-allowed}.ls-combobox-option-disabled,.ls-select-option-disabled,.ls-combobox-option:disabled,.ls-select-option:disabled{color:var(--ls-text-neutral-disabled, #637083);cursor:not-allowed;pointer-events:none}.ls-combobox-option-content,.ls-select-option-content{flex:1}.ls-combobox-option-label,.ls-select-option-label{display:block}.ls-combobox-option-description,.ls-select-option-description{display:block;font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083)}.ls-combobox-option-check,.ls-select-option-check{display:none;color:var(--ls-accent-primary-default, #6063e8)}.ls-combobox-option-check svg,.ls-select-option-check svg{width:14px;height:14px}.ls-combobox-option-selected .ls-combobox-option-check,.ls-combobox-option-selected .ls-select-option-check,.ls-select-option-selected .ls-combobox-option-check,.ls-select-option-selected .ls-select-option-check,.ls-combobox-option.is-selected .ls-combobox-option-check,.ls-combobox-option.is-selected .ls-select-option-check,.is-selected.ls-select-option .ls-combobox-option-check,.is-selected.ls-select-option .ls-select-option-check{display:flex}.ls-combobox-group:not(:first-child),.ls-select-group:not(:first-child){margin-top:var(--ls-spacing-2, 8px);padding-top:var(--ls-spacing-2, 8px);border-top:1px solid var(--ls-border-neutral-lighter, #f5f5f5)}.ls-combobox-group-label,.ls-select-group-label{padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-neutral-light, #637083);text-transform:uppercase;letter-spacing:.5px}.ls-combobox-multi .ls-combobox-value,.ls-select-multi .ls-combobox-value,.ls-combobox-multi .ls-select-value,.ls-select-multi .ls-select-value{display:flex;flex-wrap:nowrap;gap:var(--ls-spacing-1, 4px);overflow:hidden}.ls-combobox-multi .ls-combobox-tag,.ls-combobox-multi .ls-select-tag,.ls-select-multi .ls-combobox-tag,.ls-select-multi .ls-select-tag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-combobox-tag-more{flex:none;color:var(--ls-text-neutral-light, #637083);background-color:transparent}.ls-combobox-multi .ls-combobox-option-check,.ls-select-multi .ls-combobox-option-check,.ls-combobox-multi .ls-select-option-check,.ls-select-multi .ls-select-option-check{order:-1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;background-color:var(--ls-surface-elevation-01, #ffffff);border:2px solid var(--ls-accent-secondary-default, #202b37);border-radius:var(--ls-radius-sm, 4px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-multi .ls-combobox-option-check svg,.ls-select-multi .ls-combobox-option-check svg,.ls-combobox-multi .ls-select-option-check svg,.ls-select-multi .ls-select-option-check svg{width:12px;height:12px;color:var(--ls-text-on-color, #ffffff);opacity:0}.ls-combobox-multi .ls-combobox-option:hover .ls-combobox-option-check,.ls-select-multi .ls-combobox-option:hover .ls-combobox-option-check,.ls-combobox-multi .ls-combobox-option:hover .ls-select-option-check,.ls-select-multi .ls-combobox-option:hover .ls-select-option-check,.ls-combobox-multi .ls-select-option:hover .ls-combobox-option-check,.ls-select-multi .ls-select-option:hover .ls-combobox-option-check,.ls-combobox-multi .ls-select-option:hover .ls-select-option-check,.ls-select-multi .ls-select-option:hover .ls-select-option-check{border-color:var(--ls-accent-primary-default, #6063e8)}.ls-combobox-multi .ls-combobox-option-selected .ls-combobox-option-check,.ls-select-multi .ls-combobox-option-selected .ls-combobox-option-check,.ls-combobox-multi .ls-combobox-option-selected .ls-select-option-check,.ls-select-multi .ls-combobox-option-selected .ls-select-option-check,.ls-combobox-multi .ls-select-option-selected .ls-combobox-option-check,.ls-select-multi .ls-select-option-selected .ls-combobox-option-check,.ls-combobox-multi .ls-select-option-selected .ls-select-option-check,.ls-select-multi .ls-select-option-selected .ls-select-option-check,.ls-combobox-multi .ls-combobox-option.is-selected .ls-combobox-option-check,.ls-select-multi .ls-combobox-option.is-selected .ls-combobox-option-check,.ls-combobox-multi .ls-combobox-option.is-selected .ls-select-option-check,.ls-select-multi .ls-combobox-option.is-selected .ls-select-option-check,.ls-combobox-multi .is-selected.ls-select-option .ls-combobox-option-check,.ls-select-multi .is-selected.ls-select-option .ls-combobox-option-check,.ls-combobox-multi .is-selected.ls-select-option .ls-select-option-check,.ls-select-multi .is-selected.ls-select-option .ls-select-option-check{background-color:var(--ls-accent-primary-default, #6063e8);border-color:var(--ls-accent-primary-pressed, #4145e3)}.ls-combobox-multi .ls-combobox-option-selected .ls-combobox-option-check svg,.ls-select-multi .ls-combobox-option-selected .ls-combobox-option-check svg,.ls-combobox-multi .ls-combobox-option-selected .ls-select-option-check svg,.ls-select-multi .ls-combobox-option-selected .ls-select-option-check svg,.ls-combobox-multi .ls-select-option-selected .ls-combobox-option-check svg,.ls-select-multi .ls-select-option-selected .ls-combobox-option-check svg,.ls-combobox-multi .ls-select-option-selected .ls-select-option-check svg,.ls-select-multi .ls-select-option-selected .ls-select-option-check svg,.ls-combobox-multi .ls-combobox-option.is-selected .ls-combobox-option-check svg,.ls-select-multi .ls-combobox-option.is-selected .ls-combobox-option-check svg,.ls-combobox-multi .ls-combobox-option.is-selected .ls-select-option-check svg,.ls-select-multi .ls-combobox-option.is-selected .ls-select-option-check svg,.ls-combobox-multi .is-selected.ls-select-option .ls-combobox-option-check svg,.ls-select-multi .is-selected.ls-select-option .ls-combobox-option-check svg,.ls-combobox-multi .is-selected.ls-select-option .ls-select-option-check svg,.ls-select-multi .is-selected.ls-select-option .ls-select-option-check svg{opacity:1}.ls-combobox-multi .ls-combobox-option-mixed .ls-combobox-option-check,.ls-select-multi .ls-combobox-option-mixed .ls-combobox-option-check,.ls-combobox-multi .ls-combobox-option-mixed .ls-select-option-check,.ls-select-multi .ls-combobox-option-mixed .ls-select-option-check{background-color:var(--ls-accent-primary-default, #6063e8);border-color:var(--ls-accent-primary-pressed, #4145e3)}.ls-combobox-multi .ls-combobox-option-mixed .ls-combobox-option-check svg,.ls-select-multi .ls-combobox-option-mixed .ls-combobox-option-check svg,.ls-combobox-multi .ls-combobox-option-mixed .ls-select-option-check svg,.ls-select-multi .ls-combobox-option-mixed .ls-select-option-check svg{display:none}.ls-combobox-multi .ls-combobox-option-mixed .ls-combobox-option-check:after,.ls-select-multi .ls-combobox-option-mixed .ls-combobox-option-check:after,.ls-combobox-multi .ls-combobox-option-mixed .ls-select-option-check:after,.ls-select-multi .ls-combobox-option-mixed .ls-select-option-check:after{content:"";display:block;width:8px;height:2px;background-color:var(--ls-text-on-color, #ffffff);border-radius:var(--ls-radius-full, 9999px)}.ls-combobox-wrap .ls-combobox-trigger,.ls-combobox-wrap .ls-select-trigger{height:auto;min-height:var(--ls-combobox-h);padding-block:var(--ls-spacing-1, 4px);align-items:flex-start}.ls-combobox-wrap .ls-combobox-value,.ls-combobox-wrap .ls-select-value{flex-wrap:wrap;overflow:visible;padding-block:3px}.ls-combobox-wrap .ls-combobox-tag,.ls-combobox-wrap .ls-select-tag{overflow:visible;white-space:normal}.ls-combobox-wrap .ls-combobox-arrow,.ls-combobox-wrap .ls-select-arrow{margin-top:3px}.ls-combobox-input .ls-combobox-trigger,.ls-combobox-input .ls-select-trigger{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ls-spacing-1, 4px);height:auto;min-height:var(--ls-combobox-h);padding:var(--ls-spacing-1, 4px) var(--ls-spacing-3, 12px);cursor:text}.ls-combobox-input .ls-combobox-trigger:focus-within,.ls-combobox-input .ls-select-trigger:focus-within{border-color:var(--ls-accent-primary-default, #6063e8);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-combobox-input .ls-combobox-value,.ls-combobox-input .ls-select-value{display:contents}.ls-combobox-input .ls-combobox-search-input,.ls-combobox-input .ls-select-search-input{flex:1 1 60px;min-width:60px;padding-block:var(--ls-spacing-1, 4px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:inherit;color:var(--ls-text-neutral-default, #202b37);background:none;border:0}.ls-combobox-input .ls-combobox-search-input:focus,.ls-combobox-input .ls-select-search-input:focus{outline:none}.ls-combobox-input .ls-combobox-search-input::-moz-placeholder,.ls-combobox-input .ls-select-search-input::-moz-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-combobox-input .ls-combobox-search-input::placeholder,.ls-combobox-input .ls-select-search-input::placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-combobox-input .ls-combobox-search,.ls-combobox-input .ls-select-search{display:none}.ls-combobox-input .ls-combobox-arrow,.ls-combobox-input .ls-select-arrow{margin-left:auto}.ls-combobox-tag-pending{color:var(--ls-text-on-color, #ffffff);background-color:var(--ls-accent-error-default, #ef4444)}.ls-combobox-tag-pending .ls-combobox-tag-remove,.ls-combobox-tag-pending .ls-select-tag-remove{color:var(--ls-text-on-color, #ffffff)}.ls-combobox-count .ls-combobox-value,.ls-combobox-count .ls-select-value{flex-wrap:nowrap}.ls-combobox-count .ls-combobox-tag-remove,.ls-combobox-count .ls-select-tag-remove{display:none}.ls-combobox-clear{position:absolute;top:50%;right:calc(var(--ls-spacing-3, 12px) + var(--ls-spacing-5, 20px));display:flex;align-items:center;justify-content:center;width:var(--ls-spacing-5, 20px);height:var(--ls-spacing-5, 20px);color:var(--ls-text-neutral-light, #637083);background:none;border:0;border-radius:var(--ls-radius-sm, 4px);transform:translateY(-50%);cursor:pointer;transition:color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-clear:hover{color:var(--ls-accent-error-default, #ef4444);background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-combobox-clear svg{width:14px;height:14px}.ls-combobox-tag,.ls-select-tag{display:inline-flex;align-items:center;gap:var(--ls-spacing-1, 4px);padding:2px var(--ls-spacing-2, 8px);font-size:var(--ls-caption, 12px);color:var(--ls-text-primary-default, #4145e3);background-color:var(--ls-accent-primary-lighter, #f1f4f9);border-radius:var(--ls-radius-sm, 4px)}.ls-combobox-tag-remove,.ls-select-tag-remove{display:flex;align-items:center;color:var(--ls-accent-primary-default, #6063e8);cursor:pointer;transition:color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-tag-remove:hover,.ls-select-tag-remove:hover{color:var(--ls-accent-error-default, #ef4444)}.ls-combobox-tag-remove svg,.ls-select-tag-remove svg{width:12px;height:12px}.ls-combobox-search,.ls-select-search{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-2, 8px);margin-bottom:var(--ls-spacing-1, 4px);border-bottom:1px solid var(--ls-border-neutral-lighter, #f5f5f5)}.ls-combobox-search-icon,.ls-select-search-icon{flex-shrink:0;display:flex;align-items:center;color:var(--ls-text-neutral-light, #637083)}.ls-combobox-search-icon svg,.ls-select-search-icon svg{width:14px;height:14px}.ls-combobox-search-input,.ls-select-search-input{flex:1;padding:var(--ls-spacing-2, 8px);font-size:var(--ls-body, 14px);border:none;background:transparent}.ls-combobox-search-input:focus,.ls-select-search-input:focus{outline:none}.ls-combobox-search-input::-moz-placeholder,.ls-select-search-input::-moz-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-combobox-search-input::placeholder,.ls-select-search-input::placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-combobox-option-icon,.ls-select-option-icon{flex-shrink:0;display:flex;align-items:center;color:var(--ls-text-neutral-light, #637083)}.ls-combobox-option-icon svg,.ls-select-option-icon svg{width:16px;height:16px}.ls-combobox-option-selected .ls-combobox-option-icon,.ls-select-option-selected .ls-combobox-option-icon,.ls-combobox-option-selected .ls-select-option-icon,.ls-select-option-selected .ls-select-option-icon,.ls-combobox-option.is-selected .ls-combobox-option-icon,.ls-combobox-option.is-selected .ls-select-option-icon,.is-selected.ls-select-option .ls-combobox-option-icon,.is-selected.ls-select-option .ls-select-option-icon{color:var(--ls-accent-primary-default, #6063e8)}.ls-combobox-no-results,.ls-select-no-results{padding:var(--ls-spacing-4, 16px);text-align:center;font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-light, #637083)}.ls-combobox-create{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);margin-top:var(--ls-spacing-1, 4px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-primary-default, #4145e3);border-top:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-sm, 4px);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-combobox-create:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-combobox-create:before{content:"+";display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;font-size:var(--ls-body-lg, 16px);line-height:1}.ls-combobox-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-2, 8px);margin-top:var(--ls-spacing-1, 4px);border-top:1px solid var(--ls-border-neutral-lighter, #f5f5f5)}.ls-combobox-limit{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083)}.ls-combobox-select-all{margin-bottom:var(--ls-spacing-1, 4px);padding-bottom:var(--ls-spacing-2, 8px);border-bottom:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:0;font-weight:var(--ls-font-medium, 500)}@media (prefers-reduced-motion: reduce){.ls-combobox-panel,.ls-select-menu{transform:translateY(0)}}.ls-menu{--_menu-min-w: 180px;--_menu-z: 1000;position:relative;display:inline-block}.ls-menu-trigger{display:inline-flex;align-items:center;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);color:var(--ls-text-neutral-default, #202b37);background:transparent;border:1px solid transparent;border-radius:var(--ls-radius-md, 8px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-menu-trigger svg{width:16px;height:16px;flex-shrink:0}.ls-menu-trigger:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5);border-color:var(--ls-border-neutral-lighter, #f5f5f5)}.ls-menu-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ls-focus-ring-color, #6063e8)}.ls-menu-trigger .ls-menu-trigger-caret{color:var(--ls-text-neutral-light, #637083);transition:transform var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1));margin-left:auto}.ls-menu-trigger-icon{padding:var(--ls-spacing-2, 8px);border-radius:var(--ls-radius-full, 9999px)}.ls-menu-open>.ls-menu-trigger{background-color:var(--ls-surface-elevation-02, #f5f5f5);border-color:var(--ls-border-neutral-default, #97a1af)}.ls-menu-open>.ls-menu-trigger .ls-menu-trigger-caret{transform:rotate(180deg)}.ls-menu-panel{position:absolute;top:calc(100% + var(--ls-spacing-1, 4px));left:0;z-index:var(--_menu-z);min-width:var(--_menu-min-w);padding:var(--ls-spacing-1, 4px);background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-md, 8px);box-shadow:var(--ls-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1)),transform var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1)),visibility var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1))}.ls-menu-open>.ls-menu-panel{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1)),transform var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-menu-end>.ls-menu-panel{left:auto;right:0}.ls-menu-up>.ls-menu-panel{top:auto;bottom:calc(100% + var(--ls-spacing-1, 4px));transform:translateY(6px)}.ls-menu-up.ls-menu-open>.ls-menu-panel{transform:translateY(0)}.ls-menu-scroll{max-height:var(--ls-menu-max-h, 320px);overflow-y:auto;overflow-x:hidden}.ls-menu-search{margin:calc(-1 * var(--ls-spacing-1, 4px)) calc(-1 * var(--ls-spacing-1, 4px)) var(--ls-spacing-1, 4px);padding:var(--ls-spacing-2, 8px);background-color:var(--ls-surface-elevation-01, #ffffff);border-bottom:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-md, 8px) var(--ls-radius-md, 8px) 0 0}.ls-menu-search input{display:block;width:100%;padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);font-size:var(--ls-body, 14px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);color:var(--ls-text-neutral-default, #202b37);background-color:var(--ls-surface-elevation-02, #f5f5f5);border:1px solid var(--ls-border-neutral-lighter, #f5f5f5);border-radius:var(--ls-radius-sm, 4px)}.ls-menu-search input::-moz-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-menu-search input::placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-menu-search input:focus{outline:none;border-color:var(--ls-accent-primary-default, #6063e8);background-color:var(--ls-surface-elevation-01, #ffffff)}.ls-menu-header{padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px) var(--ls-spacing-1, 4px);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-neutral-light, #637083);text-transform:uppercase;letter-spacing:.06em}.ls-menu-divider{height:1px;margin:var(--ls-spacing-1, 4px) 0;background-color:var(--ls-border-neutral-lighter, #f5f5f5)}.ls-menu-item{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);width:100%;padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-regular, 400);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);color:var(--ls-text-neutral-default, #202b37);background:none;border:none;border-radius:var(--ls-radius-sm, 4px);cursor:pointer;text-align:left;text-decoration:none;white-space:nowrap;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-menu-item:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-menu-item:focus-visible{outline:none;background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-menu-item .ls-menu-item-icon{width:16px;height:16px;flex-shrink:0;color:var(--ls-text-neutral-light, #637083)}.ls-menu-item .ls-menu-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-menu-item .ls-menu-item-meta{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083);flex-shrink:0;white-space:nowrap}.ls-menu-item .ls-menu-item-check{width:16px;height:16px;flex-shrink:0;color:var(--ls-accent-primary-default, #6063e8);opacity:0}.ls-menu-item.is-active,.ls-menu-item[aria-selected=true]{color:var(--ls-text-primary-default, #4145e3);background-color:var(--ls-accent-primary-lighter, #f1f4f9)}.ls-menu-item.is-active .ls-menu-item-icon,.ls-menu-item[aria-selected=true] .ls-menu-item-icon{color:var(--ls-accent-primary-default, #6063e8)}.ls-menu-item.is-active .ls-menu-item-check,.ls-menu-item[aria-selected=true] .ls-menu-item-check{opacity:1}.ls-menu-item.is-active:hover,.ls-menu-item[aria-selected=true]:hover{background-color:var(--ls-accent-primary-light, #ddddfc)}.ls-menu-item-danger{color:var(--ls-text-error, #c80202)}.ls-menu-item-danger .ls-menu-item-icon{color:var(--ls-accent-error-default, #ef4444)}.ls-menu-item-danger:hover{background-color:var(--ls-accent-error-lighter, #fef6f6);color:var(--ls-accent-error-default, #ef4444)}.ls-menu-item[disabled],.ls-menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.ls-menu-full{width:100%}.ls-menu-full>.ls-menu-panel{width:100%}.ls-menu-sm .ls-menu-trigger{padding:var(--ls-spacing-1, 4px) var(--ls-spacing-2, 8px);font-size:var(--ls-caption, 12px)}.ls-menu-sm .ls-menu-panel{--_menu-min-w: 140px}.ls-menu-sm .ls-menu-item{padding:var(--ls-spacing-1, 4px) var(--ls-spacing-2, 8px);font-size:var(--ls-caption, 12px)}.ls-menu-lg .ls-menu-trigger{padding:var(--ls-spacing-3, 12px) var(--ls-spacing-4, 16px);font-size:var(--ls-body-lg, 16px)}.ls-menu-lg .ls-menu-panel{--_menu-min-w: 220px}.ls-menu-lg .ls-menu-item{padding:var(--ls-spacing-3, 12px) var(--ls-spacing-4, 16px);font-size:var(--ls-body-lg, 16px)}.ls-menu-content{padding:var(--ls-spacing-3, 12px)}.ls-menu-trigger[aria-expanded=true]{background-color:var(--ls-surface-elevation-02, #f5f5f5);border-color:var(--ls-border-neutral-default, #97a1af)}.ls-menu-trigger[aria-expanded=true] .ls-menu-trigger-caret{transform:rotate(180deg)}:has(>.ls-menu-trigger[aria-expanded=true])>.ls-menu-panel{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1)),transform var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-menu-native:focus-within>.ls-menu-panel{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1)),transform var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-menu-native>.ls-menu-trigger:focus+.ls-menu-panel,.ls-menu-native>.ls-menu-panel:hover{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1)),transform var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-menu-floating{--_menu-min-w: 180px;--_menu-max-w: 320px;--_menu-z: 1100;position:fixed;top:0;left:0;z-index:var(--_menu-z);box-sizing:border-box;width:-moz-max-content;width:max-content;min-width:var(--_menu-min-w);max-width:min(var(--_menu-max-w),100vw - 2 * var(--ls-spacing-2, 8px));max-height:calc(100vh - 2 * var(--ls-spacing-2, 8px));overflow-y:auto;overscroll-behavior:contain;opacity:1;visibility:visible;transform:none;transition:none;animation:ls-menu-floating-in var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-menu-floating[data-placement=top]{animation-name:ls-menu-floating-in-up}.ls-menu-floating:focus{outline:none}.ls-menu-floating .ls-menu-item{box-sizing:border-box;line-height:var(--ls-line-height-normal, 1.5);color:var(--ls-text-neutral-default, #202b37)}.ls-menu-floating .ls-menu-item:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-menu-floating .ls-menu-item:focus-visible{outline:none;background-color:var(--ls-surface-elevation-02, #f5f5f5);box-shadow:inset 0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-menu-floating .ls-menu-item .ls-menu-item-icon{display:inline-flex}.ls-menu-floating .ls-menu-item .ls-menu-item-icon svg{width:100%;height:100%}.ls-menu-floating .ls-menu-item-text{display:flex;flex:1;flex-direction:column;min-width:0}.ls-menu-floating .ls-menu-item-description{font-size:var(--ls-caption, 12px);line-height:var(--ls-line-height-snug, 1.25);color:var(--ls-text-neutral-light, #637083);white-space:normal}.ls-menu-floating .ls-menu-item[aria-checked=true] .ls-menu-item-check{color:var(--ls-text-primary-default, #4145e3);opacity:1}.ls-menu-floating .ls-menu-item-danger:not([aria-disabled=true]){color:var(--ls-text-error, #c80202)}.ls-menu-floating .ls-menu-item-danger:not([aria-disabled=true]) .ls-menu-item-icon{color:var(--ls-text-error, #c80202)}.ls-menu-floating .ls-menu-item-danger:not([aria-disabled=true]):hover,.ls-menu-floating .ls-menu-item-danger:not([aria-disabled=true]):focus-visible{background-color:var(--ls-tint-error, #fcdcdc);color:var(--ls-on-tint-error, #972222)}.ls-menu-floating .ls-menu-item-danger:not([aria-disabled=true]):hover .ls-menu-item-icon,.ls-menu-floating .ls-menu-item-danger:not([aria-disabled=true]):focus-visible .ls-menu-item-icon{color:var(--ls-on-tint-error, #972222)}.ls-menu-floating .ls-menu-item[aria-disabled=true]{opacity:1;pointer-events:auto;cursor:not-allowed;color:var(--ls-text-neutral-disabled, #637083)}.ls-menu-floating .ls-menu-item[aria-disabled=true] .ls-menu-item-icon{color:var(--ls-text-neutral-disabled, #637083)}.ls-menu-floating .ls-menu-item[aria-disabled=true]:hover{background-color:transparent}.ls-menu-floating .ls-menu-item[aria-disabled=true]:focus-visible{background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-menu-floating-match{min-width:0;max-width:calc(100vw - 2 * var(--ls-spacing-2, 8px))}@keyframes ls-menu-floating-in{0%{opacity:0;transform:translateY(calc(-1 * var(--ls-spacing-1, 4px)))}}@keyframes ls-menu-floating-in-up{0%{opacity:0;transform:translateY(var(--ls-spacing-1, 4px))}}@keyframes ls-menu-floating-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.ls-menu-panel,.ls-menu-up>.ls-menu-panel{transform:translateY(0)}.ls-menu-floating,.ls-menu-floating[data-placement=top]{animation-name:ls-menu-floating-fade}}.ls-pagination,.ls-table-pagination{display:grid;grid-template-columns:1fr auto 1fr;flex-shrink:0;align-items:center;gap:var(--ls-spacing-4, 16px);container:ls-pagination/inline-size;padding:var(--ls-spacing-2, 8px) var(--ls-spacing-4, 16px);border-top:1px solid var(--ls-border-neutral-light, #ced2da);font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37)}.ls-pagination-compact .ls-pagination-size{display:none}.ls-pagination-summary,.ls-table-pagination-info{grid-column:1;margin:0;color:var(--ls-text-neutral-light, #637083)}.ls-pagination-controls,.ls-table-pagination-controls{grid-column:2;justify-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ls-spacing-4, 16px)}.ls-pagination-size{display:flex;flex-shrink:0;align-items:center;gap:var(--ls-spacing-2, 8px);white-space:nowrap;font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083)}.ls-pagination-pages{display:flex;align-items:center;gap:var(--ls-spacing-1, 4px);margin:0;padding:0;list-style:none}.ls-pagination-item,.ls-table-pagination-btn,.ls-table-pagination-page{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ls-spacing-8, 32px);height:var(--ls-spacing-8, 32px);padding:0 var(--ls-spacing-2, 8px);font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37);background-color:transparent;border:1px solid transparent;border-radius:var(--ls-radius-full, 9999px);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-pagination-item svg,.ls-table-pagination-btn svg,.ls-table-pagination-page svg{width:var(--ls-spacing-4, 16px);height:var(--ls-spacing-4, 16px);pointer-events:none}.ls-pagination-item:hover:not(:disabled),.ls-table-pagination-btn:hover:not(:disabled),.ls-table-pagination-page:hover:not(:disabled){background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-pagination-item:focus-visible,.ls-table-pagination-btn:focus-visible,.ls-table-pagination-page:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-pagination-item:disabled,.ls-table-pagination-btn:disabled,.ls-table-pagination-page:disabled{color:var(--ls-text-neutral-disabled, #637083);cursor:default}.ls-pagination-step,.ls-table-pagination-btn{padding:0;color:var(--ls-text-neutral-light, #637083)}.ls-pagination-step:hover:not(:disabled),.ls-table-pagination-btn:hover:not(:disabled){color:var(--ls-text-neutral-default, #202b37)}.ls-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ls-spacing-6, 24px);height:var(--ls-spacing-8, 32px);color:var(--ls-text-neutral-light, #637083)}.ls-pagination-ellipsis:before{content:"..."}.ls-pagination-overflow{--_menu-min-w: calc(var(--ls-spacing-16, 64px) + var(--ls-spacing-2, 8px));position:relative;display:inline-flex}.ls-pagination-overflow-trigger{color:var(--ls-text-neutral-light, #637083)}.ls-pagination-overflow-trigger:before{content:"..."}.ls-pagination-overflow>.ls-menu-panel{left:50%;transform:translate(-50%) translateY(-6px)}.ls-pagination-overflow.ls-menu-open>.ls-menu-panel{transform:translate(-50%) translateY(0)}.ls-pagination-overflow .ls-menu-item{justify-content:center}.ls-pagination-count{padding:0 var(--ls-spacing-2, 8px);color:var(--ls-text-neutral-default, #202b37)}.ls-pagination-item-current,.ls-table-pagination-page.is-active{font-weight:var(--ls-font-medium, 500);color:var(--ls-text-primary-default, #4145e3);background-color:var(--ls-accent-primary-lighter, #f1f4f9);border-color:var(--ls-accent-primary-default, #6063e8);cursor:default}.ls-pagination-item-current:hover,.ls-table-pagination-page.is-active:hover{background-color:var(--ls-accent-primary-lighter, #f1f4f9)}@container ls-pagination (max-width: 640px){.ls-pagination-summary,.ls-table-pagination-info,.ls-pagination-controls,.ls-table-pagination-controls{grid-column:1/-1;justify-self:start}.ls-pagination-size{display:none}.ls-pagination-ellipsis,.ls-pagination-item:not(.ls-pagination-item-current):not(.ls-pagination-step){display:none}}@media (pointer: coarse){.ls-pagination-item{position:relative}.ls-pagination-item:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--ls-spacing-8, 32px) + var(--ls-spacing-3, 12px));height:calc(var(--ls-spacing-8, 32px) + var(--ls-spacing-3, 12px));transform:translate(-50%,-50%)}}.ls-link{display:inline-flex;align-items:center;gap:var(--ls-spacing-1, 4px);color:var(--ls-text-primary-default, #4145e3);text-decoration:none;cursor:pointer;transition:color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-link svg,.ls-link .ls-link-icon{width:1em;height:1em;flex-shrink:0}.ls-link:hover{text-decoration:underline}.ls-link:focus-visible{outline:none;text-decoration:underline;border-radius:var(--ls-radius-sm, 4px);box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-link-underline-always{text-decoration:underline}.ls-link-underline-none:hover{text-decoration:none}.ls-link-sm{font-size:var(--ls-caption, 12px)}.ls-link-lg{font-size:var(--ls-body-lg, 16px)}.ls-link-disabled{color:var(--ls-text-neutral-light, #637083);cursor:not-allowed;pointer-events:none}.ls-link-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ls-spacing-4, 16px)}.ls-link-group-vertical{flex-direction:column;align-items:flex-start;gap:var(--ls-spacing-2, 8px)}.ls-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--ls-spacing-4, 16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1)),visibility var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1));background-color:#0009}@supports (backdrop-filter: blur(4px)){.ls-modal-overlay{background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (max-width: 767px){.ls-modal-overlay{background-color:#000000a6;-webkit-backdrop-filter:none;backdrop-filter:none}}.ls-modal-overlay-open,.ls-modal-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--ls-motion-overlay-enter, .2s cubic-bezier(0, 0, 0, 1))}.ls-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:500px;max-height:calc(100vh - var(--ls-spacing-8, 32px));background-color:var(--ls-surface-elevation-01, #ffffff);border-radius:var(--ls-radius-lg, 12px);box-shadow:var(--ls-shadow-2xl, 0 25px 50px -12px rgba(0, 0, 0, .25));transform:scale(.95) translateY(10px);transition:transform var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1))}.ls-modal-overlay-open .ls-modal,.ls-modal-overlay.is-open .ls-modal{transform:scale(1) translateY(0);transition:transform var(--ls-motion-overlay-enter, .2s cubic-bezier(0, 0, 0, 1))}.ls-modal-xs{max-width:320px}.ls-modal-sm{max-width:400px}.ls-modal-md{max-width:500px}.ls-modal-lg{max-width:640px}.ls-modal-xl{max-width:800px}.ls-modal-2xl{max-width:1024px}.ls-modal-full{max-width:calc(100vw - var(--ls-spacing-8, 32px));max-height:calc(100vh - var(--ls-spacing-8, 32px))}.ls-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ls-spacing-4, 16px);padding:var(--ls-spacing-4, 16px) var(--ls-spacing-6, 24px);border-bottom:1px solid var(--ls-border-neutral-lighter, #f5f5f5)}.ls-modal-title{font-size:var(--ls-h6, 20px);font-weight:var(--ls-font-bold, 700);color:var(--ls-text-secondary-default, #202b37);margin:0}.ls-modal-eyebrow{margin:0 0 var(--ls-spacing-1, 4px);font-size:var(--ls-caption, 12px);line-height:var(--ls-line-height-normal, 1.5);letter-spacing:var(--ls-letter-spacing-eyebrow, .08em);font-weight:var(--ls-font-medium, 500);text-transform:uppercase;color:var(--ls-text-primary-default, #4145e3)}.ls-modal-subtitle{font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37);margin-top:var(--ls-spacing-1, 4px)}.ls-modal-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--ls-text-neutral-default, #202b37);border-radius:var(--ls-radius-md, 8px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1));flex-shrink:0}.ls-modal-close:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5);color:var(--ls-text-secondary-default, #202b37)}.ls-modal-close:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ls-focus-ring-color, #6063e8)}.ls-modal-close svg{width:24px;height:24px}.ls-modal-body{flex:1;padding:var(--ls-spacing-6, 24px);overflow-y:auto}.ls-modal-body::-webkit-scrollbar{width:6px}.ls-modal-body::-webkit-scrollbar-track{background:transparent}.ls-modal-body::-webkit-scrollbar-thumb{background:var(--ls-neutral-300, #f5f5f5);border-radius:var(--ls-radius-full, 9999px)}.ls-modal-body-flush{padding:0}.ls-modal-body-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ls-spacing-8, 32px)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ls-spacing-8, 32px)),transparent)}.ls-modal-confirm-error{margin:var(--ls-spacing-3, 12px) 0 0;font-size:var(--ls-body, 14px);line-height:var(--ls-line-height-normal, 1.5);color:var(--ls-text-error, #c80202)}.ls-modal-confirm-field{margin-top:var(--ls-spacing-4, 16px);text-align:left}.ls-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ls-spacing-3, 12px);padding:var(--ls-spacing-4, 16px) var(--ls-spacing-6, 24px);border-top:1px solid var(--ls-border-neutral-lighter, #f5f5f5)}.ls-modal-footer-left{justify-content:flex-start}.ls-modal-footer-center{justify-content:center}.ls-modal-footer-between{justify-content:space-between}.ls-modal-footer-stack{flex-direction:column}.ls-modal-footer-stack .ls-btn{width:100%}.ls-modal-confirm{text-align:center}.ls-modal-confirm .ls-modal-header{border-bottom:none;padding-bottom:0}.ls-modal-confirm .ls-modal-body{padding-top:0}.ls-modal-confirm .ls-modal-footer{justify-content:center}.ls-modal-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto var(--ls-spacing-4, 16px);border-radius:var(--ls-radius-full, 9999px);background-color:var(--ls-accent-primary-lighter, #f1f4f9);color:var(--ls-accent-primary-default, #6063e8)}.ls-modal-icon svg{width:32px;height:32px}.ls-modal-icon-error{background-color:var(--ls-accent-error-lighter, #fef6f6);color:var(--ls-accent-error-default, #ef4444)}.ls-modal-icon-warning{background-color:var(--ls-accent-warning-lighter, #fefcf6);color:var(--ls-accent-warning-default, #cc7b2e)}.ls-modal-icon-success{background-color:var(--ls-accent-success-lighter, #f7fdfa);color:var(--ls-accent-success-default, #059669)}.ls-modal-icon-info{background-color:var(--ls-accent-info-lighter, #f5f9fe);color:var(--ls-accent-info-default, #3f85f6)}.ls-modal-panel{position:fixed;top:0;right:0;bottom:0;max-width:480px;max-height:100vh;border-radius:0;transform:translate(100%)}.ls-modal-overlay-open .ls-modal-panel,.ls-modal-overlay.is-open .ls-modal-panel{transform:translate(0)}.ls-modal-panel-left{right:auto;left:0;transform:translate(-100%)}.ls-modal-overlay-open .ls-modal-panel-left,.ls-modal-overlay.is-open .ls-modal-panel-left{transform:translate(0)}.ls-modal-bottom-sheet{position:fixed;bottom:0;left:0;right:0;max-width:100%;max-height:90vh;border-radius:var(--ls-radius-xl, 16px) var(--ls-radius-xl, 16px) 0 0;transform:translateY(100%)}.ls-modal-overlay-open .ls-modal-bottom-sheet,.ls-modal-overlay.is-open .ls-modal-bottom-sheet{transform:translateY(0)}.ls-modal-handle{width:40px;height:4px;margin:var(--ls-spacing-2, 8px) auto;background-color:var(--ls-neutral-300, #f5f5f5);border-radius:var(--ls-radius-full, 9999px)}.ls-modal-split{overflow:hidden}.ls-modal-split .ls-modal-body{display:grid;padding:0}@media (min-width: 768px){.ls-modal-split .ls-modal-body{grid-template-columns:3fr 2fr}}.ls-modal-split .ls-modal-footer{flex-direction:column;align-items:stretch}@media (min-width: 768px){.ls-modal-split .ls-modal-footer{flex-direction:row;align-items:center;padding:var(--ls-spacing-6, 24px) var(--ls-spacing-10, 40px)}}.ls-modal-main,.ls-modal-aside{padding:var(--ls-spacing-6, 24px)}@media (min-width: 768px){.ls-modal-main,.ls-modal-aside{padding:var(--ls-spacing-10, 40px)}}.ls-modal-main{background-color:var(--ls-surface-elevation-01, #ffffff)}.ls-modal-aside{position:relative;background-color:var(--ls-surface-background, #f8fafc)}.ls-modal-aside .ls-modal-close{position:absolute;top:var(--ls-spacing-4, 16px);right:var(--ls-spacing-4, 16px)}.ls-alert-dialog{max-width:400px}.ls-alert-dialog-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--ls-spacing-4, 16px);border-radius:var(--ls-radius-full, 9999px)}.ls-alert-dialog-icon svg{width:24px;height:24px}.ls-alert-dialog-title{font-size:var(--ls-h5, 24px);font-weight:var(--ls-font-bold, 700);color:var(--ls-text-secondary-default, #202b37);margin-bottom:var(--ls-spacing-2, 8px)}.ls-alert-dialog-description{font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37)}:is([data-theme=dark],.ls-dark) .ls-modal-icon-error{background-color:color-mix(in srgb,var(--ls-accent-error-default, #ef4444) 16%,var(--ls-surface-elevation-01, #ffffff))}:is([data-theme=dark],.ls-dark) .ls-modal-icon-warning{background-color:color-mix(in srgb,var(--ls-accent-warning-default, #cc7b2e) 16%,var(--ls-surface-elevation-01, #ffffff))}:is([data-theme=dark],.ls-dark) .ls-modal-icon-success{background-color:color-mix(in srgb,var(--ls-accent-success-default, #059669) 16%,var(--ls-surface-elevation-01, #ffffff))}:is([data-theme=dark],.ls-dark) .ls-modal-icon-info{background-color:color-mix(in srgb,var(--ls-accent-info-default, #3f85f6) 16%,var(--ls-surface-elevation-01, #ffffff))}@media (max-width: 639px){.ls-modal-overlay:has(>.ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split)){align-items:flex-end;padding:0}.ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split){max-width:none;max-height:calc(100dvh - var(--ls-spacing-8, 32px));border-radius:var(--ls-radius-xl, 16px) var(--ls-radius-xl, 16px) 0 0;transform:translateY(100%)}.ls-modal-overlay-open .ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split),.ls-modal-overlay.is-open .ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split){transform:translateY(0)}.ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split).ls-modal-lg,.ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split).ls-modal-xl{height:100dvh;max-height:100dvh;border-radius:0}.ls-modal:not(.ls-modal-split) .ls-modal-footer{flex-direction:column-reverse;align-items:stretch;padding-bottom:calc(var(--ls-spacing-4, 16px) + env(safe-area-inset-bottom))}.ls-modal:not(.ls-modal-split) .ls-modal-footer .ls-btn{width:100%}}@media (prefers-reduced-motion: reduce){.ls-modal{transform:scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce) and (max-width: 639px){.ls-modal:not(.ls-modal-confirm,.ls-modal-panel,.ls-modal-panel-left,.ls-modal-bottom-sheet,.ls-modal-split){transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ls-modal-panel,.ls-modal-panel-left{transform:translate(0)}.ls-modal-bottom-sheet{transform:translateY(0)}}.ls-toast-container{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--ls-spacing-2, 8px);max-width:392px;box-sizing:border-box;padding:var(--ls-spacing-4, 16px);pointer-events:none}.ls-toast-container.ls-toast-top-right{top:0;right:0}.ls-toast-container.ls-toast-top-left{top:0;left:0}.ls-toast-container.ls-toast-top-center{top:0;left:50%;transform:translate(-50%)}.ls-toast-container.ls-toast-bottom-right{bottom:0;right:0}.ls-toast-container.ls-toast-bottom-left{bottom:0;left:0}.ls-toast-container.ls-toast-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.ls-toast{display:flex;flex-direction:column;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-4, 16px);background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-border-neutral-light, #ced2da);border-radius:var(--ls-radius-md, 8px);box-shadow:var(--ls-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1));pointer-events:auto;animation:ls-toast-slide-in var(--ls-motion-notify-enter, .3s cubic-bezier(0, 0, 0, 1));box-sizing:border-box;width:360px;max-width:100%}.ls-toast .ls-toast-header{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);width:100%}.ls-toast .ls-toast-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ls-toast .ls-toast-icon svg{width:100%;height:100%}.ls-toast .ls-toast-title{flex:1;font-weight:var(--ls-font-bold, 700);font-size:var(--ls-body, 14px);color:var(--ls-text-secondary-default, #202b37);line-height:1.6}.ls-toast .ls-toast-close{flex-shrink:0;width:32px;height:32px;margin:calc(-1 * var(--ls-spacing-2, 8px)) calc(-1 * var(--ls-spacing-2, 8px)) calc(-1 * var(--ls-spacing-2, 8px)) 0;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:var(--ls-radius-md, 8px);cursor:pointer;color:var(--ls-text-neutral-light, #637083);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-toast .ls-toast-close:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5);color:var(--ls-text-neutral-default, #202b37)}.ls-toast .ls-toast-close:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-toast .ls-toast-close svg{width:16px;height:16px}.ls-toast .ls-toast-content{display:flex;flex-direction:column;gap:var(--ls-spacing-2, 8px);width:100%}.ls-toast .ls-toast-message{font-size:var(--ls-caption, 12px);color:var(--ls-text-secondary-default, #202b37);line-height:1.4;padding-left:28px}.ls-toast .ls-toast-actions{display:flex;gap:var(--ls-spacing-2, 8px);margin-top:var(--ls-spacing-2, 8px);padding-left:28px}.ls-toast .ls-toast-progress-wrapper{position:relative;width:100%;padding-left:28px}.ls-toast .ls-toast-progress-track{width:100%;height:8px;background-color:var(--ls-surface-elevation-02, #f5f5f5);border-radius:72px;overflow:hidden}.ls-toast .ls-toast-progress{height:100%;border-radius:72px;transform-origin:left;animation:ls-toast-progress 5s linear forwards}.ls-toast-success .ls-toast-icon{color:var(--ls-accent-success-default, #059669)}.ls-toast-success .ls-toast-progress{background-color:var(--ls-accent-success-default, #059669)}.ls-toast-error .ls-toast-icon{color:var(--ls-accent-error-default, #ef4444)}.ls-toast-error .ls-toast-progress{background-color:var(--ls-accent-error-default, #ef4444)}.ls-toast-warning .ls-toast-icon{color:var(--ls-accent-warning-default, #cc7b2e)}.ls-toast-warning .ls-toast-progress{background-color:var(--ls-accent-warning-default, #cc7b2e)}.ls-toast-info .ls-toast-icon{color:var(--ls-text-secondary-default, #202b37)}.ls-toast-info .ls-toast-progress{background-color:var(--ls-text-secondary-default, #202b37)}.ls-toast-filled.ls-toast-success{background-color:var(--ls-accent-success-default, #059669);color:var(--ls-text-on-color, #ffffff);border-color:var(--ls-accent-success-default, #059669)}.ls-toast-filled.ls-toast-success .ls-toast-title,.ls-toast-filled.ls-toast-success .ls-toast-message,.ls-toast-filled.ls-toast-success .ls-toast-icon,.ls-toast-filled.ls-toast-success .ls-toast-close{color:var(--ls-text-on-color, #ffffff)}.ls-toast-filled.ls-toast-success .ls-toast-progress-track{background-color:#ffffff4d}.ls-toast-filled.ls-toast-success .ls-toast-progress{background-color:var(--ls-text-on-color, #ffffff)}.ls-toast-filled.ls-toast-error{background-color:var(--ls-accent-error-default, #ef4444);color:var(--ls-text-on-color, #ffffff);border-color:var(--ls-accent-error-default, #ef4444)}.ls-toast-filled.ls-toast-error .ls-toast-title,.ls-toast-filled.ls-toast-error .ls-toast-message,.ls-toast-filled.ls-toast-error .ls-toast-icon,.ls-toast-filled.ls-toast-error .ls-toast-close{color:var(--ls-text-on-color, #ffffff)}.ls-toast-filled.ls-toast-error .ls-toast-progress-track{background-color:#ffffff4d}.ls-toast-filled.ls-toast-error .ls-toast-progress{background-color:var(--ls-text-on-color, #ffffff)}.ls-toast-filled.ls-toast-warning{background-color:var(--ls-warning-fill, #cc7b2e);color:var(--ls-warning-content, #2a2000);border-color:var(--ls-warning-fill, #cc7b2e)}.ls-toast-filled.ls-toast-warning .ls-toast-title,.ls-toast-filled.ls-toast-warning .ls-toast-message,.ls-toast-filled.ls-toast-warning .ls-toast-icon,.ls-toast-filled.ls-toast-warning .ls-toast-close{color:var(--ls-warning-content, #2a2000)}.ls-toast-filled.ls-toast-warning .ls-toast-progress-track{background-color:#0000001a}.ls-toast-filled.ls-toast-warning .ls-toast-progress{background-color:var(--ls-warning-content, #2a2000)}.ls-toast-filled.ls-toast-info{background-color:var(--ls-accent-info-default, #3f85f6);color:var(--ls-text-on-color, #ffffff);border-color:var(--ls-accent-info-default, #3f85f6)}.ls-toast-filled.ls-toast-info .ls-toast-title,.ls-toast-filled.ls-toast-info .ls-toast-message,.ls-toast-filled.ls-toast-info .ls-toast-icon,.ls-toast-filled.ls-toast-info .ls-toast-close{color:var(--ls-text-on-color, #ffffff)}.ls-toast-filled.ls-toast-info .ls-toast-progress-track{background-color:#ffffff4d}.ls-toast-filled.ls-toast-info .ls-toast-progress{background-color:var(--ls-text-on-color, #ffffff)}.ls-toast-bordered.ls-toast-success{border-left:4px solid var(--ls-accent-success-default, #059669)}.ls-toast-bordered.ls-toast-error{border-left:4px solid var(--ls-accent-error-default, #ef4444)}.ls-toast-bordered.ls-toast-warning{border-left:4px solid var(--ls-accent-warning-default, #cc7b2e)}.ls-toast-bordered.ls-toast-info{border-left:4px solid var(--ls-accent-info-default, #3f85f6)}.ls-toast-compact .ls-toast-message{display:none}.ls-toast-compact .ls-toast-progress-wrapper{padding-left:0}@media (max-width: 639px){.ls-toast-container{right:0;left:0;max-width:none;transform:none}.ls-toast{width:100%}}@keyframes ls-toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.ls-toast-top-left .ls-toast,.ls-toast-bottom-left .ls-toast{animation-name:ls-toast-slide-in-left}@keyframes ls-toast-slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.ls-toast-top-center .ls-toast{animation-name:ls-toast-slide-in-top}@keyframes ls-toast-slide-in-top{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.ls-toast-bottom-center .ls-toast{animation-name:ls-toast-slide-in-bottom}@keyframes ls-toast-slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ls-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ls-toast.ls-toast-exit{animation:ls-toast-fade-out var(--ls-motion-notify-exit, .2s cubic-bezier(.3, 0, 1, 1)) forwards}@keyframes ls-toast-fade-out{to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.ls-toast,.ls-toast-top-left .ls-toast,.ls-toast-bottom-left .ls-toast,.ls-toast-top-center .ls-toast,.ls-toast-bottom-center .ls-toast{animation-name:ls-toast-reduced-in}.ls-toast.ls-toast-exit{animation-name:ls-toast-reduced-out}@keyframes ls-toast-reduced-in{0%{opacity:0}}@keyframes ls-toast-reduced-out{to{opacity:0}}}.ls-drawer{--_drawer-w: 400px;--_drawer-h: 400px;--_drawer-z: 500;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--_drawer-z);pointer-events:none;visibility:hidden;transition:visibility var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1))}.ls-drawer.ls-drawer-open{pointer-events:all;visibility:visible;transition:none}.ls-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;opacity:0;transition:opacity var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1));cursor:pointer}.ls-drawer-open .ls-drawer-backdrop{opacity:1;transition:opacity var(--ls-motion-overlay-enter, .2s cubic-bezier(0, 0, 0, 1))}.ls-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:var(--_drawer-w);max-width:100vw;display:flex;flex-direction:column;background-color:var(--ls-surface-elevation-01, #ffffff);box-shadow:var(--ls-shadow-xl, 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1));transform:translate(100%);transition:transform var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1))}.ls-drawer-open .ls-drawer-panel{transform:translate(0);transition:transform var(--ls-motion-overlay-enter, .2s cubic-bezier(0, 0, 0, 1))}.ls-drawer-sm{--_drawer-w: 320px}.ls-drawer-lg{--_drawer-w: 560px}.ls-drawer-xl{--_drawer-w: 720px}.ls-drawer-left .ls-drawer-panel{right:auto;left:0;transform:translate(-100%)}.ls-drawer-left.ls-drawer-open .ls-drawer-panel{transform:translate(0)}.ls-drawer-top .ls-drawer-panel{right:0;bottom:auto;left:0;width:100%;max-width:100vw;height:var(--_drawer-h);max-height:100vh;transform:translateY(-100%)}.ls-drawer-top.ls-drawer-open .ls-drawer-panel{transform:translateY(0)}.ls-drawer-bottom .ls-drawer-panel{top:auto;right:0;left:0;width:100%;max-width:100vw;height:var(--_drawer-h);max-height:100vh;transform:translateY(100%)}.ls-drawer-bottom.ls-drawer-open .ls-drawer-panel{transform:translateY(0)}.ls-drawer-bottom.ls-drawer-sheet .ls-drawer-panel{height:auto;max-height:90%;border-radius:var(--ls-radius-xl, 16px) var(--ls-radius-xl, 16px) 0 0;overscroll-behavior:contain}.ls-drawer-bottom.ls-drawer-sheet .ls-drawer-handle{position:relative;flex-shrink:0;width:40px;height:4px;margin:var(--ls-spacing-2, 8px) auto 0;border-radius:var(--ls-radius-full, 9999px);background-color:var(--ls-text-neutral-light, #637083);cursor:grab;touch-action:none}.ls-drawer-bottom.ls-drawer-sheet .ls-drawer-handle:before{content:"";position:absolute;inset:calc(-1 * var(--ls-spacing-2, 8px)) calc(-1 * var(--ls-spacing-6, 24px)) calc(-1 * var(--ls-spacing-4, 16px))}.ls-drawer-bottom.ls-drawer-sheet .ls-drawer-handle:active{cursor:grabbing}.ls-drawer-header{display:flex;align-items:center;gap:var(--ls-spacing-3, 12px);padding:var(--ls-spacing-4, 16px) var(--ls-spacing-5, 20px);border-bottom:1px solid var(--ls-border-neutral-lighter, #f5f5f5);flex-shrink:0}.ls-drawer-title{flex:1;font-size:var(--ls-h5, 24px);font-weight:var(--ls-font-bold, 700);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);color:var(--ls-text-neutral-default, #202b37);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-drawer-heading{flex:1;min-width:0}.ls-drawer-heading .ls-drawer-title:focus{outline:none}.ls-drawer-eyebrow{margin:0 0 var(--ls-spacing-1, 4px);font-size:var(--ls-caption, 12px);line-height:var(--ls-line-height-normal, 1.5);letter-spacing:var(--ls-letter-spacing-eyebrow, .08em);font-weight:var(--ls-font-medium, 500);text-transform:uppercase;color:var(--ls-text-primary-default, #4145e3)}.ls-drawer-subtitle{margin:var(--ls-spacing-1, 4px) 0 0;font-size:var(--ls-body, 14px);line-height:var(--ls-line-height-normal, 1.5);color:var(--ls-text-neutral-light, #637083)}.ls-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;flex-shrink:0;background:none;border:none;border-radius:var(--ls-radius-full, 9999px);color:var(--ls-text-neutral-light, #637083);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-drawer-close:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5);color:var(--ls-text-neutral-default, #202b37)}.ls-drawer-close:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-offset, 2px) var(--ls-surface-elevation-01, #ffffff),0 0 0 calc(var(--ls-focus-ring-offset, 2px) + var(--ls-focus-ring-width, 2px)) var(--ls-focus-ring-color, #6063e8)}.ls-drawer-close svg{width:18px;height:18px}.ls-drawer-body{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--ls-spacing-5, 20px)}.ls-drawer-body-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ls-spacing-8, 32px)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ls-spacing-8, 32px)),transparent)}.ls-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--ls-spacing-3, 12px);padding:var(--ls-spacing-4, 16px) var(--ls-spacing-5, 20px);border-top:1px solid var(--ls-border-neutral-lighter, #f5f5f5);flex-shrink:0}@media (prefers-reduced-motion: reduce){.ls-drawer-panel{opacity:0;transform:translate(0);transition:opacity var(--ls-motion-overlay-exit, .15s cubic-bezier(.3, 0, 1, 1))}.ls-drawer-open .ls-drawer-panel{opacity:1;transition:opacity var(--ls-motion-overlay-enter, .2s cubic-bezier(0, 0, 0, 1))}.ls-drawer-left .ls-drawer-panel{transform:translate(0)}.ls-drawer-top .ls-drawer-panel,.ls-drawer-bottom .ls-drawer-panel{transform:translateY(0)}}.ls-alert{display:flex;align-items:flex-start;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-4, 16px);border-radius:var(--ls-radius-md, 8px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif)}.ls-alert .ls-alert-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.ls-alert .ls-alert-icon svg{width:100%;height:100%}.ls-alert .ls-alert-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ls-spacing-2, 8px)}.ls-alert .ls-alert-text,.ls-alert .ls-alert-info{display:flex;flex-direction:column;gap:2px}.ls-alert .ls-alert-info{background-color:transparent;border:0}.ls-alert .ls-alert-title{font-size:var(--ls-body-lg, 16px);font-weight:var(--ls-font-bold, 700);line-height:normal}.ls-alert .ls-alert-description{font-size:var(--ls-body, 14px);font-weight:var(--ls-font-regular, 400);line-height:normal}.ls-alert .ls-alert-action{display:inline-flex;align-items:center;gap:var(--ls-spacing-1, 4px);padding:0;background:none;border:none;border-radius:var(--ls-radius-sm, 4px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-bold, 700);text-decoration:underline;cursor:pointer;transition:opacity var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-alert .ls-alert-action:hover{opacity:.8}.ls-alert .ls-alert-action svg{width:20px;height:20px}.ls-alert .ls-alert-actions{display:flex;flex-shrink:0;align-self:center;gap:var(--ls-spacing-2, 8px)}.ls-alert .ls-alert-close{flex-shrink:0;width:44px;height:44px;margin:calc(-1 * var(--ls-spacing-3, 12px)) calc(-1 * var(--ls-spacing-3, 12px)) calc(-1 * var(--ls-spacing-3, 12px)) auto;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:var(--ls-radius-md, 8px);cursor:pointer;opacity:.7;transition:opacity var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1));color:inherit}.ls-alert .ls-alert-close:hover{opacity:1}.ls-alert .ls-alert-close:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-alert .ls-alert-close svg{width:20px;height:20px}@media (max-width: 639px){.ls-alert{flex-wrap:wrap}.ls-alert .ls-alert-content{flex:1 1 0}.ls-alert .ls-alert-close{order:2}.ls-alert .ls-alert-actions{order:3;flex-basis:100%;flex-direction:column-reverse;align-self:stretch}.ls-alert .ls-alert-actions .ls-btn{justify-content:center;width:100%}}.ls-alert-info{background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-accent-info-default, #3f85f6);color:var(--ls-text-secondary-default, #202b37)}.ls-alert-info .ls-alert-icon{color:var(--ls-accent-info-default, #3f85f6)}.ls-alert-info .ls-alert-action{color:var(--ls-text-secondary-default, #202b37)}.ls-alert-success{background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-accent-success-default, #059669);color:var(--ls-text-secondary-default, #202b37)}.ls-alert-success .ls-alert-icon{color:var(--ls-accent-success-default, #059669)}.ls-alert-success .ls-alert-action{color:var(--ls-text-secondary-default, #202b37)}.ls-alert-warning{background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-accent-warning-default, #cc7b2e);color:var(--ls-text-secondary-default, #202b37)}.ls-alert-warning .ls-alert-icon{color:var(--ls-accent-warning-default, #cc7b2e)}.ls-alert-warning .ls-alert-action{color:var(--ls-text-secondary-default, #202b37)}.ls-alert-error{background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-accent-error-default, #ef4444);color:var(--ls-text-secondary-default, #202b37)}.ls-alert-error .ls-alert-icon{color:var(--ls-accent-error-default, #ef4444)}.ls-alert-error .ls-alert-action{color:var(--ls-text-secondary-default, #202b37)}.ls-alert-neutral{background-color:var(--ls-surface-elevation-01, #ffffff);border:1px solid var(--ls-text-neutral-light, #637083);color:var(--ls-text-secondary-default, #202b37)}.ls-alert-neutral .ls-alert-icon{color:var(--ls-text-neutral-default, #202b37)}.ls-alert-neutral .ls-alert-action{color:var(--ls-text-secondary-default, #202b37)}.ls-alert-solid.ls-alert-info{background-color:var(--ls-accent-info-default, #3f85f6);border:none;color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-info .ls-alert-icon,.ls-alert-solid.ls-alert-info .ls-alert-action{color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-success{background-color:var(--ls-accent-success-default, #059669);border:none;color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-success .ls-alert-icon,.ls-alert-solid.ls-alert-success .ls-alert-action{color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-warning{background-color:var(--ls-accent-warning-text, #b45309);border:none;color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-warning .ls-alert-icon,.ls-alert-solid.ls-alert-warning .ls-alert-action{color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-error{background-color:var(--ls-accent-error-default, #ef4444);border:none;color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-error .ls-alert-icon,.ls-alert-solid.ls-alert-error .ls-alert-action{color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-neutral{background-color:var(--ls-accent-neutral-default, #97a1af);border:none;color:var(--ls-text-on-color, #ffffff)}.ls-alert-solid.ls-alert-neutral .ls-alert-icon,.ls-alert-solid.ls-alert-neutral .ls-alert-action{color:var(--ls-text-on-color, #ffffff)}.ls-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--ls-spacing-1, 4px);padding:2px var(--ls-spacing-2, 8px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-medium, 500);line-height:16px;border:0;border-radius:var(--ls-radius-sm, 4px);white-space:nowrap;vertical-align:middle;background-color:var(--ls-tint-neutral, #f0f0f0);color:var(--ls-on-tint-neutral, #344051)}.ls-badge-sm,.ls-badge-xs{padding:2px var(--ls-spacing-2, 8px);font-size:var(--ls-caption, 12px);line-height:16px}.ls-badge-md,.ls-badge-lg{padding:2px var(--ls-spacing-2, 8px);font-size:var(--ls-body, 14px);line-height:20px}.ls-badge-success{background-color:var(--ls-tint-success, #d4f4e7);color:var(--ls-on-tint-success, #126048)}.ls-badge-info{background-color:var(--ls-tint-info, #dcebfd);color:var(--ls-on-tint-info, #1e4b9a)}.ls-badge-warning{background-color:var(--ls-tint-warning, #fcf4d8);color:var(--ls-on-tint-warning, #6b4f0f)}.ls-badge-error{background-color:var(--ls-tint-error, #fcdcdc);color:var(--ls-on-tint-error, #972222)}.ls-badge-neutral,.ls-badge-disabled{background-color:var(--ls-tint-neutral, #f0f0f0);color:var(--ls-on-tint-neutral, #344051)}.ls-badge-primary{background-color:var(--ls-tint-primary, #ddddfc);color:var(--ls-on-tint-primary, #1b1fc0)}.ls-badge-dot:before,.ls-badge-indicator:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor;flex-shrink:0}.ls-badge-close{padding-right:6px}.ls-badge-close .ls-badge-close-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:4px;background:none;border:none;border-radius:50%;cursor:pointer;opacity:.7;transition:opacity var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1));color:inherit}.ls-badge-close .ls-badge-close-btn:hover{opacity:1}.ls-badge-close .ls-badge-close-btn svg{width:10px;height:10px}.ls-badge-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--ls-radius-full, 9999px);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-bold, 700);line-height:1;font-variant-numeric:tabular-nums;background-color:var(--ls-count-fill, #c22121);color:var(--ls-count-content, #ffffff)}.ls-badge-count-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ls-tooltip{--_tooltip-bg: var(--ls-tooltip-bg, var(--ls-surface-inverse, #202b37));--_tooltip-color: var(--ls-tooltip-color, var(--ls-text-on-inverse, #ffffff));--_tooltip-radius: var(--ls-radius-md, 8px);--_tooltip-shadow: var(--ls-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1));--_tooltip-max-w: 240px;position:relative;display:inline-flex;align-items:center;justify-content:center}.ls-tooltip-content{position:absolute;z-index:9999;top:auto;right:auto;bottom:auto;left:auto;width:-moz-max-content;width:max-content;padding:6px 10px;max-width:var(--_tooltip-max-w);border-radius:var(--_tooltip-radius);background-color:var(--_tooltip-bg);color:var(--_tooltip-color);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-medium, 500);line-height:var(--ls-line-height-snug, 1.25);white-space:normal;text-align:center;box-shadow:var(--_tooltip-shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1)),visibility var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1))}.ls-tooltip:hover .ls-tooltip-content,.ls-tooltip:focus-within .ls-tooltip-content{opacity:1;visibility:visible;transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-tooltip:not(.ls-tooltip-bottom):not(.ls-tooltip-left):not(.ls-tooltip-right)>.ls-tooltip-content,.ls-tooltip-top>.ls-tooltip-content{bottom:calc(100% + 8px);top:auto;left:50%;right:auto;transform:translate(-50%)}.ls-tooltip-bottom>.ls-tooltip-content{top:calc(100% + 8px);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.ls-tooltip-left>.ls-tooltip-content{right:calc(100% + 8px);left:auto;top:50%;bottom:auto;transform:translateY(-50%)}.ls-tooltip-right>.ls-tooltip-content{left:calc(100% + 8px);right:auto;top:50%;bottom:auto;transform:translateY(-50%)}.ls-tooltip-arrow:not(.ls-tooltip-bottom):not(.ls-tooltip-left):not(.ls-tooltip-right)>.ls-tooltip-content:before,.ls-tooltip-arrow.ls-tooltip-top>.ls-tooltip-content:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--_tooltip-bg)}.ls-tooltip-arrow.ls-tooltip-bottom>.ls-tooltip-content:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:var(--_tooltip-bg)}.ls-tooltip-arrow.ls-tooltip-left>.ls-tooltip-content:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:var(--_tooltip-bg)}.ls-tooltip-arrow.ls-tooltip-right>.ls-tooltip-content:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--_tooltip-bg)}.ls-tooltip-bubble{position:fixed;top:0;left:0;z-index:9999;box-sizing:border-box;max-width:240px;padding:6px 10px;border-radius:var(--ls-radius-md, 8px);background-color:var(--ls-surface-inverse, #202b37);color:var(--ls-text-on-inverse, #ffffff);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-caption, 12px);font-weight:var(--ls-font-medium, 500);line-height:var(--ls-line-height-snug, 1.25);text-align:center;overflow-wrap:break-word;box-shadow:var(--ls-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1));pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1)),visibility var(--ls-motion-reveal-exit, .1s cubic-bezier(.3, 0, 1, 1))}.ls-tooltip-bubble:after{content:"";position:absolute;border:5px solid transparent}.ls-tooltip-bubble[data-placement=top]:after{top:100%;left:var(--ls-tooltip-arrow, 50%);transform:translate(-50%);border-top-color:var(--ls-surface-inverse, #202b37)}.ls-tooltip-bubble[data-placement=bottom]:after{bottom:100%;left:var(--ls-tooltip-arrow, 50%);transform:translate(-50%);border-bottom-color:var(--ls-surface-inverse, #202b37)}.ls-tooltip-bubble[data-placement=left]:after{left:100%;top:var(--ls-tooltip-arrow, 50%);transform:translateY(-50%);border-left-color:var(--ls-surface-inverse, #202b37)}.ls-tooltip-bubble[data-placement=right]:after{right:100%;top:var(--ls-tooltip-arrow, 50%);transform:translateY(-50%);border-right-color:var(--ls-surface-inverse, #202b37)}.ls-tooltip-bubble.ls-tooltip-bubble-open{pointer-events:auto;opacity:1;visibility:visible;transition:opacity var(--ls-motion-reveal-enter, .15s cubic-bezier(0, 0, 0, 1))}.ls-toggletip-trigger{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--ls-radius-full, 9999px);background:none;color:var(--ls-text-neutral-light, #637083);vertical-align:middle;cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-toggletip-trigger svg{width:18px;height:18px}.ls-toggletip-trigger:hover,.ls-toggletip-trigger[aria-expanded=true]{background-color:var(--ls-state-neutral-hover, rgba(32, 43, 55, .06));color:var(--ls-text-neutral-default, #202b37)}.ls-toggletip-trigger:focus-visible{outline:var(--ls-focus-ring-width, 2px) solid var(--ls-focus-ring-color, #6063e8);outline-offset:var(--ls-focus-ring-offset, 2px)}.ls-toggletip-panel{position:fixed;top:0;left:0;z-index:9999;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;padding:var(--ls-spacing-3, 12px) var(--ls-spacing-10, 40px) var(--ls-spacing-3, 12px) var(--ls-spacing-4, 16px);border:1px solid var(--ls-border-neutral-light, #ced2da);border-radius:var(--ls-radius-md, 8px);background-color:var(--ls-surface-elevation-01, #ffffff);color:var(--ls-text-neutral-default, #202b37);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-body, 14px);line-height:var(--ls-line-height-normal, 1.5);text-align:left;box-shadow:var(--ls-shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1))}.ls-toggletip-panel[hidden]{display:none}.ls-toggletip-panel a{color:var(--ls-text-primary-default, #4145e3);font-weight:var(--ls-font-medium, 500)}.ls-toggletip-close{position:absolute;top:var(--ls-spacing-2, 8px);right:var(--ls-spacing-2, 8px);display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--ls-radius-full, 9999px);background:none;color:var(--ls-text-neutral-light, #637083);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-toggletip-close svg{width:16px;height:16px}.ls-toggletip-close:hover{background-color:var(--ls-state-neutral-hover, rgba(32, 43, 55, .06));color:var(--ls-text-neutral-default, #202b37)}.ls-toggletip-close:focus-visible{outline:var(--ls-focus-ring-width, 2px) solid var(--ls-focus-ring-color, #6063e8);outline-offset:var(--ls-focus-ring-offset, 2px)}.ls-tabs{display:flex;flex-direction:column;width:100%;min-width:0}.ls-tabs-list{display:flex;flex-direction:row;align-items:stretch;gap:0;border-bottom:1px solid var(--ls-border-neutral-light, #ced2da)}.ls-tab{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--ls-spacing-2, 8px);box-sizing:border-box;min-height:44px;padding:0 var(--ls-spacing-4, 16px);margin-bottom:-1px;font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-regular, 400);line-height:20px;color:var(--ls-text-neutral-light, #637083);text-decoration:none;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:var(--ls-radius-sm, 4px) var(--ls-radius-sm, 4px) 0 0;cursor:pointer;transition:color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-bottom-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1));white-space:nowrap}.ls-tab:hover:not(:disabled,[aria-disabled=true],.ls-tab-disabled,.is-active,.ls-tab-active){color:var(--ls-text-neutral-default, #202b37);border-bottom-color:var(--ls-border-neutral-default, #97a1af)}.ls-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-tab:disabled,.ls-tab[aria-disabled=true],.ls-tab.ls-tab-disabled{color:var(--ls-text-neutral-disabled, #637083);cursor:not-allowed;pointer-events:none}.ls-tab.is-active,.ls-tab.ls-tab-active{color:var(--ls-text-primary-default, #4145e3);font-weight:var(--ls-font-medium, 500);border-bottom-color:var(--ls-accent-primary-default, #6063e8)}.ls-tab-label{display:inline-block}.ls-tab-text[data-text]{display:inline-flex;flex-direction:column}.ls-tab-text[data-text]:after{content:attr(data-text);height:0;overflow:hidden;visibility:hidden;font-weight:var(--ls-font-medium, 500);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ls-tab.is-active .ls-badge-neutral,.ls-tab.ls-tab-active .ls-badge-neutral{background-color:var(--ls-tint-primary, #ddddfc);color:var(--ls-on-tint-primary, #1b1fc0)}.ls-tab-sr{font-size:0;line-height:0}.ls-tabs-scroll{--_ls-tabs-fade-start: 0px;--_ls-tabs-fade-end: 0px;position:relative;display:flex;min-width:0;max-width:100%;box-shadow:inset 0 -1px 0 var(--ls-border-neutral-light, #ced2da)}.ls-tabs-scroll>.ls-tabs-list{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border-bottom:0;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--_ls-tabs-fade-start),#000 calc(100% - var(--_ls-tabs-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--_ls-tabs-fade-start),#000 calc(100% - var(--_ls-tabs-fade-end)),transparent 100%)}.ls-tabs-scroll>.ls-tabs-list::-webkit-scrollbar{display:none}.ls-tabs-scroll>.ls-tabs-list>.ls-tab{margin-bottom:0}.ls-tabs-scroll-start{--_ls-tabs-fade-start: 44px}.ls-tabs-scroll-end{--_ls-tabs-fade-end: 44px}.ls-tabs-content{padding:var(--ls-spacing-4, 16px) 0}.ls-tabs-scroll~.ls-tab-panel{padding-top:var(--ls-spacing-4, 16px)}.ls-tab-panel{display:none}.ls-tab-panel.is-active,.ls-tab-panel.ls-tab-panel-active{display:block}.ls-tab-panel:focus-visible{outline:var(--ls-focus-ring-width, 2px) solid var(--ls-focus-ring-color, #6063e8);outline-offset:var(--ls-focus-ring-offset, 2px);border-radius:var(--ls-radius-sm, 4px)}.ls-segmented{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;max-width:100%;padding:3px;vertical-align:middle;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;background-color:var(--ls-surface-elevation-02, #f5f5f5);border-radius:10px}.ls-segmented::-webkit-scrollbar{display:none}.ls-segmented-item{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--ls-spacing-2, 8px);box-sizing:border-box;height:30px;padding:0 14px;font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);line-height:1;color:var(--ls-text-neutral-light, #637083);white-space:nowrap;background:transparent;border:0;border-radius:var(--ls-radius-md, 8px);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),box-shadow var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-segmented-item:before{content:"";position:absolute;top:-3px;right:-1px;bottom:-3px;left:-1px}.ls-segmented-item:hover:not(:disabled,[aria-disabled=true],.ls-segmented-item-active,[aria-pressed=true]){color:var(--ls-text-neutral-default, #202b37)}.ls-segmented-item.ls-segmented-item-active,.ls-segmented-item[aria-pressed=true]{color:var(--ls-text-neutral-default, #202b37);background-color:var(--ls-surface-elevation-01, #ffffff);box-shadow:var(--ls-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1))}.ls-segmented-item:focus-visible{outline:none;box-shadow:0 0 0 var(--ls-focus-ring-width, 2px) var(--ls-focus-ring-color, #6063e8)}.ls-segmented-item:disabled,.ls-segmented-item[aria-disabled=true]{color:var(--ls-text-neutral-disabled, #637083);cursor:not-allowed}.ls-segmented-item svg{width:16px;height:16px;flex-shrink:0}:is([data-theme=dark],.ls-dark) .ls-segmented-item:is(.ls-segmented-item-active,[aria-pressed=true]):not(:focus-visible){box-shadow:0 0 0 1px var(--ls-border-neutral-light, #ced2da)}.ls-header{display:flex;align-items:center;gap:var(--ls-spacing-4, 16px);height:64px;padding:var(--ls-spacing-2, 8px) var(--ls-spacing-6, 24px) var(--ls-spacing-2, 8px) var(--ls-spacing-4, 16px);background-color:var(--ls-surface-elevation-01, #ffffff);border-bottom:1px solid var(--ls-border-neutral-lighter, #f5f5f5)}.ls-header-start{display:flex;align-items:center;gap:var(--ls-spacing-4, 16px)}.ls-header-center{display:flex;align-items:center;flex:1;justify-content:flex-end}.ls-header-end{display:flex;align-items:center;gap:var(--ls-spacing-3, 12px);margin-left:auto}.ls-header-logo{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);text-decoration:none;color:var(--ls-text-secondary-default, #202b37);font-weight:var(--ls-font-bold, 700);font-size:var(--ls-h5, 24px)}.ls-header-logo img,.ls-header-logo svg{height:32px;width:auto}.ls-header-nav{display:flex;align-items:center;gap:var(--ls-spacing-1, 4px)}.ls-header-nav-item{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-neutral-default, #202b37);text-decoration:none;border-radius:var(--ls-radius-md, 8px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),text-decoration-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-header-nav-item:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5);color:var(--ls-text-secondary-default, #202b37);text-decoration:none}.ls-header-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ls-focus-ring-color, #6063e8)}.ls-header-nav-item svg,.ls-header-nav-item .ls-header-nav-icon{width:18px;height:18px}.ls-header-nav-item-active{background-color:var(--ls-accent-primary-lighter, #f1f4f9);color:var(--ls-text-primary-default, #4145e3)}.ls-header-nav-item-active:hover{background-color:var(--ls-accent-primary-light, #ddddfc);color:var(--ls-text-primary-default, #4145e3);text-decoration:none}.ls-header-action{--_action-size: 40px;--_icon-size: 20px;--_edge-offset: calc((var(--_action-size) - var(--_icon-size)) / 2 * -1);display:flex;align-items:center;justify-content:center;width:var(--_action-size);height:var(--_action-size);padding:0;background:none;border:none;border-radius:var(--ls-radius-full, 9999px);color:var(--ls-text-neutral-default, #202b37);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1));position:relative}.ls-header-action:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5);color:var(--ls-text-secondary-default, #202b37)}.ls-header-action:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ls-focus-ring-color, #6063e8)}.ls-header-action svg{width:var(--_icon-size);height:var(--_icon-size)}.ls-header-action .ls-header-action-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:var(--ls-font-bold, 700);color:var(--ls-text-on-color, #ffffff);background-color:var(--ls-accent-error-default, #ef4444);border-radius:var(--ls-radius-full, 9999px);display:flex;align-items:center;justify-content:center}.ls-header-action-sm{--_action-size: 32px;--_icon-size: 16px}.ls-header-action-edge-start{margin-left:var(--_edge-offset)}.ls-header-action-edge-end{margin-right:var(--_edge-offset)}.ls-header-search{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);width:268px;min-height:48px;padding:var(--ls-spacing-2, 8px) var(--ls-spacing-3, 12px);background-color:var(--ls-surface-elevation-02, #f5f5f5);border:1px solid transparent;border-radius:var(--ls-radius-md, 8px);transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1)),border-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-header-search:focus-within{background-color:var(--ls-surface-elevation-01, #ffffff);border-color:var(--ls-accent-primary-default, #6063e8)}.ls-header-search .ls-header-search-icon{width:18px;height:18px;color:var(--ls-text-neutral-light, #637083);flex-shrink:0}.ls-header-search .ls-header-search-icon svg{width:100%;height:100%}.ls-header-search input{flex:1;padding:0;font-size:var(--ls-body, 14px);color:var(--ls-text-neutral-default, #202b37);background:none;border:none}.ls-header-search input::-moz-placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-header-search input::placeholder{color:var(--ls-text-neutral-light, #637083)}.ls-header-search input:focus{outline:none}.ls-header-search kbd{padding:2px 6px;font-size:var(--ls-caption, 12px);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif);color:var(--ls-text-neutral-light, #637083);background-color:var(--ls-surface-elevation-01, #ffffff);border-radius:var(--ls-radius-sm, 4px)}.ls-header-user{display:flex;align-items:center;gap:var(--ls-spacing-2, 8px);padding:var(--ls-spacing-1, 4px) var(--ls-spacing-2, 8px);background:none;border:none;border-radius:var(--ls-radius-md, 8px);cursor:pointer;transition:background-color var(--ls-motion-feedback, .15s cubic-bezier(.2, 0, 0, 1))}.ls-header-user:hover{background-color:var(--ls-surface-elevation-02, #f5f5f5)}.ls-header-user .ls-header-user-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden;background-color:var(--ls-accent-primary-default, #6063e8);color:var(--ls-neutral-100, #ffffff);font-size:11px;font-weight:var(--ls-font-medium, 500);font-family:var(--ls-font-family, DM Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif)}.ls-header-user .ls-header-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ls-header-user .ls-header-user-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ls-header-user .ls-header-user-name{font-size:var(--ls-body, 14px);font-weight:var(--ls-font-medium, 500);color:var(--ls-text-secondary-default, #202b37)}.ls-header-user .ls-header-user-role{font-size:var(--ls-caption, 12px);color:var(--ls-text-neutral-light, #637083)}.ls-header-user .ls-header-user-caret{width:16px;height:16px;color:var(--ls-text-neutral-light, #637083)}.ls-header-divider{width:1px;height:24px;background-color:var(--ls-border-neutral-lighter, #f5f5f5)}.ls-header-sticky{position:sticky;top:0;z-index:100}.ls-header-fixed{position:fixed;top:0;left:0;right:0;z-index:100}.ls-header-absolute{position:absolute;top:0;left:0;right:0;z-index:100}.ls-header-elevated{box-shadow:var(--ls-shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1));border-bottom-color:transparent;transition:box-shadow var(--ls-transition-fast, .15s cubic-bezier(.2, 0, 0, 1)),border-bottom-color var(--ls-transition-fast, .15s cubic-bezier(.2, 0, 0, 1))}.ls-header-hidden{transform:translateY(-100%);transition:transform var(--ls-transition-normal, .2s cubic-bezier(.2, 0, 0, 1))}.ls-header-visible{transform:translateY(0);transition:transform var(--ls-transition-normal, .2s cubic-bezier(.2, 0, 0, 1))}.ls-header-transparent{background-color:transparent;border-bottom:none}.ls-header-bordered{border-bottom-width:2px}.ls-header-compact{height:48px;padding:0 var(--ls-spacing-4, 16px);gap:var(--ls-spacing-3, 12px)}.ls-header-compact .ls-header-logo img,.ls-header-compact .ls-header-logo svg{height:24px}.ls-header-compact .ls-header-action{width:32px;height:32px}.ls-header-compact .ls-header-action svg{width:16px;height:16px}.ls-header-tall{height:80px;padding:0 var(--ls-spacing-8, 32px)}.ls-header-menu-toggle{display:none}@media (max-width: 767px){.ls-header-menu-toggle{display:flex}.ls-header-nav{display:none}.ls-header-search{width:100%}}.ls-btn-icon-left svg,.ls-btn-icon-left .ls-btn-icon{order:-1}.ls-btn-icon-right svg,.ls-btn-icon-right .ls-btn-icon{order:1}
