@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-B9CIFXIH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-DBQx-q_a.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--border-radius-0: 0px;--border-radius-12: 12px;--border-radius-4: 4px;--border-radius-8: 8px;--border-radius-9999: 9999px;--border-width-1: 1px;--border-width-1-5: 1.5px;--border-width-2: 2px;--color-alpha-base-black-12: rgba(0, 0, 0, .12);--color-alpha-base-black-20: rgba(0, 0, 0, .2);--color-alpha-base-black-24: rgba(0, 0, 0, .24);--color-alpha-base-black-35: rgba(0, 0, 0, .35);--color-alpha-base-black-50: rgba(0, 0, 0, .5);--color-alpha-base-black-55: rgba(0, 0, 0, .55);--color-alpha-base-black-6: rgba(0, 0, 0, .06);--color-alpha-base-black-60: rgba(0, 0, 0, .6);--color-alpha-base-white-10: rgba(255, 255, 255, .1);--color-alpha-neutral-950-10: rgba(10, 10, 10, .1);--color-alpha-transparent: rgba(0, 0, 0, 0);--color-base-white: #ffffff;--color-green-400: #4ade80;--color-green-50: #f0fdf4;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-950: #052e16;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-50: #fafafa;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-50: #faf5ff;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-red-400: #f87171;--color-red-50: #fef2f2;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-950: #450a0a;--color-yellow-400: #facc15;--color-yellow-50: #fefce8;--color-yellow-500: #eab308;--color-yellow-700: #a16207;--color-yellow-900: #713f12;--dimension-0: 0px;--dimension-12: 12px;--dimension-16: 16px;--dimension-2: 2px;--dimension-20: 20px;--dimension-24: 24px;--dimension-256: 256px;--dimension-28: 28px;--dimension-32: 32px;--dimension-320: 320px;--dimension-36: 36px;--dimension-360: 360px;--dimension-4: 4px;--dimension-40: 40px;--dimension-400: 400px;--dimension-44: 44px;--dimension-48: 48px;--dimension-52: 52px;--dimension-56: 56px;--dimension-560: 560px;--dimension-64: 64px;--dimension-720: 720px;--dimension-8: 8px;--font-family-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-letter-spacing-none: 0px;--font-line-height-16: 16px;--font-line-height-20: 20px;--font-line-height-24: 24px;--font-line-height-28: 28px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-style-medium: 500;--font-style-regular: 400;--font-style-semibold: 600;--font-weight-500: 500;--font-body-lg-family: var(--font-family-sans);--font-body-lg-letter-spacing: var(--font-letter-spacing-none);--font-body-lg-line-height: var(--font-line-height-24);--font-body-lg-paragraph-spacing: var(--space-200);--font-body-lg-size: var(--font-size-16);--font-body-lg-style: var(--font-style-regular);--font-body-lg-style-strong: var(--font-style-semibold);--font-body-md-family: var(--font-family-sans);--font-body-md-letter-spacing: var(--font-letter-spacing-none);--font-body-md-line-height: var(--font-line-height-20);--font-body-md-paragraph-spacing: var(--space-150);--font-body-md-size: var(--font-size-14);--font-body-md-style: var(--font-style-regular);--font-body-sm-family: var(--font-family-sans);--font-body-sm-letter-spacing: var(--font-letter-spacing-none);--font-body-sm-line-height: var(--font-line-height-16);--font-body-sm-paragraph-spacing: var(--space-100);--font-body-sm-size: var(--font-size-12);--font-body-sm-style: var(--font-style-regular);--font-body-sm-style-strong: var(--font-style-semibold);--font-heading-md-family: var(--font-family-sans);--font-heading-md-letter-spacing: var(--font-letter-spacing-none);--font-heading-md-line-height: var(--font-line-height-28);--font-heading-md-size: var(--font-size-20);--font-heading-md-style: var(--font-style-semibold);--font-heading-sm-family: var(--font-family-sans);--font-heading-sm-letter-spacing: var(--font-letter-spacing-none);--font-heading-sm-line-height: var(--font-line-height-24);--font-heading-sm-size: var(--font-size-16);--font-heading-sm-style: var(--font-style-semibold);--font-heading-xs-family: var(--font-family-sans);--font-heading-xs-letter-spacing: var(--font-letter-spacing-none);--font-heading-xs-line-height: var(--font-line-height-20);--font-heading-xs-size: var(--font-size-14);--font-heading-xs-style: var(--font-style-semibold);--font-label-lg-family: var(--font-family-sans);--font-label-lg-letter-spacing: var(--font-letter-spacing-none);--font-label-lg-line-height: var(--font-line-height-28);--font-label-lg-size: var(--font-size-18);--font-label-lg-style: var(--font-style-medium);--font-label-md-family: var(--font-family-sans);--font-label-md-letter-spacing: var(--font-letter-spacing-none);--font-label-md-line-height: var(--font-line-height-20);--font-label-md-size: var(--font-size-14);--font-label-md-style: var(--font-style-medium);--font-label-sm-family: var(--font-family-sans);--font-label-sm-letter-spacing: var(--font-letter-spacing-none);--font-label-sm-line-height: var(--font-line-height-16);--font-label-sm-size: var(--font-size-12);--font-label-sm-style: var(--font-style-medium);--border-radius-box: var(--border-radius-8);--border-radius-field: var(--border-radius-8);--border-radius-full: var(--border-radius-9999);--border-radius-none: var(--border-radius-0);--border-radius-selector: var(--border-radius-4);--border-radius-xl: var(--border-radius-12);--border-width-control: var(--border-width-1-5);--border-width-default: var(--border-width-1);--border-width-icon: var(--border-width-1-5);--border-width-selected: var(--border-width-2);--color-background-brand-bold-default: var(--color-purple-800);--color-background-brand-bold-hovered: var(--color-purple-900);--color-background-brand-bold-pressed: var(--color-purple-950);--color-background-brand-subtle: var(--color-purple-200);--color-background-brand-subtler: var(--color-purple-100);--color-background-brand-subtlest: var(--color-purple-50);--color-background-danger-bold-default: var(--color-red-600);--color-background-danger-bold-hovered: var(--color-red-700);--color-background-danger-bold-pressed: var(--color-red-800);--color-background-danger-subtlest: var(--color-red-50);--color-background-disabled: var(--color-neutral-50);--color-background-information-bold-default: var(--color-purple-600);--color-background-information-subtlest: var(--color-purple-50);--color-background-input-default: var(--color-base-white);--color-background-input-hovered: var(--color-neutral-50);--color-background-neutral-bold-default: var(--color-neutral-900);--color-background-neutral-bold-static: var(--color-neutral-900);--color-background-neutral-default: var(--color-neutral-100);--color-background-neutral-hovered: var(--color-neutral-50);--color-background-neutral-pressed: var(--color-neutral-200);--color-background-neutral-subtle: var(--color-alpha-transparent);--color-background-success-bold-default: var(--color-green-700);--color-background-success-subtlest: var(--color-green-50);--color-background-warning-bold-default: var(--color-yellow-500);--color-background-warning-subtlest: var(--color-yellow-50);--color-border-brand-default: var(--color-purple-800);--color-border-control: var(--color-neutral-500);--color-border-danger-default: var(--color-red-600);--color-border-default: var(--color-neutral-300);--color-border-disabled: var(--color-neutral-200);--color-border-focused: var(--color-purple-800);--color-border-information-default: var(--color-purple-500);--color-border-selected: var(--color-purple-800);--color-border-subtle: var(--color-neutral-200);--color-border-success-default: var(--color-green-600);--color-border-transparent: var(--color-alpha-transparent);--color-border-warning-default: var(--color-yellow-500);--color-icon-brand: var(--color-purple-800);--color-icon-default: var(--color-neutral-700);--color-icon-disabled: var(--color-neutral-500);--color-icon-on-bold: var(--color-base-white);--color-icon-subtle: var(--color-neutral-600);--color-text-brand: var(--color-purple-800);--color-text-danger: var(--color-red-700);--color-text-default: var(--color-neutral-700);--color-text-disabled: var(--color-neutral-400);--color-text-information: var(--color-purple-700);--color-text-inverse: var(--color-base-white);--color-text-inverse-subtle: var(--color-neutral-400);--color-text-on-bold: var(--color-base-white);--color-text-on-warning: var(--color-neutral-950);--color-text-placeholder: var(--color-neutral-500);--color-text-subtle: var(--color-neutral-600);--color-text-subtlest: var(--color-neutral-500);--color-text-success: var(--color-green-700);--color-text-warning: var(--color-yellow-700);--elevation-shadow-outline-color: var(--color-alpha-neutral-950-10);--elevation-shadow-overlay-lg-color: var(--color-alpha-base-black-24);--elevation-shadow-overlay-md-color: var(--color-alpha-base-black-20);--elevation-shadow-overlay-sm-color: var(--color-alpha-base-black-12);--elevation-shadow-raised-default-color: var(--color-alpha-base-black-6);--elevation-shadow-separator-color: var(--color-base-white);--elevation-surface-default: var(--color-base-white);--elevation-surface-overlay: var(--color-base-white);--elevation-surface-overlay-hovered: var(--color-neutral-100);--elevation-surface-raised: var(--color-neutral-50);--elevation-surface-sunken: var(--color-neutral-100);--focus-ring-brand-color: var(--color-purple-800);--focus-ring-danger-color: var(--color-red-600);--size-action-lg: var(--dimension-44);--size-action-md: var(--dimension-36);--size-action-sm: var(--dimension-32);--size-action-xs: var(--dimension-24);--size-control-lg: var(--dimension-48);--size-control-md: var(--dimension-40);--size-control-sm: var(--dimension-32);--size-control-xs: var(--dimension-24);--size-icon-lg: var(--dimension-24);--size-icon-md: var(--dimension-20);--size-icon-sm: var(--dimension-16);--size-icon-xl: var(--dimension-32);--size-icon-xs: var(--dimension-12);--size-layout-calendar-day: var(--dimension-28);--size-layout-modal-lg: var(--dimension-720);--size-layout-modal-md: var(--dimension-560);--size-layout-modal-sm: var(--dimension-400);--size-layout-modal-xs: var(--dimension-320);--size-layout-navbar: var(--dimension-56);--size-layout-row-md: var(--dimension-52);--size-layout-row-sm: var(--dimension-40);--size-layout-sidebar-collapsed: var(--dimension-64);--size-layout-sidebar-expanded: var(--dimension-256);--size-layout-toast-max: var(--dimension-360);--size-selector-indicator: var(--dimension-8);--size-selector-lg: var(--dimension-20);--size-selector-sm: var(--dimension-16);--size-selector-xl: var(--dimension-24);--size-track-lg: var(--dimension-12);--size-track-md: var(--dimension-8);--size-track-sm: var(--dimension-4);--space-000: var(--dimension-0);--space-025: var(--dimension-2);--space-050: var(--dimension-4);--space-100: var(--dimension-8);--space-150: var(--dimension-12);--space-200: var(--dimension-16);--space-250: var(--dimension-20);--space-300: var(--dimension-24);--space-400: var(--dimension-32);--space-500: var(--dimension-40);--space-800: var(--dimension-64);--accordion-border-radius: var(--border-radius-box);--accordion-container-color-background: var(--color-background-neutral-default);--accordion-container-space-padding: var(--space-050);--accordion-content-color-text: var(--color-text-subtle);--accordion-content-color-text-disabled: var(--color-text-disabled);--accordion-header-color-icon-default: var(--color-icon-default);--accordion-header-color-text-default: var(--color-text-default);--accordion-icon-size-lg: var(--size-icon-md);--accordion-icon-size-md: var(--size-icon-sm);--accordion-icon-size-sm: var(--size-icon-sm);--accordion-icon-size-xs: var(--size-icon-xs);--accordion-icon-space-padding-right: var(--space-150);--accordion-item-border-radius: var(--border-radius-field);--accordion-item-border-width: var(--border-width-default);--accordion-item-color-background: var(--elevation-surface-default);--accordion-item-color-border: var(--color-border-subtle);--accordion-item-space-padding-x-md: var(--space-250);--accordion-item-space-padding-x-sm: var(--space-150);--accordion-item-space-padding-y-lg: var(--space-250);--accordion-item-space-padding-y-md: var(--space-200);--accordion-item-space-padding-y-sm: var(--space-150);--accordion-item-space-padding-y-xs: var(--space-100);--accordion-space-gap-lg: var(--space-200);--accordion-space-gap-md: var(--space-150);--accordion-space-gap-sm: var(--space-100);--alert-dialog-body-color-text: var(--color-text-subtle);--alert-dialog-border-radius: var(--border-radius-xl);--alert-dialog-border-width: var(--border-width-default);--alert-dialog-color-background: var(--elevation-surface-overlay);--alert-dialog-color-border: var(--color-border-subtle);--alert-dialog-destructive-media-color-background: var(--color-background-danger-subtlest);--alert-dialog-divider-color-border: var(--color-border-subtle);--alert-dialog-icon-size: var(--size-icon-lg);--alert-dialog-media-border-radius: var(--border-radius-field);--alert-dialog-media-color-background: var(--elevation-surface-overlay);--alert-dialog-media-size: var(--size-control-md);--alert-dialog-size-width-sm: var(--size-layout-modal-sm);--alert-dialog-size-width-xs: var(--size-layout-modal-xs);--alert-dialog-space-gap-lg: var(--space-200);--alert-dialog-space-gap-md: var(--space-150);--alert-dialog-space-gap-sm: var(--space-100);--alert-dialog-space-gap-xs: var(--space-050);--alert-dialog-space-padding-md: var(--space-200);--alert-dialog-space-padding-sm: var(--space-100);--alert-dialog-title-color-text: var(--color-text-default);--alert-border-radius: var(--border-radius-box);--alert-border-width-default: var(--border-width-default);--alert-icon-border-radius: var(--border-radius-field);--alert-icon-size: var(--size-icon-md);--alert-icon-space-padding: var(--space-100);--alert-icon-space-padding-top: var(--space-050);--alert-outline-default-body-color-text: var(--color-text-default);--alert-outline-default-color-background: var(--elevation-surface-default);--alert-outline-default-color-border: var(--color-border-default);--alert-outline-default-title-color-text: var(--color-text-default);--alert-outline-destructive-body-color-text: var(--color-text-danger);--alert-outline-destructive-color-background: var(--elevation-surface-default);--alert-outline-destructive-color-border: var(--color-border-danger-default);--alert-outline-destructive-title-color-text: var(--color-text-danger);--alert-outline-information-body-color-text: var(--color-text-information);--alert-outline-information-color-background: var(--elevation-surface-default);--alert-outline-information-color-border: var(--color-border-information-default);--alert-outline-information-title-color-text: var(--color-text-information);--alert-outline-success-body-color-text: var(--color-text-success);--alert-outline-success-color-background: var(--elevation-surface-default);--alert-outline-success-color-border: var(--color-border-success-default);--alert-outline-success-title-color-text: var(--color-text-success);--alert-outline-warning-body-color-text: var(--color-text-warning);--alert-outline-warning-color-background: var(--elevation-surface-default);--alert-outline-warning-color-border: var(--color-border-warning-default);--alert-outline-warning-title-color-text: var(--color-text-warning);--alert-soft-default-body-color-text: var(--color-text-default);--alert-soft-default-color-background: var(--color-background-neutral-default);--alert-soft-default-title-color-text: var(--color-text-default);--alert-soft-destructive-body-color-text: var(--color-text-danger);--alert-soft-destructive-color-background: var(--color-background-danger-subtlest);--alert-soft-destructive-color-border: var(--color-border-transparent);--alert-soft-destructive-title-color-text: var(--color-text-danger);--alert-soft-information-body-color-text: var(--color-text-information);--alert-soft-information-color-background: var(--color-background-information-subtlest);--alert-soft-information-title-color-text: var(--color-text-information);--alert-soft-success-body-color-text: var(--color-text-success);--alert-soft-success-color-background: var(--color-background-success-subtlest);--alert-soft-success-title-color-text: var(--color-text-success);--alert-soft-warning-body-color-text: var(--color-text-warning);--alert-soft-warning-color-background: var(--color-background-warning-subtlest);--alert-soft-warning-title-color-text: var(--color-text-warning);--alert-solid-default-body-color-text: var(--color-text-inverse);--alert-solid-default-color-background: var(--color-background-neutral-bold-default);--alert-solid-default-title-color-text: var(--color-text-inverse);--alert-solid-destructive-body-color-text: var(--color-text-on-bold);--alert-solid-destructive-color-background: var(--color-background-danger-bold-default);--alert-solid-destructive-title-color-text: var(--color-text-on-bold);--alert-solid-information-body-color-text: var(--color-text-on-bold);--alert-solid-information-color-background: var(--color-background-information-bold-default);--alert-solid-information-title-color-text: var(--color-text-on-bold);--alert-solid-success-body-color-text: var(--color-text-on-bold);--alert-solid-success-color-background: var(--color-background-success-bold-default);--alert-solid-success-title-color-text: var(--color-text-on-bold);--alert-solid-warning-body-color-text: var(--color-text-on-warning);--alert-solid-warning-color-background: var(--color-background-warning-bold-default);--alert-solid-warning-title-color-text: var(--color-text-on-warning);--alert-space-gap-lg: var(--space-200);--alert-space-gap-md: var(--space-150);--alert-space-gap-sm: var(--space-100);--alert-space-gap-xs: var(--space-050);--alert-space-padding-x: var(--space-150);--alert-space-padding-y: var(--space-100);--alert-text-space-padding-bottom: var(--space-050);--avatar-border-radius: var(--border-radius-full);--badge-soft-primary-color-background: var(--color-background-brand-subtlest);--bar-border-radius: var(--border-radius-box);--bar-border-radius-full: var(--border-radius-full);--bar-border-width: var(--border-width-default);--bar-color-background: var(--color-background-neutral-hovered);--bar-color-border: var(--color-border-subtle);--bar-color-text-subtle: var(--color-text-subtle);--bar-group-label-color-text: var(--color-text-subtle);--bar-group-label-size-height: var(--size-control-sm);--bar-icon-size: var(--size-icon-sm);--bar-item-border-radius: var(--border-radius-field);--bar-item-border-radius-none: var(--border-radius-none);--bar-logo-color-text: var(--color-text-default);--bar-nav-item-color-background-hovered: var(--color-background-neutral-pressed);--bar-nav-item-color-background-selected: var(--color-background-brand-bold-default);--bar-nav-item-color-icon-default: var(--color-icon-default);--bar-nav-item-color-icon-selected: var(--color-icon-on-bold);--bar-nav-item-color-text-default: var(--color-text-default);--bar-nav-item-color-text-disabled: var(--color-text-disabled);--bar-nav-item-color-text-hovered: var(--color-text-default);--bar-nav-item-color-text-selected: var(--color-text-on-bold);--bar-nav-item-indicator-color-icon-selected: var(--color-icon-brand);--bar-nav-item-size-closed: var(--size-control-sm);--bar-nav-item-space-padding-x-closed: var(--space-200);--bar-size-height: var(--size-layout-navbar);--bar-size-width-closed: var(--size-layout-sidebar-collapsed);--bar-size-width-open: var(--size-layout-sidebar-expanded);--bar-space-gap-2xl: var(--space-300);--bar-space-gap-md: var(--space-150);--bar-space-gap-sm: var(--space-100);--bar-space-gap-xl: var(--space-200);--bar-space-gap-xs: var(--space-050);--bar-space-none: var(--space-000);--bar-space-padding-2xs: var(--space-050);--bar-space-padding-3xl: var(--space-300);--bar-space-padding-md: var(--space-150);--bar-space-padding-sm: var(--space-100);--bar-space-padding-xl: var(--space-200);--bar-sub-menu-color-border: var(--color-border-subtle);--bar-topbar-color-background: var(--color-background-neutral-bold-static);--bar-topbar-color-icon: var(--color-icon-on-bold);--bar-topbar-color-text: var(--color-text-on-bold);--button-destructive-secondary-color-background-default: var(--color-background-danger-subtlest);--button-destructive-secondary-color-background-hovered: var(--color-background-danger-subtlest);--button-destructive-secondary-color-background-pressed: var(--color-background-danger-subtlest);--button-destructive-secondary-color-border-default: var(--color-border-danger-default);--button-destructive-secondary-color-border-disabled: var(--color-border-disabled);--button-destructive-secondary-color-border-hovered: var(--color-border-danger-default);--button-destructive-secondary-color-border-pressed: var(--color-border-danger-default);--button-destructive-secondary-color-text-default: var(--color-text-danger);--button-destructive-secondary-color-text-hovered: var(--color-text-danger);--button-destructive-secondary-color-text-pressed: var(--color-text-danger);--button-destructive-tertiary-color-background-default: var(--color-background-neutral-subtle);--button-destructive-tertiary-color-background-hovered: var(--color-background-danger-subtlest);--button-destructive-tertiary-color-background-pressed: var(--color-background-danger-subtlest);--button-destructive-tertiary-color-text-default: var(--color-text-danger);--button-destructive-tertiary-color-text-hovered: var(--color-text-danger);--button-destructive-tertiary-color-text-pressed: var(--color-text-danger);--button-destructive-color-background-default: var(--color-background-danger-bold-default);--button-destructive-color-background-disabled: var(--color-background-disabled);--button-destructive-color-background-hovered: var(--color-background-danger-bold-hovered);--button-destructive-color-background-loading: var(--color-background-danger-bold-default);--button-destructive-color-background-pressed: var(--color-background-danger-bold-pressed);--button-destructive-color-text-default: var(--color-text-on-bold);--button-destructive-color-text-disabled: var(--color-text-disabled);--button-destructive-color-text-hovered: var(--color-text-on-bold);--button-destructive-color-text-loading: var(--color-text-on-bold);--button-destructive-color-text-pressed: var(--color-text-on-bold);--button-global-border-radius: var(--border-radius-box);--button-global-border-width: var(--border-width-control);--button-global-color-background-disabled: var(--color-background-disabled);--button-global-color-background-ring-offset: var(--elevation-surface-default);--button-global-color-border-disabled: var(--color-border-disabled);--button-global-color-text-disabled: var(--color-text-disabled);--button-global-icon-size-lg: var(--size-icon-md);--button-global-icon-size-md: var(--size-icon-sm);--button-global-icon-size-sm: var(--size-icon-sm);--button-global-icon-size-xs: var(--size-icon-xs);--button-global-icon-space-gap: var(--space-100);--button-global-size-height-lg: var(--size-action-lg);--button-global-size-height-md: var(--size-action-md);--button-global-size-height-sm: var(--size-action-sm);--button-global-size-height-xs: var(--size-action-xs);--button-global-space-padding-x-lg: var(--space-300);--button-global-space-padding-x-md: var(--space-200);--button-global-space-padding-x-sm: var(--space-150);--button-global-space-padding-x-xs: var(--space-100);--button-global-space-padding-y-lg: var(--space-100);--button-global-space-padding-y-md: var(--space-100);--button-global-space-padding-y-sm: var(--space-050);--button-global-space-padding-y-xs: var(--space-050);--button-group-button-radius-inner: var(--border-radius-none);--button-group-button-radius-outer: var(--border-radius-box);--button-group-separator-color-background: var(--elevation-shadow-separator-color);--button-group-separator-size: var(--border-width-default);--button-neutral-secondary-color-background-default: var(--color-background-input-default);--button-neutral-secondary-color-background-hovered: var(--color-background-input-hovered);--button-neutral-secondary-color-background-pressed: var(--color-background-neutral-hovered);--button-neutral-secondary-color-border-default: var(--color-border-control);--button-neutral-secondary-color-border-hovered: var(--color-border-control);--button-neutral-secondary-color-border-pressed: var(--color-border-control);--button-neutral-secondary-color-text-default: var(--color-text-default);--button-neutral-secondary-color-text-hovered: var(--color-text-default);--button-neutral-secondary-color-text-pressed: var(--color-text-default);--button-neutral-tertiary-color-background-hovered: var(--color-background-neutral-hovered);--button-neutral-tertiary-color-background-pressed: var(--color-background-neutral-pressed);--button-neutral-tertiary-color-text-default: var(--color-text-default);--button-neutral-tertiary-color-text-hovered: var(--color-text-default);--button-neutral-tertiary-color-text-pressed: var(--color-text-default);--button-neutral-color-background-default: var(--color-background-neutral-default);--button-neutral-color-background-hovered: var(--color-background-neutral-hovered);--button-neutral-color-background-pressed: var(--color-background-neutral-pressed);--button-neutral-color-border-default: var(--color-border-transparent);--button-neutral-color-text-default: var(--color-text-default);--button-neutral-color-text-hovered: var(--color-text-default);--button-neutral-color-text-pressed: var(--color-text-default);--button-primary-color-background-default: var(--color-background-brand-bold-default);--button-primary-color-background-disabled: var(--color-background-disabled);--button-primary-color-background-hovered: var(--color-background-brand-bold-hovered);--button-primary-color-background-loading: var(--color-background-brand-bold-default);--button-primary-color-background-pressed: var(--color-background-brand-bold-pressed);--button-primary-color-text-default: var(--color-text-on-bold);--button-primary-color-text-disabled: var(--color-text-disabled);--button-primary-color-text-hovered: var(--color-text-on-bold);--button-primary-color-text-loading: var(--color-text-on-bold);--button-primary-color-text-pressed: var(--color-text-on-bold);--button-secondary-color-background-default: var(--color-background-brand-subtlest);--button-secondary-color-background-disabled: var(--color-background-disabled);--button-secondary-color-background-hovered: var(--color-background-brand-subtler);--button-secondary-color-background-loading: var(--color-background-brand-subtlest);--button-secondary-color-background-pressed: var(--color-background-brand-subtle);--button-secondary-color-border-default: var(--color-border-brand-default);--button-secondary-color-border-disabled: var(--color-border-disabled);--button-secondary-color-border-hovered: var(--color-border-brand-default);--button-secondary-color-border-pressed: var(--color-border-brand-default);--button-secondary-color-text-default: var(--color-text-brand);--button-secondary-color-text-disabled: var(--color-text-disabled);--button-secondary-color-text-hovered: var(--color-text-brand);--button-secondary-color-text-loading: var(--color-text-brand);--button-secondary-color-text-pressed: var(--color-text-brand);--button-tertiary-color-background-hovered: var(--color-background-brand-subtlest);--button-tertiary-color-background-pressed: var(--color-background-brand-subtler);--button-tertiary-color-text-default: var(--color-text-brand);--button-tertiary-color-text-disabled: var(--color-text-disabled);--button-tertiary-color-text-hovered: var(--color-text-brand);--button-tertiary-color-text-pressed: var(--color-text-brand);--calendar-border-radius: var(--border-radius-box);--calendar-border-width-default: var(--border-width-default);--calendar-color-background-default: var(--elevation-surface-default);--calendar-color-border-default: var(--color-border-subtle);--calendar-day-border-radius: var(--border-radius-field);--calendar-day-border-radius-none: var(--border-radius-none);--calendar-day-caption-color-text: var(--color-text-subtle);--calendar-day-color-background-hovered: var(--color-background-neutral-hovered);--calendar-day-color-background-selected: var(--color-background-brand-bold-default);--calendar-day-color-text-default: var(--color-text-default);--calendar-day-color-text-disabled: var(--color-text-disabled);--calendar-day-color-text-hovered: var(--color-text-default);--calendar-day-color-text-selected: var(--color-text-on-bold);--calendar-day-outside-color-text: var(--color-text-subtlest);--calendar-day-range-color-background: var(--color-background-brand-subtlest);--calendar-day-range-color-text: var(--color-text-default);--calendar-day-size-height: var(--size-layout-calendar-day);--calendar-day-size-width: var(--size-layout-calendar-day);--calendar-day-today-color-background: var(--color-background-brand-subtlest);--calendar-day-today-color-text: var(--color-text-brand);--calendar-header-color-text-default: var(--color-text-default);--calendar-space-gap-2xl: var(--space-250);--calendar-space-gap-lg: var(--space-100);--calendar-space-gap-md: var(--space-100);--calendar-space-gap-sm: var(--space-050);--calendar-space-gap-xl: var(--space-200);--calendar-space-gap-xs: var(--space-050);--calendar-space-padding-lg: var(--space-200);--calendar-space-padding-md: var(--space-150);--calendar-space-padding-sm: var(--space-100);--calendar-weekday-color-text-default: var(--color-text-subtle);--card-body-color-text: var(--color-text-subtle);--card-border-radius: var(--border-radius-box);--card-border-width: var(--border-width-default);--card-color-background: var(--elevation-surface-raised);--card-color-border: var(--color-border-subtle);--card-space-gap-lg: var(--space-200);--card-space-gap-md: var(--space-150);--card-space-gap-sm: var(--space-100);--card-space-gap-xl: var(--space-300);--card-space-gap-xs: var(--space-050);--card-space-padding-lg: var(--space-300);--card-space-padding-md: var(--space-200);--card-space-padding-sm: var(--space-150);--card-space-padding-xs: var(--space-100);--card-title-color-text: var(--color-text-default);--checkbox-border-radius: var(--border-radius-selector);--checkbox-border-width: var(--border-width-control);--checkbox-color-background-checked-disabled: var(--color-background-disabled);--checkbox-color-background-default: var(--color-background-input-default);--checkbox-color-background-disabled: var(--color-background-disabled);--checkbox-color-background-indeterminate-disabled: var(--color-background-disabled);--checkbox-color-border-default: var(--color-border-control);--checkbox-color-border-disabled: var(--color-border-disabled);--checkbox-color-border-error: var(--color-border-danger-default);--checkbox-color-border-focused: var(--color-border-focused);--checkbox-control-size-lg: var(--size-selector-xl);--checkbox-control-size-md: var(--size-selector-lg);--checkbox-control-size-sm: var(--size-selector-sm);--checkbox-group-space-gap: var(--space-150);--checkbox-helper-color-text: var(--color-text-subtle);--checkbox-icon-size-lg: var(--size-icon-md);--checkbox-icon-size-md: var(--size-icon-sm);--checkbox-icon-size-sm: var(--size-icon-xs);--checkbox-label-color-text-default: var(--color-text-default);--checkbox-label-color-text-disabled: var(--color-text-disabled);--checkbox-label-color-text-error: var(--color-text-danger);--checkbox-label-space-gap: var(--space-100);--checkbox-primary-color-background-checked: var(--color-background-brand-bold-default);--checkbox-primary-color-background-indeterminate: var(--color-background-brand-bold-default);--checkbox-primary-color-border-checked: var(--color-border-brand-default);--checkbox-primary-color-border-indeterminate: var(--color-border-brand-default);--checkbox-primary-color-icon-checked: var(--color-icon-on-bold);--checkbox-shadow-color-error: var(--focus-ring-danger-color);--checkbox-shadow-color-ring-offset: var(--elevation-surface-default);--checkbox-space-gap-xs: var(--space-050);--combobox-chip-border-radius: var(--border-radius-selector);--combobox-chip-color-background: var(--color-background-neutral-default);--combobox-chip-color-text: var(--color-text-subtle);--combobox-chip-space-gap: var(--space-050);--combobox-chip-space-padding-x: var(--space-100);--combobox-label-color-text: var(--color-text-subtle);--combobox-label-space-padding-x: var(--space-100);--combobox-label-space-padding-y: var(--space-100);--combobox-no-results-color-text: var(--color-text-subtle);--combobox-option-border-radius: var(--border-radius-selector);--combobox-option-color-background-hovered: var(--elevation-surface-overlay-hovered);--combobox-option-color-background-selected: var(--elevation-surface-overlay-hovered);--combobox-option-color-icon-selected: var(--color-icon-default);--combobox-option-color-text-default: var(--color-text-default);--combobox-option-color-text-disabled: var(--color-text-disabled);--combobox-option-color-text-selected: var(--color-text-default);--combobox-option-description-color-text: var(--color-text-subtle);--combobox-option-size-height-lg: var(--dimension-36);--combobox-option-size-height-md: var(--dimension-32);--combobox-option-size-height-sm: var(--dimension-28);--combobox-option-size-height-xs: var(--dimension-24);--combobox-option-space-gap: var(--space-100);--combobox-option-space-padding-x: var(--space-100);--combobox-option-space-padding-y: var(--space-050);--combobox-option-space-padding-y-xs: var(--space-025);--dialog-body-color-text: var(--color-text-subtle);--dialog-border-radius: var(--border-radius-xl);--dialog-border-width: var(--border-width-default);--dialog-color-background: var(--elevation-surface-overlay);--dialog-color-border: var(--color-border-subtle);--dialog-divider-color-border: var(--color-border-subtle);--dialog-size-width-lg: var(--size-layout-modal-lg);--dialog-size-width-md: var(--size-layout-modal-md);--dialog-size-width-sm: var(--size-layout-modal-sm);--dialog-space-gap-lg: var(--space-200);--dialog-space-gap-md: var(--space-150);--dialog-space-gap-sm: var(--space-100);--dialog-space-gap-xl: var(--space-250);--dialog-space-gap-xs: var(--space-050);--dialog-space-padding: var(--space-200);--dialog-title-color-text: var(--color-text-default);--footer-border-radius: var(--border-radius-box);--footer-border-width-default: var(--border-width-default);--footer-color-background-default: var(--elevation-surface-sunken);--footer-color-text-default: var(--color-text-subtle);--footer-divider-color-border: var(--color-border-subtle);--footer-heading-color-text: var(--color-text-default);--footer-icon-size: var(--size-icon-sm);--footer-item-border-radius: var(--border-radius-field);--footer-link-color-icon-default: var(--color-icon-subtle);--footer-link-color-text-default: var(--color-text-subtle);--footer-space-gap-2xl: var(--space-300);--footer-space-gap-4xl: var(--space-500);--footer-space-gap-md: var(--space-150);--footer-space-gap-sm: var(--space-100);--footer-space-gap-xl: var(--space-200);--footer-space-gap-xs: var(--space-050);--footer-space-padding-3xl: var(--space-300);--footer-space-padding-4xl: var(--space-500);--footer-space-padding-md: var(--space-150);--footer-space-padding-sm: var(--space-100);--form-border-radius: var(--border-radius-box);--form-border-width: var(--border-width-default);--form-color-background: var(--elevation-surface-raised);--form-color-border: var(--color-border-subtle);--form-description-color-text: var(--color-text-subtle);--form-label-color-text-default: var(--color-text-default);--form-space-gap-2xl: var(--space-400);--form-space-gap-lg: var(--space-200);--form-space-gap-md: var(--space-150);--form-space-gap-sm: var(--space-100);--form-space-gap-xl: var(--space-300);--form-space-gap-xs: var(--space-050);--form-space-padding-lg: var(--space-300);--form-space-padding-md: var(--space-200);--form-space-padding-sm: var(--space-150);--form-space-padding-xl: var(--space-400);--form-title-color-text: var(--color-text-default);--icon-button-brand-color-background-hovered: var(--color-background-brand-subtlest);--icon-button-brand-color-background-pressed: var(--color-background-brand-subtler);--icon-button-global-border-radius: var(--border-radius-box);--icon-button-global-color-background-ring-offset: var(--elevation-surface-default);--icon-button-global-icon-size-lg: var(--size-icon-md);--icon-button-global-icon-size-md: var(--size-icon-sm);--icon-button-global-icon-size-sm: var(--size-icon-sm);--icon-button-global-icon-size-xs: var(--size-icon-xs);--icon-button-global-size-lg: var(--size-action-lg);--icon-button-global-size-md: var(--size-action-md);--icon-button-global-size-sm: var(--size-action-sm);--icon-button-global-size-xs: var(--size-action-xs);--icon-button-global-space-padding-lg: var(--space-150);--icon-button-global-space-padding-md: var(--space-100);--icon-button-global-space-padding-sm: var(--space-100);--icon-button-global-space-padding-xs: var(--space-050);--icon-button-neutral-color-background-disabled: var(--color-background-neutral-subtle);--icon-button-neutral-color-background-hovered: var(--color-background-neutral-hovered);--icon-button-neutral-color-background-pressed: var(--color-background-neutral-pressed);--icon-border-width: var(--border-width-icon);--icon-color-default: var(--color-icon-default);--input-border-radius: var(--border-radius-field);--input-border-width-default: var(--border-width-default);--input-color-background-default: var(--color-background-input-default);--input-color-background-disabled: var(--color-background-disabled);--input-color-border-default: var(--color-border-control);--input-color-border-disabled: var(--color-border-disabled);--input-color-border-error: var(--color-border-danger-default);--input-color-border-focused: var(--color-border-focused);--input-color-icon-default: var(--color-icon-default);--input-color-text-default: var(--color-text-default);--input-color-text-disabled: var(--color-text-disabled);--input-helper-color-text-default: var(--color-text-subtle);--input-helper-color-text-disabled: var(--color-text-disabled);--input-helper-color-text-error: var(--color-text-danger);--input-icon-size-lg: var(--size-icon-md);--input-icon-size-md: var(--size-icon-sm);--input-icon-size-sm: var(--size-icon-sm);--input-icon-size-xs: var(--size-icon-xs);--input-label-color-text-default: var(--color-text-default);--input-label-color-text-disabled: var(--color-text-disabled);--input-label-color-text-error: var(--color-text-danger);--input-placeholder-color-text: var(--color-text-placeholder);--input-shadow-color-error: var(--focus-ring-danger-color);--input-shadow-color-focused: var(--focus-ring-brand-color);--input-shadow-color-ring-offset: var(--elevation-surface-default);--input-size-height-lg: var(--size-control-lg);--input-size-height-md: var(--size-control-md);--input-size-height-sm: var(--size-control-sm);--input-size-height-xs: var(--size-control-xs);--input-space-gap-lg: var(--space-100);--input-space-gap-md: var(--space-100);--input-space-gap-sm: var(--space-050);--input-space-gap-xs: var(--space-050);--input-space-padding-x: var(--space-150);--input-space-padding-y-lg: var(--space-150);--input-space-padding-y-md: var(--space-100);--input-space-padding-y-sm: var(--space-050);--input-space-padding-y-xs: var(--space-050);--input-stepper-border-radius: var(--border-radius-selector);--input-stepper-border-width: var(--border-width-default);--input-stepper-color-background-default: var(--color-background-neutral-subtle);--input-stepper-color-background-disabled: var(--color-background-disabled);--input-stepper-color-border-default: var(--color-border-default);--input-stepper-icon-size-lg: var(--size-icon-md);--input-stepper-icon-size-md: var(--size-icon-sm);--input-stepper-icon-size-sm: var(--size-icon-sm);--input-stepper-icon-size-xs: var(--size-icon-xs);--input-stepper-size-lg: var(--size-control-sm);--input-stepper-size-md: var(--size-control-xs);--input-stepper-size-sm: var(--size-control-xs);--input-stepper-size-xs: var(--size-icon-sm);--input-stepper-space-padding-md: var(--space-100);--input-stepper-space-padding-none: var(--space-000);--input-stepper-space-padding-sm: var(--space-050);--menu-border-radius: var(--border-radius-box);--menu-border-width: var(--border-width-default);--menu-color-background: var(--elevation-surface-overlay);--menu-color-border: var(--color-border-subtle);--menu-space-padding: var(--space-050);--progress-border-radius: var(--border-radius-full);--progress-indicator-color-background: var(--color-background-brand-bold-default);--progress-label-color-text: var(--color-text-default);--progress-size-height-lg: var(--size-track-lg);--progress-size-height-md: var(--size-track-md);--progress-size-height-sm: var(--size-track-sm);--progress-space-gap: var(--space-100);--progress-track-color-background: var(--elevation-surface-sunken);--radio-border-radius: var(--border-radius-full);--radio-border-width: var(--border-width-control);--radio-card-border-radius: var(--border-radius-box);--radio-card-color-background: var(--elevation-surface-default);--radio-card-color-border-default: var(--color-border-subtle);--radio-card-space-padding-lg: var(--space-200);--radio-card-space-padding-md: var(--space-150);--radio-card-space-padding-sm: var(--space-100);--radio-color-background-checked: var(--color-background-input-default);--radio-color-background-default: var(--color-background-input-default);--radio-color-background-disabled: var(--color-background-disabled);--radio-color-border-default: var(--color-border-control);--radio-color-border-disabled: var(--color-border-disabled);--radio-color-border-error: var(--color-border-danger-default);--radio-color-border-focused: var(--color-border-focused);--radio-control-size-lg: var(--size-selector-xl);--radio-control-size-md: var(--size-selector-lg);--radio-control-size-sm: var(--size-selector-sm);--radio-group-space-gap: var(--space-150);--radio-helper-color-text: var(--color-text-subtle);--radio-indicator-color-icon-disabled: var(--color-icon-disabled);--radio-indicator-size-lg: var(--size-icon-sm);--radio-indicator-size-md: var(--size-icon-xs);--radio-indicator-size-sm: var(--size-selector-indicator);--radio-label-color-text-default: var(--color-text-default);--radio-label-color-text-disabled: var(--color-text-disabled);--radio-label-color-text-error: var(--color-text-danger);--radio-label-space-gap: var(--space-100);--radio-primary-color-border-checked: var(--color-border-brand-default);--radio-primary-indicator-color-icon-checked: var(--color-icon-brand);--radio-space-gap-xs: var(--space-050);--select-popover-space-gap: var(--space-050);--separator-border-width: var(--border-width-default);--separator-color-border: var(--color-border-subtle);--separator-space-none: var(--space-000);--sonner-body-color-text: var(--color-text-subtle);--sonner-border-radius: var(--border-radius-box);--sonner-border-width: var(--border-width-default);--sonner-color-background: var(--elevation-surface-overlay);--sonner-color-border: var(--color-border-subtle);--sonner-icon-size: var(--size-icon-sm);--sonner-size-max-width: var(--size-layout-toast-max);--sonner-space-gap-md: var(--space-150);--sonner-space-gap-xs: var(--space-050);--sonner-space-padding-x: var(--space-200);--sonner-space-padding-y: var(--space-200);--sonner-title-color-text: var(--color-text-default);--spinner-border-width-lg: var(--border-width-control);--spinner-border-width-md: var(--border-width-control);--spinner-border-width-sm: var(--border-width-default);--spinner-border-width-xs: var(--border-width-default);--spinner-brand-color-icon: var(--color-icon-brand);--spinner-inverse-color-icon: var(--color-icon-on-bold);--spinner-neutral-color-icon: var(--color-icon-default);--spinner-size-lg: var(--size-icon-xl);--spinner-size-md: var(--size-icon-lg);--spinner-size-sm: var(--size-icon-sm);--spinner-size-xs: var(--size-icon-xs);--table-caption-color-text: var(--color-text-subtle);--table-caption-space-padding-top: var(--space-200);--table-cell-space-none: var(--space-000);--table-cell-space-padding-x: var(--space-100);--table-cell-space-padding-y-lg: var(--space-200);--table-cell-space-padding-y-md: var(--space-150);--table-cell-space-padding-y-sm: var(--space-100);--table-cell-space-padding-y-xs: var(--space-050);--table-container-border-radius: var(--border-radius-box);--table-container-border-width: var(--border-width-default);--table-container-color-border: var(--color-border-subtle);--table-footer-color-background: var(--color-background-neutral-hovered);--table-header-color-border-bottom: var(--color-border-subtle);--table-header-color-text: var(--color-text-default);--table-header-sort-size-icon-lg: var(--size-icon-md);--table-header-sort-size-icon-md: var(--size-icon-sm);--table-header-sort-size-icon-sm: var(--size-icon-sm);--table-header-sort-size-icon-xs: var(--size-icon-xs);--table-row-border-width: var(--border-width-default);--table-row-color-background-default: var(--elevation-surface-default);--table-row-color-background-hovered: var(--color-background-neutral-hovered);--table-row-color-background-selected: var(--elevation-surface-overlay-hovered);--table-row-color-border-default: var(--color-border-subtle);--table-row-color-border-hovered: var(--color-border-subtle);--table-row-primary-color-text: var(--color-text-default);--table-row-secondary-color-text: var(--color-text-subtle);--table-row-size-height-lg: var(--space-800);--table-row-size-height-md: var(--size-layout-row-md);--table-row-size-height-sm: var(--size-layout-row-sm);--table-row-size-height-xs: var(--space-400);--table-row-striped-color-background: var(--color-background-neutral-hovered);--table-row-striped-color-background-hovered: var(--elevation-surface-overlay-hovered);--table-space-gap-sm: var(--space-100);--tabs-border-radius: var(--border-radius-selector);--tabs-border-radius-full: var(--border-radius-full);--tabs-border-width: var(--border-width-default);--tabs-bordered-space-padding-bottom-lg: var(--space-100);--tabs-bordered-space-padding-bottom-md: var(--space-100);--tabs-bordered-space-padding-bottom-sm: var(--space-050);--tabs-color-background-ring-offset: var(--elevation-surface-default);--tabs-color-background-selected: var(--elevation-surface-default);--tabs-color-text-default: var(--color-text-subtle);--tabs-color-text-disabled: var(--color-text-disabled);--tabs-color-text-hovered: var(--color-text-default);--tabs-color-text-selected: var(--color-text-brand);--tabs-icon-size: var(--size-icon-sm);--tabs-indicator-border-width: var(--border-width-selected);--tabs-indicator-color-border-selected: var(--color-border-selected);--tabs-list-border-radius: var(--border-radius-box);--tabs-list-color-background: var(--elevation-surface-sunken);--tabs-list-color-border: var(--color-border-subtle);--tabs-list-space-padding: var(--space-050);--tabs-pill-color-background-selected: var(--color-background-brand-bold-default);--tabs-pill-color-text-selected: var(--color-text-on-bold);--tabs-space-gap-sm: var(--space-100);--tabs-space-gap-xs: var(--space-050);--tabs-space-padding-x-lg: var(--space-150);--tabs-space-padding-x-md: var(--space-100);--tabs-space-padding-x-sm: var(--space-100);--tabs-space-padding-y-lg: var(--space-100);--tabs-space-padding-y-md: var(--space-050);--tabs-space-padding-y-sm: var(--space-050);--tooltip-border-radius: var(--border-radius-field);--tooltip-border-radius-full: var(--border-radius-full);--tooltip-border-width: var(--border-width-default);--tooltip-color-background: var(--color-background-neutral-bold-default);--tooltip-color-text: var(--color-text-inverse);--tooltip-description-color-text: var(--color-text-inverse-subtle);--tooltip-secondary-color-background: var(--color-background-neutral-default);--tooltip-secondary-color-border: var(--color-border-subtle);--tooltip-secondary-color-text: var(--color-text-default);--tooltip-secondary-description-color-text: var(--color-text-subtle);--tooltip-space-gap-md: var(--space-150);--tooltip-space-gap-sm: var(--space-100);--tooltip-space-padding-x: var(--space-150);--tooltip-space-padding-y: var(--space-100);--effect-elevation-outline: 0px 0px 0px 1px var(--elevation-shadow-outline-color);--effect-elevation-overlay-lg: 0px 20px 60px 0px var(--elevation-shadow-overlay-lg-color);--effect-elevation-overlay-md: 0px 8px 24px 0px var(--elevation-shadow-overlay-md-color);--effect-elevation-overlay-sm: 0px 4px 12px 0px var(--elevation-shadow-overlay-sm-color);--effect-elevation-raised-default: 0px 1px 3px 0px var(--elevation-shadow-raised-default-color);--effect-focus-ring-brand: 0px 0px 0px 2px var(--elevation-surface-default), 0px 0px 0px 4px var(--focus-ring-brand-color);--effect-focus-ring-brand-inset: inset 0px 0px 0px 2px var(--focus-ring-brand-color);--effect-focus-ring-danger: 0px 0px 0px 2px var(--elevation-surface-default), 0px 0px 0px 4px var(--focus-ring-danger-color);--effect-deprecated-light-box-shadow-default-sm: 0px 1px 2px -1px rgba(0, 0, 0, .1), 0px 1px 3px 0px rgba(0, 0, 0, .1)}[data-theme=dark],.dark{--border-radius-0: 0px;--border-radius-12: 12px;--border-radius-4: 4px;--border-radius-8: 8px;--border-radius-9999: 9999px;--border-width-1: 1px;--border-width-1-5: 1.5px;--border-width-2: 2px;--color-alpha-base-black-12: rgba(0, 0, 0, .12);--color-alpha-base-black-20: rgba(0, 0, 0, .2);--color-alpha-base-black-24: rgba(0, 0, 0, .24);--color-alpha-base-black-35: rgba(0, 0, 0, .35);--color-alpha-base-black-50: rgba(0, 0, 0, .5);--color-alpha-base-black-55: rgba(0, 0, 0, .55);--color-alpha-base-black-6: rgba(0, 0, 0, .06);--color-alpha-base-black-60: rgba(0, 0, 0, .6);--color-alpha-base-white-10: rgba(255, 255, 255, .1);--color-alpha-neutral-950-10: rgba(10, 10, 10, .1);--color-alpha-transparent: rgba(0, 0, 0, 0);--color-base-white: #ffffff;--color-green-400: #4ade80;--color-green-50: #f0fdf4;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-950: #052e16;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-50: #fafafa;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-50: #faf5ff;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-red-400: #f87171;--color-red-50: #fef2f2;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-950: #450a0a;--color-yellow-400: #facc15;--color-yellow-50: #fefce8;--color-yellow-500: #eab308;--color-yellow-700: #a16207;--color-yellow-900: #713f12;--dimension-0: 0px;--dimension-12: 12px;--dimension-16: 16px;--dimension-2: 2px;--dimension-20: 20px;--dimension-24: 24px;--dimension-256: 256px;--dimension-28: 28px;--dimension-32: 32px;--dimension-320: 320px;--dimension-36: 36px;--dimension-360: 360px;--dimension-4: 4px;--dimension-40: 40px;--dimension-400: 400px;--dimension-44: 44px;--dimension-48: 48px;--dimension-52: 52px;--dimension-56: 56px;--dimension-560: 560px;--dimension-64: 64px;--dimension-720: 720px;--dimension-8: 8px;--font-family-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-letter-spacing-none: 0px;--font-line-height-16: 16px;--font-line-height-20: 20px;--font-line-height-24: 24px;--font-line-height-28: 28px;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-style-medium: 500;--font-style-regular: 400;--font-style-semibold: 600;--font-weight-500: 500;--font-body-lg-family: var(--font-family-sans);--font-body-lg-letter-spacing: var(--font-letter-spacing-none);--font-body-lg-line-height: var(--font-line-height-24);--font-body-lg-paragraph-spacing: var(--space-200);--font-body-lg-size: var(--font-size-16);--font-body-lg-style: var(--font-style-regular);--font-body-lg-style-strong: var(--font-style-semibold);--font-body-md-family: var(--font-family-sans);--font-body-md-letter-spacing: var(--font-letter-spacing-none);--font-body-md-line-height: var(--font-line-height-20);--font-body-md-paragraph-spacing: var(--space-150);--font-body-md-size: var(--font-size-14);--font-body-md-style: var(--font-style-regular);--font-body-sm-family: var(--font-family-sans);--font-body-sm-letter-spacing: var(--font-letter-spacing-none);--font-body-sm-line-height: var(--font-line-height-16);--font-body-sm-paragraph-spacing: var(--space-100);--font-body-sm-size: var(--font-size-12);--font-body-sm-style: var(--font-style-regular);--font-body-sm-style-strong: var(--font-style-semibold);--font-heading-md-family: var(--font-family-sans);--font-heading-md-letter-spacing: var(--font-letter-spacing-none);--font-heading-md-line-height: var(--font-line-height-28);--font-heading-md-size: var(--font-size-20);--font-heading-md-style: var(--font-style-semibold);--font-heading-sm-family: var(--font-family-sans);--font-heading-sm-letter-spacing: var(--font-letter-spacing-none);--font-heading-sm-line-height: var(--font-line-height-24);--font-heading-sm-size: var(--font-size-16);--font-heading-sm-style: var(--font-style-semibold);--font-heading-xs-family: var(--font-family-sans);--font-heading-xs-letter-spacing: var(--font-letter-spacing-none);--font-heading-xs-line-height: var(--font-line-height-20);--font-heading-xs-size: var(--font-size-14);--font-heading-xs-style: var(--font-style-semibold);--font-label-lg-family: var(--font-family-sans);--font-label-lg-letter-spacing: var(--font-letter-spacing-none);--font-label-lg-line-height: var(--font-line-height-28);--font-label-lg-size: var(--font-size-18);--font-label-lg-style: var(--font-style-medium);--font-label-md-family: var(--font-family-sans);--font-label-md-letter-spacing: var(--font-letter-spacing-none);--font-label-md-line-height: var(--font-line-height-20);--font-label-md-size: var(--font-size-14);--font-label-md-style: var(--font-style-medium);--font-label-sm-family: var(--font-family-sans);--font-label-sm-letter-spacing: var(--font-letter-spacing-none);--font-label-sm-line-height: var(--font-line-height-16);--font-label-sm-size: var(--font-size-12);--font-label-sm-style: var(--font-style-medium);--border-radius-box: var(--border-radius-8);--border-radius-field: var(--border-radius-8);--border-radius-full: var(--border-radius-9999);--border-radius-none: var(--border-radius-0);--border-radius-selector: var(--border-radius-4);--border-radius-xl: var(--border-radius-12);--border-width-control: var(--border-width-1-5);--border-width-default: var(--border-width-1);--border-width-icon: var(--border-width-1-5);--border-width-selected: var(--border-width-2);--color-background-brand-bold-default: var(--color-purple-600);--color-background-brand-bold-hovered: var(--color-purple-800);--color-background-brand-bold-pressed: var(--color-purple-900);--color-background-brand-subtle: var(--color-purple-800);--color-background-brand-subtler: var(--color-purple-900);--color-background-brand-subtlest: var(--color-purple-950);--color-background-danger-bold-default: var(--color-red-600);--color-background-danger-bold-hovered: var(--color-red-700);--color-background-danger-bold-pressed: var(--color-red-800);--color-background-danger-subtlest: var(--color-red-950);--color-background-disabled: var(--color-neutral-800);--color-background-information-bold-default: var(--color-purple-600);--color-background-information-subtlest: var(--color-purple-950);--color-background-input-default: var(--color-neutral-900);--color-background-input-hovered: var(--color-neutral-800);--color-background-neutral-bold-default: var(--color-neutral-100);--color-background-neutral-bold-static: var(--color-neutral-950);--color-background-neutral-default: var(--color-neutral-800);--color-background-neutral-hovered: var(--color-neutral-800);--color-background-neutral-pressed: var(--color-neutral-600);--color-background-neutral-subtle: var(--color-alpha-transparent);--color-background-success-bold-default: var(--color-green-700);--color-background-success-subtlest: var(--color-green-950);--color-background-warning-bold-default: var(--color-yellow-500);--color-background-warning-subtlest: var(--color-yellow-900);--color-border-brand-default: var(--color-purple-400);--color-border-control: var(--color-neutral-500);--color-border-danger-default: var(--color-red-400);--color-border-default: var(--color-neutral-700);--color-border-disabled: var(--color-neutral-800);--color-border-focused: var(--color-purple-400);--color-border-information-default: var(--color-purple-400);--color-border-selected: var(--color-purple-400);--color-border-subtle: var(--color-alpha-base-white-10);--color-border-success-default: var(--color-green-400);--color-border-transparent: var(--color-alpha-transparent);--color-border-warning-default: var(--color-yellow-400);--color-icon-brand: var(--color-purple-400);--color-icon-default: var(--color-neutral-200);--color-icon-disabled: var(--color-neutral-400);--color-icon-on-bold: var(--color-base-white);--color-icon-subtle: var(--color-neutral-300);--color-text-brand: var(--color-purple-300);--color-text-danger: var(--color-red-400);--color-text-default: var(--color-neutral-200);--color-text-disabled: var(--color-neutral-600);--color-text-information: var(--color-purple-300);--color-text-inverse: var(--color-neutral-950);--color-text-inverse-subtle: var(--color-neutral-600);--color-text-on-bold: var(--color-base-white);--color-text-on-warning: var(--color-neutral-950);--color-text-placeholder: var(--color-neutral-400);--color-text-subtle: var(--color-neutral-300);--color-text-subtlest: var(--color-neutral-400);--color-text-success: var(--color-green-400);--color-text-warning: var(--color-yellow-400);--elevation-shadow-outline-color: var(--color-alpha-base-white-10);--elevation-shadow-overlay-lg-color: var(--color-alpha-base-black-60);--elevation-shadow-overlay-md-color: var(--color-alpha-base-black-55);--elevation-shadow-overlay-sm-color: var(--color-alpha-base-black-50);--elevation-shadow-raised-default-color: var(--color-alpha-base-black-35);--elevation-shadow-separator-color: var(--color-neutral-900);--elevation-surface-default: var(--color-neutral-900);--elevation-surface-overlay: var(--color-neutral-800);--elevation-surface-overlay-hovered: var(--color-neutral-700);--elevation-surface-raised: var(--color-neutral-800);--elevation-surface-sunken: var(--color-neutral-950);--focus-ring-brand-color: var(--color-purple-400);--focus-ring-danger-color: var(--color-red-400);--size-action-lg: var(--dimension-44);--size-action-md: var(--dimension-36);--size-action-sm: var(--dimension-32);--size-action-xs: var(--dimension-24);--size-control-lg: var(--dimension-48);--size-control-md: var(--dimension-40);--size-control-sm: var(--dimension-32);--size-control-xs: var(--dimension-24);--size-icon-lg: var(--dimension-24);--size-icon-md: var(--dimension-20);--size-icon-sm: var(--dimension-16);--size-icon-xl: var(--dimension-32);--size-icon-xs: var(--dimension-12);--size-layout-calendar-day: var(--dimension-28);--size-layout-modal-lg: var(--dimension-720);--size-layout-modal-md: var(--dimension-560);--size-layout-modal-sm: var(--dimension-400);--size-layout-modal-xs: var(--dimension-320);--size-layout-navbar: var(--dimension-56);--size-layout-row-md: var(--dimension-52);--size-layout-row-sm: var(--dimension-40);--size-layout-sidebar-collapsed: var(--dimension-64);--size-layout-sidebar-expanded: var(--dimension-256);--size-layout-toast-max: var(--dimension-360);--size-selector-indicator: var(--dimension-8);--size-selector-lg: var(--dimension-20);--size-selector-sm: var(--dimension-16);--size-selector-xl: var(--dimension-24);--size-track-lg: var(--dimension-12);--size-track-md: var(--dimension-8);--size-track-sm: var(--dimension-4);--space-000: var(--dimension-0);--space-025: var(--dimension-2);--space-050: var(--dimension-4);--space-100: var(--dimension-8);--space-150: var(--dimension-12);--space-200: var(--dimension-16);--space-250: var(--dimension-20);--space-300: var(--dimension-24);--space-400: var(--dimension-32);--space-500: var(--dimension-40);--space-800: var(--dimension-64);--accordion-border-radius: var(--border-radius-box);--accordion-container-color-background: var(--color-background-neutral-default);--accordion-container-space-padding: var(--space-050);--accordion-content-color-text: var(--color-text-subtle);--accordion-content-color-text-disabled: var(--color-text-disabled);--accordion-header-color-icon-default: var(--color-icon-default);--accordion-header-color-text-default: var(--color-text-default);--accordion-icon-size-lg: var(--size-icon-md);--accordion-icon-size-md: var(--size-icon-sm);--accordion-icon-size-sm: var(--size-icon-sm);--accordion-icon-size-xs: var(--size-icon-xs);--accordion-icon-space-padding-right: var(--space-150);--accordion-item-border-radius: var(--border-radius-field);--accordion-item-border-width: var(--border-width-default);--accordion-item-color-background: var(--elevation-surface-default);--accordion-item-color-border: var(--color-border-subtle);--accordion-item-space-padding-x-md: var(--space-250);--accordion-item-space-padding-x-sm: var(--space-150);--accordion-item-space-padding-y-lg: var(--space-250);--accordion-item-space-padding-y-md: var(--space-200);--accordion-item-space-padding-y-sm: var(--space-150);--accordion-item-space-padding-y-xs: var(--space-100);--accordion-space-gap-lg: var(--space-200);--accordion-space-gap-md: var(--space-150);--accordion-space-gap-sm: var(--space-100);--alert-dialog-body-color-text: var(--color-text-subtle);--alert-dialog-border-radius: var(--border-radius-xl);--alert-dialog-border-width: var(--border-width-default);--alert-dialog-color-background: var(--elevation-surface-overlay);--alert-dialog-color-border: var(--color-border-subtle);--alert-dialog-destructive-media-color-background: var(--color-background-danger-subtlest);--alert-dialog-divider-color-border: var(--color-border-subtle);--alert-dialog-icon-size: var(--size-icon-lg);--alert-dialog-media-border-radius: var(--border-radius-field);--alert-dialog-media-color-background: var(--elevation-surface-overlay);--alert-dialog-media-size: var(--size-control-md);--alert-dialog-size-width-sm: var(--size-layout-modal-sm);--alert-dialog-size-width-xs: var(--size-layout-modal-xs);--alert-dialog-space-gap-lg: var(--space-200);--alert-dialog-space-gap-md: var(--space-150);--alert-dialog-space-gap-sm: var(--space-100);--alert-dialog-space-gap-xs: var(--space-050);--alert-dialog-space-padding-md: var(--space-200);--alert-dialog-space-padding-sm: var(--space-100);--alert-dialog-title-color-text: var(--color-text-default);--alert-border-radius: var(--border-radius-box);--alert-border-width-default: var(--border-width-default);--alert-icon-border-radius: var(--border-radius-field);--alert-icon-size: var(--size-icon-md);--alert-icon-space-padding: var(--space-100);--alert-icon-space-padding-top: var(--space-050);--alert-outline-default-body-color-text: var(--color-text-default);--alert-outline-default-color-background: var(--elevation-surface-default);--alert-outline-default-color-border: var(--color-border-default);--alert-outline-default-title-color-text: var(--color-text-default);--alert-outline-destructive-body-color-text: var(--color-text-danger);--alert-outline-destructive-color-background: var(--elevation-surface-default);--alert-outline-destructive-color-border: var(--color-border-danger-default);--alert-outline-destructive-title-color-text: var(--color-text-danger);--alert-outline-information-body-color-text: var(--color-text-information);--alert-outline-information-color-background: var(--elevation-surface-default);--alert-outline-information-color-border: var(--color-border-information-default);--alert-outline-information-title-color-text: var(--color-text-information);--alert-outline-success-body-color-text: var(--color-text-success);--alert-outline-success-color-background: var(--elevation-surface-default);--alert-outline-success-color-border: var(--color-border-success-default);--alert-outline-success-title-color-text: var(--color-text-success);--alert-outline-warning-body-color-text: var(--color-text-warning);--alert-outline-warning-color-background: var(--elevation-surface-default);--alert-outline-warning-color-border: var(--color-border-warning-default);--alert-outline-warning-title-color-text: var(--color-text-warning);--alert-soft-default-body-color-text: var(--color-text-default);--alert-soft-default-color-background: var(--color-background-neutral-default);--alert-soft-default-title-color-text: var(--color-text-default);--alert-soft-destructive-body-color-text: var(--color-text-danger);--alert-soft-destructive-color-background: var(--color-background-danger-subtlest);--alert-soft-destructive-color-border: var(--color-border-transparent);--alert-soft-destructive-title-color-text: var(--color-text-danger);--alert-soft-information-body-color-text: var(--color-text-information);--alert-soft-information-color-background: var(--color-background-information-subtlest);--alert-soft-information-title-color-text: var(--color-text-information);--alert-soft-success-body-color-text: var(--color-text-success);--alert-soft-success-color-background: var(--color-background-success-subtlest);--alert-soft-success-title-color-text: var(--color-text-success);--alert-soft-warning-body-color-text: var(--color-text-warning);--alert-soft-warning-color-background: var(--color-background-warning-subtlest);--alert-soft-warning-title-color-text: var(--color-text-warning);--alert-solid-default-body-color-text: var(--color-text-inverse);--alert-solid-default-color-background: var(--color-background-neutral-bold-default);--alert-solid-default-title-color-text: var(--color-text-inverse);--alert-solid-destructive-body-color-text: var(--color-text-on-bold);--alert-solid-destructive-color-background: var(--color-background-danger-bold-default);--alert-solid-destructive-title-color-text: var(--color-text-on-bold);--alert-solid-information-body-color-text: var(--color-text-on-bold);--alert-solid-information-color-background: var(--color-background-information-bold-default);--alert-solid-information-title-color-text: var(--color-text-on-bold);--alert-solid-success-body-color-text: var(--color-text-on-bold);--alert-solid-success-color-background: var(--color-background-success-bold-default);--alert-solid-success-title-color-text: var(--color-text-on-bold);--alert-solid-warning-body-color-text: var(--color-text-on-warning);--alert-solid-warning-color-background: var(--color-background-warning-bold-default);--alert-solid-warning-title-color-text: var(--color-text-on-warning);--alert-space-gap-lg: var(--space-200);--alert-space-gap-md: var(--space-150);--alert-space-gap-sm: var(--space-100);--alert-space-gap-xs: var(--space-050);--alert-space-padding-x: var(--space-150);--alert-space-padding-y: var(--space-100);--alert-text-space-padding-bottom: var(--space-050);--avatar-border-radius: var(--border-radius-full);--badge-soft-primary-color-background: var(--color-background-brand-subtlest);--bar-border-radius: var(--border-radius-box);--bar-border-radius-full: var(--border-radius-full);--bar-border-width: var(--border-width-default);--bar-color-background: var(--color-background-neutral-hovered);--bar-color-border: var(--color-border-subtle);--bar-color-text-subtle: var(--color-text-subtle);--bar-group-label-color-text: var(--color-text-subtle);--bar-group-label-size-height: var(--size-control-sm);--bar-icon-size: var(--size-icon-sm);--bar-item-border-radius: var(--border-radius-field);--bar-item-border-radius-none: var(--border-radius-none);--bar-logo-color-text: var(--color-text-default);--bar-nav-item-color-background-hovered: var(--color-background-neutral-pressed);--bar-nav-item-color-background-selected: var(--color-background-brand-bold-default);--bar-nav-item-color-icon-default: var(--color-icon-default);--bar-nav-item-color-icon-selected: var(--color-icon-on-bold);--bar-nav-item-color-text-default: var(--color-text-default);--bar-nav-item-color-text-disabled: var(--color-text-disabled);--bar-nav-item-color-text-hovered: var(--color-text-default);--bar-nav-item-color-text-selected: var(--color-text-on-bold);--bar-nav-item-indicator-color-icon-selected: var(--color-icon-brand);--bar-nav-item-size-closed: var(--size-control-sm);--bar-nav-item-space-padding-x-closed: var(--space-200);--bar-size-height: var(--size-layout-navbar);--bar-size-width-closed: var(--size-layout-sidebar-collapsed);--bar-size-width-open: var(--size-layout-sidebar-expanded);--bar-space-gap-2xl: var(--space-300);--bar-space-gap-md: var(--space-150);--bar-space-gap-sm: var(--space-100);--bar-space-gap-xl: var(--space-200);--bar-space-gap-xs: var(--space-050);--bar-space-none: var(--space-000);--bar-space-padding-2xs: var(--space-050);--bar-space-padding-3xl: var(--space-300);--bar-space-padding-md: var(--space-150);--bar-space-padding-sm: var(--space-100);--bar-space-padding-xl: var(--space-200);--bar-sub-menu-color-border: var(--color-border-subtle);--bar-topbar-color-background: var(--color-background-neutral-bold-static);--bar-topbar-color-icon: var(--color-icon-on-bold);--bar-topbar-color-text: var(--color-text-on-bold);--button-destructive-secondary-color-background-default: var(--color-background-danger-subtlest);--button-destructive-secondary-color-background-hovered: var(--color-background-danger-subtlest);--button-destructive-secondary-color-background-pressed: var(--color-background-danger-subtlest);--button-destructive-secondary-color-border-default: var(--color-border-danger-default);--button-destructive-secondary-color-border-disabled: var(--color-border-disabled);--button-destructive-secondary-color-border-hovered: var(--color-border-danger-default);--button-destructive-secondary-color-border-pressed: var(--color-border-danger-default);--button-destructive-secondary-color-text-default: var(--color-text-danger);--button-destructive-secondary-color-text-hovered: var(--color-text-danger);--button-destructive-secondary-color-text-pressed: var(--color-text-danger);--button-destructive-tertiary-color-background-default: var(--color-background-neutral-subtle);--button-destructive-tertiary-color-background-hovered: var(--color-background-danger-subtlest);--button-destructive-tertiary-color-background-pressed: var(--color-background-danger-subtlest);--button-destructive-tertiary-color-text-default: var(--color-text-danger);--button-destructive-tertiary-color-text-hovered: var(--color-text-danger);--button-destructive-tertiary-color-text-pressed: var(--color-text-danger);--button-destructive-color-background-default: var(--color-background-danger-bold-default);--button-destructive-color-background-disabled: var(--color-background-disabled);--button-destructive-color-background-hovered: var(--color-background-danger-bold-hovered);--button-destructive-color-background-loading: var(--color-background-danger-bold-default);--button-destructive-color-background-pressed: var(--color-background-danger-bold-pressed);--button-destructive-color-text-default: var(--color-text-on-bold);--button-destructive-color-text-disabled: var(--color-text-disabled);--button-destructive-color-text-hovered: var(--color-text-on-bold);--button-destructive-color-text-loading: var(--color-text-on-bold);--button-destructive-color-text-pressed: var(--color-text-on-bold);--button-global-border-radius: var(--border-radius-box);--button-global-border-width: var(--border-width-control);--button-global-color-background-disabled: var(--color-background-disabled);--button-global-color-background-ring-offset: var(--elevation-surface-default);--button-global-color-border-disabled: var(--color-border-disabled);--button-global-color-text-disabled: var(--color-text-disabled);--button-global-icon-size-lg: var(--size-icon-md);--button-global-icon-size-md: var(--size-icon-sm);--button-global-icon-size-sm: var(--size-icon-sm);--button-global-icon-size-xs: var(--size-icon-xs);--button-global-icon-space-gap: var(--space-100);--button-global-size-height-lg: var(--size-action-lg);--button-global-size-height-md: var(--size-action-md);--button-global-size-height-sm: var(--size-action-sm);--button-global-size-height-xs: var(--size-action-xs);--button-global-space-padding-x-lg: var(--space-300);--button-global-space-padding-x-md: var(--space-200);--button-global-space-padding-x-sm: var(--space-150);--button-global-space-padding-x-xs: var(--space-100);--button-global-space-padding-y-lg: var(--space-100);--button-global-space-padding-y-md: var(--space-100);--button-global-space-padding-y-sm: var(--space-050);--button-global-space-padding-y-xs: var(--space-050);--button-group-button-radius-inner: var(--border-radius-none);--button-group-button-radius-outer: var(--border-radius-box);--button-group-separator-color-background: var(--elevation-shadow-separator-color);--button-group-separator-size: var(--border-width-default);--button-neutral-secondary-color-background-default: var(--color-background-input-default);--button-neutral-secondary-color-background-hovered: var(--color-background-input-hovered);--button-neutral-secondary-color-background-pressed: var(--color-background-neutral-hovered);--button-neutral-secondary-color-border-default: var(--color-border-control);--button-neutral-secondary-color-border-hovered: var(--color-border-control);--button-neutral-secondary-color-border-pressed: var(--color-border-control);--button-neutral-secondary-color-text-default: var(--color-text-default);--button-neutral-secondary-color-text-hovered: var(--color-text-default);--button-neutral-secondary-color-text-pressed: var(--color-text-default);--button-neutral-tertiary-color-background-hovered: var(--color-background-neutral-hovered);--button-neutral-tertiary-color-background-pressed: var(--color-background-neutral-pressed);--button-neutral-tertiary-color-text-default: var(--color-text-default);--button-neutral-tertiary-color-text-hovered: var(--color-text-default);--button-neutral-tertiary-color-text-pressed: var(--color-text-default);--button-neutral-color-background-default: var(--color-background-neutral-default);--button-neutral-color-background-hovered: var(--color-background-neutral-hovered);--button-neutral-color-background-pressed: var(--color-background-neutral-pressed);--button-neutral-color-border-default: var(--color-border-transparent);--button-neutral-color-text-default: var(--color-text-default);--button-neutral-color-text-hovered: var(--color-text-default);--button-neutral-color-text-pressed: var(--color-text-default);--button-primary-color-background-default: var(--color-background-brand-bold-default);--button-primary-color-background-disabled: var(--color-background-disabled);--button-primary-color-background-hovered: var(--color-background-brand-bold-hovered);--button-primary-color-background-loading: var(--color-background-brand-bold-default);--button-primary-color-background-pressed: var(--color-background-brand-bold-pressed);--button-primary-color-text-default: var(--color-text-on-bold);--button-primary-color-text-disabled: var(--color-text-disabled);--button-primary-color-text-hovered: var(--color-text-on-bold);--button-primary-color-text-loading: var(--color-text-on-bold);--button-primary-color-text-pressed: var(--color-text-on-bold);--button-secondary-color-background-default: var(--color-background-brand-subtlest);--button-secondary-color-background-disabled: var(--color-background-disabled);--button-secondary-color-background-hovered: var(--color-background-brand-subtler);--button-secondary-color-background-loading: var(--color-background-brand-subtlest);--button-secondary-color-background-pressed: var(--color-background-brand-subtle);--button-secondary-color-border-default: var(--color-border-brand-default);--button-secondary-color-border-disabled: var(--color-border-disabled);--button-secondary-color-border-hovered: var(--color-border-brand-default);--button-secondary-color-border-pressed: var(--color-border-brand-default);--button-secondary-color-text-default: var(--color-text-brand);--button-secondary-color-text-disabled: var(--color-text-disabled);--button-secondary-color-text-hovered: var(--color-text-brand);--button-secondary-color-text-loading: var(--color-text-brand);--button-secondary-color-text-pressed: var(--color-text-brand);--button-tertiary-color-background-hovered: var(--color-background-brand-subtlest);--button-tertiary-color-background-pressed: var(--color-background-brand-subtler);--button-tertiary-color-text-default: var(--color-text-brand);--button-tertiary-color-text-disabled: var(--color-text-disabled);--button-tertiary-color-text-hovered: var(--color-text-brand);--button-tertiary-color-text-pressed: var(--color-text-brand);--calendar-border-radius: var(--border-radius-box);--calendar-border-width-default: var(--border-width-default);--calendar-color-background-default: var(--elevation-surface-default);--calendar-color-border-default: var(--color-border-subtle);--calendar-day-border-radius: var(--border-radius-field);--calendar-day-border-radius-none: var(--border-radius-none);--calendar-day-caption-color-text: var(--color-text-subtle);--calendar-day-color-background-hovered: var(--color-background-neutral-hovered);--calendar-day-color-background-selected: var(--color-background-brand-bold-default);--calendar-day-color-text-default: var(--color-text-default);--calendar-day-color-text-disabled: var(--color-text-disabled);--calendar-day-color-text-hovered: var(--color-text-default);--calendar-day-color-text-selected: var(--color-text-on-bold);--calendar-day-outside-color-text: var(--color-text-subtlest);--calendar-day-range-color-background: var(--color-background-brand-subtlest);--calendar-day-range-color-text: var(--color-text-default);--calendar-day-size-height: var(--size-layout-calendar-day);--calendar-day-size-width: var(--size-layout-calendar-day);--calendar-day-today-color-background: var(--color-background-brand-subtlest);--calendar-day-today-color-text: var(--color-text-brand);--calendar-header-color-text-default: var(--color-text-default);--calendar-space-gap-2xl: var(--space-250);--calendar-space-gap-lg: var(--space-100);--calendar-space-gap-md: var(--space-100);--calendar-space-gap-sm: var(--space-050);--calendar-space-gap-xl: var(--space-200);--calendar-space-gap-xs: var(--space-050);--calendar-space-padding-lg: var(--space-200);--calendar-space-padding-md: var(--space-150);--calendar-space-padding-sm: var(--space-100);--calendar-weekday-color-text-default: var(--color-text-subtle);--card-body-color-text: var(--color-text-subtle);--card-border-radius: var(--border-radius-box);--card-border-width: var(--border-width-default);--card-color-background: var(--elevation-surface-raised);--card-color-border: var(--color-border-subtle);--card-space-gap-lg: var(--space-200);--card-space-gap-md: var(--space-150);--card-space-gap-sm: var(--space-100);--card-space-gap-xl: var(--space-300);--card-space-gap-xs: var(--space-050);--card-space-padding-lg: var(--space-300);--card-space-padding-md: var(--space-200);--card-space-padding-sm: var(--space-150);--card-space-padding-xs: var(--space-100);--card-title-color-text: var(--color-text-default);--checkbox-border-radius: var(--border-radius-selector);--checkbox-border-width: var(--border-width-control);--checkbox-color-background-checked-disabled: var(--color-background-disabled);--checkbox-color-background-default: var(--color-background-input-default);--checkbox-color-background-disabled: var(--color-background-disabled);--checkbox-color-background-indeterminate-disabled: var(--color-background-disabled);--checkbox-color-border-default: var(--color-border-control);--checkbox-color-border-disabled: var(--color-border-disabled);--checkbox-color-border-error: var(--color-border-danger-default);--checkbox-color-border-focused: var(--color-border-focused);--checkbox-control-size-lg: var(--size-selector-xl);--checkbox-control-size-md: var(--size-selector-lg);--checkbox-control-size-sm: var(--size-selector-sm);--checkbox-group-space-gap: var(--space-150);--checkbox-helper-color-text: var(--color-text-subtle);--checkbox-icon-size-lg: var(--size-icon-md);--checkbox-icon-size-md: var(--size-icon-sm);--checkbox-icon-size-sm: var(--size-icon-xs);--checkbox-label-color-text-default: var(--color-text-default);--checkbox-label-color-text-disabled: var(--color-text-disabled);--checkbox-label-color-text-error: var(--color-text-danger);--checkbox-label-space-gap: var(--space-100);--checkbox-primary-color-background-checked: var(--color-background-brand-bold-default);--checkbox-primary-color-background-indeterminate: var(--color-background-brand-bold-default);--checkbox-primary-color-border-checked: var(--color-border-brand-default);--checkbox-primary-color-border-indeterminate: var(--color-border-brand-default);--checkbox-primary-color-icon-checked: var(--color-icon-on-bold);--checkbox-shadow-color-error: var(--focus-ring-danger-color);--checkbox-shadow-color-ring-offset: var(--elevation-surface-default);--checkbox-space-gap-xs: var(--space-050);--combobox-chip-border-radius: var(--border-radius-selector);--combobox-chip-color-background: var(--color-background-neutral-default);--combobox-chip-color-text: var(--color-text-subtle);--combobox-chip-space-gap: var(--space-050);--combobox-chip-space-padding-x: var(--space-100);--combobox-label-color-text: var(--color-text-subtle);--combobox-label-space-padding-x: var(--space-100);--combobox-label-space-padding-y: var(--space-100);--combobox-no-results-color-text: var(--color-text-subtle);--combobox-option-border-radius: var(--border-radius-selector);--combobox-option-color-background-hovered: var(--elevation-surface-overlay-hovered);--combobox-option-color-background-selected: var(--elevation-surface-overlay-hovered);--combobox-option-color-icon-selected: var(--color-icon-default);--combobox-option-color-text-default: var(--color-text-default);--combobox-option-color-text-disabled: var(--color-text-disabled);--combobox-option-color-text-selected: var(--color-text-default);--combobox-option-description-color-text: var(--color-text-subtle);--combobox-option-size-height-lg: var(--dimension-36);--combobox-option-size-height-md: var(--dimension-32);--combobox-option-size-height-sm: var(--dimension-28);--combobox-option-size-height-xs: var(--dimension-24);--combobox-option-space-gap: var(--space-100);--combobox-option-space-padding-x: var(--space-100);--combobox-option-space-padding-y: var(--space-050);--combobox-option-space-padding-y-xs: var(--space-025);--dialog-body-color-text: var(--color-text-subtle);--dialog-border-radius: var(--border-radius-xl);--dialog-border-width: var(--border-width-default);--dialog-color-background: var(--elevation-surface-overlay);--dialog-color-border: var(--color-border-subtle);--dialog-divider-color-border: var(--color-border-subtle);--dialog-size-width-lg: var(--size-layout-modal-lg);--dialog-size-width-md: var(--size-layout-modal-md);--dialog-size-width-sm: var(--size-layout-modal-sm);--dialog-space-gap-lg: var(--space-200);--dialog-space-gap-md: var(--space-150);--dialog-space-gap-sm: var(--space-100);--dialog-space-gap-xl: var(--space-250);--dialog-space-gap-xs: var(--space-050);--dialog-space-padding: var(--space-200);--dialog-title-color-text: var(--color-text-default);--footer-border-radius: var(--border-radius-box);--footer-border-width-default: var(--border-width-default);--footer-color-background-default: var(--elevation-surface-sunken);--footer-color-text-default: var(--color-text-subtle);--footer-divider-color-border: var(--color-border-subtle);--footer-heading-color-text: var(--color-text-default);--footer-icon-size: var(--size-icon-sm);--footer-item-border-radius: var(--border-radius-field);--footer-link-color-icon-default: var(--color-icon-subtle);--footer-link-color-text-default: var(--color-text-subtle);--footer-space-gap-2xl: var(--space-300);--footer-space-gap-4xl: var(--space-500);--footer-space-gap-md: var(--space-150);--footer-space-gap-sm: var(--space-100);--footer-space-gap-xl: var(--space-200);--footer-space-gap-xs: var(--space-050);--footer-space-padding-3xl: var(--space-300);--footer-space-padding-4xl: var(--space-500);--footer-space-padding-md: var(--space-150);--footer-space-padding-sm: var(--space-100);--form-border-radius: var(--border-radius-box);--form-border-width: var(--border-width-default);--form-color-background: var(--elevation-surface-raised);--form-color-border: var(--color-border-subtle);--form-description-color-text: var(--color-text-subtle);--form-label-color-text-default: var(--color-text-default);--form-space-gap-2xl: var(--space-400);--form-space-gap-lg: var(--space-200);--form-space-gap-md: var(--space-150);--form-space-gap-sm: var(--space-100);--form-space-gap-xl: var(--space-300);--form-space-gap-xs: var(--space-050);--form-space-padding-lg: var(--space-300);--form-space-padding-md: var(--space-200);--form-space-padding-sm: var(--space-150);--form-space-padding-xl: var(--space-400);--form-title-color-text: var(--color-text-default);--icon-button-brand-color-background-hovered: var(--color-background-brand-subtlest);--icon-button-brand-color-background-pressed: var(--color-background-brand-subtler);--icon-button-global-border-radius: var(--border-radius-box);--icon-button-global-color-background-ring-offset: var(--elevation-surface-default);--icon-button-global-icon-size-lg: var(--size-icon-md);--icon-button-global-icon-size-md: var(--size-icon-sm);--icon-button-global-icon-size-sm: var(--size-icon-sm);--icon-button-global-icon-size-xs: var(--size-icon-xs);--icon-button-global-size-lg: var(--size-action-lg);--icon-button-global-size-md: var(--size-action-md);--icon-button-global-size-sm: var(--size-action-sm);--icon-button-global-size-xs: var(--size-action-xs);--icon-button-global-space-padding-lg: var(--space-150);--icon-button-global-space-padding-md: var(--space-100);--icon-button-global-space-padding-sm: var(--space-100);--icon-button-global-space-padding-xs: var(--space-050);--icon-button-neutral-color-background-disabled: var(--color-background-neutral-subtle);--icon-button-neutral-color-background-hovered: var(--color-background-neutral-hovered);--icon-button-neutral-color-background-pressed: var(--color-background-neutral-pressed);--icon-border-width: var(--border-width-icon);--icon-color-default: var(--color-icon-default);--input-border-radius: var(--border-radius-field);--input-border-width-default: var(--border-width-default);--input-color-background-default: var(--color-background-input-default);--input-color-background-disabled: var(--color-background-disabled);--input-color-border-default: var(--color-border-control);--input-color-border-disabled: var(--color-border-disabled);--input-color-border-error: var(--color-border-danger-default);--input-color-border-focused: var(--color-border-focused);--input-color-icon-default: var(--color-icon-default);--input-color-text-default: var(--color-text-default);--input-color-text-disabled: var(--color-text-disabled);--input-helper-color-text-default: var(--color-text-subtle);--input-helper-color-text-disabled: var(--color-text-disabled);--input-helper-color-text-error: var(--color-text-danger);--input-icon-size-lg: var(--size-icon-md);--input-icon-size-md: var(--size-icon-sm);--input-icon-size-sm: var(--size-icon-sm);--input-icon-size-xs: var(--size-icon-xs);--input-label-color-text-default: var(--color-text-default);--input-label-color-text-disabled: var(--color-text-disabled);--input-label-color-text-error: var(--color-text-danger);--input-placeholder-color-text: var(--color-text-placeholder);--input-shadow-color-error: var(--focus-ring-danger-color);--input-shadow-color-focused: var(--focus-ring-brand-color);--input-shadow-color-ring-offset: var(--elevation-surface-default);--input-size-height-lg: var(--size-control-lg);--input-size-height-md: var(--size-control-md);--input-size-height-sm: var(--size-control-sm);--input-size-height-xs: var(--size-control-xs);--input-space-gap-lg: var(--space-100);--input-space-gap-md: var(--space-100);--input-space-gap-sm: var(--space-050);--input-space-gap-xs: var(--space-050);--input-space-padding-x: var(--space-150);--input-space-padding-y-lg: var(--space-150);--input-space-padding-y-md: var(--space-100);--input-space-padding-y-sm: var(--space-050);--input-space-padding-y-xs: var(--space-050);--input-stepper-border-radius: var(--border-radius-selector);--input-stepper-border-width: var(--border-width-default);--input-stepper-color-background-default: var(--color-background-neutral-subtle);--input-stepper-color-background-disabled: var(--color-background-disabled);--input-stepper-color-border-default: var(--color-border-default);--input-stepper-icon-size-lg: var(--size-icon-md);--input-stepper-icon-size-md: var(--size-icon-sm);--input-stepper-icon-size-sm: var(--size-icon-sm);--input-stepper-icon-size-xs: var(--size-icon-xs);--input-stepper-size-lg: var(--size-control-sm);--input-stepper-size-md: var(--size-control-xs);--input-stepper-size-sm: var(--size-control-xs);--input-stepper-size-xs: var(--size-icon-sm);--input-stepper-space-padding-md: var(--space-100);--input-stepper-space-padding-none: var(--space-000);--input-stepper-space-padding-sm: var(--space-050);--menu-border-radius: var(--border-radius-box);--menu-border-width: var(--border-width-default);--menu-color-background: var(--elevation-surface-overlay);--menu-color-border: var(--color-border-subtle);--menu-space-padding: var(--space-050);--progress-border-radius: var(--border-radius-full);--progress-indicator-color-background: var(--color-background-brand-bold-default);--progress-label-color-text: var(--color-text-default);--progress-size-height-lg: var(--size-track-lg);--progress-size-height-md: var(--size-track-md);--progress-size-height-sm: var(--size-track-sm);--progress-space-gap: var(--space-100);--progress-track-color-background: var(--elevation-surface-sunken);--radio-border-radius: var(--border-radius-full);--radio-border-width: var(--border-width-control);--radio-card-border-radius: var(--border-radius-box);--radio-card-color-background: var(--elevation-surface-default);--radio-card-color-border-default: var(--color-border-subtle);--radio-card-space-padding-lg: var(--space-200);--radio-card-space-padding-md: var(--space-150);--radio-card-space-padding-sm: var(--space-100);--radio-color-background-checked: var(--color-background-input-default);--radio-color-background-default: var(--color-background-input-default);--radio-color-background-disabled: var(--color-background-disabled);--radio-color-border-default: var(--color-border-control);--radio-color-border-disabled: var(--color-border-disabled);--radio-color-border-error: var(--color-border-danger-default);--radio-color-border-focused: var(--color-border-focused);--radio-control-size-lg: var(--size-selector-xl);--radio-control-size-md: var(--size-selector-lg);--radio-control-size-sm: var(--size-selector-sm);--radio-group-space-gap: var(--space-150);--radio-helper-color-text: var(--color-text-subtle);--radio-indicator-color-icon-disabled: var(--color-icon-disabled);--radio-indicator-size-lg: var(--size-icon-sm);--radio-indicator-size-md: var(--size-icon-xs);--radio-indicator-size-sm: var(--size-selector-indicator);--radio-label-color-text-default: var(--color-text-default);--radio-label-color-text-disabled: var(--color-text-disabled);--radio-label-color-text-error: var(--color-text-danger);--radio-label-space-gap: var(--space-100);--radio-primary-color-border-checked: var(--color-border-brand-default);--radio-primary-indicator-color-icon-checked: var(--color-icon-brand);--radio-space-gap-xs: var(--space-050);--select-popover-space-gap: var(--space-050);--separator-border-width: var(--border-width-default);--separator-color-border: var(--color-border-subtle);--separator-space-none: var(--space-000);--sonner-body-color-text: var(--color-text-subtle);--sonner-border-radius: var(--border-radius-box);--sonner-border-width: var(--border-width-default);--sonner-color-background: var(--elevation-surface-overlay);--sonner-color-border: var(--color-border-subtle);--sonner-icon-size: var(--size-icon-sm);--sonner-size-max-width: var(--size-layout-toast-max);--sonner-space-gap-md: var(--space-150);--sonner-space-gap-xs: var(--space-050);--sonner-space-padding-x: var(--space-200);--sonner-space-padding-y: var(--space-200);--sonner-title-color-text: var(--color-text-default);--spinner-border-width-lg: var(--border-width-control);--spinner-border-width-md: var(--border-width-control);--spinner-border-width-sm: var(--border-width-default);--spinner-border-width-xs: var(--border-width-default);--spinner-brand-color-icon: var(--color-icon-brand);--spinner-inverse-color-icon: var(--color-icon-on-bold);--spinner-neutral-color-icon: var(--color-icon-default);--spinner-size-lg: var(--size-icon-xl);--spinner-size-md: var(--size-icon-lg);--spinner-size-sm: var(--size-icon-sm);--spinner-size-xs: var(--size-icon-xs);--table-caption-color-text: var(--color-text-subtle);--table-caption-space-padding-top: var(--space-200);--table-cell-space-none: var(--space-000);--table-cell-space-padding-x: var(--space-100);--table-cell-space-padding-y-lg: var(--space-200);--table-cell-space-padding-y-md: var(--space-150);--table-cell-space-padding-y-sm: var(--space-100);--table-cell-space-padding-y-xs: var(--space-050);--table-container-border-radius: var(--border-radius-box);--table-container-border-width: var(--border-width-default);--table-container-color-border: var(--color-border-subtle);--table-footer-color-background: var(--color-background-neutral-hovered);--table-header-color-border-bottom: var(--color-border-subtle);--table-header-color-text: var(--color-text-default);--table-header-sort-size-icon-lg: var(--size-icon-md);--table-header-sort-size-icon-md: var(--size-icon-sm);--table-header-sort-size-icon-sm: var(--size-icon-sm);--table-header-sort-size-icon-xs: var(--size-icon-xs);--table-row-border-width: var(--border-width-default);--table-row-color-background-default: var(--elevation-surface-default);--table-row-color-background-hovered: var(--color-background-neutral-hovered);--table-row-color-background-selected: var(--elevation-surface-overlay-hovered);--table-row-color-border-default: var(--color-border-subtle);--table-row-color-border-hovered: var(--color-border-subtle);--table-row-primary-color-text: var(--color-text-default);--table-row-secondary-color-text: var(--color-text-subtle);--table-row-size-height-lg: var(--space-800);--table-row-size-height-md: var(--size-layout-row-md);--table-row-size-height-sm: var(--size-layout-row-sm);--table-row-size-height-xs: var(--space-400);--table-row-striped-color-background: var(--color-background-neutral-hovered);--table-row-striped-color-background-hovered: var(--elevation-surface-overlay-hovered);--table-space-gap-sm: var(--space-100);--tabs-border-radius: var(--border-radius-selector);--tabs-border-radius-full: var(--border-radius-full);--tabs-border-width: var(--border-width-default);--tabs-bordered-space-padding-bottom-lg: var(--space-100);--tabs-bordered-space-padding-bottom-md: var(--space-100);--tabs-bordered-space-padding-bottom-sm: var(--space-050);--tabs-color-background-ring-offset: var(--elevation-surface-default);--tabs-color-background-selected: var(--elevation-surface-default);--tabs-color-text-default: var(--color-text-subtle);--tabs-color-text-disabled: var(--color-text-disabled);--tabs-color-text-hovered: var(--color-text-default);--tabs-color-text-selected: var(--color-text-brand);--tabs-icon-size: var(--size-icon-sm);--tabs-indicator-border-width: var(--border-width-selected);--tabs-indicator-color-border-selected: var(--color-border-selected);--tabs-list-border-radius: var(--border-radius-box);--tabs-list-color-background: var(--elevation-surface-sunken);--tabs-list-color-border: var(--color-border-subtle);--tabs-list-space-padding: var(--space-050);--tabs-pill-color-background-selected: var(--color-background-brand-bold-default);--tabs-pill-color-text-selected: var(--color-text-on-bold);--tabs-space-gap-sm: var(--space-100);--tabs-space-gap-xs: var(--space-050);--tabs-space-padding-x-lg: var(--space-150);--tabs-space-padding-x-md: var(--space-100);--tabs-space-padding-x-sm: var(--space-100);--tabs-space-padding-y-lg: var(--space-100);--tabs-space-padding-y-md: var(--space-050);--tabs-space-padding-y-sm: var(--space-050);--tooltip-border-radius: var(--border-radius-field);--tooltip-border-radius-full: var(--border-radius-full);--tooltip-border-width: var(--border-width-default);--tooltip-color-background: var(--color-background-neutral-bold-default);--tooltip-color-text: var(--color-text-inverse);--tooltip-description-color-text: var(--color-text-inverse-subtle);--tooltip-secondary-color-background: var(--color-background-neutral-default);--tooltip-secondary-color-border: var(--color-border-subtle);--tooltip-secondary-color-text: var(--color-text-default);--tooltip-secondary-description-color-text: var(--color-text-subtle);--tooltip-space-gap-md: var(--space-150);--tooltip-space-gap-sm: var(--space-100);--tooltip-space-padding-x: var(--space-150);--tooltip-space-padding-y: var(--space-100);--effect-elevation-outline: 0px 0px 0px 1px var(--elevation-shadow-outline-color);--effect-elevation-overlay-lg: 0px 20px 60px 0px var(--elevation-shadow-overlay-lg-color);--effect-elevation-overlay-md: 0px 8px 24px 0px var(--elevation-shadow-overlay-md-color);--effect-elevation-overlay-sm: 0px 4px 12px 0px var(--elevation-shadow-overlay-sm-color);--effect-elevation-raised-default: 0px 1px 3px 0px var(--elevation-shadow-raised-default-color);--effect-focus-ring-brand: 0px 0px 0px 2px var(--elevation-surface-default), 0px 0px 0px 4px var(--focus-ring-brand-color);--effect-focus-ring-brand-inset: inset 0px 0px 0px 2px var(--focus-ring-brand-color);--effect-focus-ring-danger: 0px 0px 0px 2px var(--elevation-surface-default), 0px 0px 0px 4px var(--focus-ring-danger-color);--effect-deprecated-light-box-shadow-default-sm: 0px 1px 2px -1px rgba(0, 0, 0, .1), 0px 1px 3px 0px rgba(0, 0, 0, .1)}.text-body-lg-regular{font-family:var(--font-body-lg-family);font-size:var(--font-body-lg-size);font-weight:400;line-height:var(--font-body-lg-line-height);letter-spacing:var(--font-body-lg-letter-spacing)}.text-body-lg-semibold{font-family:var(--font-body-lg-family);font-size:var(--font-body-lg-size);font-weight:600;line-height:var(--font-body-lg-line-height);letter-spacing:var(--font-body-lg-letter-spacing)}.text-body-md-regular{font-family:var(--font-body-md-family);font-size:var(--font-body-md-size);font-weight:400;line-height:var(--font-body-md-line-height);letter-spacing:var(--font-body-md-letter-spacing)}.text-body-sm-regular{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);font-weight:400;line-height:var(--font-body-sm-line-height);letter-spacing:var(--font-body-sm-letter-spacing)}.text-body-sm-semibold{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);font-weight:600;line-height:var(--font-body-sm-line-height);letter-spacing:var(--font-body-sm-letter-spacing)}.text-heading-md{font-family:var(--font-heading-md-family);font-size:var(--font-heading-md-size);font-weight:600;line-height:var(--font-heading-md-line-height);letter-spacing:var(--font-heading-md-letter-spacing)}.text-heading-sm{font-family:var(--font-heading-sm-family);font-size:var(--font-heading-sm-size);font-weight:600;line-height:var(--font-heading-sm-line-height);letter-spacing:var(--font-heading-sm-letter-spacing)}.text-heading-xs{font-family:var(--font-heading-xs-family);font-size:var(--font-heading-xs-size);font-weight:600;line-height:var(--font-heading-xs-line-height);letter-spacing:var(--font-heading-xs-letter-spacing)}.text-label-lg{font-family:var(--font-label-lg-family);font-size:var(--font-label-lg-size);font-weight:500;line-height:var(--font-label-lg-line-height);letter-spacing:var(--font-label-lg-letter-spacing)}.text-label-md{font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);font-weight:500;line-height:var(--font-label-md-line-height);letter-spacing:var(--font-label-md-letter-spacing)}.text-label-sm{font-family:var(--font-label-sm-family);font-size:var(--font-label-sm-size);font-weight:500;line-height:var(--font-label-sm-line-height);letter-spacing:var(--font-label-sm-letter-spacing)}:root{font-family:var(--font-family-sans);color:var(--color-text-default);background:var(--elevation-surface-default);font-synthesis:none;font-feature-settings:"cv08","cv09";line-height:1.5;font-size:16px;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.25;font-weight:600}h2,h3{font-size:var(--font-body-lg-size);font-weight:600}svg{flex-shrink:0}code,pre{font-family:var(--font-mono)}code{font-size:var(--font-body-md-size)}img{max-width:100%}.nowrap{white-space:nowrap}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.required{color:var(--color-text-brand)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:var(--elevation-surface-default);color:var(--color-text-brand);padding:12px}.skip-link:focus{top:10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 19px;border-radius:var(--border-radius-box);font-weight:600;font-size:var(--font-body-md-size);white-space:nowrap;transition:background .15s,box-shadow .15s}.button.primary{background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);border:1px solid var(--color-border-brand-default);box-shadow:var(--effect-elevation-raised-default)}.button.primary:hover{background:var(--color-background-brand-bold-hovered)}.button.secondary{background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);color:var(--color-text-default)}.button.secondary:hover{border-color:var(--color-border-subtle);background:var(--color-background-neutral-hovered)}.button.small{min-height:37px;padding:8px 13px;font-size:var(--font-body-md-size)}.button.wide{width:100%}.button.danger{background:var(--color-background-danger-bold-default);color:var(--color-text-on-bold)}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;background:transparent;color:var(--color-text-subtlest);border-radius:var(--border-radius-box)}.icon-button:hover{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.icon-button.outlined{border:1px solid var(--color-border-subtle);width:42px;height:42px}.text-link,.text-button{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-brand);font-size:var(--font-body-md-size);font-weight:600;background:none;padding:0}.text-link:hover,.text-button:hover{text-decoration:underline}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-subtle);font-size:var(--font-body-md-size);margin-bottom:18px}.topbar{height:72px;background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:relative;z-index:20}.top-brand{display:flex;align-items:center;gap:25px}.top-brand img{width:163px;height:auto;display:block}.brand-divider{height:27px;width:1px;background:#ffffff38}.portal-title{font-size:var(--font-body-md-size);font-weight:500;color:var(--color-text-on-bold)}.top-user{display:flex;align-items:center;gap:17px}.top-company{font-size:var(--font-body-md-size);color:var(--color-text-on-bold)}.avatar{background:#fff2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-transparent);border-radius:var(--border-radius-full);font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-on-bold)}.avatar.pale{background:var(--color-background-brand-subtler);color:var(--color-text-brand);border:none}.app-body{display:flex;min-height:calc(100vh - 72px)}.sidebar{width:248px;flex:0 0 248px;background:var(--elevation-surface-default);border-right:1px solid var(--color-border-subtle);display:flex;flex-direction:column;padding:25px 17px 0;position:sticky;top:0;align-self:flex-start;min-height:calc(100vh - 72px)}.company-card{display:flex;align-items:center;gap:11px;padding:10px 9px 28px}.company-monogram{background:var(--color-background-brand-subtler);border:1px solid var(--color-border-subtle);color:var(--color-text-brand);height:39px;width:39px;display:grid;place-items:center;border-radius:var(--border-radius-box);font-weight:700;font-size:var(--font-heading-md-size)}.company-card>div{flex:1}.company-card strong{font-size:var(--font-body-md-size);display:block}.company-card>div>span{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin-top:2px}.company-card>svg{color:var(--color-text-brand)}.nav-label{display:block;font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtlest);padding:7px 13px 12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:12px;min-height:46px;padding:11px 13px;border-radius:var(--border-radius-box);color:var(--color-text-subtle);font-size:var(--font-body-md-size);font-weight:500}.sidebar nav a:hover{background:var(--color-background-neutral-hovered);color:var(--color-text-brand)}.sidebar nav a.active{background:var(--color-background-brand-subtler);color:var(--color-text-brand);font-weight:600}.sidebar nav a.active:before{content:"";position:absolute;left:0;width:3px;height:28px;background:var(--color-background-brand-bold-default);border-radius:0 var(--border-radius-selector) var(--border-radius-selector) 0}.sidebar nav .nav-label{margin-top:25px}.sidebar-bottom{margin-top:auto;padding-top:60px}.support-note{display:flex;gap:10px;padding:17px 12px 24px;color:var(--color-text-brand)}.support-note strong{font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtle)}.support-note p{font-size:var(--font-body-sm-size);line-height:1.6;color:var(--color-text-subtlest);margin-top:4px}.sidebar-user{display:flex;align-items:center;gap:9px;padding:19px 0;border-top:1px solid var(--color-border-subtle)}.sidebar-user>div{flex:1;min-width:0}.sidebar-user strong{display:block;font-size:var(--font-body-sm-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user>div>span{font-size:var(--font-body-sm-size);display:block;color:var(--color-text-subtlest);margin-top:2px}.environment-banner{display:flex;align-items:center;gap:9px;justify-content:center;padding:8px 22px;background:var(--color-background-warning-subtlest);border-bottom:1px solid var(--color-border-transparent);color:var(--color-text-warning);font-size:var(--font-body-sm-size)}.environment-banner strong{font-weight:600}.main-content{padding:33px 36px 48px;max-width:1660px;width:100%;margin:0 auto;flex:1}.workspace footer{padding:17px 36px;border-top:1px solid var(--color-border-transparent);display:flex;justify-content:space-between;color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);background:var(--color-background-information-subtlest)}.footer-dot{margin:0 8px;color:var(--color-text-subtlest)}.mobile-menu{display:none}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:29px}.page-heading p{margin-top:8px;font-size:var(--font-body-md-size);color:var(--color-text-subtlest)}.eyebrow{font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtlest);margin-bottom:9px}.heading-actions{display:flex;align-items:center;gap:12px}.panel{background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--card-border-radius);box-shadow:var(--effect-elevation-raised-default);overflow:hidden}.panel-heading{padding:23px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-heading p{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);margin-top:5px}.panel-body{padding:0 24px 26px;font-size:var(--font-body-md-size);line-height:1.8}.panel-foot{display:flex;justify-content:space-between;align-items:center;padding:15px 23px;border-top:1px solid var(--color-border-subtle);font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.panel-foot>span:first-child{display:flex;align-items:center;gap:6px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:27px}.stat-card{padding:21px 23px 20px;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--card-border-radius);box-shadow:var(--effect-elevation-raised-default)}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--color-text-subtle);font-size:var(--font-body-md-size);font-weight:500}.stat-icon{width:35px;height:35px;border-radius:var(--border-radius-box);display:grid;place-items:center}.purple{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.blue{background:var(--color-background-information-subtlest);color:var(--color-text-information)}.amber{background:var(--color-background-warning-subtlest);color:var(--color-text-warning)}.green{background:var(--color-background-success-subtlest);color:var(--color-text-success)}.stat-number{display:block;font-size:32px;font-weight:600;line-height:1.2;margin:14px 0 8px}.stat-caption{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:23px;align-items:start}.dashboard-aside{display:flex;flex-direction:column;gap:22px}.ticket-table{width:100%;border-collapse:collapse;text-align:left}.table-scroll{overflow-x:auto;position:relative}.ticket-table th{font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtlest);background:var(--elevation-surface-raised);padding:12px 20px;white-space:nowrap;border-bottom:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-subtle)}.ticket-table td{padding:18px 20px;border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-body-md-size)}.ticket-table tr:last-child td{border-bottom:0}.ticket-table tbody tr:hover{background:var(--color-background-neutral-hovered)}.ticket-table td:first-child{width:46%;min-width:220px}.ticket-link{display:block}.protocol{color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);font-weight:500;display:block;margin-bottom:4px}.ticket-link strong{font-size:var(--font-body-md-size);font-weight:600;display:block;line-height:1.6;color:var(--color-text-default)}.ticket-service{display:block;color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);margin-top:4px}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--border-radius-box);padding:5px 8px;font-size:var(--font-body-sm-size);font-weight:600;white-space:nowrap;color:var(--color-text-subtle);background:var(--color-background-brand-subtler)}.badge>span{width:5px;height:5px;border-radius:var(--border-radius-full);background:currentColor}.status-em_atendimento{background:var(--color-background-information-subtlest);color:var(--color-text-information)}.status-aberto{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.status-aguardando{background:var(--color-background-warning-subtlest);color:var(--color-text-warning)}.status-resolvido,.status-fechado{background:var(--color-background-success-subtlest);color:var(--color-text-success)}.priority{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);white-space:nowrap}.priority>span{width:7px;height:7px;background:var(--color-background-brand-subtle);border-radius:var(--border-radius-selector)}.priority-alta>span{background:var(--color-background-warning-bold-default)}.priority-baixa>span{background:var(--color-background-success-bold-default)}.quick-services .panel-heading{padding:23px 20px 12px}.quick-service{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid var(--color-border-subtle)}.quick-service:hover{background:var(--color-background-neutral-hovered)}.service-icon{width:43px;height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-box);background:var(--color-background-brand-subtler);color:var(--color-text-brand);flex-shrink:0}.quick-service>div{flex:1}.quick-service strong{display:block;font-size:var(--font-body-md-size);font-weight:500;line-height:1.55}.quick-service>div>span{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin-top:4px}.quick-service>svg{color:var(--color-text-subtlest)}.catalog-link{padding:17px 20px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-brand)}.integration-callout{background:var(--color-background-brand-subtler);border:1px solid var(--color-border-subtle);border-radius:var(--card-border-radius);padding:23px}.callout-icon{height:38px;width:38px;border-radius:var(--border-radius-box);background:var(--color-background-brand-subtle);color:var(--color-text-brand);display:grid;place-items:center;margin-bottom:15px}.integration-callout h2{color:var(--color-text-brand);font-size:var(--font-body-lg-size)}.integration-callout p{font-size:var(--font-body-md-size);line-height:1.8;margin:8px 0 18px;color:var(--color-text-subtlest)}.integration-callout a{display:flex;align-items:center;gap:7px;font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-brand)}.search-field{display:flex!important;align-items:center;gap:10px;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);padding:0 13px;color:var(--color-text-subtlest);margin:0!important}.search-field input{background:none;border:0!important;padding:11px 0!important;outline:none!important;font-size:var(--font-body-md-size);min-width:0}.search-field:focus-within{border-color:var(--color-border-brand-default);box-shadow:var(--effect-focus-ring-brand)}.list-toolbar{padding:21px 23px;display:flex;align-items:center;gap:20px;justify-content:space-between}.list-toolbar .search-field{width:440px;max-width:55%}.toolbar-actions{display:flex;align-items:center;gap:12px}.filter-field{display:flex!important;align-items:center;gap:8px;margin:0!important;color:var(--color-text-subtlest);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);padding-left:11px}.filter-field select{border:0!important;min-height:40px;padding:8px!important;width:170px;font-size:var(--font-body-md-size)}.pagination{display:flex;align-items:center;gap:18px}.pagination .text-button{font-size:var(--font-body-sm-size)}.catalog-search{max-width:500px;margin-bottom:29px!important}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.service-card{display:flex;flex-direction:column;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);padding:27px;transition:box-shadow .18s,border-color .18s}.service-card:hover{border-color:var(--color-border-subtle)}.service-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.service-icon.large{width:52px;height:52px;border-radius:var(--border-radius-box)}.type-tag{border:1px solid var(--color-border-subtle);padding:4px 9px;border-radius:var(--border-radius-full);font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.service-category{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);font-weight:600;margin-bottom:10px}.service-card h2{font-size:var(--font-label-lg-size);line-height:1.5;margin-bottom:12px}.service-card p{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);line-height:1.8;flex:1}.service-card-foot{margin-top:30px;padding-top:20px;border-top:1px solid var(--color-border-subtle)}.service-card-foot a{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-brand)}.info-line{display:flex;align-items:center;gap:9px;margin-top:30px;color:var(--color-text-subtlest);font-size:var(--font-body-md-size)}label{display:block;font-size:var(--font-body-md-size);font-weight:500;color:var(--color-text-default);margin-bottom:20px}input,select,textarea{width:100%;padding:12px 13px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-default);color:var(--color-text-default);margin-top:8px;font-size:var(--font-body-md-size);transition:border-color .15s}input::placeholder,textarea::placeholder{color:var(--color-text-subtlest)}textarea{resize:vertical;min-height:100px;line-height:1.7}select{min-height:44px}input:focus,textarea:focus,select:focus{border-color:var(--color-border-brand-default)}.search-field input,.filter-field select{margin-top:0}.field-help{display:block;font-size:var(--font-body-sm-size);font-weight:400;color:var(--color-text-subtlest);line-height:1.7;margin-top:8px}.form-layout{display:grid;grid-template-columns:minmax(0,760px) 280px;gap:28px;align-items:start}.ticket-form{padding:0 28px}.form-section{padding:27px 0;border-bottom:1px solid var(--color-border-subtle)}.form-section h2{display:flex;align-items:center;gap:11px;margin-bottom:24px}.step-number{border-radius:var(--border-radius-full);width:25px;height:25px;background:var(--color-background-brand-subtler);color:var(--color-text-brand);display:inline-grid;place-items:center;font-size:var(--font-body-sm-size);font-weight:600}.form-section label:last-child{margin-bottom:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 19px}.form-footer{display:flex;justify-content:flex-end;gap:11px;padding:23px 0}.form-guide{padding:25px}.form-guide h3{margin:20px 0 10px}.form-guide p,.form-guide li{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);line-height:1.85}.form-guide ol{padding-left:18px;margin:23px 0}.form-guide li{padding:0 0 14px 5px}.guide-note{border-top:1px solid var(--color-border-subtle);padding-top:18px;display:flex;align-items:flex-start;gap:9px;color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);line-height:1.8}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:25px;align-items:start}.description-panel{margin-bottom:24px}.custom-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:24px 0 0;padding-top:20px;border-top:1px solid var(--color-border-subtle)}.custom-fields dt{text-transform:capitalize;color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);margin-bottom:5px}.custom-fields dd{font-size:var(--font-body-md-size);margin:0}.count-badge{font-size:var(--font-body-sm-size);border-radius:var(--border-radius-full);background:var(--color-background-brand-subtler);color:var(--color-text-brand);padding:2px 9px}.messages{padding:0 24px}.message{display:flex;gap:12px;padding:22px 0;border-top:1px solid var(--color-border-subtle)}.message-avatar{width:33px;height:33px;border-radius:var(--border-radius-full);background:var(--color-background-brand-subtler);color:var(--color-text-subtlest);display:flex;align-items:center;justify-content:center;font-size:var(--font-body-sm-size);font-weight:600;flex-shrink:0}.abr-avatar{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.message-content{min-width:0;flex:1}.message-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px}.message-meta strong{font-size:var(--font-body-md-size);font-weight:600}.message-meta time{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.message-content p{font-size:var(--font-body-md-size);line-height:1.9;color:var(--color-text-subtle)}.message-content .sync{margin-top:8px}.message-form{padding:20px 24px;border-top:1px solid var(--color-border-subtle);background:var(--elevation-surface-raised)}.message-form textarea{font-size:var(--font-body-md-size);min-height:95px;margin-top:0}.message-form>div{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:12px}.message-form .field-help{margin:0;max-width:65%;font-size:var(--font-body-sm-size)}.conversation-empty{font-size:var(--font-body-md-size);padding:15px 0 30px}.summary-panel{padding:23px;margin-bottom:22px}.summary-panel dl{margin:23px 0 0}.summary-panel dl>div{margin-bottom:19px}.summary-panel dl>div:last-child{margin-bottom:0}.summary-panel dt{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin-bottom:5px}.summary-panel dd{font-size:var(--font-body-md-size);font-weight:500;margin:0;line-height:1.7}.sync-panel{padding:23px;margin-bottom:22px}.sync-panel h3{display:flex;align-items:center;gap:8px;font-size:var(--font-body-md-size);margin-bottom:18px}.sync-panel p{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);line-height:1.8;margin-top:14px}.sync{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);white-space:nowrap}.sync-synced{color:var(--color-text-success)}.sync-failed,.sync-outcome_unknown{color:var(--color-text-warning)}.success-box,.error-box,.info-box{display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid var(--color-border-warning-default);border-radius:var(--border-radius-box);margin-bottom:20px;font-size:var(--font-body-md-size);line-height:1.7}.success-box{background:var(--color-background-success-subtlest);border-color:var(--color-border-transparent);color:var(--color-text-success)}.success-box>span{flex:1}.error-box{background:var(--elevation-surface-raised);color:var(--color-text-danger);border-color:var(--color-border-transparent)}.info-box{background:var(--color-background-brand-subtlest);border-color:var(--color-border-subtle);color:var(--color-text-brand);margin:0 24px 15px;font-size:var(--font-body-md-size)}.integration-notice{background:var(--elevation-surface-raised);border:1px solid var(--color-border-subtle);display:flex;align-items:center;gap:17px;padding:20px 24px;border-radius:var(--border-radius-box);margin-bottom:26px}.integration-notice strong{font-size:var(--font-body-md-size);color:var(--color-text-brand)}.integration-notice p{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);margin-top:4px}.credential-list{border-top:1px solid var(--color-border-subtle)}.credential-row{display:flex;align-items:center;gap:17px;padding:22px 24px;border-bottom:1px solid var(--color-border-subtle)}.credential-row:last-child{border:0}.key-icon{display:grid;place-items:center;background:var(--color-background-brand-subtlest);color:var(--color-text-brand);width:42px;height:42px;border-radius:var(--border-radius-box)}.credential-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.credential-info strong{font-size:var(--font-body-md-size)}.credential-info code{color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);overflow-wrap:anywhere}.credential-info>span{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.credential-status{font-size:var(--font-body-sm-size);background:var(--color-background-success-subtlest);color:var(--color-text-success);border-radius:var(--border-radius-selector);padding:4px 8px;white-space:nowrap}.credential-status.revoked{background:var(--color-background-warning-subtlest);color:var(--color-text-warning)}.developer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr);gap:24px;margin-top:25px;align-items:start}.code-block{background:var(--color-background-neutral-bold-default);color:var(--color-text-brand);padding:27px;margin:0;overflow:auto;line-height:1.9;-moz-tab-size:2;tab-size:2}.code-block code{font-size:var(--font-body-md-size)}.api-guide{padding:24px;margin-bottom:22px}.numbered-guide{list-style:none;padding:0;margin:25px 0}.numbered-guide li{display:flex;gap:13px;margin:0 0 23px}.numbered-guide li>span{width:26px;height:26px;display:grid;place-items:center;background:var(--color-background-brand-subtler);color:var(--color-text-brand);border-radius:var(--border-radius-box);font-size:var(--font-body-sm-size);flex-shrink:0}.numbered-guide strong{font-size:var(--font-body-md-size)}.numbered-guide p,.webhook-info p{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);line-height:1.8;margin-top:5px}.webhook-info h3{display:flex;gap:8px;align-items:center;font-size:var(--font-body-md-size)}.scope-options{border:0;margin:22px 0;padding:0}.scope-options legend{font-size:var(--font-body-md-size);font-weight:500;margin-bottom:16px;color:var(--color-text-subtle)}.checkbox-label{display:flex;align-items:center;gap:9px;font-weight:400;font-size:var(--font-body-md-size);margin-bottom:13px}.checkbox-label input{width:16px;height:16px;accent-color:var(--color-background-brand-bold-default);margin:0;flex-shrink:0}.saved-check{margin-top:26px}.secret-box{padding:16px;background:var(--color-background-brand-subtler);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);margin-bottom:14px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.secret-box code{font-size:var(--font-body-md-size);color:var(--color-text-brand)}.modal{border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-xl);padding:27px;max-width:560px;width:calc(100% - 32px);max-height:90vh;color:var(--color-text-default);box-shadow:var(--effect-elevation-raised-default)}.modal::backdrop{background:#25183765}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.modal-heading h2{font-size:var(--font-label-lg-size)}.modal-intro{font-size:var(--font-body-md-size);line-height:1.85;color:var(--color-text-subtlest);margin-bottom:24px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px;padding-top:23px;border-top:1px solid var(--color-border-subtle)}.modal .form-row{gap:0 15px}.mapping-row{display:flex;align-items:center;gap:14px;padding:20px 24px;border-top:1px solid var(--color-border-subtle)}.mapping-row>div{flex:1}.mapping-row strong{font-size:var(--font-body-md-size);display:block}.mapping-row code{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);display:block;margin-top:4px}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start;margin-top:25px}.operations-list{padding:0 23px 8px}.operation-row{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:17px 0;border-top:1px solid var(--color-border-subtle)}.operation-row a{font-size:var(--font-body-md-size);display:flex;align-items:center;gap:4px;color:var(--color-text-brand)}.operation-row>div>span{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin-top:5px}.operation-row p{font-size:var(--font-body-sm-size);margin-top:7px;max-width:340px}.audit-list{padding:0 25px 20px}.audit-row{display:flex;gap:12px;padding:12px 0}.audit-dot{width:7px;height:7px;border-radius:var(--border-radius-full);background:var(--color-background-brand-subtle);margin-top:7px;flex-shrink:0}.audit-row strong{display:block;font-size:var(--font-body-md-size);font-weight:500}.audit-row span:not(.audit-dot){display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin:5px 0}.audit-row small{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);overflow-wrap:anywhere}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 30px;gap:12px}.empty-icon{background:var(--color-background-brand-subtlest);border:1px solid var(--color-border-subtle);color:var(--color-text-brand);width:64px;height:64px;border-radius:var(--border-radius-box);display:grid;place-items:center;margin-bottom:7px}.empty h3{font-size:var(--font-body-lg-size);color:var(--color-text-subtle)}.empty p{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);max-width:380px;line-height:1.8;margin-bottom:8px}.loading{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--color-text-subtlest);min-height:220px;font-size:var(--font-body-md-size)}.app-loading{min-height:100vh;display:grid;place-items:center}.connection-error{max-width:650px;margin:100px auto;padding:25px}.connection-error h1{margin-bottom:25px}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-brand{background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);display:flex;flex-direction:column;padding:50px 65px;justify-content:space-between;min-height:100vh}.login-brand>img{width:205px}.login-brand .eyebrow{color:var(--color-text-brand);margin-bottom:25px}.login-brand h1{font-size:32px;line-height:1.3;font-weight:600}.login-brand p{color:var(--color-text-brand);font-size:var(--font-body-lg-size);line-height:2;margin-top:26px}.login-foot{font-size:var(--font-body-sm-size);color:var(--color-text-brand)}.login-main{display:flex;align-items:center;justify-content:center;padding:50px 35px;background:var(--elevation-surface-raised)}.login-box{width:410px;max-width:100%}.brand-icon{display:grid;place-items:center;width:57px;height:57px;background:var(--color-background-brand-subtler);border-radius:var(--border-radius-box);color:var(--color-text-brand);margin-bottom:27px}.login-box h2{font-size:28px;margin-bottom:12px;color:var(--color-text-brand)}.login-box>p{font-size:var(--font-body-md-size);line-height:1.9;color:var(--color-text-subtlest);margin-bottom:28px}.login-box .button{margin-top:12px;min-height:48px}.demo-login{display:flex;align-items:flex-start;gap:10px;background:var(--color-background-warning-subtlest);border:1px solid var(--color-border-transparent);border-radius:var(--border-radius-box);padding:16px;color:var(--color-text-warning);margin-bottom:10px}.demo-login strong{font-size:var(--font-body-md-size);font-weight:600}.demo-login p{font-size:var(--font-body-sm-size);line-height:1.8;margin-top:5px}.demo-login svg{margin-top:2px}.user-demo{display:block;margin:22px auto;font-size:var(--font-body-sm-size);color:var(--color-text-brand)}.login-security{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--color-text-subtlest);font-size:var(--font-body-sm-size);margin-top:34px;padding-top:25px;border-top:1px solid var(--color-border-subtle)}@media(min-width:1650px){.main-content{padding:40px 48px 60px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 320px}.stat-card{padding:24px 26px}.ticket-table td{padding:21px 24px}.sidebar{width:260px;flex-basis:260px}}@media(max-width:1250px){.sidebar{width:220px;flex-basis:220px}.main-content{padding:27px 25px 40px}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-aside{display:grid;grid-template-columns:1.5fr 1fr}.stats-grid{gap:12px}.stat-card{padding:18px}.stat-top{font-size:var(--font-body-sm-size)}.service-grid{gap:16px}.service-card{padding:22px}.detail-layout{grid-template-columns:minmax(0,1fr) 250px}.form-layout{grid-template-columns:minmax(0,1fr) 245px}.ticket-table th,.ticket-table td{padding-left:16px;padding-right:16px}}@media(max-width:1000px){.sidebar{width:195px;flex-basis:195px;padding-left:10px;padding-right:10px}.sidebar nav a{font-size:var(--font-body-md-size);gap:9px;padding:11px 10px}.company-card{padding-left:5px}.main-content{padding:25px 20px 35px}.stats-grid{grid-template-columns:repeat(2,1fr)}.service-grid{grid-template-columns:1fr}.service-card{padding:24px}.service-card-top{margin-bottom:18px}.service-card-foot{margin-top:18px}.form-layout,.detail-layout{grid-template-columns:1fr}.form-layout>aside{display:none}.detail-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-aside .panel{margin:0}.developer-grid,.admin-columns{grid-template-columns:1fr}.topbar{padding:0 22px}.top-brand{gap:20px}.top-brand img{width:150px}.panel-heading{padding:20px}.summary-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.summary-panel dl>div{margin:0}.summary-panel{grid-column:1/-1}.list-toolbar{flex-wrap:wrap;gap:14px}.list-toolbar .search-field{max-width:100%;width:100%}.sidebar-user>div>span{font-size:var(--font-body-sm-size)}.mapping-row{flex-wrap:wrap}.mapping-row>div{min-width:180px}}@media(max-width:760px){.topbar{height:66px;padding:0 17px}.mobile-menu{display:inline-flex;color:var(--color-text-on-bold);margin-left:-5px}.top-brand{gap:12px}.top-brand img{width:137px}.portal-title,.brand-divider,.top-company{display:none}.app-body{min-height:calc(100vh - 66px)}.sidebar{position:fixed;left:-280px;top:66px;bottom:0;min-height:0;height:calc(100dvh - 66px);width:250px;z-index:19;transition:left .2s;padding:18px 15px 0;overflow-y:auto}.sidebar.is-open{left:0}.sidebar nav a{font-size:var(--font-body-md-size);padding:12px}.nav-scrim{position:fixed;top:66px;right:0;bottom:0;left:0;background:#20153155;z-index:18}.main-content{padding:24px 17px 35px}.environment-banner{padding:8px 14px;font-size:var(--font-body-sm-size);justify-content:flex-start}.page-heading{align-items:flex-start;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-heading h1{font-size:28px;overflow-wrap:anywhere}.page-heading p{font-size:var(--font-body-md-size)}.eyebrow{font-size:var(--font-body-sm-size)}.heading-actions{flex-wrap:wrap}.stats-grid{gap:11px;margin-bottom:21px}.stat-card{padding:16px 14px}.stat-icon{width:29px;height:29px}.stat-icon svg{width:17px}.stat-top{font-size:var(--font-body-sm-size)}.stat-number{font-size:28px;margin:12px 0 7px}.stat-caption{font-size:var(--font-body-sm-size);line-height:1.65}.dashboard-aside{grid-template-columns:1fr}.dashboard-columns{gap:20px}.ticket-table td:first-child{min-width:225px}.ticket-table th,.ticket-table td{padding:15px}.panel-heading{padding:19px 17px}.panel-heading h2{font-size:var(--font-body-lg-size)}.panel-heading p,.panel-heading .text-link{font-size:var(--font-body-sm-size)}.workspace footer{padding:15px 17px;gap:12px;font-size:var(--font-body-sm-size)}.panel-foot{padding:14px 17px;font-size:var(--font-body-sm-size)}.list-toolbar{padding:17px}.toolbar-actions{width:100%;justify-content:space-between}.filter-field{flex:1}.filter-field select{width:100%}.form-row{grid-template-columns:1fr}.ticket-form{padding:0 19px}.form-section{padding:22px 0}.form-section h2{font-size:var(--font-body-lg-size)}.form-footer{justify-content:space-between}.detail-aside{grid-template-columns:1fr}.summary-panel dl{grid-template-columns:1fr 1fr}.custom-fields{grid-template-columns:1fr}.messages{padding:0 17px}.message{gap:9px}.message-meta{flex-wrap:wrap;gap:5px}.message-meta time{font-size:var(--font-body-sm-size)}.message-content p{font-size:var(--font-body-md-size)}.message-form{padding:17px}.message-form>div{align-items:flex-end}.message-form .field-help{max-width:50%;font-size:var(--font-body-sm-size)}.integration-notice{padding:18px;gap:12px;align-items:flex-start}.credential-row{gap:11px;padding:18px;flex-wrap:wrap}.credential-info{min-width:160px}.credential-status{margin-left:auto}.credential-row .key-icon{width:35px;height:35px}.developer-grid .panel-heading{flex-wrap:wrap}.code-block{padding:19px}.code-block code{font-size:var(--font-body-sm-size)}.mapping-row{padding:18px;gap:11px}.mapping-row .button{margin-left:auto}.modal{padding:22px}.modal .form-row,.login{grid-template-columns:1fr}.login-brand{min-height:220px;padding:26px 25px;gap:30px}.login-brand>img{width:155px}.login-brand h1{font-size:28px}.login-brand h1 br{display:none}.login-brand .eyebrow{font-size:var(--font-body-sm-size);margin-bottom:10px}.login-brand p,.login-foot{display:none}.login-main{padding:34px 23px 45px}.login-box h2{font-size:24px}.brand-icon{display:none}.login-security{font-size:var(--font-body-sm-size)}.support-note{padding-top:25px}.sidebar-bottom{padding-top:35px}}.callbacks-panel{margin-top:25px}.callback-body{padding:0 24px 24px}.callback-body>p{font-size:var(--font-body-md-size);line-height:1.8}.callback-row{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid var(--color-border-subtle)}.callback-row>svg{color:var(--color-text-brand)}.callback-row>div{flex:1;min-width:0}.callback-row strong{display:block;font-size:var(--font-body-md-size)}.callback-row code{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);overflow-wrap:anywhere;margin-top:5px}.callback-delivery-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-subtle);padding-top:22px;margin-top:20px;margin-bottom:15px}.callback-deliveries>div{display:flex;gap:18px;justify-content:space-between;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);padding:10px 0}.callback-delivery-heading h3{font-size:var(--font-body-md-size)}.callback-deliveries time{white-space:nowrap}.ticket-link strong,.quick-service strong,.stat-top,.message-meta strong,.message-content p,.summary-panel dd,.service-card p,.sidebar nav a,.credential-info strong,.mapping-row strong{font-size:var(--font-body-md-size)}.badge,.priority,.sync,.ticket-service,.ticket-table th{font-size:var(--font-body-sm-size)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.input-with-icon{display:flex;align-items:center;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);padding:0 12px;margin-top:7px;transition:border-color .15s}.input-with-icon:focus-within{border-color:var(--color-border-brand-default);box-shadow:var(--effect-focus-ring-brand)}.input-with-icon input{border:0!important;margin-top:0!important;padding:12px 10px!important;outline:none!important;background:transparent}.input-with-icon svg{color:var(--color-text-subtlest)}.requester-card{margin-bottom:24px;border-left:4px solid var(--color-border-brand-default)}.requester-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px;padding:0 24px 22px}.field-label{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);font-weight:600;margin-bottom:4px}.asset-code{display:inline-flex;align-items:center;gap:6px;background:var(--color-background-brand-subtler);color:var(--color-text-brand);padding:4px 9px;border-radius:var(--border-radius-box);font-weight:600;font-size:var(--font-body-md-size)}.tag-asset{display:inline-flex;align-items:center;gap:4px;background:var(--color-background-brand-subtler);color:var(--color-text-brand);padding:2px 7px;border-radius:var(--border-radius-selector);font-size:var(--font-body-sm-size);margin-top:3px}.requester-col strong{display:block;font-size:var(--font-body-md-size);color:var(--color-text-default)}.requester-col span{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.action-panel{padding:22px;margin-bottom:22px;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--card-border-radius)}.action-panel h2{font-size:var(--font-body-md-size);margin-bottom:16px;color:var(--color-text-brand)}.assigned-me-badge{display:flex;align-items:center;gap:8px;background:var(--color-background-success-subtlest);border:1px solid var(--color-border-transparent);color:var(--color-text-success);padding:10px 14px;border-radius:var(--border-radius-box);font-size:var(--font-body-md-size);font-weight:600;margin-bottom:16px}.action-buttons-group{display:flex;flex-direction:column;gap:10px}.button.success-btn{background:var(--color-background-success-bold-default);color:var(--color-text-on-bold);border:1px solid var(--color-border-success-default)}.button.success-btn:hover{background:var(--color-background-success-bold-default)}.button.warning-btn{background:var(--color-background-warning-bold-default);color:var(--color-text-on-bold);border:1px solid var(--color-border-warning-default)}.button.warning-btn:hover{background:var(--color-background-warning-bold-default)}.button.danger-outline{background:transparent;border:1px solid var(--color-border-danger-default);color:var(--color-text-danger)}.button.danger-outline:hover{background:var(--color-background-danger-subtlest)}.button.success-outline{background:transparent;border:1px solid var(--color-border-success-default);color:var(--color-text-success)}.button.success-outline:hover{background:var(--color-background-success-subtlest)}.resolution-box{display:flex;gap:12px;background:var(--color-background-success-subtlest);border:1px solid var(--color-border-success-default);border-radius:var(--border-radius-box);padding:16px;margin-top:20px;color:var(--color-text-success)}.resolution-box p{margin-top:6px;font-size:var(--font-body-md-size);color:var(--color-text-success)}.escalation-alert{display:flex;gap:12px;background:var(--color-background-warning-subtlest);border:1px solid var(--color-border-warning-default);border-radius:var(--border-radius-box);padding:16px;margin-top:20px;color:var(--color-text-warning)}.escalation-alert p{margin-top:6px;font-size:var(--font-body-md-size);color:var(--color-text-warning)}.assigned-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--border-radius-box);font-size:var(--font-body-sm-size);font-weight:600}.assigned-tech{background:var(--color-background-information-subtlest);color:var(--color-text-information)}.unassigned{background:var(--color-background-danger-subtlest);color:var(--color-text-danger)}.assigned-name{color:var(--color-text-information)}.unassigned-text{color:var(--color-text-danger);font-style:italic}.sla-time{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-warning);font-weight:600}.priority-urgente>span{background:var(--color-background-danger-bold-default)}.status-devolvido{background:var(--color-background-warning-subtlest);color:var(--color-text-warning)}.status-retirado,.status-nao_mapeado{background:var(--color-background-neutral-default);color:var(--color-text-subtle)}.info-box{background:var(--color-background-brand-subtler);color:var(--color-text-brand);border-color:var(--color-border-subtle)}.info-box .sync{margin-top:0;color:inherit}.ticket-table td>.sync{display:flex;margin-top:5px}.ticket-table td>code~span,.ticket-table td>strong+.muted,.ticket-table td>strong+code{display:block;margin-top:3px;font-size:var(--font-body-sm-size)}.page-heading .filter-field{margin:0}.login-brand h1 .login-subtitle{display:block;font-size:.58em;font-weight:400;color:var(--color-text-on-bold);margin-top:4px}.action-panel>.button+.action-buttons-group{margin-top:10px}.table-actions{flex-wrap:wrap}.panel>.conversation-empty{padding:0 24px 26px}.role-badge{display:inline-flex;padding:3px 9px;border-radius:var(--border-radius-box);font-size:var(--font-body-sm-size);font-weight:600}.role-admin{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.role-manager{background:var(--color-background-information-subtlest);color:var(--color-text-information)}.role-technician{background:var(--color-background-brand-subtler);color:var(--color-text-subtle)}.status-pill{display:inline-flex;padding:3px 8px;border-radius:var(--border-radius-box);font-size:var(--font-body-sm-size);font-weight:600}.status-pill.active{background:var(--color-background-success-subtlest);color:var(--color-text-success)}.status-pill.inactive{background:var(--color-background-danger-subtlest);color:var(--color-text-danger)}.table-actions{display:flex;gap:8px;align-items:center}.code-input{letter-spacing:.5em;font-size:var(--font-label-lg-size)!important;font-variant-numeric:tabular-nums}.login-links{display:flex;justify-content:space-between;margin-top:12px}.login-box .password-form{margin-top:22px;text-align:left}.notice-list{display:flex;flex-direction:column;gap:10px;margin:6px 0 4px}.notice-option{display:flex!important;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);cursor:pointer;margin:0!important}.notice-option input{margin-top:3px;width:auto!important;accent-color:var(--color-background-brand-bold-default)}.notice-option strong{display:block;font-size:var(--font-body-md-size);color:var(--color-text-default)}.notice-option .field-help{display:block;margin-top:3px}.notice-always{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:14px 16px;background:var(--color-background-brand-subtlest);border-radius:var(--border-radius-box);color:var(--color-text-subtle)}.notice-always strong{display:block;font-size:var(--font-body-md-size);color:var(--color-text-default)}.notice-form{padding-top:22px}.sidebar-user{gap:5px}.sidebar-user>.avatar{margin-right:4px}.sidebar-user .icon-button{min-width:28px;min-height:30px}.notice-form .info-box,.notice-form .error-box{margin:14px 0 0}.microsoft-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.access-tag{display:block;font-size:var(--font-body-sm-size);margin-top:4px}.login-box .sso-divider{display:flex;flex-direction:column;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--color-border-subtle)}.login-box .sso-divider>span{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);text-align:center}.board.is-refreshing{transition:opacity .15s}.board-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.list-toolbar .board-filters{margin:0}.board-freshness{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin-left:auto}.board-alert{display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid var(--color-border-warning-default);background:var(--color-background-warning-subtlest);color:var(--color-text-warning);border-radius:var(--border-radius-box);margin-bottom:22px;font-size:var(--font-body-md-size)}.board-alert>span{flex:1}.board-section{margin-bottom:24px}.board-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;list-style:none;margin:0;padding:0;font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.board-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.board-swatch{width:10px;height:10px;border-radius:var(--border-radius-selector)}.board-table th.numeric,.board-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.ticket-table.board-table td:first-child{width:auto;min-width:200px}.board-table tr.is-empty td{color:var(--color-text-subtlest)}.board-bar{position:relative;height:28px;display:flex;align-items:center;border-radius:var(--border-radius-selector)}.board-bar-fill{display:flex;gap:2px;height:16px;min-width:4px}.board-bar-fill>span{display:flex;align-items:center;justify-content:center;min-width:2px;font-size:var(--font-body-sm-size);font-weight:600;font-variant-numeric:tabular-nums}.board-bar-fill>span:last-child{border-radius:0 var(--border-radius-selector) var(--border-radius-selector) 0}.board-bar:hover .board-bar-fill,.board-bar:focus-visible .board-bar-fill{filter:brightness(1.12)}.board-tooltip{position:fixed;transform:translateY(calc(-100% - 6px));z-index:50;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);box-shadow:var(--effect-elevation-raised-default);padding:7px 11px;font-size:var(--font-body-sm-size);pointer-events:none;min-width:130px}.board-tooltip>div{display:flex;align-items:center;gap:8px;line-height:1.9}.board-tooltip strong{font-variant-numeric:tabular-nums;min-width:18px;text-align:right;color:var(--color-text-default)}.board-tooltip span:not(.board-key){color:var(--color-text-subtle)}.board-key{width:12px;height:2px;border-radius:var(--border-radius-selector)}.board-pending{display:flex;margin-top:5px}@media(max-width:760px){.board-freshness{margin-left:0;width:100%}.panel-heading .board-legend{justify-content:flex-start}.board-section .panel-heading{flex-wrap:wrap}}.captcha-box{min-height:65px;margin:2px 0 14px}.captcha-box:empty{border:1px dashed var(--color-border-subtle);border-radius:var(--border-radius-box)}.login-forgot{display:flex;justify-content:flex-end;margin:-10px 0 16px}.login-box .success-box{margin:0 0 6px}.login-box .error-box .text-button{white-space:nowrap}.ticket-table.board-table td{padding-top:13px;padding-bottom:13px}.attachments-panel{margin-bottom:24px}.attachments-panel .error-box{margin:0 24px 14px}.attachment-list{list-style:none;margin:0;padding:0 24px 12px}.attachment-list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--color-border-subtle);color:var(--color-text-subtlest)}.attachment-name{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--font-body-md-size);color:var(--color-text-default)}.message-files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.message-file{display:flex;align-items:center;gap:7px;font-size:var(--font-body-md-size);color:var(--color-text-subtle);min-width:0}.message-file>span{color:var(--color-text-default);overflow-wrap:anywhere;min-width:0}.message-file small{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);white-space:nowrap}.message-file.file-failed small{color:var(--color-text-warning)}.message-file.file-synced small{color:var(--color-text-success)}.message-files.picked{margin:10px 0 0;padding:10px 12px;background:var(--color-background-brand-subtlest);border-radius:var(--border-radius-box)}.message-files.picked .icon-button{margin-left:auto;min-width:28px;min-height:28px}.message-attach{display:flex!important;align-items:center;gap:12px;margin-top:10px;justify-content:flex-start!important;flex-wrap:wrap}.message-attach .field-help{margin:0;max-width:none}.file-button{cursor:pointer;margin:0!important;font-weight:600}.message-form .error-box{margin:10px 0 0}.role-analyst{background:var(--color-background-success-subtlest);color:var(--color-text-success)}.chat-state{display:inline-flex;align-items:center;gap:6px;border-radius:var(--border-radius-box);padding:5px 9px;font-size:var(--font-body-sm-size);font-weight:600;white-space:nowrap;background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.chat-state>span{width:6px;height:6px;border-radius:var(--border-radius-full);background:currentColor}.chat-state-chamado{background:var(--color-background-success-subtlest);color:var(--color-text-success)}.chat-state-falha{background:var(--color-background-danger-subtlest);color:var(--color-text-danger)}.chat-state-em_atendimento{background:var(--color-background-information-subtlest);color:var(--color-text-information)}.chat-state-abrindo{background:var(--color-background-warning-subtlest);color:var(--color-text-warning)}.chat-state-encerrada,.chat-state-chamado_encerrado{background:var(--color-background-brand-subtler);color:var(--color-text-subtle)}.central-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px}.central-card .panel-heading{align-items:flex-start}.central-card h2{display:flex;align-items:center;gap:8px}.central-card .panel-body p{overflow-wrap:anywhere}.central-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.central-grid+.panel,.central-grid+.panel+.panel{margin-bottom:24px}.qr-box{display:flex;align-items:center;justify-content:center;min-height:268px;margin:6px 0 12px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-default)}.qr-box img{width:256px;height:256px;image-rendering:pixelated}.pairing-code{margin:14px 0 8px;padding:16px;border:1px dashed var(--color-border-brand-default);border-radius:var(--border-radius-box);background:var(--elevation-surface-raised);text-align:center;font-size:28px;font-weight:600;letter-spacing:.3em;font-variant-numeric:tabular-nums;color:var(--color-text-brand)}.ticket-table.chat-table td:first-child{width:auto;min-width:190px}.chat-preview{max-width:340px}.chat-preview>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-body-md-size)}.pager{display:inline-flex;align-items:center;gap:12px}.chat{list-style:none;margin:0;padding:4px 24px 26px;display:flex;flex-direction:column;gap:14px}.chat-message{display:flex;flex-direction:column;align-items:flex-start;max-width:78%}.chat-message.chat-out{align-self:flex-end;align-items:flex-end}.chat-bubble{padding:11px 14px;border-radius:var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-selector);background:var(--color-background-brand-subtler);color:var(--color-text-default);font-size:var(--font-body-md-size);line-height:1.65}.chat-out .chat-bubble{border-radius:var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-selector) var(--border-radius-xl);background:var(--color-background-brand-subtler)}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-kind{display:flex;align-items:center;gap:6px;font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-brand)}.chat-kind+p,.chat-bubble p+.chat-kind{margin-top:6px}.chat-time{margin-top:4px;font-size:var(--font-body-sm-size);color:var(--color-text-subtlest)}.chat-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:var(--font-body-md-size)}.chat-facts dt{color:var(--color-text-subtlest)}.chat-facts dd{margin:0;overflow-wrap:anywhere}.sync-panel .chat-facts+p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-default);font-size:var(--font-body-md-size)}.sync-panel p.chat-error{color:var(--color-text-danger)}@media(max-width:900px){.central-grid{grid-template-columns:1fr}}@media(max-width:760px){.chat{padding:4px 17px 22px}.chat-message{max-width:92%}.chat-preview{max-width:220px}}.chat-state-humano{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.chat-download{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--font-body-sm-size)}.chat-composer{padding:18px 24px 22px;border-top:1px solid var(--color-border-subtle);background:var(--elevation-surface-raised)}.chat-composer textarea{width:100%;min-height:64px;margin-top:0;font-size:var(--font-body-md-size);resize:vertical}.chat-composer>div{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:10px}.chat-composer .field-help{margin:0;font-size:var(--font-body-sm-size)}@media(max-width:760px){.chat-composer{padding:16px 17px}.chat-composer>div{flex-direction:column;align-items:stretch}}.tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid var(--color-border-subtle)}.tabs button{padding:11px 18px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-subtle);cursor:pointer}.tabs button.is-active{color:var(--color-text-brand);border-bottom-color:var(--color-border-brand-default)}.script-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 24px;margin-bottom:18px}.script-flow label{margin:0}.script-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 300px;gap:18px;align-items:start}.script-screens{display:flex;flex-direction:column;padding:8px}.script-screens button{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:0;border-radius:var(--border-radius-box);background:none;font:inherit;text-align:left;cursor:pointer;color:var(--color-text-default)}.script-screens button:hover{background:var(--color-background-brand-subtlest)}.script-screens button.is-active{background:var(--color-background-brand-subtler)}.script-screens button strong{font-size:var(--font-body-md-size);font-weight:600}.script-screens button span{font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.script-screens .script-add{flex-direction:row;align-items:center;gap:7px;margin-top:6px;border-top:1px solid var(--color-border-subtle);border-radius:0 0 var(--border-radius-box) var(--border-radius-box);color:var(--color-text-brand);font-size:var(--font-body-md-size);font-weight:600}.script-screens .script-add:disabled{color:var(--color-text-subtlest);cursor:default}.script-warning{color:var(--color-text-danger)!important;font-size:var(--font-body-sm-size)}.script-editor{padding:22px 24px}.script-editor h3{margin:22px 0 10px;font-size:var(--font-body-md-size)}.script-editor textarea,.script-texts textarea{width:100%;font-size:var(--font-body-md-size);line-height:1.6;resize:vertical}.field-count{float:right;font-size:var(--font-body-sm-size);font-weight:400;color:var(--color-text-subtlest);font-variant-numeric:tabular-nums}.field-count.is-over{color:var(--color-text-danger);font-weight:600}.option-row{display:flex;gap:10px;align-items:flex-start;padding:14px;margin-bottom:10px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-raised)}.option-fields{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.option-fields label{margin:0}.option-fields .wide{grid-column:1/-1}.option-tools{display:flex;flex-direction:column;gap:2px}.script-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px}.script-preview{position:sticky;top:90px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.script-preview .chat-bubble{width:100%;max-height:420px;overflow:auto}.script-preview .chat-bubble p{margin-top:4px}.preview-button{display:block;width:100%;padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-default);color:var(--color-text-brand);font-size:var(--font-body-md-size);font-weight:600;text-align:center;overflow-wrap:anywhere}.preview-list{width:100%;display:flex;flex-direction:column;gap:6px}.preview-list small{font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtle)}.preview-list>div{padding:8px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-default);font-size:var(--font-body-md-size)}.preview-list>div span{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.script-texts{margin-bottom:18px;padding-bottom:10px}.script-field{display:block;margin:0;padding:0 24px 18px}.script-field>strong{display:block;font-size:var(--font-body-md-size)}.script-field .field-help{display:block;margin:2px 0 8px}.script-welcome{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}@media(max-width:1200px){.script-layout{grid-template-columns:230px minmax(0,1fr)}.script-preview{position:static;grid-column:1/-1}}@media(max-width:760px){.script-layout,.script-flow,.option-fields{grid-template-columns:1fr}.script-field{padding:0 17px 16px}.script-editor{padding:18px 17px}}.level-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:12px}.level-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 22px;border:1px solid var(--color-border-subtle);border-radius:var(--card-border-radius);background:var(--elevation-surface-default);font:inherit;text-align:left;color:var(--color-text-default);cursor:pointer;transition:box-shadow .15s,border-color .15s}.level-card:hover{border-color:var(--color-border-brand-default)}.level-card:focus-visible{outline:2px solid transparent}.level-name{font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-subtle)}.level-number{font-size:32px;font-weight:600;line-height:1.05}.level-caption{font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.level-bar{display:flex;gap:2px;width:100%;height:12px;margin:6px 0 2px;padding:2px;border-radius:var(--border-radius-box);background:var(--color-background-brand-subtler)}.level-bar>span{min-width:3px;border-radius:var(--border-radius-selector)}.level-facts{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.level-card.is-active{border-color:var(--color-border-brand-default);box-shadow:inset 0 0 0 1px var(--color-border-selected)}.level-total{margin:0 0 22px;font-size:var(--font-body-md-size);color:var(--color-text-subtle)}.level-total strong{color:var(--color-text-default);font-variant-numeric:tabular-nums}.level-panel{border-color:var(--color-border-brand-default)}.display-form{display:flex;align-items:flex-end;gap:12px;margin:14px 0}.display-form label{flex:1;margin:0}.display-new{margin:12px 0;padding:14px;border:1px dashed var(--color-border-brand-default);border-radius:var(--border-radius-box);background:var(--elevation-surface-raised);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.display-new .secret-box{width:100%}.display-new code{overflow-wrap:anywhere}.display-list{list-style:none;margin:0;padding:0}.display-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--color-border-subtle)}.display-list li span{display:block;font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.display-list li>div:first-child{min-width:0}.display-list li .display-warning{color:var(--color-text-danger);font-weight:600}.display-actions{display:flex;gap:8px;flex-shrink:0}.display-new span{font-size:var(--font-body-md-size);color:var(--color-text-default)}.display-pin code{font-size:24px;letter-spacing:.3em;font-variant-numeric:tabular-nums}.grant-table .grant-col{width:160px;text-align:center}.grant-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-background-brand-bold-default)}.grant-mark{display:inline-flex;color:var(--color-text-subtlest)}.grant-mark.is-on{color:var(--color-text-success)}@media(max-width:1100px){.level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.display-form{flex-direction:column;align-items:stretch}.display-list li{flex-wrap:wrap}.grant-table .grant-col{width:auto}.level-number{font-size:32px}}.tv{min-height:100vh;display:flex;flex-direction:column;background:var(--color-background-brand-subtlest);color:var(--color-text-brand);font-size:clamp(14px,1.05vw,28px);overflow:hidden}.tv-top{display:flex;align-items:center;gap:2.2vw;padding:1.4vw 2.4vw;background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold)}.tv-top img{height:2.6vw;min-height:28px}.tv-title{flex:1;min-width:0}.tv-title h1{font-size:1.9em;font-weight:600;color:var(--color-text-on-bold)}.tv-title span{font-size:1em;color:var(--color-text-on-bold)}.tv-clock{text-align:right}.tv-clock strong{display:block;font-size:2.6em;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.tv-clock span{font-size:.9em;color:var(--color-text-on-bold)}.tv-alert{padding:.7vw 2.4vw;background:var(--color-background-warning-subtlest);color:var(--color-text-warning);border-bottom:1px solid var(--color-border-warning-default);font-weight:600}.tv-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4vw;padding:1.6vw 2.4vw 0}.tv-level{display:flex;flex-direction:column;gap:.3vw;padding:1.3vw 1.5vw;border-radius:var(--border-radius-xl);background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);transition:background .4s,color .4s,transform .4s}.tv-level-name{font-size:1.1em;font-weight:600;color:var(--color-text-subtle)}.tv-level strong{font-size:5.2em;font-weight:600;line-height:1}.tv-level-facts{font-size:.9em;color:var(--color-text-subtle)}.tv-level.is-focus{background:var(--color-background-brand-bold-default);border-color:var(--color-border-brand-default);color:var(--color-text-on-bold);transform:translateY(-.3vw);box-shadow:var(--effect-elevation-raised-default)}.tv-detail{flex:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,9fr);gap:1.4vw;padding:1.4vw 2.4vw;min-height:0}.tv-panel{background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-xl);padding:1.3vw 1.5vw;overflow:hidden}.tv-panel h2{font-size:1.25em;margin-bottom:1vw;color:var(--color-text-brand)}.tv-queues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9vw}.tv-queues li{display:grid;grid-template-columns:minmax(0,14em) minmax(0,1fr) 2.4em;align-items:center;gap:1vw}.tv-queue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tv-queue-track{height:1.1em;border-radius:var(--border-radius-box);background:var(--color-background-brand-subtler)}.tv-queue-track span{display:block;height:100%;min-width:4px;border-radius:var(--border-radius-box);background:var(--color-background-brand-bold-default)}.tv-queues strong{text-align:right;font-size:1.3em;font-variant-numeric:tabular-nums}.tv-legend{list-style:none;margin:1.4vw 0 0;padding:1vw 0 0;border-top:1px solid var(--color-border-subtle);display:flex;flex-wrap:wrap;gap:.5vw 1.6vw;font-size:.9em;color:var(--color-text-subtle)}.tv-legend li{display:inline-flex;align-items:center;gap:.5em}.tv-legend li span,.tv-priority>span{width:.8em;height:.8em;border-radius:var(--border-radius-selector);flex-shrink:0}.tv-table{width:100%;border-collapse:collapse}.tv-table td{padding:.62vw .6vw;border-top:1px solid var(--color-border-subtle);vertical-align:middle}.tv-table tr:first-child td{border-top:0}.tv-id{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);font-weight:600;white-space:nowrap}.tv-subject strong{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32vw}.tv-subject span{font-size:.82em;color:var(--color-text-subtle)}.tv-priority{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap}.tv-nobody{font-weight:600;white-space:nowrap}.tv-nobody:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.45em;border-radius:var(--border-radius-full);background:var(--color-background-danger-bold-default)}.tv-age{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tv-empty{color:var(--color-text-subtle)}.tv-foot{display:flex;align-items:center;gap:1.4vw;padding:.7vw 2.4vw 1vw;font-size:.85em;color:var(--color-text-subtle)}.tv-turn{flex:1;height:4px;border-radius:var(--border-radius-selector);background:var(--color-background-brand-subtle);overflow:hidden}.tv-turn span{display:block;height:100%;background:var(--color-background-brand-bold-default);animation:tv-turn 20s linear}@keyframes tv-turn{0%{width:0}to{width:100%}}.tv-foot button{border:1px solid var(--color-border-subtle);background:var(--elevation-surface-default);color:var(--color-text-brand);border-radius:var(--border-radius-box);padding:.4em .9em;font:inherit;cursor:pointer}.tv-message{align-items:center;justify-content:center;text-align:center;gap:1.4vw;background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);padding:4vw}.tv-message img{height:4vw;min-height:36px}.tv-message h1{color:var(--color-text-on-bold);font-size:2em}.tv-message p{max-width:44em;color:var(--color-text-on-bold)}.tv-gate{gap:clamp(10px,1.2vw,26px);overflow:auto}.tv-pin{display:flex;gap:clamp(10px,1.1vw,22px)}.tv-pin span{width:clamp(16px,1.5vw,30px);height:clamp(16px,1.5vw,30px);border-radius:var(--border-radius-full);border:2px solid var(--color-border-subtle)}.tv-pin span.is-filled{background:var(--elevation-surface-default);border-color:var(--color-border-transparent)}.tv-keys{display:grid;grid-template-columns:repeat(3,clamp(64px,6.4vw,132px));gap:clamp(8px,.8vw,16px)}.tv-keys button{height:clamp(52px,5vw,104px);border:1px solid var(--color-border-transparent);border-radius:var(--border-radius-box);background:#ffffff1f;color:var(--color-text-on-bold);font:inherit;font-size:1.5em;font-weight:600;cursor:pointer}.tv-keys button.tv-key-word{font-size:.8em}.tv-keys button:hover:not(:disabled),.tv-keys button:focus-visible{background:#ffffff42;outline:2px solid transparent}.tv-keys button:disabled{cursor:default}.tv-message .tv-gate-note{min-height:1.5em;color:var(--color-text-on-bold);font-weight:600}@media(max-width:900px){.tv-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-detail{grid-template-columns:1fr}.tv-subject strong{max-width:60vw}}@media(prefers-reduced-motion:reduce){.tv-turn span{animation:none;width:100%}.tv-level{transition:none}}.nav-badge{margin-left:auto;min-width:22px;padding:2px 7px;border-radius:var(--border-radius-box);background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);font-size:var(--font-body-sm-size);font-weight:600;text-align:center}.approvals{border-color:var(--color-border-brand-default)}.approvals h2{display:flex;align-items:center;gap:8px}.approval-list{list-style:none;margin:0;padding:0 24px 12px}.approval-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--color-border-subtle)}.approval-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.approval-who strong{font-size:var(--font-body-md-size)}.approval-who span{font-size:var(--font-body-sm-size);color:var(--color-text-subtle);overflow-wrap:anywhere}.approval-refused{padding:0 0 10px}.approval-refused summary{padding:10px 24px;font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-subtle);cursor:pointer}@media(max-width:760px){.approval-list{padding:0 17px 10px}.approval-list li{flex-wrap:wrap}.approval-who{flex-basis:100%}}.dash-scope{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-bottom:20px}.dash-presets{display:inline-flex;align-items:center;gap:2px;padding:3px 3px 3px 11px;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);color:var(--color-text-subtlest)}.dash-presets svg{margin-right:6px}.dash-presets button{background:none;padding:8px 12px;border-radius:var(--border-radius-box);font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-subtle);white-space:nowrap}.dash-presets button:hover{background:var(--color-background-brand-subtlest)}.dash-presets button.is-active{background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold)}.dash-range{display:inline-flex;align-items:center;gap:10px;padding:3px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-default)}.dash-range.is-active{border-color:var(--color-border-brand-default);box-shadow:var(--effect-elevation-raised-default)}.dash-range label{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--font-body-md-size);color:var(--color-text-subtle)}.dash-range input{margin:0;border:0;padding:7px 2px;width:auto;font-size:var(--font-body-md-size);background:none}.dash-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dash-filters .filter-field{background:var(--elevation-surface-default)}.dash-filters .filter-field select{width:182px}.dash-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.dash-tile{position:relative;display:flex;border:1px solid var(--color-border-subtle);border-radius:var(--card-border-radius);background:var(--elevation-surface-default);overflow:hidden;transition:box-shadow .15s,border-color .15s,transform .15s}.dash-tile:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--tone)}.dash-tile:hover{border-color:var(--tone)}.dash-tile-body{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0;padding:18px 18px 15px;background:none;font:inherit;color:var(--color-text-default);text-align:left}.dash-tile-export{position:absolute;top:13px;right:10px}.dash-list-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:18px}.dash-list-top .modal-intro{margin:0}.dash-tile-blue,.dash-chip-blue{--tone:#2a78d6;--wash:#e8f1fc;--ink:#1c5cab}.dash-tile-orange,.dash-chip-orange{--tone:#eb6834;--wash:#fdeee7;--ink:#b0441a}.dash-tile-violet,.dash-chip-violet{--tone:#6250d6;--wash:#eeebfb;--ink:#4a3aa7}.dash-tile-aqua,.dash-chip-aqua{--tone:#1baf7a;--wash:#e3f6ee;--ink:#0f7a55}.dash-tile-amber,.dash-chip-amber{--tone:#eda100;--wash:#fdf3d9;--ink:#8a5d00}.dash-tile-magenta,.dash-chip-magenta{--tone:#e87ba4;--wash:#fdeef4;--ink:#b23a6c}.dash-chip{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--border-radius-box);background:var(--wash);color:var(--ink);flex:none}.dash-tile-top{display:flex;align-items:center;gap:10px;padding-right:32px}.dash-tile-label{font-size:var(--font-body-md-size);font-weight:600;color:var(--color-text-subtle);line-height:1.3}.dash-tile-main{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.dash-tile-main strong{font-size:32px;font-weight:600;line-height:1.05}.dash-tile-foot{font-size:var(--font-body-sm-size);color:var(--color-text-subtle);min-height:18px}.dash-delta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px;font-weight:600}.dash-delta>span{font-weight:400;color:var(--color-text-subtle)}.dash-delta-good{color:var(--color-text-success)}.dash-delta-bad{color:var(--color-text-danger)}.dash-delta-neutral{color:var(--color-text-subtle)}.dash-spark{flex:none}.dash-grid{display:grid;gap:18px;margin-bottom:18px}.dash-grid-wide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dash-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-card{display:flex;flex-direction:column}.dash-card-heading{padding:18px 22px 10px}.dash-card-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:34px}.dash-card-heading p{font-size:var(--font-body-md-size);color:var(--color-text-subtlest);margin-top:4px}.dash-card-tools{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.dash-card-legend{padding:0 22px 6px}.dash-card-legend .board-legend{justify-content:flex-start}.dash-card-body{padding:6px 22px 20px;flex:1}.dash-card>.table-scroll{margin-bottom:10px}.ticket-table.dash-table td,.ticket-table.dash-table th{padding:10px 22px}.dash-table th.numeric,.dash-table td.numeric{text-align:right;font-variant-numeric:tabular-nums}.icon-button.is-on{background:var(--color-background-brand-subtler);color:var(--color-text-brand)}.dash-toggle{display:inline-flex;padding:2px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);background:var(--elevation-surface-raised)}.dash-toggle button{background:none;padding:5px 10px;border-radius:var(--border-radius-box);font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtle);white-space:nowrap}.dash-toggle button.is-active{background:var(--elevation-surface-default);color:var(--color-text-brand);box-shadow:var(--effect-elevation-raised-default)}.dash-line-key{display:inline-block;width:14px;height:2px;border-radius:var(--border-radius-selector);flex:none}.dash-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dash-bar-row{display:grid;grid-template-columns:minmax(84px,32%) minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% + 16px);margin:0 -8px;padding:7px 8px;border-radius:var(--border-radius-box);background:none;font:inherit;color:var(--color-text-default);text-align:left}button.dash-bar-row:hover,.dash-bar-row:focus-visible{background:var(--color-background-brand-subtlest)}.dash-bars li.is-active .dash-bar-row{background:var(--color-background-brand-subtler);box-shadow:var(--effect-focus-ring-brand-inset)}.dash-bar-label{display:flex;flex-direction:column;min-width:0;font-size:var(--font-body-md-size);line-height:1.35;overflow-wrap:anywhere}.dash-bar-label strong{font-weight:600}.dash-bar-label span{font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}.dash-bar-track{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-bar-line{display:flex;align-items:center;gap:8px;min-width:0}.dash-bar-stack{display:flex;gap:2px;height:16px;flex:none}.dash-bar-stack>span{min-width:3px}.dash-bar-stack>span:last-child{border-radius:0 var(--border-radius-selector) var(--border-radius-selector) 0}.dash-bar-fill{height:9px;border-radius:0 var(--border-radius-selector) var(--border-radius-selector) 0;flex:none}.dash-bar-value{font-size:var(--font-body-md-size);font-weight:600;font-variant-numeric:tabular-nums}.dash-bars.is-grouped .dash-bar-value{font-size:var(--font-body-sm-size)}.dash-bar-row:hover .dash-bar-stack,.dash-bar-row:hover .dash-bar-fill,.dash-bar-row:focus-visible .dash-bar-stack,.dash-bar-row:focus-visible .dash-bar-fill{filter:brightness(1.1)}.dash-moves{display:inline-flex;gap:12px;font-size:var(--font-body-sm-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.dash-moves span{display:inline-flex;align-items:center;gap:5px;min-width:36px}.dash-empty,.dash-note{font-size:var(--font-body-md-size);padding:6px 0}.dash-chart{position:relative;width:100%;cursor:crosshair;touch-action:pan-y;border-radius:var(--border-radius-box)}.dash-chart svg{display:block}.dash-chart:focus-visible,div.dash-bar-row:focus-visible{outline:2px solid transparent}.dash-axis{font-size:var(--font-body-sm-size);fill:var(--color-text-subtle);font-variant-numeric:tabular-nums}.dash-end{font-size:var(--font-body-sm-size);font-weight:600;fill:var(--color-text-default)}.dash-tip{position:fixed;transform:translate(-50%,calc(-100% - 8px));z-index:60;background:var(--elevation-surface-default);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);box-shadow:var(--effect-elevation-raised-default);padding:9px 12px;font-size:var(--font-body-sm-size);pointer-events:none;min-width:150px;max-width:260px}.dash-tip b{display:block;font-weight:600;color:var(--color-text-subtle);margin-bottom:3px}.dash-tip>div{display:flex;align-items:center;gap:8px;line-height:1.85}.dash-tip strong{font-variant-numeric:tabular-nums;min-width:20px;text-align:right;color:var(--color-text-default);font-size:var(--font-body-md-size)}.dash-tip span:not(.board-key){color:var(--color-text-subtle)}.dash-count{background:none;padding:2px 6px;margin:-2px -6px;border-radius:var(--border-radius-box);font:inherit;font-weight:600;color:var(--color-text-brand);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:var(--color-border-brand-default);text-underline-offset:3px}.dash-count:hover{background:var(--color-background-brand-subtler)}.ticket-table.dash-queues td,.ticket-table.dash-queues th{padding-left:16px;padding-right:16px}.ticket-table.dash-queues th{white-space:normal;line-height:1.35}.ticket-table.dash-queues td:first-child,.ticket-table.dash-queues th:first-child{padding-left:24px}.dash-mini{display:block;width:96px;height:8px}.dash-mini>span{display:block;height:100%;background:#6250d6;border-radius:0 var(--border-radius-selector) var(--border-radius-selector) 0}.dash-portal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0 24px 24px}.dash-portal>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box)}.dash-portal .dash-chip{grid-row:span 2}.dash-portal strong{font-size:24px;font-weight:600;line-height:1.15}.dash-portal>div>span:last-child{font-size:var(--font-body-sm-size);color:var(--color-text-subtle);line-height:1.4}.modal.modal-wide{max-width:1180px}.board .dash-card .table-scroll,.dash-scroll,.dash-list .table-scroll{position:relative}.dash-list .table-scroll{margin:0 -27px -27px;max-height:62vh;overflow:auto}.dash-list .ticket-table th{position:sticky;top:0;z-index:1}.audit-search{width:250px;background:var(--elevation-surface-default)}.audit-search input{width:100%;min-width:0}.audit-kinds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.audit-kind{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--border-radius-full);border:1px solid var(--color-border-subtle);background:var(--elevation-surface-default);font-size:var(--font-body-sm-size);font-weight:600;color:var(--color-text-subtlest);white-space:nowrap}.audit-kind>span{width:8px;height:8px;border-radius:var(--border-radius-full);background:var(--color-background-neutral-pressed);flex:none}.audit-kind.is-on{color:var(--color-text-default);border-color:var(--color-border-subtle);background:var(--elevation-surface-raised)}.audit-kind.is-on>span{background:var(--dot,var(--color-background-neutral-pressed))}td .audit-kind{border-color:transparent;background:var(--color-background-brand-subtlest);padding:4px 9px}.audit-kind-usuarios{--dot:#6250d6}.audit-kind-fornecedores{--dot:#2a78d6}.audit-kind-chamados{--dot:#eb6834}.audit-kind-whatsapp{--dot:#1baf7a}.audit-kind-sistema{--dot:#eda100}.audit-table td{overflow-wrap:anywhere}.ticket-table.audit-table td:first-child,.ticket-table.dash-table td:first-child{width:auto;min-width:0}.ticket-table.audit-table td:nth-child(2){width:44%;min-width:240px}.audit-keep{font-size:var(--font-body-sm-size);margin-top:14px}@media(min-width:1650px){.dash-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1250px){.dash-grid-wide,.dash-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid-wide>:first-child,.dash-grid-three>:first-child{grid-column:1/-1}.dash-portal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.dash-grid-wide,.dash-grid-three,.dash-grid-two{grid-template-columns:minmax(0,1fr)}.dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-presets,.dash-range{flex-wrap:wrap}}@media(max-width:520px){.dash-tiles,.dash-portal{grid-template-columns:minmax(0,1fr)}.dash-bar-row{grid-template-columns:minmax(0,1fr) auto}.dash-bar-label{grid-column:1/-1}.dash-filters{width:100%}.dash-filters .filter-field,.dash-filters .audit-search{flex:1 1 100%;width:100%}.dash-filters .filter-field select{width:100%}}.link-button{display:block;width:100%;background:none;border:0;padding:0;margin:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.link-button:hover strong{color:var(--color-text-brand)}.signup-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px;margin:4px 0 20px}.signup-facts dt{font-size:var(--font-body-sm-size);color:var(--color-text-subtlest);margin-bottom:4px}.signup-facts dd{margin:0;font-size:var(--font-body-md-size);font-weight:500;line-height:1.6;overflow-wrap:anywhere}.signup-facts .wide{grid-column:1/-1}.company-options{list-style:none;margin:-6px 0 20px;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);max-height:280px;overflow-y:auto}.company-options li+li{border-top:1px solid var(--color-border-subtle)}.company-options label{display:flex;align-items:center;gap:10px;margin:0;padding:11px 14px;font-weight:500;font-size:var(--font-body-md-size);cursor:pointer}.company-options label:hover{background:var(--color-background-neutral-hovered)}.company-options input{width:auto;margin:0;flex-shrink:0;accent-color:var(--color-background-brand-bold-default)}.company-none{padding:11px 14px;font-size:var(--font-body-md-size);color:var(--color-text-subtlest)}.signup-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 24px 18px}.signup-link code{background:var(--color-background-brand-subtlest);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-box);padding:6px 10px;font-size:var(--font-body-md-size);overflow-wrap:anywhere;max-width:100%}.signup-setup .info-box,.signup-setup .error-box{margin:0 24px 16px}.signup-setup .panel-heading h2{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.signup-subtitle{font-size:var(--font-body-md-size);margin:6px 0 16px}.signup-privacy{margin:14px 0 0;text-align:center}@media(max-width:620px){.signup-facts{grid-template-columns:1fr}.signup-setup .panel-heading{flex-direction:column;align-items:flex-start}}.login>*{min-width:0}.login-box{width:100%;max-width:410px}.tabs{overflow-x:auto;scrollbar-width:none}.tabs button{white-space:nowrap;flex-shrink:0}.signup-setup .ticket-table td:first-child{width:auto;min-width:140px}.signup-setup .table-actions{flex-wrap:nowrap}body{background:var(--elevation-surface-default);color:var(--color-text-default)}code,pre,kbd,.protocol,.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1,"liga" 0,"calt" 0}table,.numeric{font-variant-numeric:tabular-nums}.lucide{stroke-width:1.5}h1{font-size:28px;line-height:36px;letter-spacing:-.3px;font-weight:600}h2{font-family:var(--font-heading-sm-family);font-size:var(--font-heading-sm-size);line-height:var(--font-heading-sm-line-height);font-weight:600;letter-spacing:0}h3{font-family:var(--font-heading-xs-family);font-size:var(--font-heading-xs-size);line-height:var(--font-heading-xs-line-height);font-weight:600}.muted{color:var(--color-text-subtlest)}.required{color:var(--color-text-danger)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid transparent;box-shadow:var(--effect-focus-ring-brand)!important}[aria-invalid=true]:focus-visible{box-shadow:var(--effect-focus-ring-danger)!important}.skip-link{background:var(--elevation-surface-overlay);color:var(--color-text-brand);border-radius:var(--border-radius-box);font-weight:500}button:disabled{opacity:1}.button{gap:var(--button-global-icon-space-gap);min-height:var(--button-global-size-height-md);padding:var(--button-global-space-padding-y-md) var(--button-global-space-padding-x-md);border-radius:var(--button-global-border-radius);border:var(--button-global-border-width) solid transparent;font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);font-weight:500;box-shadow:none;transition:background-color .15s,border-color .15s,color .15s}.button.small{min-height:var(--button-global-size-height-sm);padding:var(--button-global-space-padding-y-sm) var(--button-global-space-padding-x-sm)}.button.primary,.button.success-btn{background:var(--button-primary-color-background-default);border-color:var(--button-primary-color-background-default);color:var(--button-primary-color-text-default)}.button.primary:hover,.button.success-btn:hover{background:var(--button-primary-color-background-hovered);border-color:var(--button-primary-color-background-hovered);color:var(--button-primary-color-text-hovered)}.button.primary:active,.button.success-btn:active{background:var(--button-primary-color-background-pressed);border-color:var(--button-primary-color-background-pressed)}.button.secondary,.button.success-outline{background:var(--button-neutral-secondary-color-background-default);border-color:var(--button-neutral-secondary-color-border-default);color:var(--button-neutral-secondary-color-text-default)}.button.secondary:hover,.button.success-outline:hover{background:var(--button-neutral-secondary-color-background-hovered);border-color:var(--button-neutral-secondary-color-border-hovered);color:var(--button-neutral-secondary-color-text-hovered)}.button.secondary:active,.button.success-outline:active{background:var(--button-neutral-secondary-color-background-pressed)}.button.warning-btn{background:var(--button-secondary-color-background-default);border-color:var(--button-secondary-color-border-default);color:var(--button-secondary-color-text-default)}.button.warning-btn:hover{background:var(--button-secondary-color-background-hovered);border-color:var(--button-secondary-color-border-hovered);color:var(--button-secondary-color-text-hovered)}.button.warning-btn:active{background:var(--button-secondary-color-background-pressed)}.button.danger{background:var(--button-destructive-color-background-default);border-color:var(--button-destructive-color-background-default);color:var(--button-destructive-color-text-default)}.button.danger:hover{background:var(--button-destructive-color-background-hovered);border-color:var(--button-destructive-color-background-hovered)}.button.danger:active{background:var(--button-destructive-color-background-pressed);border-color:var(--button-destructive-color-background-pressed)}.button.danger-outline{background:var(--button-destructive-secondary-color-background-default);border-color:var(--button-destructive-secondary-color-border-default);color:var(--button-destructive-secondary-color-text-default)}.button.danger-outline:hover{background:var(--button-destructive-secondary-color-background-hovered);border-color:var(--button-destructive-secondary-color-border-hovered);color:var(--button-destructive-secondary-color-text-hovered)}.button:disabled,.button[aria-disabled=true]{background:var(--button-global-color-background-disabled)!important;border-color:var(--button-global-color-border-disabled)!important;color:var(--button-global-color-text-disabled)!important;cursor:not-allowed}.icon-button{min-width:var(--icon-button-global-size-md);min-height:var(--icon-button-global-size-md);padding:var(--icon-button-global-space-padding-md);border-radius:var(--icon-button-global-border-radius);background:transparent;color:var(--color-icon-subtle)}.icon-button:hover{background:var(--button-neutral-tertiary-color-background-pressed);color:var(--color-icon-default)}.icon-button:disabled{background:transparent;color:var(--color-icon-disabled)}.icon-button.outlined{width:var(--icon-button-global-size-md);height:var(--icon-button-global-size-md);border:var(--button-global-border-width) solid var(--button-neutral-secondary-color-border-default)}.icon-button.is-on{background:var(--color-background-brand-subtler);color:var(--color-icon-brand)}.danger-text{color:var(--color-text-danger)!important}.text-link,.text-button{color:var(--button-tertiary-color-text-default);font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);font-weight:500;border-radius:var(--border-radius-selector)}.text-button:disabled{color:var(--button-tertiary-color-text-disabled);text-decoration:none}.back-link{color:var(--color-text-subtle);font-size:var(--font-body-md-size)}.back-link:hover{color:var(--color-text-brand)}label{font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);font-weight:500;color:var(--input-label-color-text-default)}input,select,textarea{min-height:var(--input-size-height-md);padding:var(--input-space-padding-y-md) var(--input-space-padding-x);border:var(--input-border-width-default) solid var(--input-color-border-default);border-radius:var(--input-border-radius);background:var(--input-color-background-default);color:var(--input-color-text-default);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);font-weight:400}textarea{min-height:100px}input::placeholder,textarea::placeholder{color:var(--input-placeholder-color-text)}input:focus,select:focus,textarea:focus{border-color:var(--input-color-border-focused)}input:disabled,select:disabled,textarea:disabled{background:var(--input-color-background-disabled);border-color:var(--input-color-border-disabled);color:var(--input-color-text-disabled)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--input-color-border-error)}input[type=checkbox],input[type=radio]{min-height:0;padding:0;width:var(--checkbox-control-size-sm);height:var(--checkbox-control-size-sm);margin:0;flex-shrink:0;accent-color:var(--checkbox-primary-color-background-checked)}.field-help{font-family:var(--font-body-sm-family);font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);color:var(--input-helper-color-text-default)}.input-with-icon,.search-field,.filter-field{min-height:var(--input-size-height-md);gap:var(--input-space-gap-md);padding:0 var(--input-space-padding-x);border:var(--input-border-width-default) solid var(--input-color-border-default);border-radius:var(--input-border-radius);background:var(--input-color-background-default);color:var(--input-color-icon-default)}.input-with-icon:focus-within,.search-field:focus-within,.filter-field:focus-within{border-color:var(--input-color-border-focused);box-shadow:var(--effect-focus-ring-brand)}.input-with-icon input,.search-field input,.filter-field select{min-height:calc(var(--input-size-height-md) - 2px);padding:var(--input-space-padding-y-md) 0!important;border:0!important;background:transparent;box-shadow:none!important}.filter-field select{padding-right:var(--space-100)!important}.input-with-icon svg,.search-field svg,.filter-field>svg{width:var(--input-icon-size-md);height:var(--input-icon-size-md);color:var(--input-color-icon-default)}.code-input{letter-spacing:.5em;font-family:var(--font-mono)}.panel,.stat-card,.service-card,.level-card,.dash-tile,.action-panel,.integration-callout,.notice-option,.option-row,.dash-portal>div{background:var(--card-color-background);border:var(--card-border-width) solid var(--card-color-border);border-radius:var(--card-border-radius);box-shadow:var(--effect-elevation-raised-default)}.option-row,.notice-option,.dash-portal>div{box-shadow:none}.service-card:hover,.level-card:hover{border-color:var(--color-border-default);box-shadow:var(--effect-elevation-raised-default)}.level-card.is-active{border-color:var(--color-border-selected);box-shadow:inset 0 0 0 1px var(--color-border-selected)}.level-card.is-active .level-name{color:var(--color-text-brand)}.level-panel,.approvals{border-color:var(--color-border-selected)}.panel-heading p,.dash-card-heading p,.page-heading p{color:var(--color-text-subtle);font-size:var(--font-body-md-size)}.panel-foot{color:var(--color-text-subtle);border-top-color:var(--color-border-subtle)}.stat-icon,.service-icon,.key-icon,.callout-icon,.empty-icon{background:var(--color-background-brand-subtler);color:var(--color-icon-brand);border:0}.empty h3{color:var(--color-text-default)}.empty p{color:var(--color-text-subtle)}.loading{color:var(--color-icon-brand)}.code-block{background:var(--color-background-neutral-bold-default);color:var(--color-text-inverse)}.integration-callout h2,.integration-callout a{color:var(--color-text-brand)}.integration-callout p{color:var(--color-text-subtle)}.ticket-table th{font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);font-weight:500;color:var(--table-header-color-text);background:transparent;border-top:0;border-bottom:var(--table-row-border-width) solid var(--table-header-color-border-bottom);padding:var(--table-cell-space-padding-y-md) var(--space-200)}.ticket-table td{padding:var(--table-cell-space-padding-y-md) var(--space-200);height:var(--table-row-size-height-md);border-bottom:var(--table-row-border-width) solid var(--table-row-color-border-default);background:var(--table-row-color-background-default);color:var(--table-row-primary-color-text);font-size:var(--font-body-md-size)}.ticket-table tbody tr:hover td{background:var(--table-row-color-background-hovered)}.ticket-table tbody tr:hover{background:transparent}.ticket-table.board-table td,.ticket-table.dash-table td,.ticket-table.dash-table th{padding-top:var(--table-cell-space-padding-y-sm);padding-bottom:var(--table-cell-space-padding-y-sm);height:var(--table-row-size-height-sm)}.ticket-link strong{color:var(--table-row-primary-color-text);font-weight:600}.ticket-service,.protocol{color:var(--table-row-secondary-color-text);font-size:var(--font-body-sm-size)}.dash-list .ticket-table th{background:var(--elevation-surface-overlay)}.badge,.chat-state,.role-badge,.status-pill,.assigned-tag,.credential-status,.count-badge,.type-tag{display:inline-flex;align-items:center;gap:var(--space-100);border-radius:var(--border-radius-full);padding:var(--space-025) var(--space-100);font-family:var(--font-label-sm-family);font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);font-weight:500;white-space:nowrap;border:0;background:var(--color-background-neutral-default);color:var(--color-text-default)}.type-tag{border:var(--border-width-default) solid var(--color-border-default);background:transparent}.status-aberto,.chat-state-humano,.role-admin,.count-badge{background:var(--badge-soft-primary-color-background);color:var(--color-text-brand);box-shadow:inset 0 0 0 1px var(--color-border-information-default)}.status-em_atendimento,.chat-state-em_atendimento,.assigned-tech,.role-manager,.role-analyst,.role-technician,.status-retirado,.status-nao_mapeado,.chat-state-encerrada,.chat-state-chamado_encerrado,.credential-status.revoked{background:var(--color-background-neutral-default);color:var(--color-text-default)}.status-aguardando,.status-devolvido,.chat-state-abrindo{background:var(--color-background-warning-subtlest);color:var(--color-text-warning);box-shadow:inset 0 0 0 1px var(--color-border-warning-default)}.status-resolvido,.status-fechado,.chat-state-chamado,.status-pill.active,.credential-status{background:var(--color-background-success-subtlest);color:var(--color-text-success);box-shadow:inset 0 0 0 1px var(--color-border-success-default)}.chat-state-falha,.status-pill.inactive,.unassigned{background:var(--color-background-danger-subtlest);color:var(--color-text-danger);box-shadow:inset 0 0 0 1px var(--color-border-danger-default)}.credential-status.revoked{box-shadow:none}.sync{color:var(--color-text-subtle)}.sync-synced,.message-file.file-synced small{color:var(--color-text-success)}.sync-failed,.sync-outcome_unknown,.message-file.file-failed small{color:var(--color-text-warning)}.unassigned-text{color:var(--color-text-danger);font-style:normal}.assigned-name{color:var(--color-text-default)}.nav-badge{background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);border-radius:var(--border-radius-full);font-size:var(--font-label-sm-size);font-weight:500}.sidebar nav a.active .nav-badge{background:var(--elevation-surface-default);color:var(--color-text-brand)}.success-box,.error-box,.info-box,.board-alert,.escalation-alert,.resolution-box,.assigned-me-badge,.demo-login,.integration-notice,.notice-always{border-radius:var(--alert-border-radius);border:var(--alert-border-width-default) solid transparent;padding:var(--alert-space-padding-y) var(--alert-space-padding-x);gap:var(--alert-space-gap-md);font-family:var(--font-body-md-family);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height)}.success-box>svg,.error-box>svg,.info-box>svg,.board-alert>svg,.escalation-alert>svg,.resolution-box>svg{width:var(--alert-icon-size);height:var(--alert-icon-size);flex-shrink:0}.error-box{background:var(--alert-soft-destructive-color-background);color:var(--alert-soft-destructive-body-color-text)}.success-box,.resolution-box,.assigned-me-badge{background:var(--alert-soft-success-color-background);color:var(--alert-soft-success-body-color-text)}.resolution-box p{color:var(--alert-soft-success-body-color-text)}.info-box,.integration-notice{background:var(--alert-soft-information-color-background);color:var(--alert-soft-information-body-color-text)}.integration-notice strong{color:var(--alert-soft-information-title-color-text)}.integration-notice p{color:var(--alert-soft-information-body-color-text)}.board-alert,.escalation-alert,.demo-login,.tv-alert,.environment-banner{background:var(--alert-soft-warning-color-background);color:var(--alert-soft-warning-body-color-text)}.escalation-alert p{color:var(--alert-soft-warning-body-color-text)}.notice-always{background:var(--alert-soft-default-color-background);color:var(--alert-soft-default-body-color-text)}.environment-banner{border:0;border-bottom:var(--border-width-default) solid var(--color-border-warning-default)}.secret-box,.display-new,.pairing-code{background:var(--color-background-brand-subtlest);border:var(--border-width-default) dashed var(--color-border-information-default);border-radius:var(--border-radius-box)}.secret-box code{color:var(--color-text-brand)}.modal{background:var(--dialog-color-background);border:var(--dialog-border-width) solid var(--dialog-color-border);border-radius:var(--dialog-border-radius);padding:var(--space-300);max-width:var(--dialog-size-width-md);box-shadow:var(--effect-elevation-overlay-lg);color:var(--color-text-default)}.modal.modal-wide{max-width:var(--dialog-size-width-lg)}.modal.modal-wide:has(.dash-list){max-width:1180px}.modal::backdrop{background:var(--color-alpha-base-black-50)}.modal-heading{margin-bottom:var(--dialog-space-gap-xl)}.modal-heading h2{color:var(--dialog-title-color-text);font-family:var(--font-heading-md-family);font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);font-weight:600}.modal-heading .icon-button{min-width:var(--icon-button-global-size-sm);min-height:var(--icon-button-global-size-sm);padding:var(--space-050)}.modal-heading .icon-button svg{width:var(--size-icon-md);height:var(--size-icon-md)}.modal-intro{color:var(--dialog-body-color-text);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height)}.modal-actions{gap:var(--space-150);margin-top:var(--space-300);padding-top:var(--space-200);border-top:var(--dialog-border-width) solid var(--dialog-divider-color-border)}.dash-list .table-scroll{margin:0 calc(-1 * var(--space-300)) calc(-1 * var(--space-300))}.tabs{gap:var(--tabs-space-gap-xs);border-bottom:var(--tabs-border-width) solid var(--tabs-list-color-border)}.tabs button{padding:var(--space-100) var(--tabs-space-padding-x-lg);margin-bottom:-1px;border-bottom:var(--tabs-indicator-border-width) solid transparent;border-radius:var(--tabs-border-radius) var(--tabs-border-radius) 0 0;color:var(--tabs-color-text-default);font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);font-weight:500}.tabs button:hover{color:var(--tabs-color-text-hovered)}.tabs button.is-active{color:var(--tabs-color-text-selected);border-bottom-color:var(--tabs-indicator-color-border-selected)}.tabs button:focus-visible,.sidebar nav a:focus-visible,.script-screens button:focus-visible,.dash-bar-row:focus-visible{box-shadow:var(--effect-focus-ring-brand-inset)!important}.dash-presets,.dash-toggle{background:var(--tabs-list-color-background);border:var(--tabs-border-width) solid var(--tabs-list-color-border);border-radius:var(--tabs-list-border-radius)}.dash-presets button,.dash-toggle button{border-radius:var(--tabs-border-radius);color:var(--tabs-color-text-default);font-weight:500}.dash-presets button:hover,.dash-toggle button:hover{background:transparent;color:var(--tabs-color-text-hovered)}.dash-presets button.is-active{background:var(--tabs-pill-color-background-selected);color:var(--tabs-pill-color-text-selected)}.dash-toggle button.is-active{background:var(--tabs-color-background-selected);color:var(--tabs-color-text-selected);box-shadow:var(--effect-elevation-raised-default)}.dash-range{border-color:var(--input-color-border-default);border-radius:var(--input-border-radius);background:var(--input-color-background-default)}.dash-range.is-active{border-color:var(--color-border-selected);box-shadow:inset 0 0 0 1px var(--color-border-selected)}.audit-kind{border-radius:var(--border-radius-full);border-color:var(--color-border-default);background:var(--elevation-surface-default);color:var(--color-text-subtle);font-weight:500}.audit-kind.is-on{border-color:var(--color-border-selected);background:var(--color-background-brand-subtlest);color:var(--color-text-default)}.app{display:flex;min-height:100vh;background:var(--elevation-surface-default)}.sidebar{width:var(--bar-size-width-open);flex:0 0 var(--bar-size-width-open);background:var(--bar-color-background);border-right:var(--bar-border-width) solid var(--bar-color-border);padding:var(--bar-space-padding-xl) var(--bar-space-padding-md) 0;position:sticky;top:0;align-self:flex-start;height:100vh;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.sidebar-brand{display:flex;align-items:center;gap:var(--bar-space-gap-md);padding:0 var(--bar-space-padding-sm) var(--bar-space-gap-2xl);color:var(--bar-logo-color-text);border-radius:var(--bar-item-border-radius)}.sidebar-brand strong{display:block;font-family:var(--font-heading-xs-family);font-size:var(--font-heading-xs-size);line-height:var(--font-heading-xs-line-height);font-weight:600}.sidebar-brand span{display:block;font-size:var(--font-body-sm-size);line-height:var(--font-body-sm-line-height);color:var(--bar-color-text-subtle)}.company-card{gap:var(--bar-space-gap-md);padding:var(--bar-space-padding-sm);margin-bottom:var(--bar-space-gap-xl);border:var(--bar-border-width) solid var(--bar-color-border);border-radius:var(--bar-border-radius);background:var(--elevation-surface-default)}.company-monogram{width:32px;height:32px;background:var(--color-background-brand-subtler);border:0;color:var(--color-text-brand);border-radius:var(--border-radius-box);font-size:var(--font-body-lg-size);font-weight:600}.company-card strong{font-size:var(--font-label-md-size);font-weight:600;color:var(--color-text-default)}.company-card>div>span{font-size:var(--font-body-sm-size);color:var(--bar-color-text-subtle)}.company-card>svg{color:var(--color-icon-brand);width:var(--bar-icon-size);height:var(--bar-icon-size)}.nav-label{display:flex;align-items:center;min-height:var(--bar-group-label-size-height);padding:0 var(--bar-space-padding-md);font-family:var(--font-label-sm-family);font-size:var(--font-label-sm-size);font-weight:500;color:var(--bar-group-label-color-text)}.sidebar nav{gap:var(--bar-space-gap-xs)}.sidebar nav a{position:relative;min-height:var(--size-action-md);padding:var(--bar-space-padding-sm) var(--bar-space-padding-md);gap:var(--bar-space-gap-md);border-radius:var(--bar-item-border-radius);color:var(--bar-nav-item-color-text-default);font-family:var(--font-label-md-family);font-size:var(--font-label-md-size);line-height:var(--font-label-md-line-height);font-weight:500}.sidebar nav a svg{width:var(--bar-icon-size);height:var(--bar-icon-size);color:var(--bar-nav-item-color-icon-default)}.sidebar nav a:hover{background:var(--bar-nav-item-color-background-hovered);color:var(--bar-nav-item-color-text-hovered)}.sidebar nav a.active{background:var(--bar-nav-item-color-background-selected);color:var(--bar-nav-item-color-text-selected);font-weight:500}.sidebar nav a.active svg{color:var(--bar-nav-item-color-icon-selected)}.sidebar nav a.active:before{content:none}.sidebar-bottom{padding-top:var(--space-500)}.support-note{color:var(--color-icon-subtle);padding:var(--bar-space-padding-md) var(--bar-space-padding-sm)}.support-note strong{color:var(--color-text-default);font-size:var(--font-label-sm-size)}.support-note p{color:var(--bar-color-text-subtle);font-size:var(--font-body-sm-size)}.sidebar-user{border-top:var(--bar-border-width) solid var(--bar-color-border);padding:var(--bar-space-padding-md) 0}.sidebar-user strong{font-size:var(--font-label-sm-size);color:var(--color-text-default)}.sidebar-user>div>span{font-size:var(--font-body-sm-size);color:var(--bar-color-text-subtle)}.sidebar-user .icon-button{min-width:var(--icon-button-global-size-sm);min-height:var(--icon-button-global-size-sm);padding:var(--icon-button-global-space-padding-sm)}.avatar{width:32px;height:32px;background:var(--color-background-brand-subtler);border:0;color:var(--color-text-brand);font-size:var(--font-label-sm-size);font-weight:600}.workspace{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;height:var(--bar-size-height);padding:0 var(--space-300);display:flex;align-items:center;justify-content:space-between;gap:var(--bar-space-gap-md);background:var(--bar-color-background);border-bottom:var(--bar-border-width) solid var(--bar-color-border);color:var(--color-text-default)}.top-brand{display:flex;align-items:center;gap:var(--bar-space-gap-md)}.top-logo{display:none}.top-user{display:flex;align-items:center;gap:var(--bar-space-gap-md)}.top-company{font-size:var(--font-body-md-size);color:var(--color-text-subtle)}.mobile-menu{display:none;color:var(--color-icon-default)}.main-content{max-width:1280px;padding:var(--space-400) var(--space-400) var(--space-500)}.workspace footer{padding:var(--footer-space-padding-md) var(--space-400);border-top:var(--footer-border-width-default) solid var(--footer-divider-color-border);background:transparent;color:var(--footer-color-text-default);font-size:var(--font-body-sm-size)}.footer-dot{color:var(--color-text-subtlest)}.page-heading{margin-bottom:var(--space-400)}.eyebrow{font-family:var(--font-label-sm-family);font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);font-weight:500;color:var(--color-text-brand);margin-bottom:var(--space-100)}@media(max-width:1000px){.main-content{padding:var(--space-300) var(--space-300) var(--space-400)}}@media(max-width:760px){.sidebar{position:fixed;top:0;left:calc(-1 * var(--bar-size-width-open) - 24px);height:100dvh;z-index:30;transition:left .2s;box-shadow:var(--effect-elevation-overlay-lg)}.sidebar.is-open{left:0}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:var(--color-alpha-base-black-50)}.mobile-menu{display:inline-flex;margin-left:calc(-1 * var(--space-100))}.top-logo{display:block}.top-company{display:none}.topbar{height:var(--bar-size-height);padding:0 var(--space-200)}.main-content{padding:var(--space-300) var(--space-200) var(--space-400)}.workspace footer{padding:var(--footer-space-padding-md) var(--space-200)}.page-heading h1{font-size:24px;line-height:32px}}.login{min-height:100vh;display:flex;background:var(--elevation-surface-sunken)}.login-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-300);padding:var(--space-500) var(--space-200);background:transparent}.login-box{width:100%;max-width:440px;padding:var(--form-space-padding-xl);background:var(--form-color-background);border:var(--form-border-width) solid var(--form-color-border);border-radius:var(--form-border-radius);box-shadow:var(--effect-elevation-raised-default)}.login-logo{margin-bottom:var(--space-300)}.login-context{display:block;margin-bottom:var(--space-100);font-family:var(--font-label-sm-family);font-size:var(--font-label-sm-size);line-height:var(--font-label-sm-line-height);font-weight:500;color:var(--color-text-brand)}.login-box h2{font-size:24px;line-height:32px;letter-spacing:-.3px;font-weight:600;color:var(--form-title-color-text);margin-bottom:var(--space-100)}.login-box>p{color:var(--form-description-color-text);font-size:var(--font-body-md-size);line-height:var(--font-body-md-line-height);margin-bottom:var(--space-300)}.login-box .button{margin-top:var(--space-100);min-height:var(--button-global-size-height-lg)}.login-box .sso-divider{border-top-color:var(--color-border-subtle)}.login-box .sso-divider>span{color:var(--color-text-subtle)}.login-copy{font-size:var(--font-body-sm-size);color:var(--color-text-subtle)}@media(max-width:760px){.login-box{padding:var(--form-space-padding-lg)}.login-main{padding:var(--space-300) var(--space-200)}}.chat-bubble{background:var(--color-background-neutral-default);color:var(--color-text-default)}.chat-out .chat-bubble{background:var(--color-background-brand-subtler)}.chat-human .chat-bubble{background:var(--color-background-success-subtlest)}.chat-kind{color:var(--color-text-subtle)}.preview-button{border-color:var(--color-border-brand-default);color:var(--color-text-brand);background:var(--elevation-surface-default)}.script-screens button.is-active{background:var(--bar-nav-item-color-background-selected);color:var(--bar-nav-item-color-text-selected)}.script-screens button.is-active span{color:var(--bar-nav-item-color-text-selected)}.script-screens button:hover:not(.is-active){background:var(--bar-nav-item-color-background-hovered)}.tv{background:var(--elevation-surface-sunken);color:var(--color-text-default)}.tv-top,.tv-message{background:var(--color-background-brand-bold-default);color:var(--color-text-on-bold)}.tv-top img,.tv-message img{height:2.6vw;min-height:32px;width:auto}.tv-message img{height:4vw;min-height:40px}.tv-level,.tv-panel{background:var(--card-color-background);border-color:var(--card-color-border);box-shadow:var(--effect-elevation-raised-default)}.tv-level.is-focus{background:var(--color-background-brand-bold-default);border-color:var(--color-background-brand-bold-default);color:var(--color-text-on-bold);transform:none;box-shadow:var(--effect-elevation-overlay-sm)}.tv-level.is-focus .tv-level-name,.tv-level.is-focus .tv-level-facts{color:var(--color-text-on-bold)}.tv-pin span{border-color:var(--color-border-subtle)}.tv-pin span.is-filled{background:var(--elevation-surface-default);border-color:var(--elevation-surface-default)}.tv-keys button{background:var(--elevation-surface-default);border:0;color:var(--color-text-brand);border-radius:var(--border-radius-box)}.tv-keys button:hover:not(:disabled){background:var(--color-background-brand-subtler)}.tv-keys button:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 2px var(--color-background-brand-bold-default),0 0 0 4px var(--elevation-surface-default)!important}.tv-keys button:disabled{background:var(--color-background-disabled);color:var(--color-text-disabled)}.tv-turn span{background:var(--color-background-brand-bold-default)}.sidebar-head{display:flex;align-items:flex-start;gap:var(--bar-space-gap-sm)}.sidebar-head .sidebar-brand{flex:1;min-width:0}.sidebar-close{display:none}@media(max-width:760px){.sidebar-close{display:inline-flex}}.main-content>.panel+.panel,.main-content>.panel+.admin-columns,.main-content>.admin-columns+.panel{margin-top:var(--space-300)}@media(max-width:760px){.toolbar-actions{flex-wrap:wrap}.toolbar-actions .filter-field{flex:1 1 150px}}
