:root{--inc-color-primary-50: #eef2ff;--inc-color-primary-100: #e0e7ff;--inc-color-primary-200: #c7d2fe;--inc-color-primary-300: #a5b4fc;--inc-color-primary-400: #818cf8;--inc-color-primary-500: #6366f1;--inc-color-primary-600: #4f46e5;--inc-color-primary-700: #4338ca;--inc-color-primary-800: #3730a3;--inc-color-primary-900: #312e81;--inc-color-primary-950: #1e1b4b;--inc-color-neutral-50: #FAFAFA;--inc-color-neutral-100: #F4F4F5;--inc-color-neutral-200: #E4E4E7;--inc-color-neutral-300: #D4D4D8;--inc-color-neutral-400: #A1A1AA;--inc-color-neutral-500: #71717A;--inc-color-neutral-600: #52525B;--inc-color-neutral-700: #3F3F46;--inc-color-neutral-800: #27272A;--inc-color-neutral-900: #18181B;--inc-color-neutral-950: #09090B;--inc-color-success-50: #f0fdf4;--inc-color-success-100: #dcfce7;--inc-color-success-200: #bbf7d0;--inc-color-success-300: #86efac;--inc-color-success-400: #4ade80;--inc-color-success-500: #22c55e;--inc-color-success-600: #16a34a;--inc-color-success-700: #15803d;--inc-color-success-800: #166534;--inc-color-success-900: #14532d;--inc-color-success-950: #052e16;--inc-color-warning-50: #fffbeb;--inc-color-warning-100: #fef3c7;--inc-color-warning-200: #fde68a;--inc-color-warning-300: #fcd34d;--inc-color-warning-400: #fbbf24;--inc-color-warning-500: #f59e0b;--inc-color-warning-600: #d97706;--inc-color-warning-700: #b45309;--inc-color-warning-800: #92400e;--inc-color-warning-900: #78350f;--inc-color-warning-950: #451a03;--inc-color-error-50: #fef2f2;--inc-color-error-100: #fee2e2;--inc-color-error-200: #fecaca;--inc-color-error-300: #fca5a5;--inc-color-error-400: #f87171;--inc-color-error-500: #ef4444;--inc-color-error-600: #dc2626;--inc-color-error-700: #b91c1c;--inc-color-error-800: #991b1b;--inc-color-error-900: #7f1d1d;--inc-color-error-950: #450a0a;--inc-color-info-50: #eff6ff;--inc-color-info-100: #dbeafe;--inc-color-info-200: #bfdbfe;--inc-color-info-300: #93c5fd;--inc-color-info-400: #60a5fa;--inc-color-info-500: #3b82f6;--inc-color-info-600: #2563eb;--inc-color-info-700: #1d4ed8;--inc-color-info-800: #1e40af;--inc-color-info-900: #1e3a8a;--inc-color-info-950: #172554;--inc-spacing-0: 0px;--inc-spacing-1: .25rem;--inc-spacing-2: .5rem;--inc-spacing-3: .75rem;--inc-spacing-4: 1rem;--inc-spacing-5: 1.25rem;--inc-spacing-6: 1.5rem;--inc-spacing-8: 2rem;--inc-spacing-10: 2.5rem;--inc-spacing-12: 3rem;--inc-spacing-16: 4rem;--inc-spacing-24: 6rem;--inc-font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--inc-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--inc-font-size-xs: .75rem;--inc-font-size-sm: .875rem;--inc-font-size-base: 1rem;--inc-font-size-lg: 1.125rem;--inc-font-size-xl: 1.25rem;--inc-font-size-2xl: 1.5rem;--inc-font-size-3xl: 1.875rem;--inc-font-weight-regular: 400;--inc-font-weight-medium: 500;--inc-font-weight-semibold: 600;--inc-font-weight-bold: 700;--inc-line-height-tight: 1.25;--inc-line-height-normal: 1.5;--inc-line-height-relaxed: 1.75;--inc-radius-none: 0px;--inc-radius-sm: .125rem;--inc-radius-md: .25rem;--inc-radius-lg: .5rem;--inc-radius-xl: .75rem;--inc-radius-2xl: 1rem;--inc-radius-full: 9999px;--inc-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--inc-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--inc-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--inc-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--inc-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--inc-transition-normal: .3s cubic-bezier(.4, 0, .2, 1);--inc-transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--inc-color-bg: var(--inc-color-neutral-50);--inc-color-surface: #ffffff;--inc-color-border: var(--inc-color-neutral-200);--inc-color-text: var(--inc-color-neutral-900);--inc-color-text-muted: var(--inc-color-neutral-500)}[data-theme=dark]{--inc-color-bg: var(--inc-color-neutral-950);--inc-color-surface: var(--inc-color-neutral-900);--inc-color-border: var(--inc-color-neutral-800);--inc-color-text: var(--inc-color-neutral-50);--inc-color-text-muted: var(--inc-color-neutral-400)}.Button_button{display:inline-flex;align-items:center;justify-content:center;gap:var(--inc-spacing-2, .5rem);white-space:nowrap;border-radius:var(--inc-radius-md, .375rem);font-weight:500;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent;outline:none;font-family:inherit}.Button_button:disabled,.Button_button[aria-disabled=true]{cursor:not-allowed;opacity:.6}.Button_button:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-primary-500)}.Button_fullWidth{width:100%}.Button_isLoading .Button_content,.Button_isLoading .Button_icon{opacity:0}.Button_spinnerWrapper{position:absolute;display:flex;align-items:center;justify-content:center}.Button_xs{height:var(--inc-spacing-6, 1.5rem);padding:0 var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem)}.Button_sm{height:var(--inc-spacing-8, 2rem);padding:0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem)}.Button_md{height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-4, 1rem);font-size:var(--inc-font-size-base, 1rem)}.Button_lg{height:var(--inc-spacing-12, 3rem);padding:0 var(--inc-spacing-6, 1.5rem);font-size:var(--inc-font-size-lg, 1.125rem)}.Button_xl{height:var(--inc-spacing-14, 3.5rem);padding:0 var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-xl, 1.25rem)}.Button_solid.Button_primary{background-color:var(--inc-color-primary-500);color:#fff}.Button_solid.Button_primary:hover:not(:disabled){background-color:var(--inc-color-primary-600)}.Button_solid.Button_primary:active:not(:disabled){background-color:var(--inc-color-primary-700)}.Button_solid.Button_success{background-color:var(--inc-color-success-500);color:#fff}.Button_solid.Button_success:hover:not(:disabled){background-color:var(--inc-color-success-600)}.Button_solid.Button_success:active:not(:disabled){background-color:var(--inc-color-success-700)}.Button_solid.Button_warning{background-color:var(--inc-color-warning-500);color:#000}.Button_solid.Button_warning:hover:not(:disabled){background-color:var(--inc-color-warning-600)}.Button_solid.Button_warning:active:not(:disabled){background-color:var(--inc-color-warning-700)}.Button_solid.Button_error{background-color:var(--inc-color-error-500);color:#fff}.Button_solid.Button_error:hover:not(:disabled){background-color:var(--inc-color-error-600)}.Button_solid.Button_error:active:not(:disabled){background-color:var(--inc-color-error-700)}.Button_outline.Button_primary{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-500);background:transparent}.Button_outline.Button_primary:hover:not(:disabled){background-color:var(--inc-color-primary-50)}.Button_ghost.Button_primary{color:var(--inc-color-primary-600);background:transparent}.Button_ghost.Button_primary:hover:not(:disabled){background-color:var(--inc-color-primary-50)}.Button_link.Button_primary{color:var(--inc-color-primary-500);background:transparent;padding:0;height:auto}.Button_link.Button_primary:hover:not(:disabled){text-decoration:underline}.Spinner_spinner{display:inline-block;border-radius:50%;border-style:solid;border-color:#0000001a;animation:Spinner_spin linear infinite}@keyframes Spinner_spin{to{transform:rotate(360deg)}}.Spinner_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Spinner_xs{width:1rem;height:1rem}.Spinner_sm{width:1.25rem;height:1.25rem}.Spinner_md{width:1.5rem;height:1.5rem}.Spinner_lg{width:2rem;height:2rem}.Spinner_xl{width:3rem;height:3rem}.Spinner_slow{animation-duration:1.2s}.Spinner_normal{animation-duration:.8s}.Spinner_fast{animation-duration:.4s}.IconButton_iconButton{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--inc-radius-md, .375rem);transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent;outline:none;font-family:inherit;flex-shrink:0}.IconButton_iconButton:disabled,.IconButton_iconButton[aria-disabled=true]{cursor:not-allowed;opacity:.6}.IconButton_iconButton:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-primary-500)}.IconButton_isLoading .IconButton_iconWrapper{opacity:0}.IconButton_spinnerWrapper{position:absolute;display:flex;align-items:center;justify-content:center}.IconButton_xs{width:var(--inc-spacing-6, 1.5rem);height:var(--inc-spacing-6, 1.5rem);font-size:var(--inc-font-size-xs, .75rem)}.IconButton_sm{width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem)}.IconButton_md{width:var(--inc-spacing-10, 2.5rem);height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem)}.IconButton_lg{width:var(--inc-spacing-12, 3rem);height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem)}.IconButton_xl{width:var(--inc-spacing-14, 3.5rem);height:var(--inc-spacing-14, 3.5rem);font-size:var(--inc-font-size-xl, 1.25rem)}.IconButton_solid.IconButton_primary{background-color:var(--inc-color-primary-500);color:#fff}.IconButton_solid.IconButton_primary:hover:not(:disabled){background-color:var(--inc-color-primary-600)}.IconButton_solid.IconButton_primary:active:not(:disabled){background-color:var(--inc-color-primary-700)}.IconButton_outline.IconButton_primary{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-500);background:transparent}.IconButton_outline.IconButton_primary:hover:not(:disabled){background-color:var(--inc-color-primary-50)}.IconButton_ghost.IconButton_primary{color:var(--inc-color-primary-600);background:transparent}.IconButton_ghost.IconButton_primary:hover:not(:disabled){background-color:var(--inc-color-primary-50)}.Badge_badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--inc-radius-full, 9999px);font-weight:500;white-space:nowrap;vertical-align:middle;border:1px solid transparent}.Badge_sm{padding:0 var(--inc-spacing-2, .5rem);height:var(--inc-spacing-5, 1.25rem);font-size:var(--inc-font-size-xs, .75rem)}.Badge_md{padding:0 var(--inc-spacing-3, .75rem);height:var(--inc-spacing-6, 1.5rem);font-size:var(--inc-font-size-sm, .875rem)}.Badge_lg{padding:0 var(--inc-spacing-4, 1rem);height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-base, 1rem)}.Badge_hasDot{gap:var(--inc-spacing-1, .25rem)}.Badge_dot{display:inline-block;border-radius:50%;width:.375rem;height:.375rem;background-color:currentColor}.Badge_dotOnly{padding:0;width:var(--inc-spacing-3, .75rem);height:var(--inc-spacing-3, .75rem)}.Badge_solid.Badge_primary{background-color:var(--inc-color-primary-500);color:#fff}.Badge_solid.Badge_success{background-color:var(--inc-color-success-500);color:#fff}.Badge_solid.Badge_warning{background-color:var(--inc-color-warning-500);color:#000}.Badge_solid.Badge_error{background-color:var(--inc-color-error-500);color:#fff}.Badge_subtle.Badge_primary{background-color:var(--inc-color-primary-50);color:var(--inc-color-primary-700)}.Badge_subtle.Badge_success{background-color:var(--inc-color-success-50);color:var(--inc-color-success-700)}.Badge_subtle.Badge_warning{background-color:var(--inc-color-warning-50);color:var(--inc-color-warning-700)}.Badge_subtle.Badge_error{background-color:var(--inc-color-error-50);color:var(--inc-color-error-700)}.Badge_outline.Badge_primary{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-600)}.Badge_outline.Badge_success{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}.Badge_outline.Badge_warning{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-600)}.Badge_outline.Badge_error{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}.Input_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.Input_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Input_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Input_inputWrapper{position:relative;display:flex;align-items:center;width:100%}.Input_input{width:100%;font-family:inherit;color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);transition:all .2s}.Input_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.Input_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Input_element{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--inc-color-neutral-500, #6b7280);z-index:1}.Input_sm{height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem);padding:0 var(--inc-spacing-3, .75rem);border-radius:var(--inc-radius-md, .375rem)}.Input_md{height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem);padding:0 var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-md, .375rem)}.Input_lg{height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem);padding:0 var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-lg, .5rem)}.Input_hasLeftElement .Input_input.Input_sm{padding-left:2rem}.Input_hasLeftElement .Input_input.Input_md{padding-left:2.5rem}.Input_hasLeftElement .Input_input.Input_lg{padding-left:3rem}.Input_hasRightElement .Input_input.Input_sm{padding-right:2rem}.Input_hasRightElement .Input_input.Input_md{padding-right:2.5rem}.Input_hasRightElement .Input_input.Input_lg{padding-right:3rem}.Input_leftElement{left:0;width:var(--inc-spacing-10, 2.5rem);height:100%}.Input_rightElement{right:0;width:var(--inc-spacing-10, 2.5rem);height:100%}.Input_input.Input_sm~.Input_leftElement,.Input_input.Input_sm~.Input_rightElement{width:2rem}.Input_input.Input_lg~.Input_leftElement,.Input_input.Input_lg~.Input_rightElement{width:3rem}.Input_outline{border:1px solid var(--inc-color-border, #d1d5db)}.Input_outline:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.Input_filled{border:1px solid transparent;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Input_filled:focus-visible{outline:none;background-color:var(--inc-color-bg, #fff);border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.Input_flushed{border:none;border-bottom:1px solid var(--inc-color-border, #d1d5db);border-radius:0;padding-left:0;padding-right:0;background-color:transparent}.Input_flushed:focus-visible{outline:none;border-bottom-color:var(--inc-color-primary-500);box-shadow:0 1px 0 0 var(--inc-color-primary-500)}.Input_input.Input_invalid{border-color:var(--inc-color-error-500)}.Input_input.Input_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.Input_flushed.Input_invalid:focus-visible{box-shadow:0 1px 0 0 var(--inc-color-error-500)}.Input_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.Input_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Textarea_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.Textarea_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Textarea_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Textarea_textarea{width:100%;font-family:inherit;color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);transition:border-color .2s,box-shadow .2s,background-color .2s;min-height:var(--inc-spacing-20, 5rem)}.Textarea_textarea::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.Textarea_textarea:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Textarea_resizeNone{resize:none}.Textarea_resizeVertical{resize:vertical}.Textarea_resizeHorizontal{resize:horizontal}.Textarea_resizeBoth{resize:both}.Textarea_sm{font-size:var(--inc-font-size-sm, .875rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);border-radius:var(--inc-radius-md, .375rem)}.Textarea_md{font-size:var(--inc-font-size-base, 1rem);padding:var(--inc-spacing-2-5, .625rem) var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-md, .375rem)}.Textarea_lg{font-size:var(--inc-font-size-lg, 1.125rem);padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-lg, .5rem)}.Textarea_outline{border:1px solid var(--inc-color-border, #d1d5db)}.Textarea_outline:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.Textarea_filled{border:1px solid transparent;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Textarea_filled:focus-visible{outline:none;background-color:var(--inc-color-bg, #fff);border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.Textarea_flushed{border:none;border-bottom:1px solid var(--inc-color-border, #d1d5db);border-radius:0;padding-left:0;padding-right:0;background-color:transparent}.Textarea_flushed:focus-visible{outline:none;border-bottom-color:var(--inc-color-primary-500);box-shadow:0 1px 0 0 var(--inc-color-primary-500)}.Textarea_invalid{border-color:var(--inc-color-error-500)}.Textarea_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.Textarea_flushed.Textarea_invalid:focus-visible{box-shadow:0 1px 0 0 var(--inc-color-error-500)}.Textarea_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.Textarea_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Label_label{display:inline-flex;align-items:center;font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827);line-height:1.4}.Label_disabled{opacity:.6;cursor:not-allowed}.Label_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Label_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Label_optional{color:var(--inc-color-text-muted, #6b7280);font-weight:400;margin-left:var(--inc-spacing-1, .25rem);font-size:var(--inc-font-size-xs, .75rem)}.FormField_field{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.FormField_error{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.FormField_helpText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Select_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.Select_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Select_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Select_trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);width:100%;font-family:inherit;color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);transition:border-color .2s,box-shadow .2s;cursor:pointer}.Select_trigger:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.Select_trigger[data-placeholder]{color:var(--inc-color-neutral-400, #9ca3af)}.Select_trigger[data-disabled]{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Select_triggerIcon{display:inline-flex;color:var(--inc-color-neutral-500, #6b7280)}.Select_invalid{border-color:var(--inc-color-error-500)}.Select_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.Select_sm{height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem);padding:0 var(--inc-spacing-3, .75rem);border-radius:var(--inc-radius-md, .375rem)}.Select_md{height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem);padding:0 var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-md, .375rem)}.Select_lg{height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem);padding:0 var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-lg, .5rem)}.Select_content{z-index:50;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1));overflow:hidden}.Select_viewport{padding:var(--inc-spacing-1, .25rem)}.Select_item{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.Select_item[data-highlighted]{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca)}.Select_item[data-state=checked]{font-weight:600}.Select_item[data-disabled]{opacity:.5;cursor:not-allowed}.Select_itemIndicator{display:inline-flex;color:var(--inc-color-primary-600, #4f46e5)}.Select_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.Select_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.DatePicker_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.DatePicker_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.DatePicker_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.DatePicker_trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s;cursor:pointer}.DatePicker_trigger:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.DatePicker_trigger:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.DatePicker_triggerText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatePicker_placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.DatePicker_triggerIcon{display:inline-flex;color:var(--inc-color-neutral-500, #6b7280)}.DatePicker_invalid{border-color:var(--inc-color-error-500)}.DatePicker_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.DatePicker_popover{position:absolute;top:calc(100% + .25rem);left:0;z-index:50;padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.DatePicker_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--inc-spacing-2, .5rem)}.DatePicker_navButton{display:inline-flex;align-items:center;justify-content:center;width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);color:var(--inc-color-text, #111827);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.DatePicker_navButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.DatePicker_navButton:focus-visible{outline:2px solid var(--inc-color-primary-500);outline-offset:-2px}.DatePicker_monthTitle{font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827);text-transform:capitalize}.DatePicker_weekdays,.DatePicker_grid{display:grid;grid-template-columns:repeat(7,2rem);gap:2px}.DatePicker_weekday{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-text-muted, #6b7280);text-transform:capitalize}.DatePicker_day{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.DatePicker_day:hover:not(:disabled){background-color:var(--inc-color-primary-50, #eef2ff)}.DatePicker_day:focus-visible{outline:2px solid var(--inc-color-primary-500);outline-offset:-2px}.DatePicker_dayOutside{color:var(--inc-color-neutral-400, #9ca3af)}.DatePicker_dayInRange{background-color:var(--inc-color-primary-50, #eef2ff);border-radius:0}.DatePicker_daySelected,.DatePicker_daySelected:hover{background-color:var(--inc-color-primary-600, #4f46e5);color:#fff;font-weight:600}.DatePicker_dayDisabled{opacity:.4;cursor:not-allowed}.DatePicker_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.DatePicker_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Combobox_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.Combobox_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Combobox_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Combobox_control{position:relative;display:flex;align-items:center}.Combobox_input{width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-3, .75rem);padding-right:var(--inc-spacing-8, 2rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s}.Combobox_input:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.Combobox_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Combobox_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.Combobox_invalid{border-color:var(--inc-color-error-500)}.Combobox_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.Combobox_loadingIcon{position:absolute;right:var(--inc-spacing-3, .75rem);display:inline-flex;color:var(--inc-color-neutral-500, #6b7280);pointer-events:none}.Combobox_spinner{animation:Combobox_inc-combobox-spin .7s linear infinite}@keyframes Combobox_inc-combobox-spin{to{transform:rotate(360deg)}}.Combobox_listbox{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:50;max-height:15rem;overflow-y:auto;margin:0;padding:var(--inc-spacing-1, .25rem);list-style:none;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.Combobox_option{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;-webkit-user-select:none;user-select:none}.Combobox_optionActive{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca)}.Combobox_optionSelected{font-weight:600}.Combobox_optionDisabled{opacity:.5;cursor:not-allowed}.Combobox_status{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.Combobox_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.Combobox_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Tag_tag{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);max-width:100%;font-weight:500;white-space:nowrap;vertical-align:middle;border:1px solid transparent;border-radius:var(--inc-radius-md, .375rem)}.Tag_label{overflow:hidden;text-overflow:ellipsis}.Tag_icon{display:inline-flex;align-items:center}.Tag_sm{padding:0 var(--inc-spacing-1-5, .375rem);height:var(--inc-spacing-5, 1.25rem);font-size:var(--inc-font-size-xs, .75rem)}.Tag_md{padding:0 var(--inc-spacing-2, .5rem);height:var(--inc-spacing-6, 1.5rem);font-size:var(--inc-font-size-sm, .875rem)}.Tag_lg{padding:0 var(--inc-spacing-3, .75rem);height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-base, 1rem)}.Tag_remove{display:inline-flex;align-items:center;justify-content:center;padding:0;width:1rem;height:1rem;margin-right:-.125rem;color:currentColor;background:transparent;border:none;border-radius:var(--inc-radius-full, 9999px);cursor:pointer;opacity:.7;transition:opacity .2s,background-color .2s}.Tag_remove:hover{opacity:1;background-color:#0000001a}.Tag_remove:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500)}.Tag_subtle.Tag_neutral{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}.Tag_solid.Tag_neutral{background-color:var(--inc-color-neutral-700, #374151);color:#fff}.Tag_outline.Tag_neutral{border-color:var(--inc-color-border, #d1d5db);color:var(--inc-color-text, #111827)}.Tag_solid.Tag_primary{background-color:var(--inc-color-primary-500);color:#fff}.Tag_solid.Tag_secondary{background-color:var(--inc-color-secondary-500, #64748b);color:#fff}.Tag_solid.Tag_success{background-color:var(--inc-color-success-500);color:#fff}.Tag_solid.Tag_warning{background-color:var(--inc-color-warning-500);color:#000}.Tag_solid.Tag_error{background-color:var(--inc-color-error-500);color:#fff}.Tag_subtle.Tag_primary{background-color:var(--inc-color-primary-50);color:var(--inc-color-primary-700)}.Tag_subtle.Tag_secondary{background-color:var(--inc-color-secondary-50, #f1f5f9);color:var(--inc-color-secondary-700, #334155)}.Tag_subtle.Tag_success{background-color:var(--inc-color-success-50);color:var(--inc-color-success-700)}.Tag_subtle.Tag_warning{background-color:var(--inc-color-warning-50);color:var(--inc-color-warning-700)}.Tag_subtle.Tag_error{background-color:var(--inc-color-error-50);color:var(--inc-color-error-700)}.Tag_outline.Tag_primary{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-600)}.Tag_outline.Tag_secondary{border-color:var(--inc-color-secondary-500, #64748b);color:var(--inc-color-secondary-600, #475569)}.Tag_outline.Tag_success{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}.Tag_outline.Tag_warning{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-600)}.Tag_outline.Tag_error{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}.MultiSelect_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.MultiSelect_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.MultiSelect_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.MultiSelect_control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-1, .25rem);min-height:var(--inc-spacing-10, 2.5rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-8, 2rem) var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:text;transition:border-color .2s,box-shadow .2s}.MultiSelect_control:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.MultiSelect_invalid{border-color:var(--inc-color-error-500)}.MultiSelect_invalid:focus-within{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.MultiSelect_disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.MultiSelect_input{flex:1 1 4rem;min-width:4rem;height:var(--inc-spacing-7, 1.75rem);padding:0 var(--inc-spacing-1, .25rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827);background:transparent;border:none;outline:none}.MultiSelect_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.MultiSelect_chevron{position:absolute;top:.75rem;right:var(--inc-spacing-3, .75rem);display:inline-flex;color:var(--inc-color-neutral-500, #6b7280);pointer-events:none}.MultiSelect_listbox{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:50;max-height:15rem;overflow-y:auto;margin:0;padding:var(--inc-spacing-1, .25rem);list-style:none;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.MultiSelect_option{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;-webkit-user-select:none;user-select:none}.MultiSelect_optionActive{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca)}.MultiSelect_optionSelected{font-weight:600}.MultiSelect_optionDisabled{opacity:.5;cursor:not-allowed}.MultiSelect_optionCheck{display:inline-flex;width:1rem;color:var(--inc-color-primary-600, #4f46e5)}.MultiSelect_status{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.MultiSelect_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.MultiSelect_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Checkbox_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.Checkbox_wrapper{display:flex;align-items:flex-start;gap:var(--inc-spacing-2, .5rem)}.Checkbox_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827);-webkit-user-select:none;user-select:none;cursor:pointer;line-height:1.25rem}.Checkbox_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Checkbox_root{all:unset;box-sizing:border-box;width:1.25rem;height:1.25rem;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-neutral-300, #d1d5db);border-radius:var(--inc-radius-sm, .25rem);display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer;flex-shrink:0}.Checkbox_root:hover{border-color:var(--inc-color-primary-500)}.Checkbox_root:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-primary-500);border-color:var(--inc-color-primary-500)}.Checkbox_root[data-state=checked],.Checkbox_root[data-state=indeterminate]{background-color:var(--inc-color-primary-500);border-color:var(--inc-color-primary-500);color:#fff}.Checkbox_root[data-disabled]{opacity:.5;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.Checkbox_root[data-disabled][data-state=checked],.Checkbox_root[data-disabled][data-state=indeterminate]{background-color:var(--inc-color-neutral-400, #9ca3af);border-color:var(--inc-color-neutral-400, #9ca3af)}.Checkbox_invalid{border-color:var(--inc-color-error-500)}.Checkbox_invalid:hover{border-color:var(--inc-color-error-600)}.Checkbox_invalid:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-error-500)}.Checkbox_indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;animation:Checkbox_scaleIn .2s ease-out}.Checkbox_icon{width:.875rem;height:.875rem}@keyframes Checkbox_scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Checkbox_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0;padding-left:1.75rem}.Checkbox_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0;padding-left:1.75rem}.Switch_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.Switch_wrapper{display:flex;align-items:center;gap:var(--inc-spacing-3, .75rem)}.Switch_labelLeft{justify-content:space-between}.Switch_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827);-webkit-user-select:none;user-select:none;cursor:pointer}.Switch_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.Switch_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Switch_root{all:unset;box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);background-color:var(--inc-color-neutral-300, #d1d5db);border-radius:var(--inc-radius-full, 9999px);position:relative;box-shadow:0 2px 10px #0000000d;WebkitTapHighlightColor:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease-in-out}.Switch_root:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-primary-500)}.Switch_root[data-state=checked]{background-color:var(--inc-color-primary-500)}.Switch_root[data-disabled]{opacity:.5;cursor:not-allowed}.Switch_thumb{display:block;width:var(--thumb-size);height:var(--thumb-size);background-color:#fff;border-radius:var(--inc-radius-full, 9999px);box-shadow:0 2px 2px #00000024;transition:transform .2s cubic-bezier(.22,1,.36,1);transform:translate(var(--thumb-offset-start));will-change:transform}.Switch_root[data-state=checked] .Switch_thumb{transform:translate(var(--thumb-offset-end))}.Switch_sm{--switch-width: 2rem;--switch-height: 1.125rem;--thumb-size: .875rem;--thumb-offset-start: .125rem;--thumb-offset-end: 1rem}.Switch_md{--switch-width: 2.75rem;--switch-height: 1.5rem;--thumb-size: 1.25rem;--thumb-offset-start: .125rem;--thumb-offset-end: 1.375rem}.Switch_lg{--switch-width: 3.5rem;--switch-height: 1.875rem;--thumb-size: 1.625rem;--thumb-offset-start: .125rem;--thumb-offset-end: 1.75rem}.RadioGroup_container{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.RadioGroup_groupLabel{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.RadioGroup_root{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.RadioGroup_option{display:flex;align-items:flex-start;gap:var(--inc-spacing-2, .5rem)}.RadioGroup_optionText{display:flex;flex-direction:column;gap:var(--inc-spacing-0-5, .125rem)}.RadioGroup_item{all:unset;box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--inc-radius-full, 9999px);border:1px solid var(--inc-color-border, #d1d5db);background-color:var(--inc-color-bg, #fff);cursor:pointer;transition:border-color .2s,box-shadow .2s}.RadioGroup_item:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-primary-500)}.RadioGroup_item[data-state=checked]{border-color:var(--inc-color-primary-500)}.RadioGroup_item[data-disabled]{opacity:.5;cursor:not-allowed}.RadioGroup_indicator{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.RadioGroup_indicator:after{content:"";display:block;width:50%;height:50%;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-primary-500)}.RadioGroup_sm{width:1rem;height:1rem}.RadioGroup_md{width:1.25rem;height:1.25rem}.RadioGroup_lg{width:1.5rem;height:1.5rem}.RadioGroup_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.25rem}.RadioGroup_description{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.RadioGroup_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.NumberInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.NumberInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.NumberInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.NumberInput_group{display:inline-flex;align-items:stretch;width:100%;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-bg, #fff);overflow:hidden;transition:border-color .15s,box-shadow .15s}.NumberInput_group:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.NumberInput_group.NumberInput_invalid{border-color:var(--inc-color-error-500)}.NumberInput_group.NumberInput_invalid:focus-within{box-shadow:0 0 0 1px var(--inc-color-error-500)}.NumberInput_group.NumberInput_disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.NumberInput_input{flex:1 1 auto;min-width:0;width:100%;border:none;outline:none;background:transparent;text-align:center;font-family:inherit;color:var(--inc-color-text, #111827);-moz-appearance:textfield}.NumberInput_input::-webkit-outer-spin-button,.NumberInput_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.NumberInput_stepper{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;border:none;background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827);font-size:1.1rem;line-height:1;cursor:pointer;transition:background-color .12s}.NumberInput_stepper:hover:not(:disabled){background-color:var(--inc-color-neutral-200, #e5e7eb)}.NumberInput_stepper:disabled{opacity:.45;cursor:not-allowed}.NumberInput_sm{height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem)}.NumberInput_md{height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem)}.NumberInput_lg{height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem)}.NumberInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.NumberInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.CurrencyInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.CurrencyInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.CurrencyInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.CurrencyInput_input{width:100%;font-family:inherit;color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);text-align:right;font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s}.CurrencyInput_input:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.CurrencyInput_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.CurrencyInput_sm{height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem);padding:0 var(--inc-spacing-3, .75rem);border-radius:var(--inc-radius-md, .375rem)}.CurrencyInput_md{height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem);padding:0 var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-md, .375rem)}.CurrencyInput_lg{height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem);padding:0 var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-lg, .5rem)}.CurrencyInput_input.CurrencyInput_invalid{border-color:var(--inc-color-error-500)}.CurrencyInput_input.CurrencyInput_invalid:focus-visible{box-shadow:0 0 0 1px var(--inc-color-error-500)}.CurrencyInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.CurrencyInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.PasswordInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.PasswordInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.PasswordInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.PasswordInput_wrapper{display:flex;align-items:center;width:100%;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .15s,box-shadow .15s}.PasswordInput_wrapper:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.PasswordInput_wrapper.PasswordInput_invalid{border-color:var(--inc-color-error-500)}.PasswordInput_wrapper.PasswordInput_invalid:focus-within{box-shadow:0 0 0 1px var(--inc-color-error-500)}.PasswordInput_wrapper.PasswordInput_disabled{opacity:.6;background-color:var(--inc-color-neutral-100, #f3f4f6)}.PasswordInput_input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;color:var(--inc-color-text, #111827);padding:0 var(--inc-spacing-4, 1rem);height:100%}.PasswordInput_toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;border:none;background:transparent;color:var(--inc-color-neutral-500, #6b7280);cursor:pointer}.PasswordInput_toggle:hover:not(:disabled){color:var(--inc-color-text, #111827)}.PasswordInput_sm{height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem)}.PasswordInput_md{height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem)}.PasswordInput_lg{height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem)}.PasswordInput_meter{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem)}.PasswordInput_bars{display:flex;gap:4px;flex:1 1 auto}.PasswordInput_bar{flex:1 1 0;height:4px;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-neutral-200, #e5e7eb);transition:background-color .2s}.PasswordInput_barActive{background-color:var(--inc-color-neutral-400, #9ca3af)}.PasswordInput_level1{background-color:var(--inc-color-error-500, #ef4444)}.PasswordInput_level2{background-color:var(--inc-color-warning-500, #f59e0b)}.PasswordInput_level3{background-color:var(--inc-color-primary-500, #6366f1)}.PasswordInput_level4{background-color:var(--inc-color-success-500, #22c55e)}.PasswordInput_strengthLabel{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);white-space:nowrap}.PasswordInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.PasswordInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.OTPInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem)}.OTPInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.OTPInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.OTPInput_cells{display:flex;gap:var(--inc-spacing-2, .5rem)}.OTPInput_cell{width:2.75rem;height:3.25rem;text-align:center;font-size:var(--inc-font-size-lg, 1.25rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .15s,box-shadow .15s}.OTPInput_cell:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.OTPInput_cell:disabled{opacity:.6;background-color:var(--inc-color-neutral-100, #f3f4f6)}.OTPInput_cell.OTPInput_invalid{border-color:var(--inc-color-error-500)}.OTPInput_cell.OTPInput_invalid:focus-visible{box-shadow:0 0 0 1px var(--inc-color-error-500)}.OTPInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.OTPInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Slider_container{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);width:100%}.Slider_head{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.Slider_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Slider_value{font-size:var(--inc-font-size-sm, .875rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--inc-color-primary-600, #4f46e5)}.Slider_slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--inc-radius-full, 9999px);background:linear-gradient(to right,var(--inc-color-primary-500, #6366f1) 0%,var(--inc-color-primary-500, #6366f1) var(--inc-slider-fill, 0%),var(--inc-color-neutral-200, #e5e7eb) var(--inc-slider-fill, 0%),var(--inc-color-neutral-200, #e5e7eb) 100%);cursor:pointer;outline:none}.Slider_slider:disabled{opacity:.5;cursor:not-allowed}.Slider_slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:var(--inc-radius-full, 9999px);background:var(--inc-color-bg, #fff);border:2px solid var(--inc-color-primary-500, #6366f1);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .1));transition:transform .1s}.Slider_slider::-moz-range-thumb{width:18px;height:18px;border-radius:var(--inc-radius-full, 9999px);background:var(--inc-color-bg, #fff);border:2px solid var(--inc-color-primary-500, #6366f1);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .1))}.Slider_slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--inc-color-primary-200, #c7d2fe)}.Slider_slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--inc-color-primary-200, #c7d2fe)}.Slider_slider:active::-webkit-slider-thumb{transform:scale(1.15)}.Slider_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.RangeSlider_container{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);width:100%}.RangeSlider_head{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.RangeSlider_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.RangeSlider_value{font-size:var(--inc-font-size-sm, .875rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--inc-color-primary-600, #4f46e5)}.RangeSlider_track{position:relative;height:18px;display:flex;align-items:center}.RangeSlider_track:before{content:"";position:absolute;left:0;right:0;height:6px;border-radius:var(--inc-radius-full, 9999px);background:var(--inc-color-neutral-200, #e5e7eb)}.RangeSlider_fill{position:absolute;height:6px;left:var(--inc-range-left, 0%);right:calc(100% - var(--inc-range-right, 100%));border-radius:var(--inc-radius-full, 9999px);background:var(--inc-color-primary-500, #6366f1)}.RangeSlider_disabled{opacity:.5}.RangeSlider_thumbInput{position:absolute;left:0;width:100%;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px}.RangeSlider_thumbInput::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:var(--inc-radius-full, 9999px);background:var(--inc-color-bg, #fff);border:2px solid var(--inc-color-primary-500, #6366f1);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .1));cursor:pointer}.RangeSlider_thumbInput::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:var(--inc-radius-full, 9999px);background:var(--inc-color-bg, #fff);border:2px solid var(--inc-color-primary-500, #6366f1);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .1));cursor:pointer}.RangeSlider_thumbInput::-webkit-slider-runnable-track{background:transparent}.RangeSlider_thumbInput::-moz-range-track{background:transparent}.RangeSlider_thumbInput:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--inc-color-primary-200, #c7d2fe)}.RangeSlider_thumbInput:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--inc-color-primary-200, #c7d2fe)}.RangeSlider_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Rating_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem)}.Rating_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Rating_stars{display:inline-flex;gap:2px;color:var(--inc-color-warning-500, #f59e0b);border-radius:var(--inc-radius-sm, .25rem);width:max-content}.Rating_stars:focus-visible{outline:none;box-shadow:0 0 0 3px var(--inc-color-primary-200, #c7d2fe)}.Rating_stars.Rating_disabled{color:var(--inc-color-neutral-300, #d1d5db)}.Rating_sm{font-size:1rem}.Rating_md{font-size:1.5rem}.Rating_lg{font-size:2rem}.Rating_starButton{display:inline-flex;padding:0;border:none;background:transparent;color:var(--inc-color-neutral-300, #d1d5db);cursor:pointer;line-height:1}.Rating_stars.Rating_readOnly .Rating_starButton,.Rating_starButton:disabled{cursor:default}.Rating_starButton.Rating_filled{color:inherit}.Rating_star{display:block}.TagInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.TagInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.TagInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.TagInput_field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-1-5, .375rem);min-height:var(--inc-spacing-10, 2.5rem);padding:var(--inc-spacing-1-5, .375rem) var(--inc-spacing-2, .5rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:text;transition:border-color .15s,box-shadow .15s}.TagInput_field:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.TagInput_field.TagInput_invalid{border-color:var(--inc-color-error-500)}.TagInput_field.TagInput_invalid:focus-within{box-shadow:0 0 0 1px var(--inc-color-error-500)}.TagInput_field.TagInput_disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.TagInput_tags{display:contents;list-style:none;margin:0;padding:0}.TagInput_tag{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);padding:2px 2px 2px var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-primary-700, #4338ca);background-color:var(--inc-color-primary-50, #eef2ff);border:1px solid var(--inc-color-primary-200, #c7d2fe);border-radius:var(--inc-radius-full, 9999px)}.TagInput_tagText{line-height:1.2}.TagInput_remove{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:var(--inc-radius-full, 9999px);background:transparent;color:var(--inc-color-primary-500, #6366f1);font-size:1rem;line-height:1;cursor:pointer}.TagInput_remove:hover:not(:disabled){background-color:var(--inc-color-primary-100, #e0e7ff)}.TagInput_input{flex:1 1 6rem;min-width:6rem;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827)}.TagInput_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.TagInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.TagInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.SegmentedControl_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem)}.SegmentedControl_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.SegmentedControl_group{display:inline-flex;align-items:stretch;gap:2px;padding:3px;background-color:var(--inc-color-neutral-100, #f3f4f6);border-radius:var(--inc-radius-lg, .5rem);width:max-content}.SegmentedControl_group.SegmentedControl_fullWidth{width:100%}.SegmentedControl_group.SegmentedControl_disabled{opacity:.6}.SegmentedControl_segment{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--inc-spacing-1-5, .375rem);padding:0 var(--inc-spacing-3, .75rem);border:none;border-radius:var(--inc-radius-md, .375rem);background:transparent;color:var(--inc-color-text-muted, #6b7280);font-family:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.SegmentedControl_segment:hover:not(:disabled):not(.SegmentedControl_selected){color:var(--inc-color-text, #111827)}.SegmentedControl_segment:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.SegmentedControl_segment:disabled{cursor:not-allowed;opacity:.5}.SegmentedControl_segment.SegmentedControl_selected{background-color:var(--inc-color-surface, #fff);color:var(--inc-color-text, #111827);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .1))}.SegmentedControl_sm .SegmentedControl_segment{height:var(--inc-spacing-7, 1.75rem);font-size:var(--inc-font-size-xs, .75rem)}.SegmentedControl_md .SegmentedControl_segment{height:var(--inc-spacing-9, 2.25rem);font-size:var(--inc-font-size-sm, .875rem)}.SegmentedControl_lg .SegmentedControl_segment{height:var(--inc-spacing-11, 2.75rem);font-size:var(--inc-font-size-base, 1rem)}.SearchInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.SearchInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.SearchInput_wrapper{display:flex;align-items:center;width:100%;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .15s,box-shadow .15s}.SearchInput_wrapper:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.SearchInput_wrapper.SearchInput_disabled{opacity:.6;background-color:var(--inc-color-neutral-100, #f3f4f6)}.SearchInput_iconSlot{display:inline-flex;align-items:center;justify-content:center;padding-left:var(--inc-spacing-3, .75rem);color:var(--inc-color-neutral-500, #6b7280);pointer-events:none}.SearchInput_icon{display:block}.SearchInput_input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;color:var(--inc-color-text, #111827);padding:0 var(--inc-spacing-3, .75rem);height:100%}.SearchInput_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.SearchInput_input::-webkit-search-cancel-button,.SearchInput_input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchInput_sm{height:var(--inc-spacing-8, 2rem);font-size:var(--inc-font-size-sm, .875rem)}.SearchInput_md{height:var(--inc-spacing-10, 2.5rem);font-size:var(--inc-font-size-base, 1rem)}.SearchInput_lg{height:var(--inc-spacing-12, 3rem);font-size:var(--inc-font-size-lg, 1.125rem)}.SearchInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.ColorPicker_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem)}.ColorPicker_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.ColorPicker_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.ColorPicker_body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-3, .75rem)}.ColorPicker_swatches{display:flex;flex-wrap:wrap;gap:var(--inc-spacing-2, .5rem)}.ColorPicker_swatch{width:1.75rem;height:1.75rem;padding:0;border:2px solid transparent;border-radius:var(--inc-radius-full, 9999px);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a;transition:transform .1s,box-shadow .1s}.ColorPicker_swatch:hover:not(:disabled){transform:scale(1.1)}.ColorPicker_swatch:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-bg, #fff),0 0 0 4px var(--inc-color-primary-500, #6366f1)}.ColorPicker_swatch.ColorPicker_selected{border-color:var(--inc-color-bg, #fff);box-shadow:0 0 0 2px currentColor}.ColorPicker_swatch:disabled{opacity:.5;cursor:not-allowed}.ColorPicker_custom{display:inline-flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.ColorPicker_nativeInput{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ColorPicker_preview{width:1.25rem;height:1.25rem;border-radius:var(--inc-radius-sm, .25rem);box-shadow:inset 0 0 0 1px #00000026}.ColorPicker_hex{font-size:var(--inc-font-size-sm, .875rem);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--inc-color-text, #111827)}.ColorPicker_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.ColorPicker_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.MaskedInput_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.MaskedInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.MaskedInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.MaskedInput_input{width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s}.MaskedInput_input:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.MaskedInput_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.MaskedInput_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af);letter-spacing:normal}.MaskedInput_invalid{border-color:var(--inc-color-error-500)}.MaskedInput_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.MaskedInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.MaskedInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.PhoneInput_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.PhoneInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.PhoneInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.PhoneInput_control{display:flex;align-items:stretch;height:var(--inc-spacing-10, 2.5rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s}.PhoneInput_control:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.PhoneInput_control.PhoneInput_invalid{border-color:var(--inc-color-error-500)}.PhoneInput_control.PhoneInput_invalid:focus-within{box-shadow:0 0 0 1px var(--inc-color-error-500)}.PhoneInput_control.PhoneInput_disabled{opacity:.6;background-color:var(--inc-color-neutral-100, #f3f4f6)}.PhoneInput_countryButton{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);padding:0 var(--inc-spacing-2, .5rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);background:transparent;border:none;border-right:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem) 0 0 var(--inc-radius-md, .375rem);cursor:pointer;white-space:nowrap}.PhoneInput_countryButton:hover:not(:disabled){background-color:var(--inc-color-neutral-100, #f3f4f6)}.PhoneInput_countryButton:disabled{cursor:not-allowed}.PhoneInput_dialCode{font-variant-numeric:tabular-nums}.PhoneInput_caret{font-size:.7em;color:var(--inc-color-neutral-500, #6b7280)}.PhoneInput_input{flex:1;min-width:0;padding:0 var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);font-variant-numeric:tabular-nums;color:var(--inc-color-text, #111827);background:transparent;border:none;border-radius:0 var(--inc-radius-md, .375rem) var(--inc-radius-md, .375rem) 0;outline:none}.PhoneInput_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.PhoneInput_input:disabled{cursor:not-allowed}.PhoneInput_menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:50;max-height:15rem;overflow-y:auto;margin:0;padding:var(--inc-spacing-1, .25rem);list-style:none;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.PhoneInput_option{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.PhoneInput_option:hover{background-color:var(--inc-color-primary-50, #eef2ff)}.PhoneInput_optionSelected{font-weight:600;background-color:var(--inc-color-primary-50, #eef2ff)}.PhoneInput_optionName{flex:1}.PhoneInput_optionDial{color:var(--inc-color-text-muted, #6b7280);font-variant-numeric:tabular-nums}.PhoneInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.PhoneInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.TimePicker_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.TimePicker_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.TimePicker_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.TimePicker_control{display:inline-flex;align-items:center;gap:2px;width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-2, .5rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s}.TimePicker_control:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.TimePicker_control.TimePicker_invalid{border-color:var(--inc-color-error-500)}.TimePicker_control.TimePicker_invalid:focus-within{box-shadow:0 0 0 1px var(--inc-color-error-500)}.TimePicker_control.TimePicker_disabled{opacity:.6;background-color:var(--inc-color-neutral-100, #f3f4f6)}.TimePicker_segment{width:2.2ch;padding:2px;font-family:inherit;font-size:var(--inc-font-size-base, 1rem);font-variant-numeric:tabular-nums;text-align:center;color:var(--inc-color-text, #111827);background:transparent;border:none;border-radius:var(--inc-radius-sm, .25rem);outline:none}.TimePicker_segment:focus-visible{background-color:var(--inc-color-primary-50, #eef2ff)}.TimePicker_segment:disabled{cursor:not-allowed}.TimePicker_colon{color:var(--inc-color-text, #111827);font-weight:600}.TimePicker_trigger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:var(--inc-spacing-7, 1.75rem);height:var(--inc-spacing-7, 1.75rem);color:var(--inc-color-neutral-500, #6b7280);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.TimePicker_trigger:hover:not(:disabled){background-color:var(--inc-color-neutral-100, #f3f4f6)}.TimePicker_trigger:disabled{cursor:not-allowed}.TimePicker_listbox{position:absolute;top:calc(100% + .25rem);left:0;z-index:50;width:8rem;max-height:15rem;overflow-y:auto;margin:0;padding:var(--inc-spacing-1, .25rem);list-style:none;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.TimePicker_option{padding:var(--inc-spacing-1-5, .375rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);font-variant-numeric:tabular-nums;color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.TimePicker_option:hover{background-color:var(--inc-color-primary-50, #eef2ff)}.TimePicker_optionSelected{font-weight:600;background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca)}.TimePicker_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.TimePicker_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.DateRangePicker_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.DateRangePicker_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.DateRangePicker_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.DateRangePicker_trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s;cursor:pointer}.DateRangePicker_trigger:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.DateRangePicker_trigger:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.DateRangePicker_triggerText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DateRangePicker_placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.DateRangePicker_triggerIcon{display:inline-flex;color:var(--inc-color-neutral-500, #6b7280)}.DateRangePicker_invalid{border-color:var(--inc-color-error-500)}.DateRangePicker_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.DateRangePicker_popover{position:absolute;top:calc(100% + .25rem);left:0;z-index:50;padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.DateRangePicker_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--inc-spacing-2, .5rem)}.DateRangePicker_navButton{display:inline-flex;align-items:center;justify-content:center;width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);color:var(--inc-color-text, #111827);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.DateRangePicker_navButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.DateRangePicker_navButton:focus-visible{outline:2px solid var(--inc-color-primary-500);outline-offset:-2px}.DateRangePicker_months{display:flex;gap:var(--inc-spacing-4, 1rem);flex-wrap:wrap}.DateRangePicker_month{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.DateRangePicker_monthTitle{text-align:center;font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827);text-transform:capitalize}.DateRangePicker_weekdays,.DateRangePicker_grid{display:grid;grid-template-columns:repeat(7,2rem);gap:2px}.DateRangePicker_weekday{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-text-muted, #6b7280);text-transform:capitalize}.DateRangePicker_day{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.DateRangePicker_day:hover:not(:disabled){background-color:var(--inc-color-primary-50, #eef2ff)}.DateRangePicker_day:focus-visible{outline:2px solid var(--inc-color-primary-500);outline-offset:-2px}.DateRangePicker_dayOutside{color:var(--inc-color-neutral-400, #9ca3af)}.DateRangePicker_dayInRange{background-color:var(--inc-color-primary-50, #eef2ff);border-radius:0}.DateRangePicker_daySelected,.DateRangePicker_daySelected:hover{background-color:var(--inc-color-primary-600, #4f46e5);color:#fff;font-weight:600}.DateRangePicker_dayDisabled{opacity:.4;cursor:not-allowed}.DateRangePicker_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.DateRangePicker_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.FileUpload_container{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.FileUpload_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.FileUpload_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.FileUpload_dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--inc-spacing-1, .25rem);padding:var(--inc-spacing-6, 1.5rem);text-align:center;color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-bg, #fff);border:1.5px dashed var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:pointer;transition:border-color .15s,background-color .15s}.FileUpload_dropzone:focus-visible{outline:2px solid var(--inc-color-primary-500);outline-offset:2px}.FileUpload_dropzone:hover{border-color:var(--inc-color-primary-400, #818cf8)}.FileUpload_dragOver{border-color:var(--inc-color-primary-500);background-color:var(--inc-color-primary-50, #eef2ff)}.FileUpload_invalid{border-color:var(--inc-color-error-500)}.FileUpload_disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.FileUpload_dropIcon{color:var(--inc-color-primary-500, #6366f1)}.FileUpload_dropText{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827)}.FileUpload_browse{color:var(--inc-color-primary-600, #4f46e5);font-weight:600;text-decoration:underline}.FileUpload_constraints{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.FileUpload_hiddenInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FileUpload_fileList{display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);margin:0;padding:0;list-style:none}.FileUpload_fileItem{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);background-color:var(--inc-color-neutral-50, #f9fafb);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem)}.FileUpload_fileError{border-color:var(--inc-color-error-500);background-color:var(--inc-color-error-50, #fef2f2)}.FileUpload_fileInfo{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.FileUpload_fileName{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_fileMeta{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.FileUpload_progressTrack{height:4px;margin-top:2px;overflow:hidden;background-color:var(--inc-color-neutral-200, #e5e7eb);border-radius:var(--inc-radius-full, 9999px)}.FileUpload_progressBar{height:100%;background-color:var(--inc-color-primary-500, #6366f1);border-radius:inherit;transition:width .15s linear}.FileUpload_remove{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;padding:0;color:var(--inc-color-neutral-500, #6b7280);background:transparent;border:none;border-radius:var(--inc-radius-full, 9999px);font-size:1.1rem;line-height:1;cursor:pointer}.FileUpload_remove:hover:not(:disabled){background-color:var(--inc-color-neutral-200, #e5e7eb);color:var(--inc-color-text, #111827)}.FileUpload_remove:disabled{cursor:not-allowed}.FileUpload_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.FileUpload_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.AsyncCombobox_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.AsyncCombobox_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.AsyncCombobox_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.AsyncCombobox_control{position:relative;display:flex;align-items:center}.AsyncCombobox_input{width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-8, 2rem) 0 var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s}.AsyncCombobox_input:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.AsyncCombobox_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.AsyncCombobox_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.AsyncCombobox_invalid{border-color:var(--inc-color-error-500)}.AsyncCombobox_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.AsyncCombobox_loadingIcon{position:absolute;right:var(--inc-spacing-3, .75rem);display:inline-flex;color:var(--inc-color-neutral-500, #6b7280);pointer-events:none}.AsyncCombobox_spinner{animation:AsyncCombobox_inc-asynccombobox-spin .7s linear infinite}@keyframes AsyncCombobox_inc-asynccombobox-spin{to{transform:rotate(360deg)}}.AsyncCombobox_popover{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:50;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1));overflow:hidden}.AsyncCombobox_listbox{margin:0;padding:0;list-style:none;overflow-y:auto}.AsyncCombobox_option{display:flex;align-items:center;padding:0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}.AsyncCombobox_optionActive{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca)}.AsyncCombobox_optionSelected{font-weight:600}.AsyncCombobox_optionDisabled{opacity:.5;cursor:not-allowed}.AsyncCombobox_status{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.AsyncCombobox_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.AsyncCombobox_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.LookupInput_container{position:relative;display:flex;flex-direction:column;gap:var(--inc-spacing-1-5, .375rem);width:100%}.LookupInput_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.LookupInput_required{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1, .25rem)}.LookupInput_control{position:relative;display:flex;align-items:center}.LookupInput_input{width:100%;height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-8, 2rem) 0 var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);transition:border-color .2s,box-shadow .2s}.LookupInput_input:focus-visible{outline:none;border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.LookupInput_input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100, #f3f4f6)}.LookupInput_input::placeholder{color:var(--inc-color-neutral-400, #9ca3af)}.LookupInput_invalid{border-color:var(--inc-color-error-500)}.LookupInput_invalid:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}.LookupInput_loadingIcon{position:absolute;right:var(--inc-spacing-3, .75rem);display:inline-flex;color:var(--inc-color-neutral-500, #6b7280);pointer-events:none}.LookupInput_spinner{animation:LookupInput_inc-lookup-spin .7s linear infinite}@keyframes LookupInput_inc-lookup-spin{to{transform:rotate(360deg)}}.LookupInput_card{display:flex;align-items:center;gap:var(--inc-spacing-2-5, .625rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem)}.LookupInput_card.LookupInput_invalid{border-color:var(--inc-color-error-500)}.LookupInput_avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--inc-spacing-9, 2.25rem);height:var(--inc-spacing-9, 2.25rem);flex-shrink:0;font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-primary-700, #4338ca);background-color:var(--inc-color-primary-100, #e0e7ff);border-radius:var(--inc-radius-full, 9999px)}.LookupInput_avatarSm{display:inline-flex;align-items:center;justify-content:center;width:var(--inc-spacing-7, 1.75rem);height:var(--inc-spacing-7, 1.75rem);flex-shrink:0;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;color:var(--inc-color-primary-700, #4338ca);background-color:var(--inc-color-primary-100, #e0e7ff);border-radius:var(--inc-radius-full, 9999px)}.LookupInput_cardBody,.LookupInput_optionBody{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.LookupInput_cardTitle,.LookupInput_optionTitle{font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LookupInput_cardSubtitle,.LookupInput_optionSubtitle{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LookupInput_badge,.LookupInput_badgeSm{flex-shrink:0;padding:1px var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-neutral-700, #374151);background-color:var(--inc-color-neutral-100, #f3f4f6);border-radius:var(--inc-radius-full, 9999px);text-transform:capitalize}.LookupInput_clear{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;padding:0;color:var(--inc-color-neutral-500, #6b7280);background:transparent;border:none;border-radius:var(--inc-radius-full, 9999px);font-size:1.1rem;line-height:1;cursor:pointer}.LookupInput_clear:hover:not(:disabled){background-color:var(--inc-color-neutral-200, #e5e7eb);color:var(--inc-color-text, #111827)}.LookupInput_clear:disabled{cursor:not-allowed}.LookupInput_listbox{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:50;max-height:18rem;overflow-y:auto;margin:0;padding:var(--inc-spacing-1, .25rem);list-style:none;background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.LookupInput_option{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-2, .5rem);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;-webkit-user-select:none;user-select:none}.LookupInput_optionActive{background-color:var(--inc-color-primary-50, #eef2ff)}.LookupInput_status{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.LookupInput_errorMessage{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-error-500);margin:0}.LookupInput_helperText{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Card_card{display:flex;flex-direction:column;border-radius:var(--inc-radius-lg, .5rem);background-color:var(--inc-color-surface, #fff);color:var(--inc-color-text, #111827);overflow:hidden;transition:box-shadow .2s,transform .2s}.Card_none{padding:0}.Card_sm{padding:var(--inc-spacing-3, .75rem)}.Card_md{padding:var(--inc-spacing-5, 1.25rem)}.Card_lg{padding:var(--inc-spacing-8, 2rem)}.Card_elevated{box-shadow:var(--inc-shadow-md, 0 4px 6px -1px rgb(0 0 0 / .1));border:1px solid transparent}.Card_outline{border:1px solid var(--inc-color-border, #e5e7eb);box-shadow:none}.Card_filled{background-color:var(--inc-color-neutral-100, #f3f4f6);border:1px solid transparent}.Card_unstyled{background:none;border:none;box-shadow:none;padding:0}.Card_hoverable:hover{transform:translateY(-2px);box-shadow:var(--inc-shadow-lg, 0 10px 15px -3px rgb(0 0 0 / .1))}.Card_clickable{cursor:pointer}.Card_clickable:hover{transform:translateY(-2px);box-shadow:var(--inc-shadow-xl, 0 20px 25px -5px rgb(0 0 0 / .1))}.Card_header{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem);margin-bottom:var(--inc-spacing-2, .5rem)}.Card_body{flex:1}.Card_footer{display:flex;align-items:center;margin-top:var(--inc-spacing-4, 1rem);padding-top:var(--inc-spacing-4, 1rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}.Card_image{width:100%;height:auto;object-fit:cover}.Avatar_root{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;vertical-align:middle;background-color:var(--inc-color-neutral-200, #e5e7eb);color:var(--inc-color-text, #111827);-webkit-user-select:none;user-select:none}.Avatar_image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.Avatar_fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:600;line-height:1;color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-neutral-200, #e5e7eb)}.Avatar_circle{border-radius:var(--inc-radius-full, 9999px)}.Avatar_square{border-radius:var(--inc-radius-md, .375rem)}.Avatar_xs{width:1.5rem;height:1.5rem;font-size:.625rem}.Avatar_sm{width:2rem;height:2rem;font-size:var(--inc-font-size-xs, .75rem)}.Avatar_md{width:2.5rem;height:2.5rem;font-size:var(--inc-font-size-sm, .875rem)}.Avatar_lg{width:3rem;height:3rem;font-size:var(--inc-font-size-base, 1rem)}.Avatar_xl{width:4rem;height:4rem;font-size:var(--inc-font-size-lg, 1.125rem)}.Avatar_group{display:inline-flex;align-items:center}.Avatar_group .Avatar_root{border:2px solid var(--inc-color-bg, #fff);margin-left:-.5rem}.Avatar_group .Avatar_root:first-child{margin-left:0}.Avatar_overflow{background-color:var(--inc-color-neutral-300, #d1d5db)}.Avatar_overflow .Avatar_fallback{background-color:var(--inc-color-neutral-300, #d1d5db);color:var(--inc-color-text, #111827)}.Accordion_root{width:100%;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);overflow:hidden}.Accordion_item{border-bottom:1px solid var(--inc-color-border, #d1d5db)}.Accordion_item:last-child{border-bottom:none}.Accordion_header{margin:0;display:flex}.Accordion_trigger{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-4, 1rem);font-family:inherit;font-size:var(--inc-font-size-base, 1rem);font-weight:500;text-align:left;color:var(--inc-color-text, #111827);background-color:transparent;border:none;cursor:pointer;transition:background-color .2s}.Accordion_trigger:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Accordion_trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--inc-color-primary-500)}.Accordion_chevron{flex-shrink:0;color:var(--inc-color-neutral-500, #6b7280);transition:transform .2s ease}.Accordion_trigger[data-state=open] .Accordion_chevron{transform:rotate(180deg)}.Accordion_content{overflow:hidden;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.Accordion_content[data-state=open]{animation:Accordion_accordionDown .2s ease-out}.Accordion_content[data-state=closed]{animation:Accordion_accordionUp .2s ease-out}.Accordion_contentInner{padding:0 var(--inc-spacing-4, 1rem) var(--inc-spacing-4, 1rem)}@keyframes Accordion_accordionDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Accordion_accordionUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.Tabs_root{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem)}.Tabs_list{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem)}.Tabs_list.Tabs_line{border-bottom:1px solid var(--inc-color-border, #d1d5db)}.Tabs_list.Tabs_soft{gap:var(--inc-spacing-1, .25rem);padding:var(--inc-spacing-1, .25rem);background-color:var(--inc-color-neutral-100, #f3f4f6);border-radius:var(--inc-radius-md, .375rem)}.Tabs_list.Tabs_enclosed{border-bottom:1px solid var(--inc-color-border, #d1d5db)}.Tabs_trigger{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;color:var(--inc-color-text-muted, #6b7280);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:color .2s,background-color .2s,border-color .2s}.Tabs_trigger:disabled{opacity:.5;cursor:not-allowed}.Tabs_trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500);border-radius:var(--inc-radius-sm, .25rem)}.Tabs_trigger.Tabs_sm{height:var(--inc-spacing-8, 2rem);padding:0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem)}.Tabs_trigger.Tabs_md{height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-4, 1rem);font-size:var(--inc-font-size-base, 1rem)}.Tabs_trigger.Tabs_lg{height:var(--inc-spacing-12, 3rem);padding:0 var(--inc-spacing-5, 1.25rem);font-size:var(--inc-font-size-lg, 1.125rem)}.Tabs_trigger.Tabs_line{border-bottom:2px solid transparent;margin-bottom:-1px}.Tabs_trigger.Tabs_line:hover{color:var(--inc-color-text, #111827)}.Tabs_trigger.Tabs_line[data-state=active]{color:var(--inc-color-primary-600);border-bottom-color:var(--inc-color-primary-500)}.Tabs_trigger.Tabs_soft{border-radius:var(--inc-radius-sm, .25rem)}.Tabs_trigger.Tabs_soft[data-state=active]{color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #fff);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .05))}.Tabs_trigger.Tabs_enclosed{border:1px solid transparent;border-top-left-radius:var(--inc-radius-md, .375rem);border-top-right-radius:var(--inc-radius-md, .375rem);margin-bottom:-1px}.Tabs_trigger.Tabs_enclosed[data-state=active]{color:var(--inc-color-primary-600);border-color:var(--inc-color-border, #d1d5db);border-bottom-color:var(--inc-color-bg, #fff);background-color:var(--inc-color-bg, #fff)}.Tabs_content{font-size:var(--inc-font-size-base, 1rem);color:var(--inc-color-text, #111827)}.Tabs_content:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500);border-radius:var(--inc-radius-sm, .25rem)}.Breadcrumbs_nav{font-size:var(--inc-font-size-sm, .875rem)}.Breadcrumbs_list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-1, .25rem);margin:0;padding:0;list-style:none}.Breadcrumbs_item{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem)}.Breadcrumbs_link{color:var(--inc-color-text-muted, #6b7280);text-decoration:none;border-radius:var(--inc-radius-sm, .25rem);transition:color .2s}a.Breadcrumbs_link:hover{color:var(--inc-color-primary-600);text-decoration:underline}a.Breadcrumbs_link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500)}.Breadcrumbs_current{color:var(--inc-color-text, #111827);font-weight:500}.Breadcrumbs_separator{display:inline-flex;align-items:center;color:var(--inc-color-neutral-400, #9ca3af)}.Pagination_nav{display:inline-block}.Pagination_list{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);margin:0;padding:0;list-style:none}.Pagination_item{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;color:var(--inc-color-text, #111827);background-color:transparent;border:1px solid transparent;border-radius:var(--inc-radius-md, .375rem);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.Pagination_item:hover:not(:disabled){background-color:var(--inc-color-neutral-100, #f3f4f6)}.Pagination_item:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500)}.Pagination_item:disabled{opacity:.4;cursor:not-allowed}.Pagination_active{color:#fff;background-color:var(--inc-color-primary-500);border-color:var(--inc-color-primary-500)}.Pagination_active:hover:not(:disabled){background-color:var(--inc-color-primary-600)}.Pagination_dots{display:inline-flex;align-items:center;justify-content:center;color:var(--inc-color-neutral-400, #9ca3af);-webkit-user-select:none;user-select:none}.Pagination_sm .Pagination_item,.Pagination_sm .Pagination_dots{min-width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);padding:0 var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem)}.Pagination_md .Pagination_item,.Pagination_md .Pagination_dots{min-width:var(--inc-spacing-10, 2.5rem);height:var(--inc-spacing-10, 2.5rem);padding:0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-base, 1rem)}.Pagination_lg .Pagination_item,.Pagination_lg .Pagination_dots{min-width:var(--inc-spacing-12, 3rem);height:var(--inc-spacing-12, 3rem);padding:0 var(--inc-spacing-4, 1rem);font-size:var(--inc-font-size-lg, 1.125rem)}.SidebarNav_root{display:flex;flex-direction:column;width:16rem;height:100%;background-color:var(--inc-color-surface, #ffffff);color:var(--inc-color-text, #111827);border-right:1px solid var(--inc-color-border, #e5e7eb)}.SidebarNav_collapsed{width:4rem}.SidebarNav_header{padding:var(--inc-spacing-4, 1rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.SidebarNav_scroll{flex:1;overflow-y:auto;padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-2, .5rem)}.SidebarNav_section{margin-bottom:var(--inc-spacing-4, 1rem)}.SidebarNav_section:last-child{margin-bottom:0}.SidebarNav_sectionTitle{margin:0 0 var(--inc-spacing-1, .25rem);padding:0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--inc-color-text-muted, #6b7280)}.SidebarNav_list,.SidebarNav_subList{list-style:none;margin:0;padding:0}.SidebarNav_itemRow{margin:1px 0}.SidebarNav_link{display:flex;align-items:center;gap:var(--inc-spacing-3, .75rem);width:100%;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);border:none;background:transparent;font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #374151);text-align:left;text-decoration:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.SidebarNav_link:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.SidebarNav_link:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px}.SidebarNav_collapsed .SidebarNav_link{justify-content:center;padding:var(--inc-spacing-2, .5rem)}.SidebarNav_active{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca);font-weight:600}.SidebarNav_active:hover{background-color:var(--inc-color-primary-100, #e0e7ff)}.SidebarNav_disabled,.SidebarNav_link:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.SidebarNav_icon{display:inline-flex;flex-shrink:0;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;color:var(--inc-color-text-muted, #6b7280)}.SidebarNav_active .SidebarNav_icon{color:inherit}.SidebarNav_label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarNav_badge{flex-shrink:0}.SidebarNav_groupToggle{justify-content:flex-start}.SidebarNav_chevron{flex-shrink:0;color:var(--inc-color-text-muted, #9ca3af);transition:transform .15s ease}.SidebarNav_chevronOpen{transform:rotate(90deg)}.SidebarNav_subList{margin-top:1px;padding-left:var(--inc-spacing-4, 1rem)}.SidebarNav_subList .SidebarNav_link{font-size:var(--inc-font-size-sm, .875rem)}.SidebarNav_footer{padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-4, 1rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}.CommandPalette_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--inc-z-modal, 1300);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--inc-spacing-4, 1rem) var(--inc-spacing-4, 1rem)}.CommandPalette_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#11182780;animation:CommandPalette_fade .12s ease-out}.CommandPalette_panel{position:relative;width:100%;max-width:40rem;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;background-color:var(--inc-color-surface, #ffffff);color:var(--inc-color-text, #111827);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);box-shadow:var(--inc-shadow-lg, 0 20px 40px rgba(0, 0, 0, .25));animation:CommandPalette_pop .12s ease-out}.CommandPalette_searchRow{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:0 var(--inc-spacing-4, 1rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.CommandPalette_searchIcon{flex-shrink:0;color:var(--inc-color-text-muted, #6b7280)}.CommandPalette_input{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--inc-font-size-md, 1rem);color:inherit;padding:var(--inc-spacing-4, 1rem) 0}.CommandPalette_input::placeholder{color:var(--inc-color-text-muted, #9ca3af)}.CommandPalette_list{list-style:none;margin:0;padding:var(--inc-spacing-2, .5rem);overflow-y:auto;flex:1}.CommandPalette_groupHeading{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-2, .5rem) var(--inc-spacing-1, .25rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--inc-color-text-muted, #6b7280)}.CommandPalette_option{display:flex;align-items:center;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);border-radius:var(--inc-radius-md, .375rem);cursor:pointer;-webkit-user-select:none;user-select:none}.CommandPalette_active{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca)}.CommandPalette_disabled{opacity:.5;cursor:not-allowed}.CommandPalette_icon{display:inline-flex;flex-shrink:0;color:var(--inc-color-text-muted, #6b7280)}.CommandPalette_active .CommandPalette_icon{color:inherit}.CommandPalette_optionText{display:flex;flex-direction:column;min-width:0;flex:1}.CommandPalette_optionLabel{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPalette_optionDescription{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.CommandPalette_active .CommandPalette_optionDescription{color:var(--inc-color-primary-600, #4f46e5)}.CommandPalette_shortcut{flex-shrink:0;font-family:inherit;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-neutral-100, #f3f4f6);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-sm, .25rem);padding:.1rem .35rem}.CommandPalette_empty{padding:var(--inc-spacing-6, 1.5rem);text-align:center;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem)}.CommandPalette_loading{display:flex;align-items:center;justify-content:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-4, 1rem);color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem)}.CommandPalette_loadingSpinner{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--inc-color-border, #e5e7eb);border-top-color:var(--inc-color-primary-500, #6366f1);animation:CommandPalette_spin .6s linear infinite}@keyframes CommandPalette_spin{to{transform:rotate(360deg)}}@keyframes CommandPalette_fade{0%{opacity:0}}@keyframes CommandPalette_pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.NotificationsCenter_root{display:flex;flex-direction:column;width:100%;max-width:24rem;background-color:var(--inc-color-surface, #ffffff);color:var(--inc-color-text, #111827);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);overflow:hidden}.NotificationsCenter_header{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-4, 1rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.NotificationsCenter_title{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);margin:0;font-size:var(--inc-font-size-md, 1rem);font-weight:600}.NotificationsCenter_counter{min-width:1.25rem;justify-content:center}.NotificationsCenter_markAll{border:none;background:transparent;color:var(--inc-color-primary-600, #4f46e5);font-family:inherit;font-size:var(--inc-font-size-xs, .75rem);cursor:pointer;padding:var(--inc-spacing-1, .25rem);border-radius:var(--inc-radius-sm, .25rem)}.NotificationsCenter_markAll:hover:not(:disabled){text-decoration:underline}.NotificationsCenter_markAll:disabled{color:var(--inc-color-text-muted, #9ca3af);cursor:default}.NotificationsCenter_markAll:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px}.NotificationsCenter_list{list-style:none;margin:0;padding:0;max-height:26rem;overflow-y:auto}.NotificationsCenter_item{display:flex;align-items:stretch;border-bottom:1px solid var(--inc-color-border, #f3f4f6)}.NotificationsCenter_item:last-child{border-bottom:none}.NotificationsCenter_unread{background-color:var(--inc-color-primary-50, #eef2ff)}.NotificationsCenter_itemButton{display:flex;align-items:flex-start;gap:var(--inc-spacing-3, .75rem);flex:1;min-width:0;text-align:left;border:none;background:transparent;font-family:inherit;color:inherit;cursor:pointer;padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-4, 1rem)}.NotificationsCenter_itemButton:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.NotificationsCenter_itemButton:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:-2px}.NotificationsCenter_dot{flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-primary-500, #6366f1)}.NotificationsCenter_dot-info{background-color:var(--inc-color-primary-500, #6366f1)}.NotificationsCenter_dot-success{background-color:var(--inc-color-success-500, #22c55e)}.NotificationsCenter_dot-warning{background-color:var(--inc-color-warning-500, #f59e0b)}.NotificationsCenter_dot-error{background-color:var(--inc-color-error-500, #ef4444)}.NotificationsCenter_item:not(.NotificationsCenter_unread) .NotificationsCenter_dot{background-color:var(--inc-color-border, #d1d5db)}.NotificationsCenter_body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.NotificationsCenter_itemTitleRow{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.NotificationsCenter_itemTitle{font-size:var(--inc-font-size-sm, .875rem);font-weight:500}.NotificationsCenter_unread .NotificationsCenter_itemTitle{font-weight:600}.NotificationsCenter_description{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.NotificationsCenter_time{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #9ca3af)}.NotificationsCenter_dismiss{flex-shrink:0;border:none;background:transparent;color:var(--inc-color-text-muted, #9ca3af);cursor:pointer;padding:0 var(--inc-spacing-3, .75rem);display:flex;align-items:center}.NotificationsCenter_dismiss:hover{color:var(--inc-color-text, #111827)}.NotificationsCenter_dismiss:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:-2px}.NotificationsCenter_empty{padding:var(--inc-spacing-8, 2rem) var(--inc-spacing-4, 1rem);text-align:center;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem)}.NotificationsCenter_bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:transparent;color:var(--inc-color-text, #374151);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.NotificationsCenter_bell:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.NotificationsCenter_bell:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px}.NotificationsCenter_bellBadge{position:absolute;top:2px;right:2px;min-width:1rem;height:1rem;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;line-height:1;color:#fff;background-color:var(--inc-color-error-500, #ef4444);border-radius:var(--inc-radius-full, 9999px)}.Popover_content{position:relative;z-index:55;min-width:12rem;max-width:22rem;padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-bg, #fff);color:var(--inc-color-text, #111827);font-size:var(--inc-font-size-sm, .875rem);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-lg, .5rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1));animation:Popover_popoverShow .12s ease-out}.Popover_content:focus{outline:none}.Popover_arrow{fill:var(--inc-color-bg, #fff);stroke:var(--inc-color-border, #d1d5db)}.Popover_closeButton{position:absolute;top:var(--inc-spacing-2, .5rem);right:var(--inc-spacing-2, .5rem);display:inline-flex;align-items:center;justify-content:center;width:var(--inc-spacing-6, 1.5rem);height:var(--inc-spacing-6, 1.5rem);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);color:var(--inc-color-neutral-500, #6b7280);cursor:pointer;transition:background-color .2s,color .2s}.Popover_closeButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}.Popover_closeButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500)}@keyframes Popover_popoverShow{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.DropdownMenu_content{z-index:55;min-width:12rem;padding:var(--inc-spacing-1, .25rem);background-color:var(--inc-color-bg, #fff);color:var(--inc-color-text, #111827);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1));animation:DropdownMenu_menuShow .12s ease-out}.DropdownMenu_item{position:relative;display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);height:var(--inc-spacing-9, 2.25rem);padding:0 var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.DropdownMenu_hasIndicator{padding-left:var(--inc-spacing-6, 1.5rem)}.DropdownMenu_item[data-highlighted]{background-color:var(--inc-color-primary-50, #eff6ff);color:var(--inc-color-primary-700)}.DropdownMenu_item[data-disabled]{color:var(--inc-color-neutral-400, #9ca3af);pointer-events:none}.DropdownMenu_destructive{color:var(--inc-color-error-600, #dc2626)}.DropdownMenu_destructive[data-highlighted]{background-color:var(--inc-color-error-50, #fef2f2);color:var(--inc-color-error-700, #b91c1c)}.DropdownMenu_inset{padding-left:var(--inc-spacing-6, 1.5rem)}.DropdownMenu_itemIndicator{position:absolute;left:0;width:var(--inc-spacing-6, 1.5rem);display:inline-flex;align-items:center;justify-content:center}.DropdownMenu_subChevron{margin-left:auto;display:inline-flex;color:var(--inc-color-neutral-500, #6b7280)}.DropdownMenu_label{padding:var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;color:var(--inc-color-text-muted, #6b7280)}.DropdownMenu_separator{height:1px;margin:var(--inc-spacing-1, .25rem) 0;background-color:var(--inc-color-border, #d1d5db)}.DropdownMenu_shortcut{margin-left:auto;padding-left:var(--inc-spacing-4, 1rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);letter-spacing:.05em}@keyframes DropdownMenu_menuShow{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.Drawer_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:40;animation:Drawer_overlayShow .2s ease-out}.Drawer_content{position:fixed;z-index:50;display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem);padding:var(--inc-spacing-6, 1.5rem);background-color:var(--inc-color-bg, #fff);color:var(--inc-color-text, #111827);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1))}.Drawer_content:focus{outline:none}.Drawer_left{top:0;left:0;height:100vh;border-right:1px solid var(--inc-color-border, #d1d5db);animation:Drawer_slideInLeft .2s ease-out}.Drawer_right{top:0;right:0;height:100vh;border-left:1px solid var(--inc-color-border, #d1d5db);animation:Drawer_slideInRight .2s ease-out}.Drawer_top{top:0;left:0;width:100vw;border-bottom:1px solid var(--inc-color-border, #d1d5db);animation:Drawer_slideInTop .2s ease-out}.Drawer_bottom{bottom:0;left:0;width:100vw;border-top:1px solid var(--inc-color-border, #d1d5db);animation:Drawer_slideInBottom .2s ease-out}.Drawer_left.Drawer_sm,.Drawer_right.Drawer_sm{width:18rem;max-width:100vw}.Drawer_left.Drawer_md,.Drawer_right.Drawer_md{width:24rem;max-width:100vw}.Drawer_left.Drawer_lg,.Drawer_right.Drawer_lg{width:32rem;max-width:100vw}.Drawer_left.Drawer_xl,.Drawer_right.Drawer_xl{width:42rem;max-width:100vw}.Drawer_left.Drawer_full,.Drawer_right.Drawer_full{width:100vw}.Drawer_top.Drawer_sm,.Drawer_bottom.Drawer_sm{height:12rem;max-height:100vh}.Drawer_top.Drawer_md,.Drawer_bottom.Drawer_md{height:18rem;max-height:100vh}.Drawer_top.Drawer_lg,.Drawer_bottom.Drawer_lg{height:24rem;max-height:100vh}.Drawer_top.Drawer_xl,.Drawer_bottom.Drawer_xl{height:32rem;max-height:100vh}.Drawer_top.Drawer_full,.Drawer_bottom.Drawer_full{height:100vh}.Drawer_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inc-spacing-3, .75rem)}.Drawer_title{font-size:var(--inc-font-size-lg, 1.125rem);font-weight:600;margin:0}.Drawer_description{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Drawer_body{flex:1;overflow-y:auto;font-size:var(--inc-font-size-base, 1rem)}.Drawer_footer{display:flex;justify-content:flex-end;gap:var(--inc-spacing-2, .5rem)}.Drawer_closeButton{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);color:var(--inc-color-neutral-500, #6b7280);cursor:pointer;transition:background-color .2s,color .2s}.Drawer_closeButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}.Drawer_closeButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500)}.Drawer_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes Drawer_overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Drawer_slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Drawer_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Drawer_slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Drawer_slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Alert_alert{display:flex;align-items:flex-start;padding:var(--inc-spacing-4, 1rem);border-radius:var(--inc-radius-md, .375rem);gap:var(--inc-spacing-3, .75rem);position:relative;width:100%}.Alert_icon{flex-shrink:0;width:var(--inc-spacing-5, 1.25rem);height:var(--inc-spacing-5, 1.25rem)}.Alert_content{flex:1}.Alert_title{font-weight:600;font-size:var(--inc-font-size-sm, .875rem);margin-bottom:var(--inc-spacing-1, .25rem)}.Alert_description{font-size:var(--inc-font-size-sm, .875rem);opacity:.9}.Alert_closeButton{flex-shrink:0;width:var(--inc-spacing-5, 1.25rem);height:var(--inc-spacing-5, 1.25rem);background:transparent;border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .2s;color:inherit}.Alert_closeButton:hover{opacity:1}.Alert_subtle.Alert_info{background-color:var(--inc-color-info-50);color:var(--inc-color-info-800)}.Alert_subtle.Alert_success{background-color:var(--inc-color-success-50);color:var(--inc-color-success-800)}.Alert_subtle.Alert_warning{background-color:var(--inc-color-warning-50);color:var(--inc-color-warning-800)}.Alert_subtle.Alert_error{background-color:var(--inc-color-error-50);color:var(--inc-color-error-800)}.Alert_solid.Alert_info{background-color:var(--inc-color-info-500);color:#fff}.Alert_solid.Alert_success{background-color:var(--inc-color-success-500);color:#fff}.Alert_solid.Alert_warning{background-color:var(--inc-color-warning-500);color:#000}.Alert_solid.Alert_error{background-color:var(--inc-color-error-500);color:#fff}.Alert_outline{background-color:transparent;border:1px solid}.Alert_outline.Alert_info{border-color:var(--inc-color-info-500);color:var(--inc-color-info-600)}.Alert_outline.Alert_success{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}.Alert_outline.Alert_warning{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-600)}.Alert_outline.Alert_error{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}.Modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:40;animation:Modal_overlayShow .15s ease-out}.Modal_content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem);width:100%;max-height:85vh;padding:var(--inc-spacing-6, 1.5rem);background-color:var(--inc-color-bg, #fff);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-lg, .5rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1));animation:Modal_contentShow .15s ease-out}.Modal_content:focus{outline:none}.Modal_sm{max-width:24rem}.Modal_md{max-width:32rem}.Modal_lg{max-width:42rem}.Modal_xl{max-width:56rem}.Modal_full{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.Modal_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inc-spacing-3, .75rem)}.Modal_title{font-size:var(--inc-font-size-lg, 1.125rem);font-weight:600;margin:0}.Modal_description{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280);margin:0}.Modal_body{flex:1;overflow-y:auto;font-size:var(--inc-font-size-base, 1rem)}.Modal_footer{display:flex;justify-content:flex-end;gap:var(--inc-spacing-2, .5rem)}.Modal_closeButton{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);color:var(--inc-color-neutral-500, #6b7280);cursor:pointer;transition:background-color .2s,color .2s}.Modal_closeButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}.Modal_closeButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500)}.Modal_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes Modal_overlayShow{0%{opacity:0}to{opacity:1}}@keyframes Modal_contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Tooltip_content{z-index:60;max-width:20rem;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-xs, .75rem);line-height:1.4;color:var(--inc-color-bg, #fff);background-color:var(--inc-color-neutral-900, #111827);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-md, 0 4px 6px rgba(0, 0, 0, .1));-webkit-user-select:none;user-select:none;animation:Tooltip_tooltipShow .12s ease-out}.Tooltip_arrow{fill:var(--inc-color-neutral-900, #111827)}@keyframes Tooltip_tooltipShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.Toast_viewport{position:fixed;bottom:0;right:0;z-index:70;display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);width:24rem;max-width:100vw;margin:0;padding:var(--inc-spacing-4, 1rem);list-style:none;outline:none}.Toast_toast{display:flex;align-items:flex-start;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-4, 1rem);background-color:var(--inc-color-bg, #fff);border:1px solid var(--inc-color-border, #d1d5db);border-left-width:4px;border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 10px 15px rgba(0, 0, 0, .1));animation:Toast_toastShow .15s ease-out}.Toast_toast[data-state=closed]{animation:Toast_toastHide .15s ease-in}.Toast_toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}.Toast_toast[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.Toast_toast[data-swipe=end]{animation:Toast_toastHide .15s ease-in}.Toast_info{border-left-color:var(--inc-color-primary-500)}.Toast_success{border-left-color:var(--inc-color-success-500)}.Toast_warning{border-left-color:var(--inc-color-warning-500)}.Toast_error{border-left-color:var(--inc-color-error-500)}.Toast_body{flex:1;display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.Toast_title{margin:0;font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827)}.Toast_description{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.Toast_action{flex-shrink:0;padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-primary-600);background:transparent;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.Toast_action:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.Toast_close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--inc-spacing-6, 1.5rem);height:var(--inc-spacing-6, 1.5rem);color:var(--inc-color-neutral-500, #6b7280);background:transparent;border:none;border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.Toast_close:hover{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}@keyframes Toast_toastShow{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast_toastHide{0%{opacity:1}to{opacity:0}}.ErrorBoundary_fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-8, 2rem);border:1px solid var(--inc-color-error-200, #fecaca);border-radius:var(--inc-radius-md, .375rem);background:var(--inc-color-error-50, #fef2f2);color:var(--inc-color-error-700, #b91c1c)}.ErrorBoundary_icon{width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);flex-shrink:0}.ErrorBoundary_title{font-weight:600;font-size:var(--inc-font-size-lg, 1.125rem)}.ErrorBoundary_message{font-size:var(--inc-font-size-sm, .875rem);opacity:.85;max-width:40ch}.ErrorBoundary_retry{margin-top:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-4, 1rem);border:none;border-radius:var(--inc-radius-md, .375rem);background:var(--inc-color-error-600, #dc2626);color:#fff;font-size:var(--inc-font-size-sm, .875rem);font-weight:500;cursor:pointer}.ErrorBoundary_retry:hover{background:var(--inc-color-error-700, #b91c1c)}.ErrorBoundary_retry:focus-visible{outline:2px solid var(--inc-color-error-500, #ef4444);outline-offset:2px}.EmptyState_root{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--inc-spacing-3, .75rem);color:var(--inc-color-text-muted, #6b7280)}.EmptyState_sm{padding:var(--inc-spacing-4, 1rem)}.EmptyState_md{padding:var(--inc-spacing-8, 2rem)}.EmptyState_lg{padding:var(--inc-spacing-12, 3rem)}.EmptyState_icon{color:var(--inc-color-neutral-400, #9ca3af)}.EmptyState_sm .EmptyState_icon{width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem)}.EmptyState_md .EmptyState_icon{width:var(--inc-spacing-12, 3rem);height:var(--inc-spacing-12, 3rem)}.EmptyState_lg .EmptyState_icon{width:var(--inc-spacing-16, 4rem);height:var(--inc-spacing-16, 4rem)}.EmptyState_icon svg{width:100%;height:100%}.EmptyState_title{font-weight:600;font-size:var(--inc-font-size-lg, 1.125rem);color:var(--inc-color-text, #111827)}.EmptyState_description{font-size:var(--inc-font-size-sm, .875rem);max-width:42ch}.EmptyState_action{margin-top:var(--inc-spacing-2, .5rem)}.Skeleton_skeleton{display:block;background-color:var(--inc-color-neutral-200, #e5e7eb);position:relative;overflow:hidden}.Skeleton_text{width:100%;height:var(--inc-font-size-base, 1rem);border-radius:var(--inc-radius-sm, .25rem)}.Skeleton_rect{width:100%;height:100%;border-radius:var(--inc-radius-md, .375rem)}.Skeleton_circle{border-radius:9999px;aspect-ratio:1 / 1}.Skeleton_lines{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);width:100%}.Skeleton_animated:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--inc-color-neutral-100, #f3f4f6),transparent);animation:Skeleton_inc-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes Skeleton_inc-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.Skeleton_animated:after{animation:none}}.Skeleton_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ConfirmDialog_footer{display:flex;justify-content:flex-end;gap:var(--inc-spacing-2, .5rem);width:100%}.ConfirmDialog_dangerHint{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-error-600, #dc2626)}.QuickCreate_form{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem)}.QuickCreate_body{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.QuickCreate_footer{display:flex;justify-content:flex-end;gap:var(--inc-spacing-2, .5rem);padding-top:var(--inc-spacing-2, .5rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}.DashboardGrid_grid{display:grid;grid-template-columns:repeat(var(--inc-dash-columns, 12),minmax(0,1fr));gap:var(--inc-dash-gap, 1rem);width:100%}@media (max-width: 720px){.DashboardGrid_grid{grid-template-columns:repeat(auto-fill,minmax(var(--inc-dash-min, 220px),1fr))}.DashboardGrid_widget{grid-column:auto!important}}.DashboardGrid_widget{display:flex;flex-direction:column;min-width:0;background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);box-shadow:var(--inc-shadow-sm, 0 1px 2px 0 rgb(0 0 0 / .05));overflow:hidden}.DashboardGrid_dragging{opacity:.5;outline:2px dashed var(--inc-color-primary-400, #818cf8);outline-offset:-2px}.DashboardGrid_widgetHeader{display:flex;align-items:flex-start;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-4, 1rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.DashboardGrid_widgetTitleWrap{flex:1;min-width:0}.DashboardGrid_widgetTitle{margin:0;font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827);line-height:1.3}.DashboardGrid_widgetSubtitle{margin:.15rem 0 0;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.DashboardGrid_widgetActions{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);flex-shrink:0}.DashboardGrid_dragHandle{display:inline-flex;align-items:center;justify-content:center;padding:.15rem;margin:-.15rem .15rem -.15rem -.25rem;border:none;background:transparent;color:var(--inc-color-text-muted, #6b7280);border-radius:var(--inc-radius-sm, .25rem);cursor:grab}.DashboardGrid_dragHandle:hover{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}.DashboardGrid_dragHandle:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px}.DashboardGrid_spanButton{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;font-size:1rem;line-height:1;border:1px solid var(--inc-color-border, #e5e7eb);background-color:var(--inc-color-surface, #fff);color:var(--inc-color-text, #111827);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DashboardGrid_spanButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.DashboardGrid_spanButton:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px}.DashboardGrid_widgetBody{flex:1;min-width:0;padding:var(--inc-spacing-4, 1rem)}.DashboardGrid_stat{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);min-width:0}.DashboardGrid_statTop{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.DashboardGrid_statTitle{font-size:var(--inc-font-size-xs, .75rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--inc-color-text-muted, #6b7280)}.DashboardGrid_statIcon{display:inline-flex;color:var(--inc-color-primary-500, #6366f1)}.DashboardGrid_statValueRow{display:flex;align-items:baseline;gap:var(--inc-spacing-2, .5rem);flex-wrap:wrap}.DashboardGrid_statValue{font-size:var(--inc-font-size-xl, 1.5rem);font-weight:700;color:var(--inc-color-text, #111827);line-height:1.1}.DashboardGrid_statDelta{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;padding:.1rem .35rem;border-radius:var(--inc-radius-full, 9999px)}.DashboardGrid_delta_good{color:var(--inc-color-success-700, #15803d);background-color:var(--inc-color-success-50, #f0fdf4)}.DashboardGrid_delta_bad{color:var(--inc-color-error-700, #b91c1c);background-color:var(--inc-color-error-50, #fef2f2)}.DashboardGrid_delta_flat{color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-neutral-100, #f3f4f6)}.DashboardGrid_statSparkline{min-height:2rem}.DashboardGrid_statCaption{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.DashboardGrid_kpi{position:relative;border-radius:var(--inc-radius-lg, .5rem);overflow:hidden}.DashboardGrid_kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}.DashboardGrid_kpiStat{border-radius:0;border:1px solid var(--inc-color-border, #e5e7eb);padding-left:calc(var(--inc-spacing-4, 1rem) + 4px)}.DashboardGrid_accent_primary:before{background-color:var(--inc-color-primary-500, #6366f1)}.DashboardGrid_accent_success:before{background-color:var(--inc-color-success-500, #22c55e)}.DashboardGrid_accent_warning:before{background-color:var(--inc-color-warning-500, #f59e0b)}.DashboardGrid_accent_error:before{background-color:var(--inc-color-error-500, #ef4444)}.DashboardGrid_kpiProgressWrap{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:0 var(--inc-spacing-4, 1rem) var(--inc-spacing-3, .75rem) calc(var(--inc-spacing-4, 1rem) + 4px);border:1px solid var(--inc-color-border, #e5e7eb);border-top:none;background-color:var(--inc-color-surface, #fff)}.DashboardGrid_kpiProgress{flex:1;height:6px;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-neutral-200, #e5e7eb);overflow:hidden}.DashboardGrid_kpiProgressFill{display:block;height:100%;border-radius:inherit;background-color:var(--inc-color-primary-500, #6366f1)}.DashboardGrid_accent_success .DashboardGrid_kpiProgressFill{background-color:var(--inc-color-success-500, #22c55e)}.DashboardGrid_accent_warning .DashboardGrid_kpiProgressFill{background-color:var(--inc-color-warning-500, #f59e0b)}.DashboardGrid_accent_error .DashboardGrid_kpiProgressFill{background-color:var(--inc-color-error-500, #ef4444)}.DashboardGrid_kpiTarget{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);white-space:nowrap}.DashboardBuilder_builder{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem);width:100%}.DashboardBuilder_toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--inc-spacing-4, 1rem);padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.DashboardBuilder_toolbarMain{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);min-width:0}.DashboardBuilder_heading{margin:0;font-size:var(--inc-font-size-lg, 1.125rem);font-weight:700;color:var(--inc-color-text, #111827)}.DashboardBuilder_palette{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-2, .5rem)}.DashboardBuilder_paletteLabel{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.DashboardBuilder_toolbarSide{display:flex;align-items:flex-end;gap:var(--inc-spacing-3, .75rem);flex-wrap:wrap}.DashboardBuilder_empty{display:grid;place-items:center;padding:var(--inc-spacing-8, 2rem);text-align:center;color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-surface, #fff);border:1px dashed var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.DashboardBuilder_tileEditor{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.DashboardBuilder_tileControls{display:grid;grid-template-columns:1fr;gap:var(--inc-spacing-2, .5rem)}.DashboardBuilder_tilePreview{padding-top:var(--inc-spacing-2, .5rem);border-top:1px dashed var(--inc-color-border, #e5e7eb)}.DashboardBuilder_previewValue{font-size:var(--inc-font-size-xl, 1.5rem);font-weight:700;color:var(--inc-color-text, #111827);line-height:1.1}.DashboardBuilder_previewCaption{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.DashboardBuilder_chartPreview{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.DashboardBuilder_chartGlyph{width:100%;height:48px}.DashboardBuilder_donutPreview{display:flex;align-items:center;gap:var(--inc-spacing-3, .75rem)}.DashboardBuilder_listPreview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.DashboardBuilder_listPreview li{display:flex;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);padding:.15rem 0;border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.DashboardBuilder_listPreview li:last-child{border-bottom:none}.RecordDetail_root{display:flex;flex-direction:column;gap:var(--inc-spacing-6, 1.5rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);background-color:var(--inc-color-surface, #fff);color:var(--inc-color-text, #111827);padding:var(--inc-spacing-6, 1.5rem)}.RecordDetail_header{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem)}.RecordDetail_identity{display:flex;align-items:flex-start;gap:var(--inc-spacing-4, 1rem);flex-wrap:wrap}.RecordDetail_avatar{flex-shrink:0}.RecordDetail_headingBlock{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem);min-width:0;flex:1}.RecordDetail_titleRow{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);flex-wrap:wrap}.RecordDetail_title{margin:0;font-size:var(--inc-font-size-xl, 1.25rem);font-weight:var(--inc-font-weight-semibold, 600);line-height:1.3;color:var(--inc-color-text, #111827)}.RecordDetail_status{display:inline-flex;align-items:center}.RecordDetail_subtitle{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.RecordDetail_actions{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);margin-left:auto;flex-wrap:wrap}.RecordDetail_fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--inc-spacing-3, .75rem) var(--inc-spacing-5, 1.25rem);margin:0;padding-top:var(--inc-spacing-4, 1rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}.RecordDetail_field{display:flex;flex-direction:column;gap:.125rem;min-width:0}.RecordDetail_fieldLabel{font-size:var(--inc-font-size-xs, .75rem);font-weight:var(--inc-font-weight-medium, 500);text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-text-muted, #6b7280)}.RecordDetail_fieldValue{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);overflow-wrap:anywhere}.RecordDetail_fieldIcon{display:inline-flex;align-items:center;color:var(--inc-color-text-muted, #6b7280)}.RecordDetail_fieldIcon svg{width:1em;height:1em}.RecordDetail_body{display:grid;grid-template-columns:1fr;gap:var(--inc-spacing-6, 1.5rem)}.RecordDetail_hasAside .RecordDetail_body{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.RecordDetail_main{min-width:0}.RecordDetail_aside{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-4, 1rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-neutral-50, #f9fafb);align-self:start}.RecordDetail_asideTitle{font-size:var(--inc-font-size-xs, .75rem);font-weight:var(--inc-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-text-muted, #6b7280)}.RecordDetail_tabLabel{display:inline-flex;align-items:center;gap:var(--inc-spacing-2, .5rem)}.RecordDetail_tabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--inc-radius-full, 9999px);font-size:var(--inc-font-size-xs, .75rem);font-weight:var(--inc-font-weight-medium, 500);background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text-muted, #6b7280)}@media (max-width: 720px){.RecordDetail_hasAside .RecordDetail_body{grid-template-columns:1fr}.RecordDetail_actions{margin-left:0;width:100%}}.RelatedList_root{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);background-color:var(--inc-color-surface, #fff);color:var(--inc-color-text, #111827);padding:var(--inc-spacing-4, 1rem)}.RelatedList_header{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-3, .75rem)}.RelatedList_titleWrap{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);min-width:0}.RelatedList_title{margin:0;font-size:var(--inc-font-size-base, 1rem);font-weight:var(--inc-font-weight-semibold, 600);color:var(--inc-color-text, #111827)}.RelatedList_count{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .4rem;border-radius:var(--inc-radius-full, 9999px);font-size:var(--inc-font-size-xs, .75rem);font-weight:var(--inc-font-weight-medium, 500);background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text-muted, #6b7280)}.RelatedList_empty{padding-block:var(--inc-spacing-4, 1rem)}.RelatedList_table{display:flex;flex-direction:column}.RelatedList_headRow,.RelatedList_row{display:grid;align-items:center;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-2, .5rem)}.RelatedList_headRow{border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.RelatedList_headCell{font-size:var(--inc-font-size-xs, .75rem);font-weight:var(--inc-font-weight-medium, 500);text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-text-muted, #6b7280)}.RelatedList_row{border-bottom:1px solid var(--inc-color-border, #e5e7eb);font-size:var(--inc-font-size-sm, .875rem)}.RelatedList_row:last-child{border-bottom:none}.RelatedList_interactive{cursor:pointer;border-radius:var(--inc-radius-md, .375rem);transition:background-color .12s}.RelatedList_interactive:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.RelatedList_interactive:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:-2px}.RelatedList_cell{min-width:0;color:var(--inc-color-text, #111827);overflow-wrap:anywhere}.RelatedList_primary{font-weight:var(--inc-font-weight-medium, 500)}.RelatedList_align-left{text-align:left;justify-self:start}.RelatedList_align-center{text-align:center;justify-self:center}.RelatedList_align-right{text-align:right;justify-self:end}.RelatedList_rowActions{display:flex;align-items:center;justify-content:flex-end;gap:var(--inc-spacing-1, .25rem)}.RelatedList_inlineAdd{padding:var(--inc-spacing-3, .75rem) var(--inc-spacing-2, .5rem) 0;margin-top:var(--inc-spacing-1, .25rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}@media (max-width: 560px){.RelatedList_headRow{display:none}.RelatedList_row{grid-template-columns:1fr!important;gap:var(--inc-spacing-1, .25rem);padding-block:var(--inc-spacing-3, .75rem)}.RelatedList_rowActions{justify-content:flex-start;margin-top:var(--inc-spacing-1, .25rem)}}.RoleManager_manager{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:var(--inc-spacing-4, 1rem);width:100%;align-items:start}@media (max-width: 640px){.RoleManager_manager{grid-template-columns:1fr}}.RoleManager_sidebar{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.RoleManager_sidebarHead{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.RoleManager_sidebarTitle{margin:0;font-size:var(--inc-font-size-sm, .875rem);font-weight:700;color:var(--inc-color-text, #111827)}.RoleManager_roleList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.RoleManager_roleItem{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);border:1px solid transparent;background:transparent;border-radius:var(--inc-radius-md, .375rem);cursor:pointer;color:var(--inc-color-text, #111827)}.RoleManager_roleItem:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.RoleManager_roleItem:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px}.RoleManager_roleItemActive{background-color:var(--inc-color-primary-50, #eef2ff);border-color:var(--inc-color-primary-300, #a5b4fc)}.RoleManager_roleName{font-size:var(--inc-font-size-sm, .875rem);font-weight:600}.RoleManager_roleDesc{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.RoleManager_roleEmpty{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280);padding:var(--inc-spacing-2, .5rem)}.RoleManager_editor{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem);padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);min-width:0}.RoleManager_editorHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--inc-spacing-4, 1rem)}.RoleManager_editorFields{display:flex;gap:var(--inc-spacing-3, .75rem);flex:1;min-width:0;flex-wrap:wrap}.RoleManager_editorFields>*{flex:1;min-width:160px}.RoleManager_editorActions{display:flex;gap:var(--inc-spacing-2, .5rem);align-items:center}.RoleManager_editorEmpty{color:var(--inc-color-text-muted, #6b7280);padding:var(--inc-spacing-6, 1.5rem);text-align:center}.RoleManager_matrixWrap{overflow-x:auto}.RoleManager_matrix{width:100%;border-collapse:collapse;font-size:var(--inc-font-size-sm, .875rem)}.RoleManager_matrixCaption{caption-side:top;text-align:left;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);padding-bottom:var(--inc-spacing-2, .5rem)}.RoleManager_matrix th,.RoleManager_matrix td{border:1px solid var(--inc-color-border, #e5e7eb);padding:var(--inc-spacing-2, .5rem)}.RoleManager_resourceHead{text-align:left;background-color:var(--inc-color-neutral-50, #f9fafb);color:var(--inc-color-text, #111827)}.RoleManager_actionHead{text-align:center;background-color:var(--inc-color-neutral-50, #f9fafb);color:var(--inc-color-text, #111827);white-space:nowrap}.RoleManager_resourceCell{text-align:left;font-weight:500;background-color:var(--inc-color-neutral-50, #f9fafb)}.RoleManager_resourceToggle{display:inline-flex;align-items:center;gap:var(--inc-spacing-2, .5rem);cursor:pointer;white-space:nowrap}.RoleManager_actionCell{text-align:center}.RoleManager_actionCell input,.RoleManager_resourceToggle input{width:1rem;height:1rem;accent-color:var(--inc-color-primary-500, #6366f1);cursor:pointer}.AuditViewer_viewer{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);width:100%}.AuditViewer_toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--inc-spacing-3, .75rem)}.AuditViewer_search{flex:1;min-width:200px}.AuditViewer_filter{min-width:180px}.AuditViewer_count{margin-left:auto;align-self:center;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280);white-space:nowrap}.AuditViewer_tableWrap{overflow-x:auto;border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.AuditViewer_table{width:100%;border-collapse:collapse;font-size:var(--inc-font-size-sm, .875rem)}.AuditViewer_table thead th{text-align:left;padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-neutral-50, #f9fafb);color:var(--inc-color-text-muted, #6b7280);font-weight:600;font-size:var(--inc-font-size-xs, .75rem);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--inc-color-border, #e5e7eb);white-space:nowrap}.AuditViewer_table tbody td{padding:var(--inc-spacing-3, .75rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb);color:var(--inc-color-text, #111827);vertical-align:top}.AuditViewer_table tbody tr:last-child td{border-bottom:none}.AuditViewer_table tbody tr:hover td{background-color:var(--inc-color-neutral-50, #f9fafb)}.AuditViewer_action{font-family:var(--inc-font-mono, ui-monospace, monospace);font-size:var(--inc-font-size-xs, .75rem);background-color:var(--inc-color-neutral-100, #f3f4f6);padding:.1rem .35rem;border-radius:var(--inc-radius-sm, .25rem)}.AuditViewer_time{white-space:nowrap;color:var(--inc-color-text-muted, #6b7280)}.AuditViewer_result{display:inline-flex;align-items:center;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;padding:.1rem .45rem;border-radius:var(--inc-radius-full, 9999px);white-space:nowrap}.AuditViewer_result_success{color:var(--inc-color-success-700, #15803d);background-color:var(--inc-color-success-50, #f0fdf4)}.AuditViewer_result_failure{color:var(--inc-color-error-700, #b91c1c);background-color:var(--inc-color-error-50, #fef2f2)}.AuditViewer_result_denied{color:var(--inc-color-warning-700, #b45309);background-color:var(--inc-color-warning-50, #fffbeb)}.AuditViewer_empty{text-align:center;color:var(--inc-color-text-muted, #6b7280);padding:var(--inc-spacing-6, 1.5rem)!important}.AuditViewer_footer{display:flex;justify-content:flex-end}.Timeline_root{width:100%;color:var(--inc-color-text, #111827)}.Timeline_group+.Timeline_group{margin-top:var(--inc-spacing-4, 1rem)}.Timeline_groupHeading{position:sticky;top:0;z-index:1;margin:0 0 var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem) 0;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-bg, #ffffff)}.Timeline_list{list-style:none;margin:0;padding:0}.Timeline_compact .Timeline_item{gap:var(--inc-spacing-2, .5rem);padding-bottom:var(--inc-spacing-2, .5rem)}.Timeline_compact .Timeline_marker{width:24px;height:24px}.Timeline_compact .Timeline_item:before{left:11px;top:24px}.Timeline_compact .Timeline_body{padding-top:0}.Timeline_compact .Timeline_time{margin-top:0}.Timeline_item{position:relative;display:flex;gap:var(--inc-spacing-3, .75rem);padding-bottom:var(--inc-spacing-4, 1rem)}.Timeline_item:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background-color:var(--inc-color-border, #e5e7eb)}.Timeline_item:last-child:before{display:none}.Timeline_marker{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--inc-radius-full, 9999px);color:var(--inc-color-neutral-700, #374151);background-color:var(--inc-color-neutral-100, #f3f4f6);border:2px solid var(--inc-color-bg, #ffffff);box-shadow:0 0 0 1px var(--inc-color-border, #e5e7eb)}.Timeline_icon{display:inline-flex}.Timeline_type-call{color:var(--inc-color-info-600, #2563eb);background-color:var(--inc-color-info-50, #eff6ff)}.Timeline_type-email{color:var(--inc-color-primary-600, #4f46e5);background-color:var(--inc-color-primary-50, #eef2ff)}.Timeline_type-meeting{color:var(--inc-color-warning-700, #b45309);background-color:var(--inc-color-warning-50, #fffbeb)}.Timeline_type-task,.Timeline_type-deal{color:var(--inc-color-success-700, #15803d);background-color:var(--inc-color-success-50, #f0fdf4)}.Timeline_type-note{color:var(--inc-color-neutral-700, #374151);background-color:var(--inc-color-neutral-100, #f3f4f6)}.Timeline_type-status{color:var(--inc-color-warning-700, #b45309);background-color:var(--inc-color-warning-50, #fffbeb)}.Timeline_type-file{color:var(--inc-color-info-600, #2563eb);background-color:var(--inc-color-info-50, #eff6ff)}.Timeline_body{flex:1;min-width:0;padding-top:2px}.Timeline_head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--inc-spacing-2, .5rem)}.Timeline_title{font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827)}.Timeline_actor{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.Timeline_content{margin-top:var(--inc-spacing-1, .25rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);overflow-wrap:anywhere}.Timeline_time{display:block;margin-top:var(--inc-spacing-1, .25rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.Timeline_loadMore{display:flex;justify-content:center;padding-top:var(--inc-spacing-2, .5rem)}.Timeline_loadMoreBtn{font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-primary-600, #4f46e5);background-color:transparent;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-4, 1rem);cursor:pointer;transition:background-color .15s}.Timeline_loadMoreBtn:hover:not(:disabled){background-color:var(--inc-color-neutral-50, #f9fafb)}.Timeline_loadMoreBtn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Timeline_loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}.Kanban_board{display:flex;gap:var(--inc-spacing-4, 1rem);align-items:flex-start;overflow-x:auto;padding-bottom:var(--inc-spacing-2, .5rem)}.Kanban_column{display:flex;flex-direction:column;flex:0 0 280px;max-height:100%;background-color:var(--inc-color-neutral-50, #f9fafb);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);padding:var(--inc-spacing-3, .75rem);transition:background-color .15s,box-shadow .15s}.Kanban_columnOver{background-color:var(--inc-color-primary-50, #eef2ff);box-shadow:inset 0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Kanban_columnHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);margin-bottom:var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827)}.Kanban_count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-neutral-200, #e5e7eb);border-radius:var(--inc-radius-full, 9999px)}.Kanban_cardList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);min-height:2.5rem}.Kanban_cardWrapper{margin:0}.Kanban_card{background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);padding:var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .05));cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .15s,transform .05s}.Kanban_card:hover{box-shadow:var(--inc-shadow-md, 0 2px 6px rgba(0, 0, 0, .1))}.Kanban_card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Kanban_card:active{cursor:grabbing}.Kanban_cardGrabbed{box-shadow:0 0 0 2px var(--inc-color-primary-600, #4f46e5),var(--inc-shadow-lg, 0 8px 24px rgba(0, 0, 0, .15));cursor:grabbing}.Kanban_empty{display:flex;align-items:center;justify-content:center;padding:var(--inc-spacing-4, 1rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #9ca3af);border:1px dashed var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem)}.Kanban_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Kanban_headerRight{display:inline-flex;align-items:center;gap:var(--inc-spacing-1-5, .375rem)}.Kanban_columnWipExceeded{box-shadow:inset 0 0 0 1px var(--inc-color-error-400, #f87171)}.Kanban_count.Kanban_countOver{color:var(--inc-color-error-700, #b91c1c);background-color:var(--inc-color-error-100, #fee2e2)}.Kanban_wipWarning{margin:0 0 var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-error-700, #b91c1c);background-color:var(--inc-color-error-50, #fef2f2);border:1px solid var(--inc-color-error-200, #fecaca);border-radius:var(--inc-radius-sm, .25rem)}.Kanban_columnRemove{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:var(--inc-radius-sm, .25rem);background:transparent;color:var(--inc-color-text-muted, #6b7280);font-size:1.1rem;line-height:1;cursor:pointer}.Kanban_columnRemove:hover{color:var(--inc-color-error-600, #dc2626);background-color:var(--inc-color-neutral-100, #f3f4f6)}.Kanban_cardBody{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.Kanban_cardContent{flex:1 1 auto;min-width:0}.Kanban_menu{position:relative;flex:0 0 auto}.Kanban_menuTrigger{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--inc-radius-sm, .25rem);background:transparent;color:var(--inc-color-text-muted, #6b7280);font-size:1.1rem;line-height:1;cursor:pointer}.Kanban_menuTrigger:hover,.Kanban_menuTrigger[aria-expanded=true]{background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text, #111827)}.Kanban_menuList{position:absolute;top:100%;right:0;z-index:20;min-width:8rem;margin-top:2px;padding:var(--inc-spacing-1, .25rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 8px 24px rgba(0, 0, 0, .15));display:flex;flex-direction:column}.Kanban_menuItem{display:flex;align-items:center;width:100%;padding:var(--inc-spacing-1-5, .375rem) var(--inc-spacing-2, .5rem);border:none;border-radius:var(--inc-radius-sm, .25rem);background:transparent;color:var(--inc-color-text, #111827);font-size:var(--inc-font-size-sm, .875rem);text-align:left;cursor:pointer}.Kanban_menuItem:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.Kanban_menuItemDanger{color:var(--inc-color-error-600, #dc2626)}.Kanban_menuItemDanger:hover{background-color:var(--inc-color-error-50, #fef2f2)}.Kanban_editInput{width:100%;border:1px solid var(--inc-color-primary-500, #6366f1);border-radius:var(--inc-radius-sm, .25rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);outline:none}.Kanban_addCardButton{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);width:100%;margin-top:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem);border:1px dashed var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);background:transparent;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem);cursor:pointer}.Kanban_addCardButton:hover{color:var(--inc-color-text, #111827);border-color:var(--inc-color-primary-400, #818cf8);background-color:var(--inc-color-neutral-50, #f9fafb)}.Kanban_addCardForm{margin-top:var(--inc-spacing-2, .5rem)}.Kanban_addCardInput{width:100%;padding:var(--inc-spacing-2, .5rem);border:1px solid var(--inc-color-primary-500, #6366f1);border-radius:var(--inc-radius-md, .375rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);outline:none}.Kanban_addColumn{flex:0 0 240px}.Kanban_addColumnButton{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);width:100%;padding:var(--inc-spacing-3, .75rem);border:1px dashed var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-lg, .5rem);background-color:var(--inc-color-neutral-50, #f9fafb);color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem);font-weight:500;cursor:pointer}.Kanban_addColumnButton:hover{color:var(--inc-color-text, #111827);border-color:var(--inc-color-primary-400, #818cf8)}.Kanban_addColumnInput{width:100%;padding:var(--inc-spacing-3, .75rem);border:1px solid var(--inc-color-primary-500, #6366f1);border-radius:var(--inc-radius-lg, .5rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);outline:none}.Kanban_columnTitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kanban_aggregates{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.1;text-align:right}.Kanban_aggTotal{font-size:var(--inc-font-size-xs, .75rem);font-weight:600;color:var(--inc-color-text, #111827)}.Kanban_aggWeighted{font-size:var(--inc-font-size-xs, .7rem);font-weight:500;color:var(--inc-color-primary-600, #4f46e5)}.Kanban_swimlaneBoard{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);align-items:stretch}.Kanban_laneRow{display:flex;gap:var(--inc-spacing-4, 1rem);align-items:stretch}.Kanban_laneGutter{flex:0 0 140px;display:flex;align-items:center;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);background-color:var(--inc-color-neutral-100, #f3f4f6);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.Kanban_laneGutterHead{background:transparent;border-color:transparent}.Kanban_laneTitle{font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Kanban_laneCell{flex:0 0 280px;display:flex;flex-direction:column}.Kanban_laneDrop{background-color:var(--inc-color-neutral-50, #f9fafb);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);padding:var(--inc-spacing-3, .75rem);transition:background-color .15s,box-shadow .15s}.Stepper_root{width:100%;color:var(--inc-color-text, #111827)}.Stepper_header{list-style:none;margin:0 0 var(--inc-spacing-6, 1.5rem);padding:0;display:flex;gap:var(--inc-spacing-2, .5rem)}.Stepper_vertical .Stepper_header{flex-direction:column}.Stepper_step{flex:1;position:relative}.Stepper_horizontal .Stepper_step:not(:last-child):after{content:"";position:absolute;top:16px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background-color:var(--inc-color-border, #e5e7eb)}.Stepper_horizontal .Stepper_step.Stepper_complete:not(:last-child):after{background-color:var(--inc-color-primary-500, #6366f1)}.Stepper_stepButton{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);width:100%;padding:var(--inc-spacing-1, .25rem);background:transparent;border:none;font-family:inherit;text-align:left;cursor:default;border-radius:var(--inc-radius-md, .375rem)}.Stepper_clickable .Stepper_stepButton{cursor:pointer}.Stepper_stepButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Stepper_stepButton:disabled{cursor:default}.Stepper_horizontal .Stepper_stepButton{flex-direction:column;text-align:center}.Stepper_indicator{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--inc-radius-full, 9999px);font-size:var(--inc-font-size-sm, .875rem);font-weight:600;background-color:var(--inc-color-neutral-100, #f3f4f6);color:var(--inc-color-text-muted, #6b7280);border:2px solid var(--inc-color-border, #e5e7eb);transition:all .15s}.Stepper_current .Stepper_indicator{background-color:var(--inc-color-primary-50, #eef2ff);color:var(--inc-color-primary-700, #4338ca);border-color:var(--inc-color-primary-500, #6366f1)}.Stepper_complete .Stepper_indicator{background-color:var(--inc-color-primary-600, #4f46e5);color:#fff;border-color:var(--inc-color-primary-600, #4f46e5)}.Stepper_stepText{display:flex;flex-direction:column;min-width:0}.Stepper_stepLabel{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.Stepper_upcoming .Stepper_stepLabel{color:var(--inc-color-text-muted, #6b7280)}.Stepper_optional{font-weight:400;color:var(--inc-color-text-muted, #9ca3af)}.Stepper_stepDescription{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.Stepper_panel{min-height:4rem}.Stepper_content{font-size:var(--inc-font-size-sm, .875rem)}.Stepper_summary{padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-success-50, #f0fdf4);border:1px solid var(--inc-color-success-500, #22c55e);border-radius:var(--inc-radius-md, .375rem);color:var(--inc-color-success-800, #166534)}.Stepper_error{margin-top:var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-error-600, #dc2626)}.Stepper_footer{display:flex;justify-content:space-between;gap:var(--inc-spacing-3, .75rem);margin-top:var(--inc-spacing-6, 1.5rem)}.SequenceBuilder_root{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem);color:var(--inc-color-text, #111827)}.SequenceBuilder_header{max-width:28rem}.SequenceBuilder_steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.SequenceBuilder_empty{padding:var(--inc-spacing-6, 1.5rem);text-align:center;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem);border:1px dashed var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.SequenceBuilder_step{display:flex;gap:var(--inc-spacing-3, .75rem);align-items:stretch}.SequenceBuilder_stepRail{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:2.25rem}.SequenceBuilder_stepIcon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;font-size:1rem;background-color:var(--inc-color-neutral-100, #f3f4f6);border:1px solid var(--inc-color-border, #e5e7eb)}.SequenceBuilder_type_email{background-color:var(--inc-color-primary-50, #eef2ff)}.SequenceBuilder_type_call{background-color:var(--inc-color-success-50, #ecfdf5)}.SequenceBuilder_type_task{background-color:var(--inc-color-warning-50, #fffbeb)}.SequenceBuilder_type_wait{background-color:var(--inc-color-neutral-100, #f3f4f6)}.SequenceBuilder_stepConnector{flex:1;width:2px;min-height:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-border, #e5e7eb);margin:4px 0}.SequenceBuilder_stepBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-3, .75rem);margin-bottom:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.SequenceBuilder_stepHead{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.SequenceBuilder_stepTitle{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);flex-wrap:wrap}.SequenceBuilder_stepOrder{font-weight:600;font-size:var(--inc-font-size-sm, .875rem)}.SequenceBuilder_stepType{font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-primary-600, #4f46e5)}.SequenceBuilder_stepDay{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);background-color:var(--inc-color-neutral-100, #f3f4f6);border-radius:var(--inc-radius-sm, .25rem);padding:.1rem .4rem}.SequenceBuilder_stepActions{display:inline-flex;gap:.25rem;flex-shrink:0}.SequenceBuilder_iconBtn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--inc-radius-sm, .25rem);border:1px solid var(--inc-color-border, #e5e7eb);background-color:var(--inc-color-surface, #ffffff);color:var(--inc-color-text, #111827);cursor:pointer;font-size:.9rem;line-height:1}.SequenceBuilder_iconBtn:hover:not(:disabled){background-color:var(--inc-color-neutral-100, #f3f4f6)}.SequenceBuilder_iconBtn:disabled{opacity:.4;cursor:not-allowed}.SequenceBuilder_removeBtn:hover:not(:disabled){border-color:var(--inc-color-error-500, #ef4444);color:var(--inc-color-error-600, #dc2626)}.SequenceBuilder_stepFields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--inc-spacing-3, .75rem)}.SequenceBuilder_delayField,.SequenceBuilder_typeField{display:flex;flex-direction:column;gap:.25rem}.SequenceBuilder_fieldLabel{font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-text-muted, #6b7280)}.SequenceBuilder_delayField{position:relative}.SequenceBuilder_delayInput,.SequenceBuilder_typeSelect{height:2.25rem;padding:0 var(--inc-spacing-2, .5rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-surface, #ffffff);color:inherit;font-family:inherit;font-size:var(--inc-font-size-sm, .875rem)}.SequenceBuilder_delayInput{width:4.5rem}.SequenceBuilder_fieldSuffix{position:absolute;right:.6rem;bottom:.5rem;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);pointer-events:none}.SequenceBuilder_contentFields{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.SequenceBuilder_waitNote{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280);font-style:italic}.SequenceBuilder_addBar{display:flex;flex-wrap:wrap;gap:var(--inc-spacing-2, .5rem)}.SequenceBuilder_summary{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-3, .75rem);flex-wrap:wrap;padding-top:var(--inc-spacing-3, .75rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}.SequenceBuilder_summaryText{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.SequenceBuilder_summaryActions{display:inline-flex;align-items:center;gap:var(--inc-spacing-3, .75rem)}.SequenceBuilder_error{color:var(--inc-color-error-600, #dc2626);font-size:var(--inc-font-size-sm, .875rem)}.QueryBuilder_root{width:100%;color:var(--inc-color-text, #111827);font-size:var(--inc-font-size-sm, .875rem)}.QueryBuilder_group{position:relative;border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .5rem);padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-neutral-50, #f9fafb)}.QueryBuilder_rootGroup{background-color:transparent}.QueryBuilder_groupHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);margin-bottom:var(--inc-spacing-3, .75rem)}.QueryBuilder_combinator{display:inline-flex;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);overflow:hidden}.QueryBuilder_combinatorButton{font-family:inherit;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-3, .75rem);border:none;background-color:var(--inc-color-bg, #ffffff);color:var(--inc-color-text-muted, #6b7280);cursor:pointer}.QueryBuilder_combinatorButton+.QueryBuilder_combinatorButton{border-left:1px solid var(--inc-color-border, #d1d5db)}.QueryBuilder_combinatorActive{background-color:var(--inc-color-primary-600, #4f46e5);color:#fff}.QueryBuilder_combinatorButton:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--inc-color-primary-500, #6366f1)}.QueryBuilder_groupActions{display:inline-flex;align-items:center;gap:var(--inc-spacing-2, .5rem)}.QueryBuilder_children{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);padding-left:var(--inc-spacing-3, .75rem);border-left:2px solid var(--inc-color-border, #e5e7eb);margin-left:var(--inc-spacing-1, .25rem)}.QueryBuilder_rule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem);background-color:var(--inc-color-bg, #ffffff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.QueryBuilder_select,.QueryBuilder_input{font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-bg, #ffffff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);min-height:32px}.QueryBuilder_input{min-width:120px}.QueryBuilder_select:focus-visible,.QueryBuilder_input:focus-visible{outline:none;border-color:var(--inc-color-primary-500, #6366f1);box-shadow:0 0 0 2px var(--inc-color-primary-100, #e0e7ff)}.QueryBuilder_textButton{font-family:inherit;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-primary-600, #4f46e5);background-color:transparent;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);cursor:pointer}.QueryBuilder_textButton:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.QueryBuilder_textButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.QueryBuilder_iconButton{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.1rem;line-height:1;color:var(--inc-color-text-muted, #6b7280);background-color:transparent;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.QueryBuilder_iconButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.QueryBuilder_iconButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.QueryBuilder_danger:hover{color:var(--inc-color-danger-600, #dc2626);border-color:var(--inc-color-danger-300, #fca5a5)}.QueryBuilder_empty{margin:0;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #9ca3af);font-style:italic}.RichTextEditor_root{width:100%;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .5rem);background-color:var(--inc-color-bg, #ffffff);color:var(--inc-color-text, #111827);overflow:hidden}.RichTextEditor_root:focus-within{border-color:var(--inc-color-primary-500, #6366f1);box-shadow:0 0 0 2px var(--inc-color-primary-100, #e0e7ff)}.RichTextEditor_readOnly{background-color:var(--inc-color-neutral-50, #f9fafb)}.RichTextEditor_toolbar{display:flex;flex-wrap:wrap;gap:2px;padding:var(--inc-spacing-1, .25rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb);background-color:var(--inc-color-neutral-50, #f9fafb)}.RichTextEditor_toolButton{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 var(--inc-spacing-1, .25rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #374151);background-color:transparent;border:1px solid transparent;border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.RichTextEditor_toolButton:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.RichTextEditor_toolButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.RichTextEditor_toolButtonActive{background-color:var(--inc-color-primary-100, #e0e7ff);border-color:var(--inc-color-primary-300, #c7d2fe);color:var(--inc-color-primary-700, #4338ca)}.RichTextEditor_glyph{display:inline-flex;line-height:1}.RichTextEditor_editorWrap{position:relative}.RichTextEditor_placeholder{position:absolute;top:var(--inc-spacing-3, .75rem);left:var(--inc-spacing-3, .75rem);color:var(--inc-color-text-muted, #9ca3af);pointer-events:none;font-size:var(--inc-font-size-sm, .875rem)}.RichTextEditor_editor{min-height:8rem;padding:var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);line-height:1.6;outline:none;overflow-wrap:anywhere}.RichTextEditor_editor:focus{outline:none}.RichTextEditor_editor h1{font-size:1.5rem;font-weight:700;margin:.5rem 0}.RichTextEditor_editor h2{font-size:1.25rem;font-weight:700;margin:.5rem 0}.RichTextEditor_editor ul,.RichTextEditor_editor ol{padding-left:1.5rem;margin:.5rem 0}.RichTextEditor_editor blockquote{margin:.5rem 0;padding-left:.75rem;border-left:3px solid var(--inc-color-border, #e5e7eb);color:var(--inc-color-text-muted, #6b7280)}.RichTextEditor_editor a{color:var(--inc-color-primary-600, #4f46e5);text-decoration:underline}.Calendar_root{width:100%;color:var(--inc-color-text, #111827);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .5rem);background-color:var(--inc-color-bg, #ffffff);overflow:hidden}.Calendar_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-3, .75rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.Calendar_nav{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem)}.Calendar_navButton,.Calendar_todayButton,.Calendar_viewButton{font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #374151);background-color:var(--inc-color-bg, #ffffff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.Calendar_navButton{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.Calendar_todayButton{padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-3, .75rem);height:32px}.Calendar_navButton:hover,.Calendar_todayButton:hover,.Calendar_viewButton:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Calendar_navButton:focus-visible,.Calendar_todayButton:focus-visible,.Calendar_viewButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Calendar_title{margin:0;font-size:var(--inc-font-size-lg, 1.125rem);font-weight:600;text-transform:capitalize}.Calendar_viewToggle{display:inline-flex;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);overflow:hidden}.Calendar_viewButton{border:none;border-radius:0;padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-3, .75rem);height:32px}.Calendar_viewButton+.Calendar_viewButton{border-left:1px solid var(--inc-color-border, #d1d5db)}.Calendar_viewButtonActive{background-color:var(--inc-color-primary-600, #4f46e5);color:#fff}.Calendar_viewButtonActive:hover{background-color:var(--inc-color-primary-700, #4338ca)}.Calendar_weekHeader{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.Calendar_weekHeaderCell{padding:var(--inc-spacing-2, .5rem);text-align:center;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:capitalize;color:var(--inc-color-text-muted, #6b7280)}.Calendar_monthGrid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,1fr)}.Calendar_dayCell{min-height:96px;padding:var(--inc-spacing-1, .25rem);border-right:1px solid var(--inc-color-border, #f3f4f6);border-bottom:1px solid var(--inc-color-border, #f3f4f6);cursor:pointer;overflow:hidden}.Calendar_dayCell:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Calendar_dayCellMuted{background-color:var(--inc-color-neutral-50, #fafafa);color:var(--inc-color-text-muted, #9ca3af)}.Calendar_dayCellToday{background-color:var(--inc-color-primary-50, #eef2ff)}.Calendar_dayNumber{display:flex;justify-content:flex-end;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;margin-bottom:2px}.Calendar_todayBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-primary-600, #4f46e5);color:#fff}.Calendar_dayEvents{display:flex;flex-direction:column;gap:2px}.Calendar_eventChip{display:block;width:100%;text-align:left;font-family:inherit;font-size:var(--inc-font-size-xs, .75rem);color:#fff;background-color:var(--inc-color-primary-600, #4f46e5);border:none;border-radius:var(--inc-radius-sm, .25rem);padding:1px 6px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Calendar_eventChip:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-300, #c7d2fe)}.Calendar_more{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);padding:0 6px}.Calendar_weekDayHeader{display:grid;grid-template-columns:56px repeat(7,1fr);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.Calendar_gutterCorner{border-right:1px solid var(--inc-color-border, #f3f4f6)}.Calendar_weekDayCell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem)}.Calendar_weekDayName{text-transform:capitalize;color:var(--inc-color-text-muted, #6b7280)}.Calendar_weekDayNumber{font-size:var(--inc-font-size-sm, .875rem);font-weight:600}.Calendar_weekDayToday .Calendar_weekDayName{color:var(--inc-color-primary-600, #4f46e5)}.Calendar_weekBody{display:grid;grid-template-columns:56px repeat(7,1fr);max-height:480px;overflow-y:auto}.Calendar_hourGutter{border-right:1px solid var(--inc-color-border, #f3f4f6)}.Calendar_hourLabel{display:flex;justify-content:flex-end;padding-right:6px;font-size:var(--inc-font-size-xs, .7rem);color:var(--inc-color-text-muted, #9ca3af);transform:translateY(-6px)}.Calendar_dayColumn{position:relative;border-right:1px solid var(--inc-color-border, #f3f4f6)}.Calendar_hourSlot{border-bottom:1px solid var(--inc-color-border, #f3f4f6);cursor:pointer}.Calendar_hourSlot:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Calendar_eventBlock{position:absolute;left:2px;right:2px;display:flex;flex-direction:column;gap:1px;overflow:hidden;text-align:left;font-family:inherit;font-size:var(--inc-font-size-xs, .72rem);color:#fff;border:none;border-radius:var(--inc-radius-sm, .25rem);padding:2px 6px;cursor:pointer}.Calendar_eventBlock:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-300, #c7d2fe)}.Calendar_eventBlockTime{opacity:.85;font-size:.65rem}.Calendar_eventBlockTitle{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Calendar_agenda{list-style:none;margin:0;padding:var(--inc-spacing-2, .5rem);max-height:480px;overflow-y:auto}.Calendar_agendaEmpty{margin:0;padding:var(--inc-spacing-4, 1rem);text-align:center;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem)}.Calendar_agendaGroup{padding:var(--inc-spacing-2, .5rem) 0}.Calendar_agendaGroup+.Calendar_agendaGroup{border-top:1px solid var(--inc-color-border, #f3f4f6)}.Calendar_agendaDate{font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:capitalize;color:var(--inc-color-text-muted, #6b7280);padding:0 var(--inc-spacing-2, .5rem) var(--inc-spacing-1, .25rem)}.Calendar_agendaDateToday{color:var(--inc-color-primary-600, #4f46e5)}.Calendar_agendaItems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.Calendar_agendaItem{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);width:100%;text-align:left;font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);background-color:transparent;border:none;border-radius:var(--inc-radius-sm, .25rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);cursor:pointer}.Calendar_agendaItem:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Calendar_agendaItem:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Calendar_agendaDot{flex:none;width:8px;height:8px;border-radius:var(--inc-radius-full, 9999px)}.Calendar_agendaTime{flex:none;min-width:96px;font-variant-numeric:tabular-nums;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-xs, .75rem)}.Calendar_agendaTitle{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_root{width:100%;color:var(--inc-color-text, #111827);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .5rem);background-color:var(--inc-color-bg, #ffffff);overflow:hidden}.Scheduler_toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-3, .75rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.Scheduler_nav{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem)}.Scheduler_navButton,.Scheduler_todayButton,.Scheduler_viewButton{font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #374151);background-color:var(--inc-color-bg, #ffffff);border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.Scheduler_navButton{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.Scheduler_todayButton{padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-3, .75rem);height:32px}.Scheduler_navButton:hover,.Scheduler_todayButton:hover,.Scheduler_viewButton:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Scheduler_navButton:focus-visible,.Scheduler_todayButton:focus-visible,.Scheduler_viewButton:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Scheduler_title{margin:0;font-size:var(--inc-font-size-lg, 1.125rem);font-weight:600;text-transform:capitalize}.Scheduler_viewToggle{display:inline-flex;border:1px solid var(--inc-color-border, #d1d5db);border-radius:var(--inc-radius-md, .375rem);overflow:hidden}.Scheduler_viewButton{border:none;border-radius:0;padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-3, .75rem);height:32px}.Scheduler_viewButton+.Scheduler_viewButton{border-left:1px solid var(--inc-color-border, #d1d5db)}.Scheduler_viewButtonActive{background-color:var(--inc-color-primary-600, #4f46e5);color:#fff}.Scheduler_viewButtonActive:hover{background-color:var(--inc-color-primary-700, #4338ca)}.Scheduler_dayHeader{display:grid;border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.Scheduler_gutterCorner{border-right:1px solid var(--inc-color-border, #f3f4f6)}.Scheduler_dayHead{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem)}.Scheduler_dayHeadName{text-transform:capitalize;color:var(--inc-color-text-muted, #6b7280)}.Scheduler_dayHeadNumber{font-size:var(--inc-font-size-sm, .875rem);font-weight:600}.Scheduler_dayHeadToday .Scheduler_dayHeadName{color:var(--inc-color-primary-600, #4f46e5)}.Scheduler_todayBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-primary-600, #4f46e5);color:#fff}.Scheduler_body{max-height:560px;overflow-y:auto}.Scheduler_grid{display:grid}.Scheduler_hourGutter{border-right:1px solid var(--inc-color-border, #f3f4f6)}.Scheduler_hourLabel{display:flex;justify-content:flex-end;padding-right:6px;font-size:var(--inc-font-size-xs, .7rem);color:var(--inc-color-text-muted, #9ca3af);transform:translateY(-6px)}.Scheduler_dayColumn{position:relative;border-right:1px solid var(--inc-color-border, #f3f4f6)}.Scheduler_hourRow{border-bottom:1px solid var(--inc-color-border, #f3f4f6)}.Scheduler_slot{display:block;width:100%;padding:0;margin:0;border:none;background-color:transparent;cursor:pointer}.Scheduler_slot:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.Scheduler_slot:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--inc-color-primary-500, #6366f1)}.Scheduler_eventBlock{position:absolute;display:flex;flex-direction:column;gap:1px;overflow:hidden;text-align:left;font-family:inherit;font-size:var(--inc-font-size-xs, .72rem);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:var(--inc-radius-sm, .25rem);padding:2px 6px;cursor:pointer}.Scheduler_eventBlock:focus-visible{outline:none;box-shadow:0 0 0 2px var(--inc-color-bg, #ffffff),0 0 0 4px var(--inc-color-primary-500, #6366f1)}.Scheduler_eventTime{opacity:.85;font-size:.65rem}.Scheduler_eventTitle{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Scheduler_nowLine{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--inc-color-error-500, #ef4444);z-index:2;pointer-events:none}.Scheduler_nowDot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-error-500, #ef4444)}.ImportWizard_root{width:100%;color:var(--inc-color-text, #111827)}.ImportWizard_step{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem)}.ImportWizard_hint{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.ImportWizard_mapGrid{display:grid;grid-template-columns:1fr;gap:var(--inc-spacing-3, .75rem)}.ImportWizard_mapRow{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,2fr) auto;align-items:center;gap:var(--inc-spacing-3, .75rem)}.ImportWizard_mapLabel{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.ImportWizard_required{margin-left:2px;color:var(--inc-color-error-600, #dc2626)}.ImportWizard_select{width:100%;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.ImportWizard_select:focus-visible{outline:none;border-color:var(--inc-color-primary-500, #6366f1);box-shadow:0 0 0 2px var(--inc-color-primary-100, #e0e7ff)}.ImportWizard_selectInvalid{border-color:var(--inc-color-error-500, #ef4444)}.ImportWizard_autoTag{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-success-700, #15803d);white-space:nowrap}.ImportWizard_tableWrap{width:100%;overflow-x:auto;border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.ImportWizard_previewTable{width:100%;border-collapse:collapse;font-size:var(--inc-font-size-sm, .875rem)}.ImportWizard_previewTable th,.ImportWizard_previewTable td{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);text-align:left;border-bottom:1px solid var(--inc-color-border, #e5e7eb);white-space:nowrap}.ImportWizard_previewTable th{background-color:var(--inc-color-neutral-50, #f9fafb);font-weight:600;color:var(--inc-color-text, #111827)}.ImportWizard_previewTable tbody tr:last-child td{border-bottom:none}.ImportWizard_rowNum{width:2rem;color:var(--inc-color-text-muted, #6b7280)}.ImportWizard_rowInvalid td{background-color:var(--inc-color-error-50, #fef2f2)}.ImportWizard_empty{color:var(--inc-color-text-muted, #9ca3af)}.ImportWizard_errorList{padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-error-50, #fef2f2);border:1px solid var(--inc-color-error-500, #ef4444);border-radius:var(--inc-radius-md, .375rem);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-error-700, #b91c1c)}.ImportWizard_errorList ul{margin:var(--inc-spacing-2, .5rem) 0 0;padding-left:var(--inc-spacing-5, 1.25rem)}.ImportWizard_errorTitle{margin:0;font-weight:600}.ImportWizard_okMsg{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-success-700, #15803d)}.ImportWizard_stepError{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-error-600, #dc2626)}.ImportWizard_commitActions{display:flex;gap:var(--inc-spacing-3, .75rem)}.ImportWizard_progressTrack{position:relative;width:100%;height:8px;overflow:hidden;background-color:var(--inc-color-neutral-100, #f3f4f6);border-radius:var(--inc-radius-full, 9999px)}.ImportWizard_progressBar{height:100%;background-color:var(--inc-color-primary-500, #6366f1);border-radius:inherit}.ImportWizard_indeterminate{width:40%;animation:ImportWizard_inc-iw-slide 1.1s ease-in-out infinite}@keyframes ImportWizard_inc-iw-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.MergeView_root{width:100%;display:flex;flex-direction:column;gap:var(--inc-spacing-5, 1.25rem);color:var(--inc-color-text, #111827)}.MergeView_tableWrap{width:100%;overflow-x:auto;border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.MergeView_table{width:100%;border-collapse:collapse;font-size:var(--inc-font-size-sm, .875rem)}.MergeView_table th,.MergeView_table td{padding:var(--inc-spacing-3, .75rem);text-align:left;border-bottom:1px solid var(--inc-color-border, #e5e7eb);vertical-align:top}.MergeView_table tbody tr:last-child th,.MergeView_table tbody tr:last-child td{border-bottom:none}.MergeView_fieldCol{width:10rem;font-weight:600;color:var(--inc-color-text, #111827);background-color:var(--inc-color-neutral-50, #f9fafb);white-space:nowrap}.MergeView_masterCol{background-color:var(--inc-color-primary-50, #eef2ff)}.MergeView_masterPick{display:inline-flex;align-items:center;gap:var(--inc-spacing-2, .5rem);cursor:pointer}.MergeView_recordLabel{font-weight:600}.MergeView_masterTag{padding:1px var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-color-primary-700, #4338ca);background-color:var(--inc-color-primary-100, #e0e7ff);border-radius:var(--inc-radius-full, 9999px)}.MergeView_valueCell{color:var(--inc-color-text, #111827)}.MergeView_selectedCell{background-color:var(--inc-color-primary-50, #eef2ff)}.MergeView_valuePick{display:flex;align-items:flex-start;gap:var(--inc-spacing-2, .5rem);cursor:pointer}.MergeView_valuePick input{margin-top:2px;flex-shrink:0}.MergeView_value{min-width:0;word-break:break-word}.MergeView_preview{padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-neutral-50, #f9fafb);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.MergeView_previewTitle{margin:0 0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem);font-weight:600}.MergeView_previewList{margin:0;display:grid;gap:var(--inc-spacing-2, .5rem)}.MergeView_previewRow{display:grid;grid-template-columns:10rem 1fr;gap:var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-sm, .875rem)}.MergeView_previewKey{margin:0;font-weight:500;color:var(--inc-color-text-muted, #6b7280)}.MergeView_previewVal{margin:0;color:var(--inc-color-text, #111827);word-break:break-word}.MergeView_actions{display:flex;gap:var(--inc-spacing-3, .75rem)}.MergeView_error{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-error-600, #dc2626)}.MergeView_ok{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-success-700, #15803d)}.LeadConvert_root{width:100%}.LeadConvert_step{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);min-height:6rem}.LeadConvert_hint{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.LeadConvert_summary{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem)}.LeadConvert_summaryGroup{border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-neutral-50, #f9fafb)}.LeadConvert_summaryHeading{margin:0 0 var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem);font-weight:600;color:var(--inc-color-text, #111827)}.LeadConvert_summaryList{margin:0;display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:var(--inc-spacing-1, .25rem) var(--inc-spacing-3, .75rem)}.LeadConvert_summaryRow{display:contents}.LeadConvert_summaryTerm{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.LeadConvert_summaryValue{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827);word-break:break-word}.LeadConvert_progressTrack{height:6px;width:100%;overflow:hidden;border-radius:var(--inc-radius-full, 9999px);background-color:var(--inc-color-neutral-200, #e5e7eb)}.LeadConvert_progressBar{height:100%;width:40%;border-radius:inherit;background-color:var(--inc-color-primary-500, #6366f1);animation:LeadConvert_lc-indeterminate 1.1s ease-in-out infinite}@keyframes LeadConvert_lc-indeterminate{0%{margin-left:-40%}to{margin-left:100%}}.LeadConvert_okMsg{margin:0;font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-success-700, #15803d)}.LeadConvert_errMsg{margin:0 0 var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-error-700, #b91c1c)}.LeadConvert_retry{align-self:flex-start;padding:var(--inc-spacing-1-5, .375rem) var(--inc-spacing-3, .75rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-surface, #fff);color:var(--inc-color-text, #111827);font-size:var(--inc-font-size-sm, .875rem);cursor:pointer}.LeadConvert_retry:hover{background-color:var(--inc-color-neutral-100, #f3f4f6)}.ActivityComposer_root{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-4, 1rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem);background-color:var(--inc-color-bg, #ffffff)}.ActivityComposer_kindOption{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);white-space:nowrap}.ActivityComposer_form,.ActivityComposer_fields{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.ActivityComposer_field{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.ActivityComposer_dateLabel{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.ActivityComposer_footer{display:flex;justify-content:flex-end;gap:var(--inc-spacing-2, .5rem)}.EmailComposer_root{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.EmailComposer_templateRow{display:flex;justify-content:flex-end}.EmailComposer_field{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.EmailComposer_bodyLabel{font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.EmailComposer_ccToggle{font-family:inherit;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;color:var(--inc-color-primary-600, #4f46e5);background:transparent;border:none;padding:0 var(--inc-spacing-1, .25rem);cursor:pointer}.EmailComposer_ccToggle:hover{text-decoration:underline}.EmailComposer_ccToggle:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:1px;border-radius:var(--inc-radius-sm, .25rem)}.EmailComposer_footer{display:flex;justify-content:flex-end;gap:var(--inc-spacing-2, .5rem)}.EmailThread_root{width:100%;color:var(--inc-color-text, #111827)}.EmailThread_subject{margin:0 0 var(--inc-spacing-3, .75rem);font-size:var(--inc-font-size-lg, 1.125rem);font-weight:600}.EmailThread_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.EmailThread_message{border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-bg, #ffffff);overflow:hidden}.EmailThread_outbound{border-left:3px solid var(--inc-color-primary-500, #6366f1)}.EmailThread_header{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);width:100%;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem);text-align:left;background:transparent;border:none;cursor:pointer}.EmailThread_header:hover{background-color:var(--inc-color-neutral-50, #f9fafb)}.EmailThread_header:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--inc-color-primary-500, #6366f1)}.EmailThread_chevron{flex-shrink:0;color:var(--inc-color-text-muted, #6b7280);transition:transform .15s}.EmailThread_chevronOpen{transform:rotate(180deg)}.EmailThread_from{font-weight:600;white-space:nowrap}.EmailThread_preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--inc-color-text-muted, #6b7280)}.EmailThread_attachIndicator{display:inline-flex;color:var(--inc-color-text-muted, #6b7280)}.EmailThread_date{margin-left:auto;flex-shrink:0;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);white-space:nowrap}.EmailThread_body{padding:0 var(--inc-spacing-3, .75rem) var(--inc-spacing-3, .75rem);border-top:1px solid var(--inc-color-border, #e5e7eb)}.EmailThread_meta{margin:var(--inc-spacing-2, .5rem) 0;padding:0;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.EmailThread_metaRow{display:flex;gap:var(--inc-spacing-2, .5rem)}.EmailThread_metaRow dt{min-width:2.5rem;font-weight:600}.EmailThread_metaRow dd{margin:0;overflow-wrap:anywhere}.EmailThread_content{font-size:var(--inc-font-size-sm, .875rem);line-height:1.5;overflow-wrap:anywhere}.EmailThread_content blockquote{margin:var(--inc-spacing-2, .5rem) 0;padding-left:var(--inc-spacing-3, .75rem);border-left:3px solid var(--inc-color-border, #e5e7eb);color:var(--inc-color-text-muted, #6b7280)}.EmailThread_content p{margin:0 0 var(--inc-spacing-2, .5rem)}.EmailThread_attachments{list-style:none;margin:var(--inc-spacing-3, .75rem) 0 0;padding:var(--inc-spacing-2, .5rem) 0 0;border-top:1px solid var(--inc-color-border, #e5e7eb);display:flex;flex-wrap:wrap;gap:var(--inc-spacing-2, .5rem)}.EmailThread_attachment{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text, #111827);background-color:var(--inc-color-neutral-100, #f3f4f6);border-radius:var(--inc-radius-sm, .25rem)}.CustomFields_editor{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);width:100%;padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.CustomFields_editorHead{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem)}.CustomFields_editorTitle{margin:0;font-size:var(--inc-font-size-md, 1rem);font-weight:700;color:var(--inc-color-text, #111827)}.CustomFields_empty,.CustomFields_optionsEmpty{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.CustomFields_fieldList,.CustomFields_optionList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.CustomFields_fieldRow{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-3, .75rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-surface-subtle, #f9fafb)}.CustomFields_fieldGrid{display:grid;grid-template-columns:2fr 1.5fr 1.5fr auto;gap:var(--inc-spacing-3, .75rem);align-items:end}@media (max-width: 720px){.CustomFields_fieldGrid{grid-template-columns:1fr 1fr}}.CustomFields_requiredCell{display:flex;align-items:center;min-height:2.5rem}.CustomFields_rowActions{display:flex;gap:var(--inc-spacing-1, .25rem);justify-content:flex-end}.CustomFields_editorFoot{display:flex;justify-content:flex-start}.CustomFields_options{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);border-left:3px solid var(--inc-color-border, #e5e7eb)}.CustomFields_optionsLabel{font-size:var(--inc-font-size-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-text-muted, #6b7280)}.CustomFields_optionRow{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--inc-spacing-2, .5rem);align-items:center}.CustomFields_renderer{display:flex;flex-direction:column;gap:var(--inc-spacing-4, 1rem);width:100%}.CustomFields_rendererTwoCol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--inc-spacing-4, 1rem)}@media (max-width: 640px){.CustomFields_rendererTwoCol{grid-template-columns:1fr}}.ConsentPanel_panel{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);width:100%;padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.ConsentPanel_head{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.ConsentPanel_title{margin:0;font-size:var(--inc-font-size-md, 1rem);font-weight:700;color:var(--inc-color-text, #111827)}.ConsentPanel_legend{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.ConsentPanel_tableWrap{width:100%;overflow-x:auto}.ConsentPanel_matrix{width:100%;border-collapse:collapse;font-size:var(--inc-font-size-sm, .875rem)}.ConsentPanel_matrix th,.ConsentPanel_matrix td{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);text-align:left;border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.ConsentPanel_matrix thead th{font-weight:600;color:var(--inc-color-text-muted, #6b7280);white-space:nowrap}.ConsentPanel_cornerCell,.ConsentPanel_rowHead{font-weight:700;color:var(--inc-color-text, #111827)}.ConsentPanel_effectiveHead{text-align:center}.ConsentPanel_cell{transition:background-color .15s ease}.ConsentPanel_cellDenied{background-color:var(--inc-color-surface-subtle, #f9fafb)}.ConsentPanel_cellSelected{outline:2px solid var(--inc-color-primary, #3b82f6);outline-offset:-2px}.ConsentPanel_cellInner{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem)}.ConsentPanel_detailBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--inc-color-border, #d1d5db);background:transparent;border-radius:var(--inc-radius-sm, .25rem);padding:2px var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);cursor:pointer;white-space:nowrap}.ConsentPanel_detailBtn:hover{border-color:var(--inc-color-primary, #3b82f6);color:var(--inc-color-text, #111827)}.ConsentPanel_detailBtn[aria-pressed=true]{border-style:solid;border-color:var(--inc-color-primary, #3b82f6);color:var(--inc-color-primary, #3b82f6)}.ConsentPanel_effectiveCell{text-align:center}.ConsentPanel_detail{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-3, .75rem);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem);background-color:var(--inc-color-surface-subtle, #f9fafb)}.ConsentPanel_detailHead{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.ConsentPanel_detailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--inc-spacing-3, .75rem)}.SuppressionList_panel{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);width:100%;padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.SuppressionList_head{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.SuppressionList_title{margin:0;font-size:var(--inc-font-size-md, 1rem);font-weight:700;color:var(--inc-color-text, #111827)}.SuppressionList_addRow{display:grid;grid-template-columns:minmax(12rem,2fr) 1fr 1fr auto;gap:var(--inc-spacing-2, .5rem);align-items:end;padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-surface-subtle, #f9fafb);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.SuppressionList_filters{display:flex;flex-wrap:wrap;gap:var(--inc-spacing-2, .5rem);align-items:center}.SuppressionList_filters>:first-child{flex:1 1 14rem}.SuppressionList_tableWrap{width:100%;overflow-x:auto}.SuppressionList_table{width:100%;border-collapse:collapse;font-size:var(--inc-font-size-sm, .875rem)}.SuppressionList_table th,.SuppressionList_table td{padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);text-align:left;border-bottom:1px solid var(--inc-color-border, #e5e7eb);white-space:nowrap}.SuppressionList_table thead th{font-weight:600;color:var(--inc-color-text-muted, #6b7280);border-bottom:2px solid var(--inc-color-border, #e5e7eb)}.SuppressionList_addressCell{font-weight:500;color:var(--inc-color-text, #111827);white-space:normal;word-break:break-all}.SuppressionList_hash{font-family:var(--inc-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.SuppressionList_dateCell{color:var(--inc-color-text-muted, #6b7280);font-variant-numeric:tabular-nums}.SuppressionList_actionsHead,.SuppressionList_actionsCell{text-align:right}.SuppressionList_pagination{align-self:flex-end}.ErasureRequest_panel{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);width:100%;padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-lg, .5rem)}.ErasureRequest_head{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.ErasureRequest_title{margin:0;font-size:var(--inc-font-size-md, 1rem);font-weight:700;color:var(--inc-color-text, #111827)}.ErasureRequest_form{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.ErasureRequest_actions{display:flex;gap:var(--inc-spacing-2, .5rem);justify-content:flex-end}.ErasureRequest_status{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem)}.ErasureRequest_statusHead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inc-spacing-2, .5rem)}.ErasureRequest_subjectKind{font-size:var(--inc-font-size-xs, .75rem);text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-text-muted, #6b7280)}.ErasureRequest_subjectId{font-family:var(--inc-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #111827)}.ErasureRequest_meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--inc-spacing-3, .75rem);margin:0;padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-surface-subtle, #f9fafb);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-md, .375rem)}.ErasureRequest_meta dt{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280);margin-bottom:.125rem}.ErasureRequest_meta dd{margin:0;font-size:var(--inc-font-size-sm, .875rem);font-weight:500;color:var(--inc-color-text, #111827)}.ErasureRequest_tables{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem)}.ErasureRequest_tablesLabel{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-color-text-muted, #6b7280)}.ErasureRequest_tablesList{display:flex;flex-wrap:wrap;gap:var(--inc-spacing-2, .5rem);margin:0;padding:0;list-style:none}.ErasureRequest_tablesList code{font-family:var(--inc-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--inc-font-size-xs, .75rem);padding:.125rem .375rem;background-color:var(--inc-color-surface-subtle, #f3f4f6);border:1px solid var(--inc-color-border, #e5e7eb);border-radius:var(--inc-radius-sm, .25rem)}.ErasureRequest_decision{border-top:1px solid var(--inc-color-border, #e5e7eb);padding-top:var(--inc-spacing-3, .75rem)}.ErasureRequest_rejectBox{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.Box_box{box-sizing:border-box}.Flex_flex,.Grid_grid,.Grid_item{box-sizing:border-box;min-width:0}.Container_container{box-sizing:border-box;width:100%;margin-inline:auto}.Container_sm{max-width:640px}.Container_md{max-width:768px}.Container_lg{max-width:1024px}.Container_xl{max-width:1280px}.Container_xxl{max-width:1536px}.Container_full{max-width:none}.Container_center{display:flex;flex-direction:column;align-items:center}.Divider_divider{box-sizing:border-box;border:0;background-color:var(--inc-color-border, #e5e7eb);flex-shrink:0}.Divider_horizontal{width:100%;height:1px;margin-block:var(--inc-spacing-2, .5rem)}.Divider_vertical{align-self:stretch;width:1px;min-height:1em;margin-inline:var(--inc-spacing-2, .5rem)}.Divider_withLabel{display:flex;align-items:center;gap:var(--inc-spacing-3, .75rem);height:auto;background-color:transparent;color:var(--inc-color-text-muted, #6b7280);font-size:var(--inc-font-size-sm, .875rem)}.Divider_withLabel:before,.Divider_withLabel:after{content:"";flex:1;height:1px;background-color:var(--inc-color-border, #e5e7eb)}.Divider_label{white-space:nowrap}.Spacer_spacer{box-sizing:border-box}.Spacer_grow{flex:1 1 0%;align-self:stretch}.Center_center{box-sizing:border-box;display:flex;align-items:center;justify-content:center}.Center_inline{display:inline-flex}.AspectRatio_aspectRatio{box-sizing:border-box;position:relative;width:100%;overflow:hidden}.AspectRatio_aspectRatio>:where(img,video,iframe,canvas,svg){display:block;width:100%;height:100%;object-fit:cover}.AppShell_shell{box-sizing:border-box;display:grid;grid-template-columns:var(--inc-appshell-sidebar-w, 16rem) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "sidebar main";min-height:100vh;width:100%;background-color:var(--inc-color-bg, #fafafa);color:var(--inc-color-text, #111827);transition:grid-template-columns var(--inc-transition-normal, .3s ease)}.AppShell_header{grid-area:header;box-sizing:border-box;display:flex;align-items:center;gap:var(--inc-spacing-4, 1rem);height:3.5rem;padding-inline:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #fff);border-bottom:1px solid var(--inc-color-border, #e5e7eb);z-index:20}.AppShell_sidebar{grid-area:sidebar;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem);padding:var(--inc-spacing-3, .75rem);background-color:var(--inc-color-surface, #fff);border-right:1px solid var(--inc-color-border, #e5e7eb);overflow-x:hidden;overflow-y:auto;transition:width var(--inc-transition-normal, .3s ease)}.AppShell_sidebarCollapsed{align-items:center}.AppShell_main{grid-area:main;box-sizing:border-box;min-width:0;overflow:auto;padding:var(--inc-spacing-6, 1.5rem)}.AppShell_shell[data-mobile=true]{grid-template-columns:1fr;grid-template-areas:"header" "main"}.AppShell_sidebarMobile{position:fixed;top:3.5rem;bottom:0;left:0;width:16rem;transform:translate(-100%);box-shadow:var(--inc-shadow-lg, 0 10px 15px -3px rgb(0 0 0 / .1));z-index:30}.AppShell_sidebarMobile[data-collapsed=false]{transform:translate(0)}.PageHeader_pageHeader{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);padding-bottom:var(--inc-spacing-4, 1rem);border-bottom:1px solid var(--inc-color-border, #e5e7eb)}.PageHeader_breadcrumbs{font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.PageHeader_row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--inc-spacing-4, 1rem);flex-wrap:wrap}.PageHeader_titleGroup{display:flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem);min-width:0}.PageHeader_title{margin:0;font-size:var(--inc-font-size-2xl, 1.5rem);font-weight:var(--inc-font-weight-semibold, 600);line-height:var(--inc-line-height-tight, 1.25);color:var(--inc-color-text, #111827)}.PageHeader_description{margin:0;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.PageHeader_actions{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);flex-shrink:0}.SplitPane_splitPane{box-sizing:border-box;display:flex;width:100%;height:100%;min-height:0}.SplitPane_vertical{flex-direction:row}.SplitPane_horizontal{flex-direction:column}.SplitPane_pane{box-sizing:border-box;flex-grow:0;flex-shrink:1;min-width:0;min-height:0;overflow:auto}.SplitPane_divider{flex:0 0 auto;background-color:var(--inc-color-border, #e5e7eb)}.SplitPane_vertical>.SplitPane_divider{width:1px;cursor:col-resize}.SplitPane_horizontal>.SplitPane_divider{height:1px;cursor:row-resize}.DataGrid_root{--inc-dg-surface: var(--inc-color-surface, #ffffff);--inc-dg-canvas: var(--inc-color-bg, #fafafa);--inc-dg-text: var(--inc-color-text, #18181b);--inc-dg-text-muted: var(--inc-color-text-muted, #71717a);--inc-dg-border: var(--inc-color-border, #e4e4e7);--inc-dg-primary: var(--inc-color-primary-500, #6366f1);--inc-dg-danger: var(--inc-color-error-600, #dc2626);--inc-dg-header-bg: color-mix(in srgb, var(--inc-dg-text) 5%, var(--inc-dg-surface));--inc-dg-surface-alt: color-mix(in srgb, var(--inc-dg-text) 3%, var(--inc-dg-surface));--inc-dg-hover: color-mix(in srgb, var(--inc-dg-text) 8%, var(--inc-dg-surface));--inc-dg-selected: color-mix(in srgb, var(--inc-dg-primary) 14%, var(--inc-dg-surface));--inc-dg-selected-border: var(--inc-dg-primary);--inc-dg-focus: var(--inc-dg-primary);--inc-dg-row-height: 40px;display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);width:100%;color:var(--inc-dg-text);font-family:inherit;font-size:var(--inc-font-size-sm, .875rem)}.DataGrid_root[data-density=compact]{--inc-dg-row-height: 32px;--inc-dg-cell-pad-y: .125rem;--inc-dg-cell-pad-x: .5rem}.DataGrid_root[data-density=standard]{--inc-dg-row-height: 40px;--inc-dg-cell-pad-y: .375rem;--inc-dg-cell-pad-x: .75rem}.DataGrid_root[data-density=comfortable]{--inc-dg-row-height: 52px;--inc-dg-cell-pad-y: .625rem;--inc-dg-cell-pad-x: 1rem}.DataGrid_viewport{position:relative;overflow:auto;border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);background:var(--inc-dg-surface);contain:strict}.DataGrid_table{position:relative}.DataGrid_thead{position:sticky;top:0;z-index:4;background:var(--inc-dg-header-bg)}.DataGrid_headerRow,.DataGrid_filterRow,.DataGrid_bodyRow{display:flex;align-items:stretch}.DataGrid_headerRow{border-bottom:1px solid var(--inc-dg-border)}.DataGrid_headerCell{position:relative;display:flex;align-items:center;flex:0 0 auto;box-sizing:border-box;padding:0 var(--inc-dg-cell-pad-x, .75rem);height:var(--inc-dg-row-height);font-weight:600;color:var(--inc-dg-text);background:var(--inc-dg-header-bg);border-right:1px solid var(--inc-dg-border);-webkit-user-select:none;user-select:none}.DataGrid_headerButton{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);flex:1 1 auto;min-width:0;height:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.DataGrid_headerButton:disabled{cursor:default}.DataGrid_headerButton[data-align=center]{justify-content:center}.DataGrid_headerButton[data-align=right]{justify-content:flex-end}.DataGrid_headerLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_headerGroup{justify-content:center;font-weight:700;border-bottom:1px solid var(--inc-dg-border);background:color-mix(in srgb,var(--inc-dg-text) 8%,var(--inc-dg-surface))}.DataGrid_headerGroup[data-align=left]{justify-content:flex-start}.DataGrid_headerGroup[data-align=right]{justify-content:flex-end}.DataGrid_headerGroupLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_headerPlaceholder{background:var(--inc-dg-header-bg)}.DataGrid_sortIcon{font-size:.7em;color:var(--inc-dg-text-muted);flex:0 0 auto}.DataGrid_sortIcon[data-dir=asc],.DataGrid_sortIcon[data-dir=desc]{color:var(--inc-dg-focus)}.DataGrid_sortPriority{flex:0 0 auto;min-width:1rem;height:1rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;line-height:1;color:var(--inc-dg-surface);background:var(--inc-dg-selected-border);border-radius:999px}.DataGrid_headerButton:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:-2px;border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_resizer{position:absolute;top:0;right:0;height:100%;width:6px;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:transparent}.DataGrid_resizer:hover,.DataGrid_resizing{background:var(--inc-dg-selected-border);opacity:.6}.DataGrid_filterRow{border-bottom:1px solid var(--inc-dg-border);background:var(--inc-dg-surface-alt)}.DataGrid_filterCell{flex:0 0 auto;box-sizing:border-box;padding:var(--inc-spacing-1, .25rem) var(--inc-dg-cell-pad-x, .75rem);background:var(--inc-dg-surface-alt);border-right:1px solid var(--inc-dg-border)}.DataGrid_filterControl{width:100%;box-sizing:border-box;height:1.75rem;padding:0 var(--inc-spacing-2, .5rem);font:inherit;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_filterControl:focus-visible{outline:none;border-color:var(--inc-dg-focus);box-shadow:0 0 0 1px var(--inc-dg-focus)}.DataGrid_filterAdvanced{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);min-width:0}.DataGrid_filterOp{flex:0 0 auto;height:1.75rem;padding:0 var(--inc-spacing-1, .25rem);font:inherit;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DataGrid_filterOp:focus-visible{outline:none;border-color:var(--inc-dg-focus);box-shadow:0 0 0 1px var(--inc-dg-focus)}.DataGrid_filterRange{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);min-width:0}.DataGrid_filterRange .DataGrid_filterControl{min-width:0}.DataGrid_setFilter{position:relative}.DataGrid_setFilter .DataGrid_filterControl{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-1, .25rem);cursor:pointer;text-align:left}.DataGrid_setFilterSummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_setFilterMenu{position:absolute;top:calc(100% + 2px);left:0;z-index:20;min-width:100%;max-height:14rem;overflow:auto;padding:var(--inc-spacing-1, .25rem);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-md, 0 4px 12px rgba(0, 0, 0, .12))}.DataGrid_setFilterItem{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;white-space:nowrap}.DataGrid_setFilterItem:hover{background:var(--inc-dg-hover)}.DataGrid_setFilterClear{display:block;width:100%;padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);margin-bottom:var(--inc-spacing-1, .25rem);font:inherit;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-focus);text-align:left;background:transparent;border:none;border-bottom:1px solid var(--inc-dg-border);cursor:pointer}.DataGrid_stateRow{display:flex;align-items:center;justify-content:center;padding:var(--inc-spacing-8, 2rem)}.DataGrid_errorState{display:flex;flex-direction:column;align-items:center;gap:var(--inc-spacing-3, .75rem);color:var(--inc-dg-text-muted);text-align:center}.DataGrid_errorText{color:var(--inc-dg-danger);font-weight:500}.DataGrid_retryButton{height:var(--inc-spacing-9, 2.25rem);padding:0 var(--inc-spacing-4, 1rem);font:inherit;font-weight:500;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.DataGrid_retryButton:hover{background:var(--inc-dg-hover)}.DataGrid_retryButton:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_skeletonWrap{display:flex;flex-direction:column}.DataGrid_skeletonRow{display:flex;align-items:center;border-bottom:1px solid var(--inc-dg-border)}.DataGrid_skeletonCell{flex:0 0 auto;box-sizing:border-box;padding:0 var(--inc-dg-cell-pad-x, .75rem)}.DataGrid_skeletonBar{display:block;height:.75rem;width:70%;border-radius:var(--inc-radius-sm, .25rem);background:linear-gradient(90deg,var(--inc-dg-surface-alt) 25%,var(--inc-dg-hover) 37%,var(--inc-dg-surface-alt) 63%);background-size:400% 100%;animation:DataGrid_inc-dg-shimmer 1.4s ease infinite}@keyframes DataGrid_inc-dg-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.DataGrid_skeletonBar{animation:none}}.DataGrid_loadingOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--inc-dg-surface) 60%,transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.DataGrid_spinner{width:1.75rem;height:1.75rem;border:3px solid var(--inc-dg-border);border-top-color:var(--inc-dg-focus);border-radius:50%;animation:DataGrid_inc-dg-spin .7s linear infinite}@keyframes DataGrid_inc-dg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.DataGrid_spinner{animation-duration:2s}}.DataGrid_tbody{background:var(--inc-dg-surface)}.DataGrid_bodyRow{border-bottom:1px solid var(--inc-dg-border);background:var(--inc-dg-surface)}.DataGrid_bodyRow:hover{background:var(--inc-dg-hover)}.DataGrid_bodyRow[data-selected]{background:var(--inc-dg-selected);box-shadow:inset 2px 0 0 0 var(--inc-dg-selected-border)}.DataGrid_bodyCell{display:flex;align-items:center;flex:0 0 auto;box-sizing:border-box;padding:var(--inc-dg-cell-pad-y, .375rem) var(--inc-dg-cell-pad-x, .75rem);height:var(--inc-dg-row-height);border-right:1px solid var(--inc-dg-border);background:inherit;overflow:hidden}.DataGrid_bodyCell[data-align=center]{justify-content:center;text-align:center}.DataGrid_bodyCell[data-align=right]{justify-content:flex-end;text-align:right}.DataGrid_bodyCell:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:-2px}.DataGrid_bodyCell[data-range]{background:var(--inc-dg-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--inc-dg-selected-border) 55%,transparent)}.DataGrid_bodyRow:hover .DataGrid_bodyCell[data-range],.DataGrid_bodyCell.DataGrid_pinned[data-range]{background:var(--inc-dg-selected)}.DataGrid_cellContent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.DataGrid_pinned{background:var(--inc-dg-surface)}.DataGrid_headerCell.DataGrid_pinned{background:var(--inc-dg-header-bg);z-index:5}.DataGrid_bodyRow:hover .DataGrid_bodyCell.DataGrid_pinned{background:var(--inc-dg-hover)}.DataGrid_bodyRow[data-selected] .DataGrid_bodyCell.DataGrid_pinned{background:var(--inc-dg-selected)}.DataGrid_bodyRow[data-grouped]{background:var(--inc-dg-surface-alt);font-weight:600}.DataGrid_bodyRow[data-grouped]:hover{background:var(--inc-dg-header-bg)}.DataGrid_bodyRow[data-grouped] .DataGrid_bodyCell.DataGrid_pinned{background:var(--inc-dg-surface-alt)}.DataGrid_groupToggle{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);flex:1 1 auto;min-width:0;height:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:left}.DataGrid_groupToggle:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:-2px;border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_expanderIcon{flex:0 0 auto;width:1em;color:var(--inc-dg-text-muted)}.DataGrid_groupCount{flex:0 0 auto;color:var(--inc-dg-text-muted);font-weight:500}.DataGrid_groupOrder{margin-left:auto;min-width:1.25rem;padding:0 .35rem;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-surface);background:var(--inc-dg-selected-border);border-radius:999px;text-align:center}.DataGrid_expander{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-right:var(--inc-spacing-1, .25rem);padding:0;color:var(--inc-dg-text-muted);background:transparent;border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;line-height:1}.DataGrid_expander:hover{background:var(--inc-dg-hover)}.DataGrid_expander:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_treeIndent{flex:0 0 auto}.DataGrid_treeToggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-right:var(--inc-spacing-1, .25rem);padding:0;color:var(--inc-dg-text-muted);background:transparent;border:none;border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;line-height:1}.DataGrid_treeToggle:hover{background:var(--inc-dg-hover);color:var(--inc-dg-text)}.DataGrid_treeToggle:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_treeLeafSpacer{flex:0 0 auto;width:1.25rem;margin-right:var(--inc-spacing-1, .25rem)}.DataGrid_detailRow{display:flex;border-bottom:1px solid var(--inc-dg-border);background:var(--inc-dg-surface-alt)}.DataGrid_detailPanel{box-sizing:border-box;padding:var(--inc-dg-cell-pad-y, .375rem) var(--inc-dg-cell-pad-x, .75rem);color:var(--inc-dg-text)}.DataGrid_empty{display:flex;align-items:center;justify-content:center;padding:var(--inc-spacing-8, 2rem);color:var(--inc-dg-text-muted)}.DataGrid_checkbox{width:1rem;height:1rem;margin:0 auto;accent-color:var(--inc-dg-selected-border);cursor:pointer}.DataGrid_toolbar{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);flex-wrap:wrap}.DataGrid_quickFilter{height:var(--inc-spacing-9, 2.25rem);min-width:14rem;padding:0 var(--inc-spacing-3, .75rem);font:inherit;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem)}.DataGrid_quickFilter:focus-visible{outline:none;border-color:var(--inc-dg-focus);box-shadow:0 0 0 1px var(--inc-dg-focus)}.DataGrid_toolbarButton{height:var(--inc-spacing-9, 2.25rem);padding:0 var(--inc-spacing-3, .75rem);font:inherit;font-weight:500;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);cursor:pointer}.DataGrid_toolbarButton:hover{background:var(--inc-dg-hover)}.DataGrid_toolbarButton:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_columnChooser{position:relative}.DataGrid_columnChooserMenu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:12rem;max-height:18rem;overflow:auto;padding:var(--inc-spacing-1, .25rem);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-md, 0 4px 12px rgba(0, 0, 0, .12))}.DataGrid_columnChooserItem{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DataGrid_columnChooserItem:hover{background:var(--inc-dg-hover)}.DataGrid_pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-3, .75rem);flex-wrap:wrap}.DataGrid_paginationInfo{color:var(--inc-dg-text-muted)}.DataGrid_paginationControls{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem)}.DataGrid_pageSizeLabel{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);color:var(--inc-dg-text-muted);margin-right:var(--inc-spacing-2, .5rem)}.DataGrid_pageSizeSelect{height:var(--inc-spacing-8, 2rem);padding:0 var(--inc-spacing-2, .5rem);font:inherit;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_pageButton{min-width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);font:inherit;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DataGrid_pageButton:hover:not(:disabled){background:var(--inc-dg-hover)}.DataGrid_pageButton:disabled{opacity:.45;cursor:not-allowed}.DataGrid_pageButton:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_exportGroup,.DataGrid_savedViews{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem)}.DataGrid_contextMenu{z-index:50;min-width:11rem;padding:var(--inc-spacing-1, .25rem);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);box-shadow:var(--inc-shadow-lg, 0 8px 24px rgba(0, 0, 0, .18))}.DataGrid_contextMenuItem{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);width:100%;padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);font:inherit;color:var(--inc-dg-text);text-align:left;background:transparent;border:none;border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DataGrid_contextMenuItem:hover:not(:disabled),.DataGrid_contextMenuItem:focus-visible{background:var(--inc-dg-hover);outline:none}.DataGrid_contextMenuItem:disabled{opacity:.45;cursor:not-allowed}.DataGrid_contextMenuDanger{color:var(--inc-dg-danger)}.DataGrid_contextMenuIcon{display:inline-flex;flex:0 0 auto}.DataGrid_contextMenuSep{height:1px;margin:var(--inc-spacing-1, .25rem) 0;background:var(--inc-dg-border)}.DataGrid_bulkBar{display:flex;align-items:center;gap:var(--inc-spacing-3, .75rem);flex-wrap:wrap;padding:var(--inc-spacing-2, .5rem) var(--inc-spacing-3, .75rem);color:var(--inc-dg-text);background:var(--inc-dg-selected);border:1px solid var(--inc-dg-selected-border);border-radius:var(--inc-radius-md, .375rem)}.DataGrid_bulkCount{font-weight:600}.DataGrid_bulkActions{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);flex-wrap:wrap}.DataGrid_bulkDanger{color:var(--inc-dg-danger);border-color:var(--inc-dg-danger)}.DataGrid_bulkClear{margin-left:auto;padding:0 var(--inc-spacing-2, .5rem);font:inherit;color:var(--inc-dg-focus);background:transparent;border:none;cursor:pointer}.DataGrid_bulkClear:hover{text-decoration:underline}.DataGrid_statusBar{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-text-muted);border-top:1px solid var(--inc-dg-border)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-theme=dark]) .DataGrid_root{--inc-dg-surface: var(--inc-color-surface, #18181b);--inc-dg-canvas: var(--inc-color-bg, #09090b);--inc-dg-text: var(--inc-color-text, #fafafa);--inc-dg-text-muted: var(--inc-color-text-muted, #a1a1aa);--inc-dg-border: var(--inc-color-border, #27272a)}}.DataGrid_columnManagerPanel{min-width:16rem;max-height:22rem;overflow:auto;padding:var(--inc-spacing-2, .5rem)}.DataGrid_columnManagerHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-2, .5rem);padding:0 var(--inc-spacing-1, .25rem) var(--inc-spacing-2, .5rem);border-bottom:1px solid var(--inc-dg-border);margin-bottom:var(--inc-spacing-1, .25rem)}.DataGrid_columnManagerTitle{font-weight:600}.DataGrid_columnManagerReset{font:inherit;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-focus);background:transparent;border:none;cursor:pointer}.DataGrid_columnManagerReset:hover{text-decoration:underline}.DataGrid_columnManagerItem{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-1, .25rem);border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_columnManagerItem:hover{background:var(--inc-dg-hover)}.DataGrid_columnManagerItem[data-dragover=true]{box-shadow:inset 0 2px 0 0 var(--inc-dg-selected-border)}.DataGrid_columnManagerGrip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1rem;color:var(--inc-dg-text-muted);cursor:grab;-webkit-user-select:none;user-select:none}.DataGrid_columnManagerGrip:active{cursor:grabbing}.DataGrid_columnManagerLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_columnManagerMove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;color:var(--inc-dg-text-muted);background:transparent;border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer;line-height:1}.DataGrid_columnManagerMove:hover:not(:disabled){background:var(--inc-dg-hover);color:var(--inc-dg-text)}.DataGrid_columnManagerMove:disabled{opacity:.35;cursor:not-allowed}.DataGrid_switch{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;width:2rem;height:1.125rem;cursor:pointer}.DataGrid_switchInput{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.DataGrid_switchTrack{width:100%;height:100%;border-radius:999px;background:color-mix(in srgb,var(--inc-dg-text) 22%,var(--inc-dg-surface));transition:background .15s ease}.DataGrid_switchThumb{position:absolute;top:2px;left:2px;width:calc(1.125rem - 4px);height:calc(1.125rem - 4px);border-radius:999px;background:var(--inc-dg-surface);box-shadow:0 1px 2px #00000059;transition:transform .15s ease}.DataGrid_switchInput:checked+.DataGrid_switchTrack{background:var(--inc-dg-selected-border)}.DataGrid_switchInput:checked~.DataGrid_switchThumb{transform:translate(.875rem)}.DataGrid_switchInput:focus-visible+.DataGrid_switchTrack{outline:2px solid var(--inc-dg-focus);outline-offset:2px}.DataGrid_densityToggle{display:inline-flex;align-items:center;padding:2px;background:var(--inc-dg-surface-alt);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem)}.DataGrid_densitySegment{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--inc-spacing-9, 2.25rem) - 6px);padding:0 var(--inc-spacing-2, .5rem);font:inherit;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-dg-text-muted);background:transparent;border:none;border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DataGrid_densitySegment:hover{color:var(--inc-dg-text)}.DataGrid_densitySegment[aria-pressed=true]{color:var(--inc-dg-text);background:var(--inc-dg-surface);box-shadow:var(--inc-shadow-sm, 0 1px 2px rgba(0, 0, 0, .08))}.DataGrid_densitySegment:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_pivotWrap{display:flex;flex-direction:column;gap:var(--inc-spacing-3, .75rem);width:100%;color:var(--inc-dg-text);font-size:var(--inc-font-size-sm, .875rem)}.DataGrid_pivotFields{display:flex;flex-wrap:wrap;gap:var(--inc-spacing-3, .75rem);padding:var(--inc-spacing-3, .75rem);background:var(--inc-dg-surface-alt);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem)}.DataGrid_pivotField{display:inline-flex;flex-direction:column;gap:var(--inc-spacing-1, .25rem);min-width:9rem}.DataGrid_pivotFieldLabel{font-size:var(--inc-font-size-xs, .75rem);font-weight:600;color:var(--inc-dg-text-muted)}.DataGrid_pivotSelect{height:var(--inc-spacing-9, 2.25rem);padding:0 var(--inc-spacing-2, .5rem);font:inherit;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem)}.DataGrid_pivotSelect:focus-visible{outline:none;border-color:var(--inc-dg-focus);box-shadow:0 0 0 1px var(--inc-dg-focus)}.DataGrid_pivotViewport{overflow:auto;border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-md, .375rem);background:var(--inc-dg-surface)}.DataGrid_pivotTable{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.DataGrid_pivotTable th,.DataGrid_pivotTable td{padding:var(--inc-dg-cell-pad-y, .375rem) var(--inc-dg-cell-pad-x, .75rem);border-right:1px solid var(--inc-dg-border);border-bottom:1px solid var(--inc-dg-border);text-align:right;white-space:nowrap}.DataGrid_pivotTable thead th{position:sticky;top:0;z-index:2;font-weight:600;color:var(--inc-dg-text);background:var(--inc-dg-header-bg)}.DataGrid_pivotCorner,.DataGrid_pivotRowHead{position:sticky;left:0;z-index:1;text-align:left;font-weight:600;background:var(--inc-dg-header-bg)}.DataGrid_pivotCorner{z-index:3}.DataGrid_pivotRowHead{background:var(--inc-dg-surface-alt)}.DataGrid_pivotBody tr:hover td{background:var(--inc-dg-hover)}.DataGrid_pivotCell{color:var(--inc-dg-text);background:var(--inc-dg-surface)}.DataGrid_pivotCell[data-empty=true]{color:var(--inc-dg-text-muted)}.DataGrid_pivotTotalHead{color:var(--inc-dg-text);background:var(--inc-dg-header-bg);font-weight:700}.DataGrid_pivotTotalCell{font-weight:600;background:var(--inc-dg-surface-alt)}.DataGrid_pivotGrand{font-weight:700;background:var(--inc-dg-header-bg)}.DataGrid_pivotBody tr:hover .DataGrid_pivotRowHead{background:var(--inc-dg-hover)}.DataGrid_tfoot{position:sticky;bottom:0;z-index:4;background:var(--inc-dg-header-bg)}.DataGrid_footerRow{display:flex;align-items:stretch;border-top:2px solid var(--inc-dg-border);background:var(--inc-dg-header-bg)}.DataGrid_footerCell{display:flex;align-items:center;gap:var(--inc-spacing-1, .25rem);flex:0 0 auto;box-sizing:border-box;padding:var(--inc-dg-cell-pad-y, .375rem) var(--inc-dg-cell-pad-x, .75rem);height:var(--inc-dg-row-height);font-weight:700;color:var(--inc-dg-text);background:var(--inc-dg-header-bg);border-right:1px solid var(--inc-dg-border);overflow:hidden}.DataGrid_footerCell[data-align=center]{justify-content:center;text-align:center}.DataGrid_footerCell[data-align=right]{justify-content:flex-end;text-align:right}.DataGrid_footerCell.DataGrid_pinned{background:var(--inc-dg-header-bg);z-index:5}.DataGrid_footerLabel{font-weight:600;color:var(--inc-dg-text-muted)}.DataGrid_cellBadge[data-tone=neutral],.DataGrid_cellTag[data-tone=neutral],.DataGrid_cellProgressFill[data-tone=neutral]{--tone: var(--inc-dg-text-muted)}.DataGrid_cellBadge[data-tone=primary],.DataGrid_cellTag[data-tone=primary],.DataGrid_cellProgressFill[data-tone=primary]{--tone: var(--inc-dg-primary)}.DataGrid_cellBadge[data-tone=success],.DataGrid_cellTag[data-tone=success],.DataGrid_cellProgressFill[data-tone=success]{--tone: var(--inc-color-success-600, #16a34a)}.DataGrid_cellBadge[data-tone=warning],.DataGrid_cellTag[data-tone=warning],.DataGrid_cellProgressFill[data-tone=warning]{--tone: var(--inc-color-warning-600, #d97706)}.DataGrid_cellBadge[data-tone=danger],.DataGrid_cellTag[data-tone=danger],.DataGrid_cellProgressFill[data-tone=danger]{--tone: var(--inc-dg-danger)}.DataGrid_cellBadge[data-tone=info],.DataGrid_cellTag[data-tone=info],.DataGrid_cellProgressFill[data-tone=info]{--tone: var(--inc-color-info-600, #0891b2)}.DataGrid_cellBadge{--tone: var(--inc-dg-text-muted);display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.05rem .5rem;font-size:var(--inc-font-size-xs, .75rem);font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,var(--inc-dg-surface));border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);border-radius:999px}.DataGrid_cellProgress{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);width:100%;min-width:0}.DataGrid_cellProgressTrack{position:relative;flex:1 1 auto;min-width:2rem;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--inc-dg-text) 12%,var(--inc-dg-surface));overflow:hidden}.DataGrid_cellProgressFill{--tone: var(--inc-dg-primary);height:100%;border-radius:999px;background:var(--tone);transition:width .2s ease}@media (prefers-reduced-motion: reduce){.DataGrid_cellProgressFill{transition:none}}.DataGrid_cellProgressLabel{flex:0 0 auto;min-width:2.5rem;text-align:right;font-variant-numeric:tabular-nums;font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-text-muted)}.DataGrid_cellAvatar{display:flex;align-items:center;gap:var(--inc-spacing-2, .5rem);min-width:0}.DataGrid_cellAvatarBadge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;overflow:hidden;font-size:var(--inc-font-size-xs, .75rem);font-weight:700;color:var(--inc-dg-primary);background:color-mix(in srgb,var(--inc-dg-primary) 16%,var(--inc-dg-surface));border:1px solid color-mix(in srgb,var(--inc-dg-primary) 30%,transparent)}.DataGrid_cellAvatarImg{width:100%;height:100%;object-fit:cover}.DataGrid_cellAvatarText{display:flex;flex-direction:column;min-width:0;line-height:1.2}.DataGrid_cellAvatarName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_cellAvatarSub{font-size:var(--inc-font-size-xs, .75rem);color:var(--inc-dg-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataGrid_cellLink{color:var(--inc-dg-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.DataGrid_cellLink:hover{text-decoration:underline}.DataGrid_cellLink:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:2px;border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_cellTags{display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap;min-width:0;overflow:hidden}.DataGrid_cellTag{--tone: var(--inc-dg-text-muted);flex:0 0 auto;padding:.05rem .4rem;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;white-space:nowrap;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,var(--inc-dg-surface));border:1px solid color-mix(in srgb,var(--tone) 26%,transparent);border-radius:var(--inc-radius-sm, .25rem)}.DataGrid_cellActions{display:flex;align-items:center;gap:.25rem}.DataGrid_cellActionButton{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:0 var(--inc-spacing-2, .5rem);font:inherit;font-size:var(--inc-font-size-xs, .75rem);font-weight:500;color:var(--inc-dg-text);background:var(--inc-dg-surface);border:1px solid var(--inc-dg-border);border-radius:var(--inc-radius-sm, .25rem);cursor:pointer}.DataGrid_cellActionButton:hover:not(:disabled){background:var(--inc-dg-hover)}.DataGrid_cellActionButton:focus-visible{outline:2px solid var(--inc-dg-focus);outline-offset:1px}.DataGrid_cellActionButton:disabled{opacity:.45;cursor:not-allowed}.DataGrid_cellActionDanger{color:var(--inc-dg-danger);border-color:color-mix(in srgb,var(--inc-dg-danger) 40%,var(--inc-dg-border))}.DataGrid_cellActionIcon{display:inline-flex;flex:0 0 auto}.DataGrid_cellBool{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-weight:700;color:var(--inc-dg-text-muted)}.DataGrid_cellBool[data-on]{color:var(--inc-color-success-600, #16a34a)}.DataGrid_bodyCell[data-editable]{cursor:text}.DataGrid_bodyCell[data-editing]{padding:0;overflow:visible;box-shadow:inset 0 0 0 2px var(--inc-dg-focus);background:var(--inc-dg-surface)}.DataGrid_cellEditor{position:relative;display:flex;width:100%;height:100%}.DataGrid_cellEditorInput{width:100%;height:100%;box-sizing:border-box;padding:0 var(--inc-dg-cell-pad-x, .75rem);border:none;outline:none;color:var(--inc-dg-text);background:transparent;font:inherit}.DataGrid_cellEditorInput[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--inc-dg-danger)}.DataGrid_cellEditorError{position:absolute;top:100%;left:0;z-index:5;margin-top:2px;padding:.125rem .375rem;white-space:nowrap;color:var(--inc-color-error-50, #fff);background:var(--inc-dg-danger);border-radius:var(--inc-radius-sm, .25rem);font-size:var(--inc-font-size-xs, .75rem);pointer-events:none}.EChart_root{position:relative;width:100%;min-height:0}.EChart_canvas{width:100%;height:100%}.EChart_overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--inc-color-surface, #ffffff);opacity:.72}.EChart_emptyText{font-family:var(--inc-font-family-sans, sans-serif);font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text-muted, #6b7280)}.EChart_spinner{width:var(--inc-spacing-8, 2rem);height:var(--inc-spacing-8, 2rem);border-radius:var(--inc-radius-full, 9999px);border:2px solid var(--inc-color-border, #e4e4e7);border-top-color:var(--inc-color-primary-500, #6366f1);animation:EChart_inc-chart-spin .7s linear infinite}@keyframes EChart_inc-chart-spin{to{transform:rotate(360deg)}}.EChart_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sparkline_sparkline{display:inline-block;width:100%;min-width:40px;vertical-align:middle;line-height:0}.ChartToolbar_root{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-2, .5rem);margin-bottom:var(--inc-spacing-2, .5rem)}.ChartToolbar_spacer{flex:1 1 auto}.ChartToolbar_button{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);padding:.3rem .6rem;font-family:var(--inc-font-family-sans, sans-serif);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;line-height:1;color:var(--inc-color-text, #18181b);background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e4e4e7);border-radius:var(--inc-radius-md, 6px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ChartToolbar_button:hover:not(:disabled){background-color:color-mix(in srgb,var(--inc-color-surface, #fff) 88%,var(--inc-color-border, #e4e4e7));border-color:var(--inc-color-primary-500, #6366f1)}.ChartToolbar_button:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:2px}.ChartToolbar_button:disabled{opacity:.5;cursor:not-allowed}.ChartPreview_root{position:relative}.ChartPreview_trigger{position:absolute;top:var(--inc-spacing-1, .25rem);right:var(--inc-spacing-1, .25rem);z-index:2;display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);padding:.3rem .55rem;font-family:var(--inc-font-family-sans, sans-serif);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;line-height:1;color:var(--inc-color-text, #18181b);background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e4e4e7);border-radius:var(--inc-radius-md, 6px);cursor:pointer;opacity:.85;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.ChartPreview_trigger:hover{opacity:1;background-color:color-mix(in srgb,var(--inc-color-surface, #fff) 88%,var(--inc-color-border, #e4e4e7));border-color:var(--inc-color-primary-500, #6366f1)}.ChartPreview_trigger:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:2px;opacity:1}.ChartPreview_triggerIcon{font-size:.9em;line-height:1}.ChartPreview_inline{width:100%}.ChartPreview_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--inc-spacing-6, 1.5rem);background-color:color-mix(in srgb,#000 55%,transparent);animation:ChartPreview_inc-preview-fade .15s ease}.ChartPreview_dialog{display:flex;flex-direction:column;width:100%;max-width:1100px;max-height:92vh;padding:var(--inc-spacing-4, 1rem);background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e4e4e7);border-radius:var(--inc-radius-lg, 10px);box-shadow:0 20px 60px #00000059;outline:none}.ChartPreview_dialog:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:2px}.ChartPreview_header{display:flex;align-items:center;justify-content:space-between;gap:var(--inc-spacing-3, .75rem);margin-bottom:var(--inc-spacing-3, .75rem)}.ChartPreview_title{margin:0;font-family:var(--inc-font-family-sans, sans-serif);font-size:var(--inc-font-size-lg, 1.125rem);font-weight:600;color:var(--inc-color-text, #18181b)}.ChartPreview_close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:var(--inc-font-size-sm, .875rem);color:var(--inc-color-text, #18181b);background-color:transparent;border:1px solid var(--inc-color-border, #e4e4e7);border-radius:var(--inc-radius-md, 6px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ChartPreview_close:hover{background-color:color-mix(in srgb,var(--inc-color-surface, #fff) 88%,var(--inc-color-border, #e4e4e7));border-color:var(--inc-color-primary-500, #6366f1)}.ChartPreview_close:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:2px}.ChartPreview_body{flex:1 1 auto;min-height:0;overflow:auto}@keyframes ChartPreview_inc-preview-fade{0%{opacity:0}to{opacity:1}}.DrilldownChart_root{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem)}.DrilldownChart_bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-2, .5rem)}.DrilldownChart_breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--inc-spacing-1, .25rem);min-width:0}.DrilldownChart_crumb{display:inline-flex;align-items:center;padding:.2rem .4rem;font-family:var(--inc-font-family-sans, sans-serif);font-size:var(--inc-font-size-sm, .875rem);font-weight:600;line-height:1;color:var(--inc-color-primary-500, #6366f1);background:none;border:none;border-radius:var(--inc-radius-sm, 4px);cursor:pointer}.DrilldownChart_crumb:hover:not(:disabled){text-decoration:underline}.DrilldownChart_crumb:disabled{color:var(--inc-color-text, #18181b);cursor:default}.DrilldownChart_crumb:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:2px}.DrilldownChart_separator{color:var(--inc-color-text-muted, #71717a);font-size:var(--inc-font-size-sm, .875rem);-webkit-user-select:none;user-select:none}.DrilldownChart_spacer{flex:1 1 auto}.DrilldownChart_back{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);padding:.3rem .6rem;font-family:var(--inc-font-family-sans, sans-serif);font-size:var(--inc-font-size-xs, .75rem);font-weight:600;line-height:1;color:var(--inc-color-text, #18181b);background-color:var(--inc-color-surface, #ffffff);border:1px solid var(--inc-color-border, #e4e4e7);border-radius:var(--inc-radius-md, 6px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.DrilldownChart_back:hover:not(:disabled){background-color:color-mix(in srgb,var(--inc-color-surface, #fff) 88%,var(--inc-color-border, #e4e4e7));border-color:var(--inc-color-primary-500, #6366f1)}.DrilldownChart_back:focus-visible{outline:2px solid var(--inc-color-primary-500, #6366f1);outline-offset:2px}.KpiCard_card{display:flex;flex-direction:column;gap:var(--inc-spacing-2, .5rem);padding:var(--inc-spacing-5, 1.25rem);border-radius:var(--inc-radius-lg, .5rem);border:1px solid var(--inc-color-border, #e4e4e7);background-color:var(--inc-color-surface, #ffffff);color:var(--inc-color-text, #18181b);font-family:var(--inc-font-family-sans, sans-serif)}.KpiCard_label{font-size:var(--inc-font-size-sm, .875rem);font-weight:var(--inc-font-weight-medium, 500);color:var(--inc-color-text-muted, #71717a)}.KpiCard_valueRow{display:flex;align-items:baseline;gap:var(--inc-spacing-2, .5rem)}.KpiCard_value{font-size:var(--inc-font-size-3xl, 1.875rem);font-weight:var(--inc-font-weight-bold, 700);line-height:var(--inc-line-height-tight, 1.25)}.KpiCard_trend{display:inline-flex;align-items:center;gap:var(--inc-spacing-1, .25rem);font-size:var(--inc-font-size-sm, .875rem);font-weight:var(--inc-font-weight-semibold, 600)}.KpiCard_up{color:var(--inc-color-success-600, #16a34a)}.KpiCard_down{color:var(--inc-color-error-600, #dc2626)}.KpiCard_spark{margin-top:var(--inc-spacing-1, .25rem)}:root,:root[data-theme=light]{--mes-accent: #1e63c7;--mes-accent-weak: #e8f0fb;--mes-ok: #1fa971;--mes-warn: #e0a106;--mes-critical: #d64545;--mes-info: #2f80db;--mes-idle: #7a8590;--mes-setup: #2563eb;--mes-quality: #7c3aed;--mes-app-bg: #f4f6f8;--mes-surface: #ffffff;--mes-border: #d8dee5}html,body,#root{height:100%;margin:0}body{background:var(--mes-app-bg);color:var(--inc-color-text, #1a2027);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.mes-brand{display:flex;align-items:center;gap:10px;padding:14px 16px;font-weight:700;font-size:15px;color:var(--mes-accent);white-space:nowrap;overflow:hidden}.mes-brand__mark{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;background:var(--mes-accent);color:#fff;font-size:13px}.mes-brand__sub{font-weight:500;font-size:11px;color:var(--mes-idle)}.mes-topbar{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-bottom:1px solid var(--mes-border);background:var(--mes-surface)}.mes-topbar__title{font-weight:600;font-size:15px}.mes-topbar__spacer{flex:1}.mes-topbar__actions{display:flex;align-items:center;gap:8px}.mes-page{padding:20px 24px;max-width:1600px}.mes-page__header{margin-bottom:18px}.mes-page__title{font-size:22px;font-weight:600;margin:0 0 4px}.mes-page__subtitle{color:var(--mes-idle);font-size:14px;margin:0}.mes-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.mes-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle}.mes-dot--ok{background:var(--mes-ok)}.mes-dot--warn{background:var(--mes-warn)}.mes-dot--critical{background:var(--mes-critical)}.mes-dot--info{background:var(--mes-info)}.mes-dot--idle{background:var(--mes-idle)}.mes-dot--setup{background:var(--mes-setup)}.mes-dot--quality{background:var(--mes-quality)}@keyframes mes-led-pulse{0%,to{opacity:1}50%{opacity:.35}}.mes-led{transform-box:fill-box;transform-origin:center}.mes-led--live{animation:mes-led-pulse 1.4s ease-in-out infinite}.mes-machine{cursor:pointer;transition:filter .12s ease}.mes-machine:hover{filter:brightness(1.06)}.mes-machine--dragging{cursor:grabbing;filter:brightness(1.12) drop-shadow(0 6px 10px rgba(0,0,0,.25))}.mes-map-scroll{overflow:auto;border-radius:12px;background:linear-gradient(var(--mes-app-bg),var(--mes-app-bg));border:1px solid var(--mes-border)}.mes-map-scroll.is-edit{background-image:linear-gradient(rgba(30,99,199,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(30,99,199,.06) 1px,transparent 1px);background-size:24px 24px}.mes-kiosk{min-height:100vh;background:var(--mes-app-bg)}.mes-kiosk .mes-page{max-width:none;padding:24px 28px}
