:root{--shadow-none:none;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-3xl:0 35px 60px -15px rgba(0,0,0,0.3);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--shadow-primary-sm:0 1px 3px 0 rgba(0,102,204,0.12),0 1px 2px -1px rgba(0,102,204,0.12);--shadow-primary-md:0 4px 6px -1px rgba(0,102,204,0.12),0 2px 4px -2px rgba(0,102,204,0.12);--shadow-primary-lg:0 10px 15px -3px rgba(0,102,204,0.15),0 4px 6px -4px rgba(0,102,204,0.15);--shadow-secondary-sm:0 1px 3px 0 rgba(107,107,212,0.12),0 1px 2px -1px rgba(107,107,212,0.12);--shadow-secondary-md:0 4px 6px -1px rgba(107,107,212,0.12),0 2px 4px -2px rgba(107,107,212,0.12);--shadow-success-sm:0 1px 3px 0 rgba(34,197,94,0.12),0 1px 2px -1px rgba(34,197,94,0.12);--shadow-success-md:0 4px 6px -1px rgba(34,197,94,0.12),0 2px 4px -2px rgba(34,197,94,0.12);--shadow-warning-sm:0 1px 3px 0 rgba(245,158,11,0.12),0 1px 2px -1px rgba(245,158,11,0.12);--shadow-warning-md:0 4px 6px -1px rgba(245,158,11,0.12),0 2px 4px -2px rgba(245,158,11,0.12);--shadow-error-sm:0 1px 3px 0 rgba(239,68,68,0.12),0 1px 2px -1px rgba(239,68,68,0.12);--shadow-error-md:0 4px 6px -1px rgba(239,68,68,0.12),0 2px 4px -2px rgba(239,68,68,0.12);--drop-shadow-none:drop-shadow(0 0 0 rgba(0,0,0,0));--drop-shadow-xs:drop-shadow(0 1px 1px rgba(0,0,0,0.05));--drop-shadow-sm:drop-shadow(0 1px 2px rgba(0,0,0,0.1));--drop-shadow-md:drop-shadow(0 4px 3px rgba(0,0,0,0.07)) drop-shadow(0 2px 2px rgba(0,0,0,0.06));--drop-shadow-lg:drop-shadow(0 10px 8px rgba(0,0,0,0.04)) drop-shadow(0 4px 3px rgba(0,0,0,0.1));--drop-shadow-xl:drop-shadow(0 20px 13px rgba(0,0,0,0.03)) drop-shadow(0 8px 5px rgba(0,0,0,0.08));--drop-shadow-2xl:drop-shadow(0 25px 25px rgba(0,0,0,0.15));--shadow-card-rest:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--shadow-card-active:var(--shadow-xs);--shadow-button-rest:var(--shadow-xs);--shadow-button-hover:var(--shadow-sm);--shadow-button-active:var(--shadow-none);--shadow-modal:var(--shadow-2xl);--shadow-dialog:var(--shadow-xl);--shadow-dropdown:var(--shadow-lg);--shadow-menu:var(--shadow-lg);--shadow-popover:var(--shadow-md);--shadow-tooltip:var(--shadow-sm);--shadow-drawer:var(--shadow-xl);--shadow-navbar:var(--shadow-sm);--shadow-sidebar:var(--shadow-md);--shadow-input-rest:var(--shadow-none);--shadow-input-focus:0 0 0 3px var(--color-alpha-primary-10,rgba(0,102,204,0.1));--shadow-input-error:0 0 0 3px var(--color-alpha-error-10,rgba(239,68,68,0.1));--shadow-focus-ring:0 0 0 3px var(--color-alpha-primary-20,rgba(0,102,204,0.2));--shadow-focus-ring-error:0 0 0 3px var(--color-alpha-error-20,rgba(239,68,68,0.2));--shadow-focus-ring-success:0 0 0 3px var(--color-alpha-success-20,rgba(34,197,94,0.2));--shadow-focus-ring-warning:0 0 0 3px var(--color-alpha-warning-20,rgba(245,158,11,0.2));--border-width-0:0;--border-width-1:1px;--border-width-2:2px;--border-width-4:4px;--border-width-8:8px;--border-width-none:var(--border-width-0);--border-width-thin:var(--border-width-1);--border-width-default:var(--border-width-1);--border-width-medium:var(--border-width-2);--border-width-thick:var(--border-width-4);--radius-none:0;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-full:9999px;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-modal:var(--radius-xl);--radius-badge:var(--radius-full);--radius-avatar:var(--radius-full);--border-style-none:none;--border-style-solid:solid;--border-style-dashed:dashed;--border-style-dotted:dotted;--border-style-double:double;--border-color-default:var(--color-neutral-200);--border-color-muted:var(--color-neutral-100);--border-color-strong:var(--color-neutral-300);--border-color-hover:var(--color-neutral-300);--border-color-focus:var(--color-primary-500);--border-color-active:var(--color-primary-600);--border-color-primary:var(--color-primary-500);--border-color-secondary:var(--color-secondary-500);--border-color-success:var(--color-success-500);--border-color-warning:var(--color-warning-500);--border-color-error:var(--color-error-500);--border-color-info:var(--color-info-500);--border-color-transparent:transparent;--divider-width:var(--border-width-1);--divider-color:var(--border-color-default);--divider-style:var(--border-style-solid);--divider-spacing-sm:var(--spacing-2);--divider-spacing-md:var(--spacing-4);--divider-spacing-lg:var(--spacing-6);--outline-width:2px;--outline-offset:2px;--outline-style:solid;--outline-color-default:var(--color-primary-500);--outline-color-error:var(--color-error-500);--border-default:var(--border-width-1) var(--border-style-solid) var(--border-color-default);--border-muted:var(--border-width-1) var(--border-style-solid) var(--border-color-muted);--border-strong:var(--border-width-1) var(--border-style-solid) var(--border-color-strong);--border-hover:var(--border-width-1) var(--border-style-solid) var(--border-color-hover);--border-focus:var(--border-width-2) var(--border-style-solid) var(--border-color-focus);--border-primary:var(--border-width-1) var(--border-style-solid) var(--border-color-primary);--border-secondary:var(--border-width-1) var(--border-style-solid) var(--border-color-secondary);--border-success:var(--border-width-1) var(--border-style-solid) var(--border-color-success);--border-warning:var(--border-width-1) var(--border-style-solid) var(--border-color-warning);--border-error:var(--border-width-1) var(--border-style-solid) var(--border-color-error);--border-info:var(--border-width-1) var(--border-style-solid) var(--border-color-info);--border-dashed:var(--border-width-1) var(--border-style-dashed) var(--border-color-default);--border-dashed-muted:var(--border-width-1) var(--border-style-dashed) var(--border-color-muted);--border-transparent:var(--border-width-1) var(--border-style-solid) transparent;--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-fixed:1200;--z-index-overlay:1300;--z-index-drawer:1400;--z-index-modal:1500;--z-index-popover:1600;--z-index-tooltip:1700;--z-index-notification:1800;--z-index-max:9999;--z-index-navbar:var(--z-index-fixed);--z-index-sidebar:var(--z-index-drawer);--z-index-navbar-dropdown:calc(var(--z-index-navbar) + 10);--z-index-menu:var(--z-index-dropdown);--z-index-submenu:calc(var(--z-index-menu) + 10);--z-index-context-menu:var(--z-index-popover);--z-index-modal-backdrop:var(--z-index-overlay);--z-index-modal-content:var(--z-index-modal);--z-index-drawer-backdrop:var(--z-index-overlay);--z-index-drawer-content:var(--z-index-drawer);--z-index-toast:var(--z-index-notification);--z-index-alert:calc(var(--z-index-base) + 1);--z-index-banner:var(--z-index-sticky);--z-index-select-dropdown:var(--z-index-dropdown);--z-index-datepicker:var(--z-index-dropdown);--z-index-autocomplete:var(--z-index-dropdown);--z-index-loading-overlay:calc(var(--z-index-modal) + 100);--z-index-skip-link:var(--z-index-max);--z-index-relative-below:-1;--z-index-relative-base:0;--z-index-relative-above:1;--z-index-relative-top:10;--avatar-xs-size:1.5rem;--avatar-xs-font-size:0.625rem;--avatar-xs-status-size:0.375rem;--avatar-xs-border-width:1px;--avatar-sm-size:2rem;--avatar-sm-font-size:0.75rem;--avatar-sm-status-size:0.5rem;--avatar-sm-border-width:1.5px;--avatar-md-size:2.5rem;--avatar-md-font-size:0.875rem;--avatar-md-status-size:0.625rem;--avatar-md-border-width:2px;--avatar-lg-size:3rem;--avatar-lg-font-size:1rem;--avatar-lg-status-size:0.75rem;--avatar-lg-border-width:2px;--avatar-xl-size:3.5rem;--avatar-xl-font-size:1.125rem;--avatar-xl-status-size:0.875rem;--avatar-xl-border-width:2.5px;--avatar-2xl-size:4rem;--avatar-2xl-font-size:1.25rem;--avatar-2xl-status-size:1rem;--avatar-2xl-border-width:3px;--avatar-3xl-size:6rem;--avatar-3xl-font-size:1.75rem;--avatar-3xl-status-size:1.25rem;--avatar-3xl-border-width:4px;--avatar-default-size:var(--avatar-md-size);--avatar-default-font-size:var(--avatar-md-font-size);--avatar-default-status-size:var(--avatar-md-status-size);--avatar-default-border-width:var(--avatar-md-border-width);--avatar-circle-radius:50%;--avatar-square-radius:0;--avatar-rounded-radius:var(--radius-md,0.5rem);--avatar-default-shape:var(--avatar-circle-radius);--avatar-default-bg:var(--color-neutral-100);--avatar-default-color:var(--color-neutral-600);--avatar-default-border-color:var(--color-neutral-200);--avatar-default-shadow:none;--avatar-primary-bg:var(--color-primary-100);--avatar-primary-color:var(--color-primary-700);--avatar-primary-border-color:var(--color-primary-200);--avatar-primary-shadow:0 2px 8px rgba(0,102,204,0.15);--avatar-secondary-bg:var(--color-secondary-100);--avatar-secondary-color:var(--color-secondary-700);--avatar-secondary-border-color:var(--color-secondary-200);--avatar-secondary-shadow:0 2px 8px rgba(107,107,212,0.15);--avatar-success-bg:var(--color-success-100);--avatar-success-color:var(--color-success-700);--avatar-success-border-color:var(--color-success-200);--avatar-success-shadow:0 2px 8px rgba(34,197,94,0.15);--avatar-warning-bg:var(--color-warning-100);--avatar-warning-color:var(--color-warning-700);--avatar-warning-border-color:var(--color-warning-200);--avatar-warning-shadow:0 2px 8px rgba(245,158,11,0.15);--avatar-error-bg:var(--color-error-100);--avatar-error-color:var(--color-error-700);--avatar-error-border-color:var(--color-error-200);--avatar-error-shadow:0 2px 8px rgba(239,68,68,0.15);--avatar-gradient-bg:linear-gradient(135deg,var(--color-primary-400) 0%,var(--color-secondary-500) 100%);--avatar-gradient-color:var(--color-white);--avatar-gradient-border-color:transparent;--avatar-gradient-shadow:0 4px 12px rgba(0,102,204,0.2);--avatar-status-online-color:var(--color-success-500);--avatar-status-offline-color:var(--color-neutral-400);--avatar-status-away-color:var(--color-warning-500);--avatar-status-busy-color:var(--color-error-500);--avatar-status-offset:0;--avatar-status-border-width:2px;--avatar-status-border-color:var(--color-white);--avatar-group-compact-spacing:-0.5rem;--avatar-group-normal-spacing:-0.25rem;--avatar-group-loose-spacing:0.25rem;--avatar-group-default-spacing:var(--avatar-group-normal-spacing);--avatar-group-max-count:5;--avatar-group-overflow-bg:var(--color-neutral-200);--avatar-group-overflow-color:var(--color-neutral-700);--avatar-group-overflow-font-weight:var(--font-weight-medium);--avatar-hover-scale:1.05;--avatar-hover-shadow:0 4px 12px rgba(0,0,0,0.1);--avatar-hover-border-color:var(--color-primary-300);--avatar-focus-ring-width:2px;--avatar-focus-ring-color:var(--color-primary-500);--avatar-focus-ring-offset:2px;--avatar-active-scale:0.98;--avatar-badge-size:1rem;--avatar-badge-font-size:0.625rem;--avatar-badge-bg:var(--color-error-500);--avatar-badge-color:var(--color-white);--avatar-badge-border-width:2px;--avatar-badge-border-color:var(--color-white);--avatar-badge-offset-top:0;--avatar-badge-offset-right:0;--avatar-loading-bg:var(--color-neutral-100);--avatar-loading-animation:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--avatar-touch-target-min:2.75rem;--avatar-transition-duration:0.2s;--avatar-transition-timing:ease-in-out;--avatar-transition:all var(--avatar-transition-duration) var(--avatar-transition-timing);--avatar-image-object-fit:cover;--avatar-image-object-position:center;--avatar-fallback-icon-size:60%;--avatar-fallback-icon-color:currentColor;--badge-xs-min-width:0.875rem;--badge-xs-height:0.875rem;--badge-xs-font-size:0.5625rem;--badge-sm-min-width:1rem;--badge-sm-height:1rem;--badge-sm-font-size:0.625rem;--badge-md-min-width:1.25rem;--badge-md-height:1.25rem;--badge-md-font-size:0.75rem;--badge-lg-min-width:1.5rem;--badge-lg-height:1.5rem;--badge-lg-font-size:0.875rem;--badge-xl-min-width:1.75rem;--badge-xl-height:1.75rem;--badge-xl-font-size:1rem;--badge-default-min-width:var(--badge-md-min-width);--badge-default-height:var(--badge-md-height);--badge-default-font-size:var(--badge-md-font-size);--badge-dot-xs-size:0.25rem;--badge-dot-sm-size:0.375rem;--badge-dot-md-size:0.5rem;--badge-dot-lg-size:0.625rem;--badge-dot-xl-size:0.75rem;--badge-dot-default-size:var(--badge-dot-md-size);--badge-default-bg:#d9d9d9;--badge-default-color:var(--color-white,#ffffff);--badge-primary-bg:#1890ff;--badge-primary-color:var(--color-white,#ffffff);--badge-secondary-bg:#722ed1;--badge-secondary-color:var(--color-white,#ffffff);--badge-success-bg:#52c41a;--badge-success-color:var(--color-white,#ffffff);--badge-warning-bg:#faad14;--badge-warning-color:var(--color-white,#ffffff);--badge-error-bg:#ff4d4f;--badge-error-color:var(--color-white,#ffffff);--badge-info-bg:#1890ff;--badge-info-color:var(--color-white,#ffffff);--badge-status-processing-color:#1890ff;--badge-status-default-color:#d9d9d9;--badge-status-success-color:#52c41a;--badge-status-error-color:#ff4d4f;--badge-status-warning-color:#faad14;--badge-radius-none:0;--badge-radius-sm:0.125rem;--badge-radius-md:0.25rem;--badge-radius-lg:0.5rem;--badge-radius-full:9999px;--badge-default-radius:var(--badge-radius-full);--badge-padding-x:0.375rem;--badge-padding-y:0;--badge-icon-gap:0.25rem;--badge-close-gap:0.25rem;--badge-border-width:2px;--badge-border-color:var(--color-white,#ffffff);--badge-transition-duration:0.2s;--badge-transition-timing:ease-in-out;--badge-transition:all var(--badge-transition-duration) var(--badge-transition-timing);--badge-pulse-duration:1.5s;--badge-pulse-timing:ease-in-out;--badge-pulse-opacity:0.6;--badge-pulse-scale:1.05;--badge-font-weight:500;--badge-line-height:1;--badge-z-index:1;--button-xs-height:1.5rem;--button-xs-padding-x:0.5rem;--button-xs-padding-y:0.125rem;--button-xs-padding:0 0.5rem;--button-xs-font-size:0.75rem;--button-xs-line-height:1.25rem;--button-xs-icon-size:0.75rem;--button-xs-gap:0.25rem;--button-xs-border-radius:var(--radius-sm);--button-sm-height:2rem;--button-sm-padding-x:0.75rem;--button-sm-padding-y:0.25rem;--button-sm-padding:0 0.75rem;--button-sm-font-size:0.875rem;--button-sm-line-height:1.5rem;--button-sm-icon-size:1rem;--button-sm-gap:0.375rem;--button-sm-border-radius:var(--radius-md);--button-md-height:2.5rem;--button-md-padding-x:1rem;--button-md-padding-y:0.5rem;--button-md-padding:0 1rem;--button-md-font-size:1rem;--button-md-line-height:1.5rem;--button-md-icon-size:1.25rem;--button-md-gap:0.5rem;--button-md-border-radius:var(--radius-md);--button-lg-height:3rem;--button-lg-padding-x:1.5rem;--button-lg-padding-y:0.75rem;--button-lg-padding:0 1.5rem;--button-lg-font-size:1.125rem;--button-lg-line-height:1.75rem;--button-lg-icon-size:1.5rem;--button-lg-gap:0.625rem;--button-lg-border-radius:var(--radius-lg);--button-xl-height:3.5rem;--button-xl-padding-x:2rem;--button-xl-padding-y:1rem;--button-xl-padding:0 2rem;--button-xl-font-size:1.25rem;--button-xl-line-height:1.75rem;--button-xl-icon-size:1.75rem;--button-xl-gap:0.75rem;--button-xl-border-radius:var(--radius-lg);--button-default-height:var(--button-md-height);--button-default-padding-x:var(--button-md-padding-x);--button-default-padding-y:var(--button-md-padding-y);--button-default-font-size:var(--button-md-font-size);--button-primary-bg:var(--color-primary-500);--button-primary-bg-hover:var(--color-primary-600);--button-primary-bg-active:var(--color-primary-700);--button-primary-color:var(--color-white);--button-primary-border-color:transparent;--button-primary-shadow:var(--shadow-button-rest);--button-primary-shadow-hover:var(--shadow-button-hover);--button-secondary-bg:var(--color-secondary-500);--button-secondary-bg-hover:var(--color-secondary-600);--button-secondary-bg-active:var(--color-secondary-700);--button-secondary-color:var(--color-white);--button-secondary-border-color:transparent;--button-secondary-shadow:var(--shadow-button-rest);--button-secondary-shadow-hover:var(--shadow-button-hover);--button-default-bg:var(--color-white);--button-default-bg-hover:var(--color-neutral-50);--button-default-bg-active:var(--color-neutral-100);--button-default-color:var(--color-neutral-900);--button-default-border-color:var(--color-neutral-300);--button-default-shadow:var(--shadow-button-rest);--button-default-shadow-hover:var(--shadow-button-hover);--button-ghost-bg:transparent;--button-ghost-bg-hover:var(--color-neutral-100);--button-ghost-bg-active:var(--color-neutral-200);--button-ghost-color:var(--color-neutral-700);--button-ghost-border-color:transparent;--button-ghost-shadow:none;--button-dashed-bg:transparent;--button-dashed-bg-hover:var(--color-neutral-50);--button-dashed-bg-active:var(--color-neutral-100);--button-dashed-color:var(--color-neutral-700);--button-dashed-border-color:var(--color-neutral-300);--button-dashed-border-style:dashed;--button-dashed-shadow:none;--button-text-bg:transparent;--button-text-bg-hover:var(--color-neutral-100);--button-text-bg-active:var(--color-neutral-200);--button-text-color:var(--color-primary-600);--button-text-color-hover:var(--color-primary-700);--button-text-border-color:transparent;--button-text-shadow:none;--button-link-bg:transparent;--button-link-bg-hover:transparent;--button-link-color:var(--color-primary-600);--button-link-color-hover:var(--color-primary-700);--button-link-border-color:transparent;--button-link-text-decoration:none;--button-link-text-decoration-hover:underline;--button-link-shadow:none;--button-success-bg:var(--color-success-500);--button-success-bg-hover:var(--color-success-600);--button-success-bg-active:var(--color-success-700);--button-success-color:var(--color-white);--button-success-border-color:transparent;--button-success-shadow:var(--shadow-success-sm);--button-warning-bg:var(--color-warning-500);--button-warning-bg-hover:var(--color-warning-600);--button-warning-bg-active:var(--color-warning-700);--button-warning-color:var(--color-white);--button-warning-border-color:transparent;--button-warning-shadow:var(--shadow-warning-sm);--button-error-bg:var(--color-error-500);--button-error-bg-hover:var(--color-error-600);--button-error-bg-active:var(--color-error-700);--button-error-color:var(--color-white);--button-error-border-color:transparent;--button-error-shadow:var(--shadow-error-sm);--button-disabled-bg:var(--color-neutral-100);--button-disabled-color:var(--color-neutral-400);--button-disabled-border-color:var(--color-neutral-200);--button-disabled-opacity:0.6;--button-disabled-cursor:not-allowed;--button-disabled-shadow:none;--button-loading-opacity:0.7;--button-loading-cursor:wait;--button-focus-ring:var(--shadow-focus-ring);--button-focus-ring-offset:2px;--button-focus-outline:none;--button-shape-square:0;--button-shape-rounded:var(--radius-md);--button-shape-pill:var(--radius-full);--button-shape-circle:50%;--button-icon-only-padding:0.5rem;--button-icon-only-xs-size:var(--button-xs-height);--button-icon-only-sm-size:var(--button-sm-height);--button-icon-only-md-size:var(--button-md-height);--button-icon-only-lg-size:var(--button-lg-height);--button-icon-only-xl-size:var(--button-xl-height);--button-group-gap:0;--button-group-border-radius-first:var(--radius-md) 0 0 var(--radius-md);--button-group-border-radius-last:0 var(--radius-md) var(--radius-md) 0;--button-group-border-radius-middle:0;--button-group-divider-color:var(--color-neutral-300);--button-transition-duration:0.2s;--button-transition-timing:ease-in-out;--button-transition:all var(--button-transition-duration) var(--button-transition-timing);--button-font-family:var(--font-family-base);--button-font-weight:var(--font-weight-medium);--button-letter-spacing:0.025em;--button-text-transform:none;--button-touch-target-min:2.75rem;--button-border-width:1px;--button-border-width-focus:2px;--button-spinner-size-xs:0.75rem;--button-spinner-size-sm:1rem;--button-spinner-size-md:1.25rem;--button-spinner-size-lg:1.5rem;--button-spinner-size-xl:1.75rem;--button-spinner-color:currentColor;--input-xs-height:1.5rem;--input-xs-padding-x:0.5rem;--input-xs-padding-y:0.125rem;--input-xs-font-size:0.75rem;--input-xs-line-height:1.25rem;--input-xs-icon-size:0.875rem;--input-xs-border-radius:var(--radius-sm);--input-sm-height:2rem;--input-sm-padding-x:0.625rem;--input-sm-padding-y:0.25rem;--input-sm-font-size:0.8125rem;--input-sm-line-height:1.5rem;--input-sm-icon-size:1rem;--input-sm-border-radius:var(--radius-md);--input-md-height:2.5rem;--input-md-padding-x:0.75rem;--input-md-padding-y:0.5rem;--input-md-font-size:0.875rem;--input-md-line-height:1.5rem;--input-md-icon-size:1.25rem;--input-md-border-radius:var(--radius-md);--input-lg-height:3rem;--input-lg-padding-x:0.875rem;--input-lg-padding-y:0.75rem;--input-lg-font-size:1rem;--input-lg-line-height:1.75rem;--input-lg-icon-size:1.5rem;--input-lg-border-radius:var(--radius-lg);--input-xl-height:3.5rem;--input-xl-padding-x:1rem;--input-xl-padding-y:1rem;--input-xl-font-size:1.125rem;--input-xl-line-height:2rem;--input-xl-icon-size:1.75rem;--input-xl-border-radius:var(--radius-lg);--input-default-height:var(--input-md-height);--input-default-padding-x:var(--input-md-padding-x);--input-default-padding-y:var(--input-md-padding-y);--input-default-font-size:var(--input-md-font-size);--textarea-min-height:6rem;--textarea-max-height:24rem;--input-bg:var(--color-white);--input-bg-hover:var(--color-white);--input-bg-focus:var(--color-white);--input-bg-disabled:var(--color-neutral-50);--input-color:var(--color-neutral-900);--input-color-placeholder:var(--color-neutral-400);--input-color-disabled:var(--color-neutral-400);--input-border-color:var(--color-neutral-300);--input-border-color-hover:var(--color-neutral-400);--input-border-color-focus:var(--color-primary-500);--input-border-color-disabled:var(--color-neutral-200);--input-border-width:1px;--input-border-width-focus:2px;--input-border-style:solid;--input-success-border-color:var(--color-success-500);--input-success-border-color-focus:var(--color-success-600);--input-success-shadow-focus:var(--shadow-focus-ring-success);--input-success-icon-color:var(--color-success-500);--input-warning-border-color:var(--color-warning-500);--input-warning-border-color-focus:var(--color-warning-600);--input-warning-shadow-focus:var(--shadow-focus-ring-warning);--input-warning-icon-color:var(--color-warning-500);--input-error-border-color:var(--color-error-500);--input-error-border-color-focus:var(--color-error-600);--input-error-shadow-focus:var(--shadow-focus-ring-error);--input-error-icon-color:var(--color-error-500);--input-shadow-rest:var(--shadow-input-rest);--input-shadow-focus:var(--shadow-input-focus);--input-shadow-error-focus:var(--shadow-input-error);--input-addon-bg:var(--color-neutral-50);--input-addon-color:var(--color-neutral-600);--input-addon-border-color:var(--color-neutral-300);--input-addon-padding-x:0.75rem;--input-affix-gap:0.5rem;--input-affix-color:var(--color-neutral-500);--input-icon-color:var(--color-neutral-500);--input-icon-color-hover:var(--color-neutral-600);--input-icon-gap:0.5rem;--input-clear-size:1rem;--input-clear-color:var(--color-neutral-400);--input-clear-color-hover:var(--color-neutral-600);--input-clear-bg-hover:var(--color-neutral-100);--input-clear-radius:var(--radius-full);--input-password-toggle-size:1.25rem;--input-password-toggle-color:var(--color-neutral-500);--input-password-toggle-color-hover:var(--color-neutral-700);--input-count-color:var(--color-neutral-500);--input-count-color-warning:var(--color-warning-600);--input-count-color-error:var(--color-error-600);--input-count-font-size:var(--font-size-sm);--input-count-margin-top:0.25rem;--input-label-color:var(--color-neutral-700);--input-label-color-disabled:var(--color-neutral-400);--input-label-font-size:var(--font-size-sm);--input-label-font-weight:var(--font-weight-medium);--input-label-margin-bottom:0.375rem;--input-label-required-color:var(--color-error-500);--input-helper-color:var(--color-neutral-600);--input-helper-font-size:var(--font-size-sm);--input-helper-margin-top:0.25rem;--input-helper-line-height:var(--line-height-snug);--input-error-message-color:var(--color-error-600);--input-error-message-font-size:var(--font-size-sm);--input-error-message-margin-top:0.25rem;--input-error-message-icon-size:1rem;--input-success-message-color:var(--color-success-600);--input-success-message-font-size:var(--font-size-sm);--input-success-message-margin-top:0.25rem;--input-group-gap:0;--input-group-border-radius-first:var(--radius-md) 0 0 var(--radius-md);--input-group-border-radius-last:0 var(--radius-md) var(--radius-md) 0;--input-group-border-radius-middle:0;--input-search-icon-color:var(--color-neutral-500);--input-search-clear-color:var(--color-neutral-400);--input-number-controls-width:1.5rem;--input-number-controls-bg:var(--color-neutral-50);--input-number-controls-bg-hover:var(--color-neutral-100);--input-number-controls-color:var(--color-neutral-600);--input-number-controls-border-color:var(--color-neutral-300);--input-file-button-bg:var(--color-neutral-100);--input-file-button-bg-hover:var(--color-neutral-200);--input-file-button-color:var(--color-neutral-700);--input-file-button-padding:0.5rem 1rem;--input-transition-duration:0.2s;--input-transition-timing:ease-in-out;--input-transition:all var(--input-transition-duration) var(--input-transition-timing);--input-font-family:var(--font-family-base);--input-font-weight:var(--font-weight-normal);--input-letter-spacing:normal;--input-disabled-opacity:0.6;--input-disabled-cursor:not-allowed;--input-readonly-bg:var(--color-neutral-50);--input-readonly-cursor:default;--input-readonly-border-style:dashed;--input-autofill-bg:var(--color-primary-50);--input-autofill-color:var(--color-neutral-900);--card-sm-padding:0.75rem;--card-md-padding:1rem;--card-lg-padding:1.5rem;--card-xl-padding:2rem;--card-default-padding:var(--card-md-padding);--card-bg:var(--color-white);--card-bg-hover:var(--color-neutral-50);--card-bg-active:var(--color-neutral-100);--card-bg-disabled:var(--color-neutral-50);--card-color:var(--color-neutral-900);--card-color-muted:var(--color-neutral-600);--card-border-width:1px;--card-border-color:var(--color-neutral-200);--card-border-color-hover:var(--color-neutral-300);--card-border-style:solid;--card-border-radius:var(--radius-lg);--card-borderless-border-width:0;--card-shadow-none:none;--card-shadow-sm:var(--shadow-sm);--card-shadow-md:var(--shadow-md);--card-shadow-lg:var(--shadow-lg);--card-shadow-xl:var(--shadow-xl);--card-shadow-hover:var(--shadow-card-hover);--card-shadow-active:var(--shadow-card-active);--card-shadow-default:var(--card-shadow-sm);--card-header-padding:var(--card-default-padding);--card-header-padding-bottom:calc(var(--card-default-padding) * 0.75);--card-header-border-width:1px;--card-header-border-color:var(--color-neutral-200);--card-header-bg:transparent;--card-title-font-size:var(--font-size-lg);--card-title-font-weight:var(--font-weight-semibold);--card-title-line-height:var(--line-height-tight);--card-title-color:var(--color-neutral-900);--card-subtitle-font-size:var(--font-size-sm);--card-subtitle-color:var(--color-neutral-600);--card-subtitle-margin-top:0.25rem;--card-header-actions-gap:0.5rem;--card-body-padding:var(--card-default-padding);--card-body-color:var(--color-neutral-700);--card-body-font-size:var(--font-size-base);--card-body-line-height:var(--line-height-normal);--card-footer-padding:var(--card-default-padding);--card-footer-padding-top:calc(var(--card-default-padding) * 0.75);--card-footer-border-width:1px;--card-footer-border-color:var(--color-neutral-200);--card-footer-bg:transparent;--card-footer-color:var(--color-neutral-600);--card-footer-actions-gap:0.5rem;--card-footer-actions-justify:flex-end;--card-media-border-radius-top:var(--card-border-radius);--card-media-border-radius-bottom:0;--card-media-aspect-ratio:16/9;--card-media-object-fit:cover;--card-cover-min-height:12rem;--card-cover-overlay-bg:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6));--card-cover-content-color:var(--color-white);--card-default-bg:var(--card-bg);--card-default-border-color:var(--card-border-color);--card-default-shadow:var(--card-shadow-default);--card-bordered-bg:var(--card-bg);--card-bordered-border-width:2px;--card-bordered-border-color:var(--color-neutral-300);--card-bordered-shadow:none;--card-flat-bg:var(--card-bg);--card-flat-border-width:0;--card-flat-shadow:none;--card-elevated-bg:var(--card-bg);--card-elevated-border-width:0;--card-elevated-shadow:var(--card-shadow-lg);--card-elevated-shadow-hover:var(--card-shadow-xl);--card-ghost-bg:transparent;--card-ghost-border-color:var(--color-neutral-200);--card-ghost-shadow:none;--card-interactive-cursor:pointer;--card-interactive-transform-hover:translateY(-2px);--card-interactive-transition:all 0.3s ease;--card-loading-bg:var(--color-neutral-100);--card-loading-shimmer:linear-gradient(90deg,transparent,rgba(255,255,255,0.5) 50%,transparent);--card-loading-animation:shimmer 2s infinite;--card-divider-width:1px;--card-divider-color:var(--color-neutral-200);--card-divider-margin-y:0.75rem;--card-meta-font-size:var(--font-size-sm);--card-meta-color:var(--color-neutral-500);--card-meta-gap:0.5rem;--card-badge-margin-top:0.5rem;--card-grid-gap:1rem;--card-grid-gap-sm:0.75rem;--card-grid-gap-lg:1.5rem;--card-grid-columns-mobile:1;--card-grid-columns-tablet:2;--card-grid-columns-desktop:3;--card-grid-columns-wide:4;--card-transition-duration:0.3s;--card-transition-timing:ease-in-out;--card-transition:all var(--card-transition-duration) var(--card-transition-timing);--card-primary-bg:var(--color-primary-50);--card-primary-border-color:var(--color-primary-200);--card-primary-title-color:var(--color-primary-900);--card-success-bg:var(--color-success-50);--card-success-border-color:var(--color-success-200);--card-success-title-color:var(--color-success-900);--card-warning-bg:var(--color-warning-50);--card-warning-border-color:var(--color-warning-200);--card-warning-title-color:var(--color-warning-900);--card-error-bg:var(--color-error-50);--card-error-border-color:var(--color-error-200);--card-error-title-color:var(--color-error-900);--card-info-bg:var(--color-info-50);--card-info-border-color:var(--color-info-200);--card-info-title-color:var(--color-info-900);--card-focus-ring:var(--shadow-focus-ring);--card-focus-ring-offset:2px;--card-focus-outline:none;--card-disabled-opacity:0.5;--card-disabled-cursor:not-allowed;--card-disabled-bg:var(--card-bg-disabled);--modal-xs-width:320px;--modal-sm-width:400px;--modal-md-width:500px;--modal-lg-width:640px;--modal-xl-width:800px;--modal-2xl-width:960px;--modal-3xl-width:1120px;--modal-4xl-width:1280px;--modal-5xl-width:1440px;--modal-full-width:100%;--modal-xs-max-height:90vh;--modal-sm-max-height:90vh;--modal-md-max-height:85vh;--modal-lg-max-height:85vh;--modal-xl-max-height:80vh;--modal-2xl-max-height:80vh;--modal-3xl-max-height:80vh;--modal-4xl-max-height:80vh;--modal-5xl-max-height:80vh;--modal-full-max-height:100vh;--modal-max-height:calc(100vh - 4rem);--modal-full-height:calc(100vh - 2rem);--modal-default-width:var(--modal-md-width);--modal-overlay-bg:var(--color-alpha-black-50);--modal-overlay-backdrop-filter:blur(4px);--modal-overlay-z-index:var(--z-index-modal-backdrop);--modal-z-index:var(--z-index-modal-content);--modal-margin:2rem;--modal-margin-mobile:1rem;--modal-bg:var(--color-white);--modal-color:var(--color-neutral-900);--modal-border-radius:var(--radius-xl);--modal-border-width:0;--modal-border-color:transparent;--modal-shadow:var(--shadow-modal);--modal-padding:1.5rem;--modal-padding-none:0;--modal-padding-sm:12px;--modal-padding-md:16px;--modal-padding-lg:24px;--modal-radius-none:0;--modal-radius-sm:4px;--modal-radius-md:8px;--modal-radius-lg:12px;--modal-radius-xl:16px;--modal-header-padding:var(--modal-padding);--modal-header-padding-bottom:1rem;--modal-header-border-width:1px;--modal-header-border-color:var(--color-neutral-200);--modal-header-bg:transparent;--modal-title-font-size:var(--font-size-xl);--modal-title-font-weight:var(--font-weight-semibold);--modal-title-line-height:var(--line-height-tight);--modal-title-color:var(--color-neutral-900);--modal-subtitle-font-size:var(--font-size-sm);--modal-subtitle-color:var(--color-neutral-600);--modal-subtitle-margin-top:0.25rem;--modal-body-padding:var(--modal-padding);--modal-body-padding-y:1.5rem;--modal-body-color:var(--color-neutral-700);--modal-body-font-size:var(--font-size-base);--modal-body-line-height:var(--line-height-normal);--modal-body-max-height:calc(100vh - 12rem);--modal-footer-padding:var(--modal-padding);--modal-footer-padding-top:1rem;--modal-footer-border-width:1px;--modal-footer-border-color:var(--color-neutral-200);--modal-footer-bg:var(--color-neutral-50);--modal-footer-justify:flex-end;--modal-footer-gap:0.75rem;--modal-close-size:2rem;--modal-close-icon-size:1.25rem;--modal-close-color:var(--color-neutral-500);--modal-close-color-hover:var(--color-neutral-700);--modal-close-bg-hover:var(--color-neutral-100);--modal-close-border-radius:var(--radius-md);--modal-close-position-top:1rem;--modal-close-position-right:1rem;--modal-fade-duration:0.3s;--modal-fade-timing:ease-out;--modal-scale-from:0.95;--modal-scale-to:1;--modal-scale-duration:0.3s;--modal-scale-timing:cubic-bezier(0.16,1,0.3,1);--modal-slide-top-from:-2rem;--modal-slide-top-to:0;--modal-slide-duration:0.3s;--modal-slide-timing:cubic-bezier(0.16,1,0.3,1);--modal-slide-bottom-from:100%;--modal-slide-bottom-to:0;--modal-transition:all var(--modal-fade-duration) var(--modal-fade-timing);--modal-centered-align:center;--modal-centered-justify:center;--modal-top-align:flex-start;--modal-top-justify:center;--modal-top-margin-top:4rem;--modal-drawer-width:24rem;--modal-drawer-max-width:90vw;--modal-drawer-height:100vh;--modal-drawer-border-radius:0;--modal-bottom-sheet-width:100%;--modal-bottom-sheet-max-height:90vh;--modal-bottom-sheet-border-radius-top:var(--radius-2xl);--modal-bottom-sheet-border-radius-bottom:0;--modal-confirm-icon-color:var(--color-primary-500);--modal-confirm-icon-bg:var(--color-primary-100);--modal-success-icon-color:var(--color-success-500);--modal-success-icon-bg:var(--color-success-100);--modal-warning-icon-color:var(--color-warning-500);--modal-warning-icon-bg:var(--color-warning-100);--modal-error-icon-color:var(--color-error-500);--modal-error-icon-bg:var(--color-error-100);--modal-info-icon-color:var(--color-info-500);--modal-info-icon-bg:var(--color-info-100);--modal-icon-size:3rem;--modal-icon-size-sm:2rem;--modal-icon-size-lg:4rem;--modal-icon-margin-bottom:1rem;--modal-scroll-padding:0.5rem;--modal-scroll-shadow-top:inset 0 8px 8px -8px rgba(0,0,0,0.1);--modal-scroll-shadow-bottom:inset 0 -8px 8px -8px rgba(0,0,0,0.1);--modal-loading-overlay-bg:var(--color-alpha-white-80);--modal-loading-spinner-color:var(--color-primary-500);--modal-loading-spinner-size:2rem;--modal-nested-z-index-offset:10;--modal-nested-overlay-bg:var(--color-alpha-black-30);--modal-focus-ring:var(--shadow-focus-ring);--modal-focus-ring-offset:2px;--modal-focus-outline:none;--modal-mobile-width:calc(100vw - 2rem);--modal-mobile-max-height:calc(100vh - 2rem);--modal-mobile-padding:1rem;--modal-mobile-border-radius:var(--radius-lg);--modal-divider-width:1px;--modal-divider-color:var(--color-neutral-200);--modal-divider-margin-y:1rem;--modal-glass-bg:rgba(255,255,255,0.9);--modal-glass-backdrop-filter:blur(12px) saturate(180%);--modal-glass-border:1px solid rgba(255,255,255,0.3);--checkbox-xs-size:0.875rem;--checkbox-xs-font-size:0.75rem;--checkbox-xs-border-width:1.5px;--checkbox-sm-size:1rem;--checkbox-sm-font-size:0.8125rem;--checkbox-sm-border-width:1.5px;--checkbox-md-size:1.125rem;--checkbox-md-font-size:0.875rem;--checkbox-md-border-width:2px;--checkbox-lg-size:1.25rem;--checkbox-lg-font-size:1rem;--checkbox-lg-border-width:2px;--checkbox-xl-size:1.5rem;--checkbox-xl-font-size:1.125rem;--checkbox-xl-border-width:2px;--checkbox-default-size:var(--checkbox-md-size);--checkbox-default-font-size:var(--checkbox-md-font-size);--checkbox-default-border-width:var(--checkbox-md-border-width);--checkbox-radius-none:0;--checkbox-radius-sm:2px;--checkbox-radius-md:4px;--checkbox-radius-lg:6px;--checkbox-radius-full:9999px;--checkbox-default-radius:var(--checkbox-radius-sm);--checkbox-default-bg:var(--color-neutral-600,#4b5563);--checkbox-default-border:var(--color-neutral-600,#4b5563);--checkbox-default-check:#ffffff;--checkbox-primary-bg:var(--color-primary,#1890ff);--checkbox-primary-border:var(--color-primary,#1890ff);--checkbox-primary-check:#ffffff;--checkbox-secondary-bg:var(--color-secondary,#6b7280);--checkbox-secondary-border:var(--color-secondary,#6b7280);--checkbox-secondary-check:#ffffff;--checkbox-success-bg:var(--color-success,#52c41a);--checkbox-success-border:var(--color-success,#52c41a);--checkbox-success-check:#ffffff;--checkbox-warning-bg:var(--color-warning,#faad14);--checkbox-warning-border:var(--color-warning,#faad14);--checkbox-warning-check:#ffffff;--checkbox-error-bg:var(--color-error,#ff4d4f);--checkbox-error-border:var(--color-error,#ff4d4f);--checkbox-error-check:#ffffff;--checkbox-unchecked-bg:transparent;--checkbox-unchecked-border:var(--color-border,#d9d9d9);--checkbox-disabled-opacity:0.5;--checkbox-label-gap:8px;--checkbox-transition-duration:0.2s;--checkbox-transition-timing:ease-in-out;--checkbox-transition:all var(--checkbox-transition-duration) var(--checkbox-transition-timing);--checkbox-focus-ring-width:2px;--checkbox-focus-ring-offset:2px;--checkbox-focus-ring-color:var(--color-primary,#1890ff);--radio-xs-size:0.875rem;--radio-xs-font-size:0.75rem;--radio-xs-border-width:1.5px;--radio-sm-size:1rem;--radio-sm-font-size:0.8125rem;--radio-sm-border-width:1.5px;--radio-md-size:1.125rem;--radio-md-font-size:0.875rem;--radio-md-border-width:2px;--radio-lg-size:1.25rem;--radio-lg-font-size:1rem;--radio-lg-border-width:2px;--radio-xl-size:1.5rem;--radio-xl-font-size:1.125rem;--radio-xl-border-width:2px;--radio-default-size:var(--radio-md-size);--radio-default-font-size:var(--radio-md-font-size);--radio-default-border-width:var(--radio-md-border-width);--radio-default-bg:var(--color-neutral-600,#4b5563);--radio-default-border:var(--color-neutral-600,#4b5563);--radio-default-dot:#ffffff;--radio-primary-bg:var(--color-primary,#1890ff);--radio-primary-border:var(--color-primary,#1890ff);--radio-primary-dot:#ffffff;--radio-secondary-bg:var(--color-secondary,#6b7280);--radio-secondary-border:var(--color-secondary,#6b7280);--radio-secondary-dot:#ffffff;--radio-success-bg:var(--color-success,#52c41a);--radio-success-border:var(--color-success,#52c41a);--radio-success-dot:#ffffff;--radio-warning-bg:var(--color-warning,#faad14);--radio-warning-border:var(--color-warning,#faad14);--radio-warning-dot:#ffffff;--radio-error-bg:var(--color-error,#ff4d4f);--radio-error-border:var(--color-error,#ff4d4f);--radio-error-dot:#ffffff;--radio-unchecked-bg:transparent;--radio-unchecked-border:var(--color-border,#d9d9d9);--radio-disabled-opacity:0.5;--radio-dot-scale:0.5;--radio-label-gap:8px;--radio-transition-duration:0.2s;--radio-transition-timing:ease-in-out;--radio-transition:all var(--radio-transition-duration) var(--radio-transition-timing);--radio-focus-ring-width:2px;--radio-focus-ring-offset:2px;--radio-focus-ring-color:var(--color-primary,#1890ff);--select-xs-height:1.5rem;--select-xs-font-size:0.75rem;--select-xs-padding:0 0.5rem;--select-xs-padding-x:0.5rem;--select-xs-icon-size:0.75rem;--select-xs-border-radius:var(--radius-sm);--select-sm-height:2rem;--select-sm-font-size:0.875rem;--select-sm-padding:0 0.625rem;--select-sm-padding-x:0.625rem;--select-sm-icon-size:0.875rem;--select-sm-border-radius:var(--radius-md);--select-md-height:2.5rem;--select-md-font-size:0.875rem;--select-md-padding:0 0.75rem;--select-md-padding-x:0.75rem;--select-md-icon-size:1rem;--select-md-border-radius:var(--radius-md);--select-lg-height:3rem;--select-lg-font-size:1rem;--select-lg-padding:0 0.875rem;--select-lg-padding-x:0.875rem;--select-lg-icon-size:1.25rem;--select-lg-border-radius:var(--radius-lg);--select-xl-height:3.5rem;--select-xl-font-size:1.125rem;--select-xl-padding:0 1rem;--select-xl-padding-x:1rem;--select-xl-icon-size:1.5rem;--select-xl-border-radius:var(--radius-lg);--select-default-height:var(--select-md-height);--select-default-font-size:var(--select-md-font-size);--select-default-padding:var(--select-md-padding);--select-default-padding-x:var(--select-md-padding-x);--select-bg:var(--color-white);--select-bg-hover:var(--color-white);--select-bg-focus:var(--color-white);--select-bg-disabled:var(--color-neutral-50);--select-color:var(--color-neutral-900);--select-color-placeholder:var(--color-neutral-400);--select-color-disabled:var(--color-neutral-400);--select-border-color:var(--color-neutral-300);--select-border-color-hover:var(--color-neutral-400);--select-border-color-focus:var(--color-primary-500);--select-border-color-disabled:var(--color-neutral-200);--select-border-width:1px;--select-border-style:solid;--select-outline-bg:transparent;--select-outline-border-color:var(--color-neutral-300);--select-filled-bg:var(--color-neutral-100);--select-filled-bg-hover:var(--color-neutral-200);--select-filled-border-color:transparent;--select-flushed-border-radius:0;--select-flushed-border-width:0 0 1px 0;--select-success-border-color:var(--color-success-500);--select-success-border-color-focus:var(--color-success-600);--select-success-shadow-focus:var(--shadow-focus-ring-success);--select-warning-border-color:var(--color-warning-500);--select-warning-border-color-focus:var(--color-warning-600);--select-warning-shadow-focus:var(--shadow-focus-ring-warning);--select-error-border-color:var(--color-error-500);--select-error-border-color-focus:var(--color-error-600);--select-error-shadow-focus:var(--shadow-focus-ring-error);--select-dropdown-bg:var(--color-white);--select-dropdown-border-color:var(--color-neutral-200);--select-dropdown-border-radius:var(--radius-md);--select-dropdown-shadow:var(--shadow-lg);--select-dropdown-max-height:16rem;--select-dropdown-padding:0.25rem;--select-dropdown-z-index:1050;--select-option-height:2.25rem;--select-option-padding:0.5rem 0.75rem;--select-option-font-size:0.875rem;--select-option-border-radius:var(--radius-sm);--select-option-bg:transparent;--select-option-bg-hover:var(--color-neutral-100);--select-option-bg-selected:var(--color-primary-50);--select-option-bg-focused:var(--color-neutral-100);--select-option-bg-disabled:transparent;--select-option-color:var(--color-neutral-900);--select-option-color-selected:var(--color-primary-700);--select-option-color-disabled:var(--color-neutral-400);--select-arrow-color:var(--color-neutral-500);--select-arrow-color-hover:var(--color-neutral-700);--select-arrow-size:1rem;--select-arrow-transition:transform 0.2s ease;--select-clear-color:var(--color-neutral-400);--select-clear-color-hover:var(--color-neutral-600);--select-clear-size:0.875rem;--select-clear-bg-hover:var(--color-neutral-100);--select-clear-radius:var(--radius-full);--select-tag-height:1.5rem;--select-tag-padding:0 0.5rem;--select-tag-font-size:0.75rem;--select-tag-border-radius:var(--radius-sm);--select-tag-bg:var(--color-neutral-100);--select-tag-color:var(--color-neutral-700);--select-tag-gap:0.25rem;--select-tag-close-size:0.75rem;--select-tag-close-color:var(--color-neutral-500);--select-tag-close-color-hover:var(--color-neutral-700);--select-search-bg:var(--color-white);--select-search-border-color:var(--color-neutral-200);--select-search-padding:0.5rem 0.75rem;--select-search-margin:0.25rem;--select-loading-size:1rem;--select-loading-color:var(--color-primary-500);--select-empty-padding:1rem;--select-empty-color:var(--color-neutral-500);--select-empty-font-size:0.875rem;--select-group-label-padding:0.5rem 0.75rem;--select-group-label-font-size:0.75rem;--select-group-label-font-weight:var(--font-weight-semibold);--select-group-label-color:var(--color-neutral-500);--select-group-label-text-transform:uppercase;--select-group-divider-color:var(--color-neutral-200);--select-transition-duration:0.2s;--select-transition-timing:ease-in-out;--select-transition:all var(--select-transition-duration) var(--select-transition-timing);--select-disabled-opacity:0.6;--select-disabled-cursor:not-allowed;--tag-xs-padding:0 0.375rem;--tag-xs-font-size:0.625rem;--tag-xs-height:1.25rem;--tag-sm-padding:0 0.5rem;--tag-sm-font-size:0.75rem;--tag-sm-height:1.5rem;--tag-md-padding:0 0.625rem;--tag-md-font-size:0.8125rem;--tag-md-height:1.75rem;--tag-lg-padding:0 0.75rem;--tag-lg-font-size:0.875rem;--tag-lg-height:2rem;--tag-xl-padding:0 1rem;--tag-xl-font-size:1rem;--tag-xl-height:2.25rem;--tag-default-padding:var(--tag-md-padding);--tag-default-font-size:var(--tag-md-font-size);--tag-default-height:var(--tag-md-height);--tag-radius-none:0;--tag-radius-sm:0.125rem;--tag-radius-md:0.25rem;--tag-radius-lg:0.5rem;--tag-radius-full:9999px;--tag-default-radius:var(--tag-radius-md);--tag-icon-gap:0.25rem;--tag-close-gap:0.25rem;--tag-border-width:1px;--tag-transition-duration:0.2s;--tag-transition-timing:ease-in-out;--tag-transition:all var(--tag-transition-duration) var(--tag-transition-timing);--tag-font-weight:500;--tag-line-height:1}