@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-name:"Onion Support";--app-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--app-font-mono:ui-monospace, "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", Menlo, Monaco, monospace;--font-family:var(--app-font-sans);--font-family-mono:var(--app-font-mono);--graphite-100:#696969;--graphite-200:#525252;--graphite-300:#3b3b3b;--graphite-400:#242424;--graphite-500:#0d0d0d;--graphite-rgb-100:105, 105, 105;--graphite-rgb-200:82, 82, 82;--graphite-rgb-300:59, 59, 59;--graphite-rgb-400:36, 36, 36;--graphite-rgb-500:13, 13, 13;--white:#fff;--black:#000;--chrome-primary-bg:#171717;--ui-scale:.98;--density-factor:.94;--density-compact-factor:.9;--density-normal-factor:.94;--density-comfortable-factor:1;--density-ui-scale-compact:.96;--density-ui-scale-default:.98;--density-ui-scale-comfortable:1.02;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--breakpoint-xs:390px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--z-base:1;--z-content:5;--z-tablehead:24;--z-topbar:30;--z-sidebar:40;--z-dropdown:50;--z-sticky:55;--z-overlay:60;--z-tooltip:70;--z-modal:80;--z-drawer:85;--z-toast:100;--z-loader:2147480000;--z-search-glass:calc(var(--z-topbar) - 10);--z-search-texture:calc(var(--z-topbar) - 9);--z-search-focus:calc(var(--z-modal) + 8);--z-search-palette:calc(var(--z-modal) + 9);--content-max:1360px;--content-narrow:1120px;--content-wide:1520px;--content-padding:calc(24px * var(--ui-scale));--content-padding-lg:calc(30px * var(--ui-scale));--content-padding-xl:calc(40px * var(--ui-scale));--content-padding-inline:var(--content-padding);--content-padding-block:var(--space-md);--page-offset:calc(20px * var(--ui-scale));--topbar-height:calc(58px * var(--ui-scale));--tablehead-height:calc(42px * var(--ui-scale));--sidebar-width:calc(260px * var(--ui-scale));--sidebar-collapsed:calc(72px * var(--ui-scale));--sidebar-mobile-width:min(88vw, calc(320px * var(--ui-scale)));--sidebar-mobile-width-xs:min(92vw, calc(304px * var(--ui-scale)));--app-sidebar-current-width:0px;--app-offset:calc(var(--topbar-height) + var(--tablehead-height));--app-offset-topbar:0px;--app-offset-tablehead:0px;--mobile-bottom-nav-height:0px;--mobile-shell-padding:var(--space-sm);--mobile-content-padding:var(--space-sm);--tablet-content-padding:var(--space-md);--desktop-content-padding:var(--content-padding);--radius-2xs:calc(5px * var(--ui-scale));--radius-xs:calc(8px * var(--ui-scale));--radius-sm:calc(11px * var(--ui-scale));--radius-md:calc(14px * var(--ui-scale));--radius-lg:calc(17px * var(--ui-scale));--radius-xl:calc(20px * var(--ui-scale));--radius-2xl:calc(24px * var(--ui-scale));--radius-3xl:calc(30px * var(--ui-scale));--radius-4xl:calc(38px * var(--ui-scale));--radius-pill:999px;--view-radius:calc(24px * var(--ui-scale));--panel-radius:calc(20px * var(--ui-scale));--card-radius:calc(22px * var(--ui-scale));--card-radius-lg:calc(28px * var(--ui-scale));--modal-radius:calc(28px * var(--ui-scale));--drawer-radius:calc(28px * var(--ui-scale));--dropdown-radius:calc(18px * var(--ui-scale));--input-radius:calc(15px * var(--ui-scale));--btn-radius:calc(15px * var(--ui-scale));--space-3xs:calc(2px * var(--density-factor) * var(--ui-scale));--space-2xs:calc(4px * var(--density-factor) * var(--ui-scale));--space-xs:calc(8px * var(--density-factor) * var(--ui-scale));--space-sm:calc(12px * var(--density-factor) * var(--ui-scale));--space-md:calc(16px * var(--density-factor) * var(--ui-scale));--space-lg:calc(22px * var(--density-factor) * var(--ui-scale));--space-xl:calc(26px * var(--density-factor) * var(--ui-scale));--space-2xl:calc(32px * var(--density-factor) * var(--ui-scale));--space-3xl:calc(40px * var(--density-factor) * var(--ui-scale));--space-4xl:calc(52px * var(--density-factor) * var(--ui-scale));--space-5xl:calc(64px * var(--density-factor) * var(--ui-scale));--space-dynamic-xs:var(--space-xs);--space-dynamic-sm:var(--space-sm);--space-dynamic-md:var(--space-md);--space-dynamic-lg:var(--space-lg);--space-dynamic-xl:var(--space-xl);--section-gap:var(--space-lg);--stack-gap:var(--space-md);--cluster-gap:var(--space-sm);--font-2xs:calc(10px * var(--ui-scale));--font-xs:calc(11px * var(--ui-scale));--font-sm:calc(12px * var(--ui-scale));--font-md:calc(13px * var(--ui-scale));--font-base:calc(14px * var(--ui-scale));--font-lg:calc(15px * var(--ui-scale));--font-xl:calc(17px * var(--ui-scale));--font-2xl:calc(20px * var(--ui-scale));--font-3xl:calc(25px * var(--ui-scale));--font-4xl:calc(34px * var(--ui-scale));--font-5xl:calc(44px * var(--ui-scale));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--line-tight:1.08;--line-snug:1.22;--line-normal:1.44;--line-relaxed:1.64;--letter-tight:-.032em;--letter-normal:0;--letter-wide:.02em;--letter-wider:.08em;--solid-bg-0:var(--graphite-500);--solid-bg-1:var(--graphite-400);--solid-bg-2:var(--graphite-300);--solid-bg-3:var(--graphite-200);--solid-bg-4:var(--graphite-100);--solid-hover:var(--graphite-300);--solid-active:var(--graphite-200);--solid-selected:var(--graphite-200);--solid-dropdown:var(--graphite-300);--solid-modal:var(--graphite-300);--solid-border-soft:#ffffff14;--solid-border:#ffffff1f;--solid-border-strong:#ffffff2e;--solid-text:#fff;--solid-text-soft:#ffffffdb;--solid-text-muted:#ffffffad;--solid-text-dim:#ffffff75;--solid-icon:#fff;--solid-icon-muted:#ffffffc2;--glass-bg:linear-gradient(180deg, rgba(var(--graphite-rgb-100), .16), rgba(var(--graphite-rgb-300), .1));--glass-bg-soft:linear-gradient(180deg, rgba(var(--graphite-rgb-100), .1), rgba(var(--graphite-rgb-300), .07));--glass-bg-strong:linear-gradient(180deg, rgba(var(--graphite-rgb-100), .2), rgba(var(--graphite-rgb-300), .12));--glass-bg-ultra:linear-gradient(180deg, rgba(var(--graphite-rgb-100), .24), rgba(var(--graphite-rgb-300), .14));--glass-border:#ffffff1f;--glass-border-soft:#ffffff14;--glass-border-strong:#ffffff2e;--glass-highlight:inset 0 1px 0 #ffffff0e;--glass-highlight-strong:inset 0 1px 0 #ffffff13;--glass-blur-sm:blur(10px) saturate(1.01);--glass-blur-md:blur(14px) saturate(1.02);--glass-blur-lg:blur(18px) saturate(1.03);--glass-blur-xl:blur(24px) saturate(1.04);--glass-shadow-sm:0 8px 22px #0000002e, inset 0 1px 0 #ffffff09;--glass-shadow-md:0 14px 34px #0000003d, inset 0 1px 0 #ffffff0a;--glass-shadow-lg:0 22px 58px #00000052, inset 0 1px 0 #ffffff0b;--glass-shadow-xl:0 34px 92px #00000070, inset 0 1px 0 #ffffff0d;--glass-aura-blue:#ffffff09;--glass-aura-cyan:#ffffff08;--glass-aura-purple:#ffffff07;--glass-aura-green:#ffffff07;--glass-aura-white:#ffffff09;--glass-noise:radial-gradient(circle at 20% 0%, #ffffff05, transparent 24%), radial-gradient(circle at 80% 14%, #ffffff03, transparent 22%);--accent:var(--graphite-100);--accent-hover:var(--graphite-200);--accent-active:var(--graphite-300);--accent-2:var(--graphite-200);--accent-3:var(--graphite-300);--accent-4:var(--graphite-100);--accent-5:var(--graphite-200);--accent-soft:rgba(var(--graphite-rgb-100), .14);--accent-soft-2:rgba(var(--graphite-rgb-200), .12);--accent-ghost:rgba(var(--graphite-rgb-100), .08);--accent-subtle:rgba(var(--graphite-rgb-100), .055);--accent-ring:#ffffff2e;--accent-border:#ffffff24;--accent-border-strong:#ffffff38;--accent-glow:#ffffff14;--accent-glow-strong:#ffffff1f;--accent-contrast:#fff;--brand:var(--accent);--brand-hover:var(--accent-hover);--brand-active:var(--accent-active);--brand-soft:var(--accent-soft);--brand-ring:var(--accent-ring);--brand-border:var(--accent-border);--brand-2:var(--graphite-200);--brand-2-soft:rgba(var(--graphite-rgb-200), .12);--brand-3:var(--graphite-300);--brand-3-soft:rgba(var(--graphite-rgb-300), .12);--brand-4:var(--graphite-100);--brand-4-soft:rgba(var(--graphite-rgb-100), .12);--brand-5:var(--graphite-200);--brand-5-soft:rgba(var(--graphite-rgb-200), .12);--main-bg:var(--graphite-500);--main-bg-2:var(--graphite-400);--main-bg-3:var(--graphite-300);--body-fallback:var(--graphite-500);--body-bg:linear-gradient(180deg, var(--graphite-500) 0%, #090909 100%);--gradient-main:linear-gradient(180deg, var(--graphite-400) 0%, var(--graphite-500) 100%);--gradient-overlay:linear-gradient(180deg, #ffffff03, transparent 36%);--gradient-accent:linear-gradient(135deg, var(--graphite-100) 0%, var(--graphite-200) 48%, var(--graphite-300) 100%);--gradient-accent-soft:linear-gradient(135deg, rgba(var(--graphite-rgb-100), .12) 0%, rgba(var(--graphite-rgb-200), .1) 52%, rgba(var(--graphite-rgb-300), .08) 100%);--gradient-success:linear-gradient(180deg, #22c55e 0%, #15803d 100%);--gradient-warning:linear-gradient(180deg, #eab308 0%, #a16207 100%);--gradient-error:linear-gradient(180deg, #ef4444 0%, #b91c1c 100%);--app-noise:none;--panel-noise:none;--glass-shine:linear-gradient(180deg, #ffffff0a, #fff0 36%);--surface-0:var(--graphite-500);--surface-1:var(--graphite-400);--surface-2:var(--graphite-300);--surface-3:var(--graphite-200);--surface-4:var(--graphite-100);--surface-5:#7a7a7a;--surface:var(--surface-1);--surface-soft:var(--surface-2);--surface-strong:var(--surface-3);--surface-elevated:var(--graphite-400);--surface-elevated-strong:var(--graphite-300);--surface-raised:var(--surface-elevated);--surface-raised-strong:var(--surface-elevated-strong);--surface-glass:#ffffff13;--surface-glass-strong:#ffffff1c;--surface-glass-accent:#ffffff12;--surface-hover:var(--graphite-300);--surface-hover-strong:var(--graphite-200);--surface-active:var(--graphite-200);--surface-selected:var(--graphite-200);--surface-disabled:#ffffff09;--dropdown-bg:var(--graphite-300);--dropdown-bg-legacy:var(--dropdown-bg);--popover-bg:var(--graphite-300);--modal-bg:var(--graphite-300);--drawer-bg:var(--graphite-300);--tooltip-bg:var(--graphite-400);--tooltip-text:#fff;--backdrop-bg:#00000094;--border-soft:#ffffff14;--border-default:#ffffff1f;--border-strong:#ffffff2e;--border-stronger:#ffffff42;--border-glass:var(--glass-border);--border-accent:#ffffff2e;--border-accent-strong:#ffffff42;--border-success:#22c55e4d;--border-warning:#eab30847;--border-error:#ef444452;--border-info:#ffffff2e;--text:#ffffffeb;--text-strong:#fff;--text-soft:#ffffffd6;--text-muted:#ffffffa8;--text-dim:#ffffff7a;--text-faint:#ffffff4d;--text-disabled:#fff3;--text-primary:var(--text);--text-secondary:var(--text-muted);--text-tertiary:var(--text-dim);--text-quaternary:var(--text-faint);--text-on-accent:#fff;--text-on-light:var(--graphite-500);--link:#fff;--link-hover:#fff;--muted:var(--text-muted);--dim:var(--text-dim);--success:#22c55e;--success-hover:#4ade80;--success-soft:#22c55e21;--success-bg:#22c55e16;--success-strong:#4ade80;--warning:#eab308;--warning-hover:#facc15;--warning-soft:#eab30821;--warning-bg:#eab30816;--warning-strong:#facc15;--error:#ef4444;--error-hover:#f87171;--error-soft:#ef444421;--error-bg:#ef444416;--error-strong:#f87171;--danger:var(--error);--danger-hover:var(--error-hover);--danger-soft:var(--error-soft);--danger-bg:var(--error-bg);--danger-border:var(--border-error);--danger-strong:var(--error-strong);--info:var(--graphite-100);--info-hover:var(--graphite-200);--info-soft:rgba(var(--graphite-rgb-100), .13);--info-bg:rgba(var(--graphite-rgb-100), .085);--info-strong:#b8b8b8;--positive:var(--success);--positive-hover:var(--success-hover);--positive-soft:var(--success-soft);--positive-bg:var(--success-bg);--positive-border:var(--border-success);--neutral:#ffffff94;--neutral-soft:#ffffff1a;--neutral-bg:#ffffff13;--neutral-border:#ffffff24;--shadow-xs:0 2px 8px #0003;--shadow-sm:0 8px 20px #0000003d;--shadow-md:0 16px 38px #00000052;--shadow-lg:0 26px 64px #0000006b;--shadow-xl:0 42px 104px #0000008f;--shadow-soft:var(--shadow-sm);--shadow-strong:var(--shadow-lg);--shadow-card:var(--shadow-md);--shadow-panel:var(--shadow-sm);--shadow-dropdown:var(--shadow-lg);--shadow-modal:var(--shadow-xl);--shadow-glow:0 0 0 1px #ffffff08, 0 18px 44px #00000038;--shadow-glow-cyan:var(--shadow-glow);--shadow-inner:inset 0 1px 0 #ffffff0b;--blur-sm:blur(10px);--blur-md:blur(16px);--blur-lg:blur(22px);--blur-xl:blur(30px);--saturate-soft:saturate(1.02);--saturate-strong:saturate(1.04);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-emphasis:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.3s;--duration-xslow:.42s;--focus-ring:0 0 0 3px #ffffff2e;--focus-ring-strong:0 0 0 3px #ffffff47;--selection-bg:#ffffff47;--selection-text:#fff;--scrollbar-size:10px;--scrollbar-size-sm:6px;--scrollbar-track:transparent;--scrollbar-thumb:#fff3;--scrollbar-thumb-hover:#ffffff57;--card-bg:var(--graphite-400);--card-bg-hover:var(--graphite-300);--card-border:#ffffff1f;--card-border-hover:#ffffff2e;--card-highlight:var(--glass-highlight);--card-shadow:var(--shadow-card);--panel-bg:var(--graphite-400);--panel-bg-hover:var(--graphite-300);--panel-border:#ffffff1a;--panel-border-hover:#ffffff29;--panel-shadow:var(--shadow-panel);--block-bg:#ffffff13;--block-bg-hover:#ffffff1b;--block-border:#ffffff1f;--input-height:calc(44px * var(--ui-scale));--input-height-sm:calc(36px * var(--ui-scale));--input-height-lg:calc(50px * var(--ui-scale));--input-bg:var(--graphite-400);--input-bg-hover:var(--graphite-300);--input-bg-focus:var(--graphite-300);--input-disabled-bg:rgba(var(--graphite-rgb-300), .42);--input-border:#ffffff24;--input-border-hover:#ffffff38;--input-border-focus:#ffffff5c;--input-border-error:#ef444480;--input-border-success:#22c55e75;--input-text:var(--text);--input-placeholder:#ffffff6b;--input-icon:#fff9;--input-shadow:inset 0 1px 0 #ffffff09;--input-shadow-hover:inset 0 1px 0 #ffffff0b;--input-shadow-focus:0 0 0 3px #ffffff1f, inset 0 1px 0 #ffffff0f;--btn-height:calc(42px * var(--ui-scale));--btn-height-sm:calc(34px * var(--ui-scale));--btn-height-lg:calc(48px * var(--ui-scale));--btn-primary-bg:var(--graphite-200);--btn-primary-bg-hover:var(--graphite-100);--btn-primary-bg-active:var(--graphite-300);--btn-primary-text:#fff;--btn-primary-border:#ffffff24;--btn-primary-shadow:0 12px 28px #0000003d, inset 0 1px 0 #ffffff1a;--btn-secondary-bg:var(--graphite-300);--btn-secondary-bg-hover:var(--graphite-200);--btn-secondary-bg-active:var(--graphite-400);--btn-secondary-text:var(--text);--btn-secondary-border:#ffffff24;--btn-secondary-shadow:none;--btn-ghost-bg:transparent;--btn-ghost-bg-hover:var(--graphite-300);--btn-ghost-bg-active:var(--graphite-200);--btn-ghost-text:var(--text);--btn-ghost-border:#ffffff1a;--btn-danger-bg:#dc2626;--btn-danger-bg-hover:#ef4444;--btn-danger-bg-active:#991b1b;--btn-danger-text:#fff;--btn-danger-shadow:0 12px 28px #dc26262e, inset 0 1px 0 #ffffff1f;--shell-blur:var(--glass-blur-lg);--shell-border:var(--border-soft);--shell-surface:var(--graphite-500);--shell-transition:opacity var(--duration-normal) var(--ease-standard), visibility var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);--shell-auth-max-width:1180px;--shell-auth-padding:clamp(18px, 3vw, 42px);--shell-app-bg:var(--body-bg);--shell-app-color:var(--text);--shell-main-padding-inline:var(--content-padding-inline);--shell-main-padding-block:var(--content-padding-block);--shell-content-radius:var(--view-radius);--shell-content-max:var(--content-max);--shell-route-auth-bg:linear-gradient(180deg, var(--graphite-400) 0%, var(--graphite-500) 100%);--shell-route-app-bg:var(--body-bg);--shell-busy-opacity:.72;--shell-disabled-opacity:.48;--sidebar-bg:var(--chrome-primary-bg);--sidebar-bg-strong:var(--graphite-400);--sidebar-border:#ffffff1f;--sidebar-shadow:none;--sidebar-hover:var(--graphite-300);--sidebar-active:var(--graphite-200);--sidebar-active-hover:var(--graphite-200);--sidebar-active-border:#ffffff29;--sidebar-text:#fff;--sidebar-text-strong:#fff;--sidebar-text-muted:#fff;--sidebar-text-dim:#fff;--sidebar-text-active:#fff;--sidebar-icon:#fff;--sidebar-icon-muted:#fff;--sidebar-icon-active:#fff;--sidebar-safe-top:var(--app-safe-top);--sidebar-safe-right:var(--app-safe-right);--sidebar-safe-bottom:var(--app-safe-bottom);--sidebar-safe-left:var(--app-safe-left);--sidebar-top-height:calc(58px * var(--ui-scale));--sidebar-inline-padding:calc(8px * var(--ui-scale));--sidebar-section-gap:calc(4px * var(--ui-scale));--sidebar-radius:0;--sidebar-logo-width:calc(24px * var(--ui-scale));--sidebar-logo-height:calc(24px * var(--ui-scale));--sidebar-logo-radius:calc(7px * var(--ui-scale));--sidebar-logo-size:var(--sidebar-logo-height);--sidebar-logo-img-size:var(--sidebar-logo-height);--sidebar-logo-dark-display:block;--sidebar-logo-light-display:none;--sidebar-logo-opacity:1;--sidebar-logo-filter:none;--sidebar-item-height:calc(42px * var(--ui-scale));--sidebar-item-padding-x:calc(8px * var(--ui-scale));--sidebar-item-radius:calc(12px * var(--ui-scale));--sidebar-item-gap:calc(8px * var(--ui-scale));--sidebar-icon-size:calc(20px * var(--ui-scale));--sidebar-icon-box:calc(36px * var(--ui-scale));--sidebar-collapsed-slot:calc(44px * var(--ui-scale));--sidebar-toggle-size:calc(32px * var(--ui-scale));--sidebar-toggle-icon-size:calc(20px * var(--ui-scale));--sidebar-collapsed-toggle-slot:calc(36px * var(--ui-scale));--sidebar-icon-offset:calc(var(--sidebar-item-padding-x) + (var(--sidebar-icon-size) / 2));--sidebar-item-font-size:var(--font-base);--sidebar-item-font-weight:var(--weight-medium);--sidebar-group-title-size:var(--font-xs);--sidebar-group-title-color:#ffffff94;--sidebar-group-title-letter:.08em;--sidebar-footer-height:calc(68px * var(--ui-scale));--sidebar-footer-bg:transparent;--sidebar-footer-border:var(--sidebar-border);--sidebar-user-avatar-size:calc(34px * var(--ui-scale));--sidebar-user-name-size:var(--font-base);--sidebar-user-role-size:var(--font-sm);--sidebar-tooltip-offset:calc(11px * var(--ui-scale));--sidebar-tooltip-arrow-offset:calc(8px * var(--ui-scale));--sidebar-tooltip-bg:var(--tooltip-bg);--sidebar-tooltip-text:var(--tooltip-text);--sidebar-tooltip-shadow:var(--shadow-lg);--sidebar-mobile-backdrop:#0000008a;--sb-bg:var(--sidebar-bg);--sb-hover:var(--sidebar-hover);--sb-active:var(--sidebar-active);--sb-border:var(--sidebar-border);--sidebar-dropdown-bottom:calc(60px * var(--ui-scale));--sidebar-dropdown-inset:calc(14px * var(--ui-scale));--sidebar-dropdown-padding:calc(12px * var(--ui-scale));--sidebar-dropdown-radius:calc(var(--dropdown-radius) + 4px);--sidebar-dropdown-bg:var(--graphite-300);--sidebar-dropdown-border:#ffffff29;--sidebar-dropdown-shadow:none;--sidebar-dropdown-text:#fff;--sidebar-dropdown-text-strong:#fff;--sidebar-dropdown-text-muted:#fff;--sidebar-dropdown-icon:#fff;--sidebar-dropdown-item-height:calc(42px * var(--ui-scale));--sidebar-dropdown-item-radius:calc(12px * var(--ui-scale));--sidebar-dropdown-item-padding-x:calc(10px * var(--ui-scale));--sidebar-dropdown-item-gap:calc(10px * var(--ui-scale));--sidebar-dropdown-item-padding-y:calc(8px * var(--ui-scale));--sidebar-dropdown-item-line-height:1.35;--sidebar-dropdown-item-label-line-height:1.38;--sidebar-dropdown-item-label-padding-start:1px;--sidebar-dropdown-item-label-padding-end:2px;--sidebar-dropdown-item-hover:var(--graphite-200);--sidebar-dropdown-item-active:var(--graphite-200);--sidebar-dropdown-separator:#ffffff1f;--sidebar-dropdown-danger:#ffb3b3;--sidebar-dropdown-danger-bg:#ffb3b31f;--sidebar-dropdown-danger-hover:#ffb3b329;--topbar-bg:var(--chrome-primary-bg);--topbar-border:#ffffff1a;--topbar-shadow:0 10px 26px #0000003d;--topbar-blur:blur(16px) saturate(1.02);--topbar-safe-top:var(--app-safe-top);--topbar-safe-right:var(--app-safe-right);--topbar-safe-left:var(--app-safe-left);--topbar-inline-padding:var(--space-sm);--topbar-button-size:calc(36px * var(--ui-scale));--topbar-button-radius:calc(12px * var(--ui-scale));--topbar-button-bg:#ffffff0f;--topbar-button-bg-hover:#ffffff1a;--topbar-button-border:#ffffff1f;--topbar-title-size:var(--font-lg);--topbar-title-weight:var(--weight-bold);--topbar-subtitle-size:var(--font-xs);--topbar-search-height:calc(46px * var(--ui-scale));--topbar-search-max-width:calc(580px * var(--ui-scale));--topbar-search-radius:var(--radius-pill);--topbar-search-bg:var(--graphite-400);--topbar-search-bg-hover:var(--graphite-300);--topbar-search-bg-focus:var(--graphite-300);--topbar-search-border:#ffffff24;--topbar-search-results-gap-token:5px;--topbar-search-results-offset:var(--topbar-search-results-gap-token);--topbar-search-results-max-height:calc(400px * var(--ui-scale));--topbar-search-result-bg:var(--popover-bg);--topbar-search-result-border:var(--border-default);--topbar-search-result-shadow:var(--shadow-xl);--topbar-overlay-accent:#ffffff09;--topbar-overlay-shine:#ffffff09;--topbar-search-glass-z:var(--z-search-glass);--topbar-search-texture-z:var(--z-search-texture);--topbar-search-focus-z:var(--z-search-focus);--topbar-search-results-z:var(--z-search-palette);--topbar-search-glass-bg:rgba(var(--graphite-rgb-500), .86);--topbar-search-glass-aura:none;--topbar-search-glass-blur:blur(18px) saturate(1.02);--topbar-search-command-width:min(880px, calc(100vw - 56px));--topbar-search-command-offset-top:calc(var(--topbar-safe-top) + ((var(--topbar-height) - var(--topbar-search-height)) / 2));--topbar-search-palette-width:var(--topbar-search-command-width);--topbar-search-palette-max-height:min(var(--topbar-search-results-max-height), calc(100dvh - var(--topbar-search-command-offset-top) - var(--topbar-search-height) - var(--topbar-search-results-gap-token) - 18px));--topbar-search-palette-radius:var(--dropdown-radius);--topbar-search-palette-padding:8px;--topbar-search-palette-scrollbar-size:var(--scrollbar-size-sm);--topbar-search-muted-opacity:.24;--table-bg:transparent;--table-head-bg:#ffffff0f;--table-row-bg:transparent;--table-row-hover:#ffffff13;--table-row-selected:#ffffff1c;--table-border:#ffffff1a;--table-head-border:#ffffff24;--table-cell-padding-y:calc(9px * var(--ui-scale));--table-cell-padding-x:calc(11px * var(--ui-scale));--table-cell-padding-y-compact:calc(7px * var(--ui-scale));--table-cell-padding-x-compact:calc(9px * var(--ui-scale));--data-table-radius:var(--card-radius);--data-table-bg:var(--card-bg);--data-table-border:var(--card-border);--data-table-shadow:var(--shadow-sm);--data-table-head-bg:var(--table-head-bg);--data-table-head-text:var(--text-dim);--data-table-head-font-size:var(--font-xs);--data-table-head-font-weight:var(--weight-bold);--data-table-head-letter:.075em;--data-table-row-height:calc(54px * var(--ui-scale));--data-table-row-border:var(--table-border);--data-table-row-hover:var(--table-row-hover);--data-table-row-selected:var(--table-row-selected);--data-table-cell-text:var(--text-soft);--data-table-cell-muted:var(--text-dim);--data-table-action-size:calc(32px * var(--ui-scale));--data-table-action-radius:calc(10px * var(--ui-scale));--color-iva:#eab308;--color-iva-glow:#eab3081f;--color-irpf:var(--graphite-100);--color-irpf-glow:#ffffff14;--color-beneficio:#22c55e;--color-beneficio-glow:#22c55e21;--color-pendiente:#ef4444;--color-pendiente-glow:#ef444421;--color-facturacion:var(--graphite-100);--color-facturacion-glow:#ffffff14;--avatar-bg:var(--graphite-300);--avatar-bg-2:var(--graphite-200);--avatar-text:#fff;--sidebar-avatar-bg:var(--avatar-bg);--sidebar-avatar-text:var(--avatar-text);--user-avatar-bg:var(--avatar-bg);--user-avatar-text:var(--avatar-text);--avatar-size-xs:calc(22px * var(--ui-scale));--avatar-size-sm:calc(28px * var(--ui-scale));--avatar-size-md:calc(36px * var(--ui-scale));--avatar-size-lg:calc(44px * var(--ui-scale));--badge-bg:#ffffff17;--badge-border:#ffffff24;--badge-text:var(--text-soft);--chip-bg:#ffffff16;--chip-border:#ffffff24;--chip-text:var(--text-soft);--chip-height:calc(26px * var(--ui-scale));--chip-height-sm:calc(22px * var(--ui-scale));--view-bg:transparent;--view-header-gap:var(--space-md);--view-section-gap:var(--space-lg);--view-hero-bg:var(--graphite-400);--view-hero-border:#ffffff1f;--view-hero-radius:var(--card-radius-lg);--view-hero-shadow:var(--shadow-md);--view-title-size:var(--font-3xl);--view-title-weight:var(--weight-black);--view-title-letter:-.045em;--view-subtitle-size:var(--font-md);--view-subtitle-color:var(--text-muted);--section-title-size:var(--font-xl);--section-title-weight:var(--weight-bold);--section-title-color:var(--text-strong);--section-subtitle-size:var(--font-sm);--section-subtitle-color:var(--text-dim);--auth-max-width:1080px;--auth-card-width:430px;--auth-card-bg:var(--graphite-400);--auth-card-border:var(--border-default);--auth-card-shadow:0 28px 80px #00000075, inset 0 1px 0 #ffffff0e;--auth-input-bg:var(--input-bg);--auth-input-border:var(--input-border);--auth-input-border-focus:var(--input-border-focus);--auth-logo-glow:none;--ui-toast-top:calc(16px * var(--ui-scale));--ui-toast-right:calc(16px * var(--ui-scale));--ui-toast-width:min(460px, calc(100vw - 24px));--ui-toast-padding-y:calc(14px * var(--ui-scale));--ui-toast-padding-x:calc(16px * var(--ui-scale));--ui-toast-gap:calc(12px * var(--ui-scale));--ui-toast-radius:var(--radius-xl);--ui-toast-icon-size:calc(20px * var(--ui-scale));--ui-toast-close-size:calc(24px * var(--ui-scale));--ui-toast-loading-ring:#ffffff1f;--ui-toast-loading-active:var(--accent);--ui-toast-loading-active-2:#fff3;--ui-toast-overlay:none;--ui-toast-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff0a;--loader-bg:rgba(var(--graphite-rgb-500), .96);--loader-text:var(--text);--loader-ring:#ffffff1f;--loader-ring-active:var(--accent);--loader-card-width:min(370px, calc(100vw - 48px));--loader-card-padding:30px 28px 26px;--loader-card-radius:30px;--loader-brand-size:76px;--loader-logo-size:54px;--loader-logo-radius:20px;--loader-progress-height:7px;--loader-progress-radius:var(--radius-pill);--loader-title-size:18px;--loader-text-size:13px;--loader-subtext-size:11px;--loader-backdrop-blur:blur(18px) saturate(1.02);--loader-card-blur:blur(16px) saturate(1.02);--loader-duration-fade:.22s;--loader-duration-bar:1.08s;--loader-duration-orbit:2.2s;--loader-dark-bg:linear-gradient(180deg, rgba(var(--graphite-rgb-400), .98), rgba(var(--graphite-rgb-500), .985));--loader-dark-card:var(--graphite-400);--loader-dark-card-strong:var(--graphite-300);--loader-light-bg:linear-gradient(180deg, #f8fafcf5, #f1f5f9fa);--loader-light-card:linear-gradient(180deg, #fffffff5, #f8fafceb), #ffffffe6;--loader-light-card-strong:linear-gradient(180deg, #fffffffa, #f8fafcf5), #fffffff0;--skeleton-bg:#ffffff18;--skeleton-bg-strong:#fff2;--skeleton-shine:#ffffff1f;--skeleton-radius:var(--radius-md);--skeleton-height-sm:calc(10px * var(--ui-scale));--skeleton-height-md:calc(14px * var(--ui-scale));--skeleton-height-lg:calc(20px * var(--ui-scale));--state-card-bg:var(--card-bg);--state-card-border:var(--card-border);--state-card-radius:var(--card-radius-lg);--state-card-shadow:var(--shadow-sm);--state-icon-size:calc(42px * var(--ui-scale));--state-icon-radius:calc(16px * var(--ui-scale));--state-empty-bg:#ffffff16;--state-empty-border:#ffffff24;--state-empty-icon:var(--info);--state-error-bg:var(--error-bg);--state-error-border:var(--border-error);--state-error-icon:var(--error);--state-success-bg:var(--success-bg);--state-success-border:var(--border-success);--state-success-icon:var(--success);--state-warning-bg:var(--warning-bg);--state-warning-border:var(--border-warning);--state-warning-icon:var(--warning);--overlay-bg:var(--backdrop-bg);--overlay-blur:blur(12px) saturate(1.02);--overlay-enter-duration:var(--duration-normal);--overlay-exit-duration:var(--duration-fast);--modal-width-sm:min(420px, calc(100vw - 32px));--modal-width-md:min(640px, calc(100vw - 32px));--modal-width-lg:min(860px, calc(100vw - 32px));--modal-width-xl:min(1120px, calc(100vw - 32px));--modal-padding:var(--space-xl);--modal-header-gap:var(--space-sm);--modal-body-gap:var(--space-md);--modal-footer-gap:var(--space-sm);--drawer-width:min(420px, 92vw);--drawer-width-lg:min(560px, 94vw);--tooltip-radius:calc(10px * var(--ui-scale));--tooltip-padding-y:calc(7px * var(--ui-scale));--tooltip-padding-x:calc(9px * var(--ui-scale));--tooltip-font-size:var(--font-xs);--tooltip-shadow:var(--shadow-lg);--dropdown-min-width:calc(220px * var(--ui-scale));--dropdown-padding:calc(6px * var(--ui-scale));--dropdown-item-height:calc(34px * var(--ui-scale));--dropdown-item-radius:calc(10px * var(--ui-scale));--dropdown-item-padding-x:calc(10px * var(--ui-scale));--dropdown-item-gap:calc(9px * var(--ui-scale));--form-label-size:var(--font-sm);--form-label-weight:var(--weight-semibold);--form-label-color:var(--text-soft);--form-help-size:var(--font-xs);--form-help-color:var(--text-dim);--form-error-size:var(--font-xs);--form-error-color:var(--error);--form-group-gap:var(--space-xs);--form-section-gap:var(--space-lg);--switch-width:calc(42px * var(--ui-scale));--switch-height:calc(24px * var(--ui-scale));--switch-thumb:calc(18px * var(--ui-scale));--switch-bg:#ffffff29;--switch-bg-checked:var(--accent);--switch-border:var(--border-default);--chart-1:var(--graphite-100);--chart-2:var(--graphite-200);--chart-3:var(--success);--chart-4:var(--warning);--chart-5:var(--error);--chart-6:var(--graphite-300);--chart-grid:var(--border-soft);--chart-axis:var(--text-faint);--chart-label:var(--text-dim);--chart-tooltip-bg:var(--popover-bg);--chart-tooltip-border:var(--border-default);--status-online:var(--success);--status-online-bg:var(--success-bg);--status-online-border:var(--border-success);--status-offline:var(--error);--status-offline-bg:var(--error-bg);--status-offline-border:var(--border-error);--status-syncing:var(--info);--status-syncing-bg:var(--info-bg);--status-syncing-border:var(--border-info);--status-idle:var(--text-faint);--status-idle-bg:#ffffff13;--status-idle-border:#ffffff24;--asset-favicon:url(/assets/media/favicon-jh4JrvZn.ico);--asset-logo-support:url(/assets/media/favicon_support-CCzNX6AD.png);--asset-logo-dark:url(/assets/media/favicon_white-Cj7m3BLA.png);--asset-logo-light:url(/assets/media/favicon_black-4WuQSu0N.png);--asset-logo-circle:url(/assets/media/favicon-jh4JrvZn.ico);--loader-logo-dark:var(--asset-logo-dark);--loader-logo-light:var(--asset-logo-light);--ui-detail-modal-width:min(1160px, calc(100vw - 40px));--incidencias-modal-max-height:92vh;--ui-detail-modal-radius:var(--modal-radius);--ui-detail-modal-padding:var(--space-lg);--ui-detail-modal-body-gap:var(--space-lg);--ui-detail-modal-overlay-bg:#000000a3;--ui-detail-modal-overlay-blur:blur(12px) saturate(1.02);--ui-detail-modal-bg:var(--graphite-400);--ui-detail-modal-border:var(--border-default);--ui-detail-modal-shadow:var(--shadow-xl);--ui-detail-modal-header-padding:18px 18px 14px;--ui-detail-modal-header-gap:var(--space-sm);--ui-detail-modal-header-border:var(--border-soft);--ui-detail-modal-avatar-size:66px;--ui-detail-modal-avatar-radius:21px;--ui-detail-modal-title-size:clamp(19px, 1.9vw, 27px);--ui-detail-modal-title-line:1.14;--ui-detail-modal-title-letter:-.045em;--incidencias-modal-title-bottom-fix:3px;--ui-detail-modal-title-clamp:2;--ui-detail-modal-chip-height:24px;--ui-detail-modal-chip-padding-x:9px;--ui-detail-modal-chip-font-size:10px;--ui-detail-modal-meta-grid-gap:10px;--ui-detail-modal-meta-card-padding:12px;--incidencias-modal-meta-card-radius:16px;--incidencias-modal-meta-card-bg:#ffffff13;--incidencias-modal-meta-card-border:var(--border-soft);--ui-detail-modal-card-radius:var(--radius-xl);--ui-detail-modal-card-bg:#ffffff0f;--ui-detail-modal-card-border:var(--border-soft);--incidencias-modal-card-hover-border:#ffffff2e;--incidencias-modal-card-hover-bg:#ffffff16;--incidencias-modal-lift-transform:translateY(-2px);--incidencias-modal-lift-shadow:0 16px 36px #00000038, inset 0 1px 0 #ffffff0a;--incidencias-modal-description-min-height:86px;--incidencias-modal-description-padding:16px 18px;--incidencias-modal-description-radius:16px;--incidencias-modal-description-line:1.55;--incidencias-modal-composer-radius:18px;--incidencias-modal-composer-padding:14px;--incidencias-modal-composer-gap:12px;--incidencias-modal-composer-border:var(--border-default);--incidencias-modal-composer-bg:#ffffff0f;--incidencias-modal-textarea-min-height:138px;--incidencias-modal-textarea-padding:15px 16px;--incidencias-modal-textarea-radius:16px;--incidencias-modal-textarea-line:1.58;--incidencias-modal-upload-radius:16px;--incidencias-modal-upload-padding:14px;--incidencias-modal-upload-gap:10px;--incidencias-modal-upload-border:var(--border-default);--incidencias-modal-upload-bg:#ffffff0f;--incidencias-modal-thumb-width:104px;--incidencias-modal-thumb-height:78px;--incidencias-modal-thumb-radius:16px;--incidencias-modal-thumb-bg:#ffffff0f;--incidencias-modal-thumb-border:var(--border-soft);--incidencias-modal-thumb-hover-border:#ffffff2e;--incidencias-modal-thumb-shadow:0 16px 34px #00000038;--incidencias-modal-preview-height:min(64vh, 720px);--incidencias-modal-preview-min-height:430px;--incidencias-modal-preview-radius:18px;--incidencias-modal-preview-frame-radius:15px;--incidencias-modal-preview-border:var(--border-default);--incidencias-modal-preview-bg:#ffffff0f;--incidencias-modal-timeline-radius:18px;--incidencias-modal-timeline-padding:14px 16px 14px 0;--incidencias-modal-timeline-gap:14px;--incidencias-modal-timeline-accent-width:4px;--ui-detail-modal-footer-button-height:42px;--ui-detail-modal-footer-button-radius:12px;--incidencias-modal-transition:transform var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard)}:root[data-density=compact],html[data-density=compact],body[data-density=compact]{--ui-scale:var(--density-ui-scale-compact);--density-factor:var(--density-compact-factor);--content-padding:calc(20px * var(--ui-scale));--topbar-height:calc(54px * var(--ui-scale));--sidebar-item-height:calc(38px * var(--ui-scale));--tablehead-height:calc(40px * var(--ui-scale))}:root[data-density=normal],:root[data-density=default],html[data-density=normal],html[data-density=default],body[data-density=normal],body[data-density=default]{--ui-scale:var(--density-ui-scale-default);--density-factor:var(--density-normal-factor)}:root[data-density=comfortable],html[data-density=comfortable],body[data-density=comfortable]{--ui-scale:var(--density-ui-scale-comfortable);--density-factor:var(--density-comfortable-factor);--content-padding:calc(28px * var(--ui-scale));--topbar-height:calc(60px * var(--ui-scale));--sidebar-item-height:calc(42px * var(--ui-scale));--tablehead-height:calc(46px * var(--ui-scale))}html[data-route-mode=auth],body[data-route-mode=auth]{--app-sidebar-current-width:0px;--content-padding-inline:var(--shell-auth-padding);--content-padding-block:var(--shell-auth-padding)}html[data-route-mode=app],body[data-route-mode=app]{--content-padding-inline:var(--content-padding);--content-padding-block:var(--space-md)}@media (width<=980px){:root{--topbar-search-command-width:min(680px, calc(100vw - 28px));--topbar-search-palette-width:var(--topbar-search-command-width);--ui-detail-modal-width:min(calc(100vw - 24px), 1160px);--incidencias-modal-thumb-width:82px;--incidencias-modal-thumb-height:68px}}@media (width<=768px){:root{--ui-scale:.96;--content-padding:var(--mobile-content-padding);--content-padding-lg:var(--space-md);--content-padding-xl:var(--space-lg);--sidebar-width:var(--sidebar-mobile-width);--app-sidebar-current-width:0px;--topbar-height:calc(52px * var(--ui-scale));--topbar-search-height:calc(42px * var(--ui-scale));--tablehead-height:0px;--topbar-search-command-width:calc(100vw - 24px);--topbar-search-palette-width:var(--topbar-search-command-width);--topbar-search-command-offset-top:calc(var(--topbar-safe-top) + ((var(--topbar-height) - var(--topbar-search-height)) / 2));--topbar-search-palette-max-height:min(360px, calc(100dvh - var(--topbar-search-command-offset-top) - var(--topbar-search-height) - var(--topbar-search-results-gap-token) - 18px));--view-radius:calc(18px * var(--ui-scale));--panel-radius:calc(16px * var(--ui-scale));--card-radius:calc(16px * var(--ui-scale));--modal-width-md:min(calc(100vw - 24px), 640px);--modal-width-lg:min(calc(100vw - 24px), 860px);--modal-padding:var(--space-lg);--loader-card-width:min(304px, calc(100vw - 32px));--loader-card-padding:24px 18px 20px;--loader-brand-size:66px;--loader-logo-size:48px}}@media (width<=720px){:root{--ui-detail-modal-width:min(calc(100vw - 20px), 1160px);--ui-detail-modal-padding:var(--space-md);--ui-detail-modal-avatar-size:58px;--ui-detail-modal-avatar-radius:17px;--ui-detail-modal-title-size:clamp(18px, 5.4vw, 23px);--incidencias-modal-thumb-width:74px;--incidencias-modal-thumb-height:62px;--incidencias-modal-thumb-radius:14px;--incidencias-modal-preview-height:54vh;--incidencias-modal-preview-min-height:280px;--incidencias-modal-textarea-min-height:128px}}@media (width<=640px){:root{--topbar-search-height:calc(40px * var(--ui-scale));--topbar-search-command-width:calc(100vw - 20px);--topbar-search-palette-width:var(--topbar-search-command-width);--topbar-search-command-offset-top:calc(var(--topbar-safe-top) + ((var(--topbar-height) - var(--topbar-search-height)) / 2))}}@media (width<=420px){:root{--ui-scale:.94;--density-factor:.9;--content-padding:var(--space-sm);--sidebar-mobile-width:var(--sidebar-mobile-width-xs);--topbar-search-height:calc(40px * var(--ui-scale));--topbar-search-command-width:calc(100vw - 16px);--topbar-search-palette-width:var(--topbar-search-command-width);--topbar-search-command-offset-top:calc(var(--topbar-safe-top) + ((var(--topbar-height) - var(--topbar-search-height)) / 2));--font-4xl:calc(28px * var(--ui-scale));--font-5xl:calc(34px * var(--ui-scale));--ui-detail-modal-width:min(calc(100vw - 16px), 1160px);--incidencias-modal-thumb-width:64px;--incidencias-modal-thumb-height:58px;--ui-detail-modal-body-gap:var(--space-md)}}@media (prefers-contrast:more){:root{--border-soft:#ffffff2e;--border-default:#ffffff47;--border-strong:#ffffff6b;--text-muted:#ffffffd1;--text-dim:#ffffffb3;--focus-ring:0 0 0 4px #ffffff57;--focus-ring-strong:0 0 0 4px #ffffff7a;--topbar-search-border:#ffffff57;--topbar-search-glass-bg:var(--graphite-500);--sidebar-border:#ffffff38;--sidebar-active-border:#ffffff57}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:var(--surface-2);--glass-bg-soft:var(--surface-2);--glass-bg-strong:var(--surface-3);--glass-bg-ultra:var(--surface-3);--surface-glass:var(--surface-2);--surface-glass-strong:var(--surface-3);--dropdown-bg:var(--surface-2);--popover-bg:var(--surface-2);--modal-bg:var(--surface-2);--drawer-bg:var(--surface-2);--topbar-bg:var(--surface-1);--sidebar-bg:var(--graphite-400);--sidebar-dropdown-bg:var(--graphite-300);--topbar-search-glass-blur:none;--topbar-search-glass-bg:var(--graphite-500);--ui-detail-modal-card-bg:var(--surface-2);--incidencias-modal-upload-bg:var(--surface-2);--incidencias-modal-composer-bg:var(--surface-2);--incidencias-modal-preview-bg:var(--surface-2)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-normal:1ms;--duration-slow:1ms;--duration-xslow:1ms;--loader-duration-fade:1ms;--loader-duration-bar:1ms;--loader-duration-orbit:1ms}}html[data-theme=light],body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-white:#fff;--light-50:#fbfbfb;--light-75:#f8f8f8;--light-100:#f5f5f5;--light-150:#f2f2f2;--light-200:#eee;--light-250:#e8e8e8;--light-300:#e2e2e2;--light-350:#dadada;--light-400:#d1d1d1;--chrome-primary-bg:#f9f9f9;--light-text-900:#0d0d0d;--light-text-800:#111;--light-text-700:#1a1a1a;--light-text-600:#242424;--solid-bg-0:#fff;--solid-bg-1:#fbfbfb;--solid-bg-2:#f5f5f5;--solid-bg-3:#eee;--solid-bg-4:#e8e8e8;--solid-hover:#f2f2f2;--solid-active:#e8e8e8;--solid-selected:#e8e8e8;--solid-dropdown:#fff;--solid-modal:#fff;--solid-border-soft:#0d0d0d0f;--solid-border:#0d0d0d18;--solid-border-strong:#0d0d0d25;--solid-text:#111;--solid-text-soft:#111111d6;--solid-text-muted:#111111a3;--solid-text-dim:#11111175;--solid-icon:#111;--solid-icon-muted:#111111ad;--accent:var(--graphite-200,#525252);--accent-hover:var(--graphite-300,#3b3b3b);--accent-active:var(--graphite-400,#242424);--accent-2:var(--graphite-100,#696969);--accent-3:var(--graphite-300,#3b3b3b);--accent-4:var(--graphite-200,#525252);--accent-5:var(--graphite-100,#696969);--accent-soft:#5252521d;--accent-soft-2:#69696918;--accent-ghost:#52525212;--accent-subtle:#5252520b;--accent-ring:#5252522a;--accent-border:#5252523e;--accent-border-strong:#5252525c;--accent-glow:#52525213;--accent-glow-strong:#5252521d;--accent-contrast:#fff;--brand:var(--accent);--brand-hover:var(--accent-hover);--brand-active:var(--accent-active);--brand-soft:var(--accent-soft);--brand-ring:var(--accent-ring);--brand-border:var(--accent-border);--brand-2:var(--graphite-100,#696969);--brand-2-soft:#6969691a;--brand-3:var(--graphite-300,#3b3b3b);--brand-3-soft:#3b3b3b17;--brand-4:var(--graphite-200,#525252);--brand-4-soft:#5252521a;--brand-5:var(--graphite-100,#696969);--brand-5-soft:#6969691a;--glass-bg:linear-gradient(180deg, #fffffffa, #ffffffdb 48%, #f5f5f5bd);--glass-bg-soft:linear-gradient(180deg, #ffffffeb, #f7f7f7b8);--glass-bg-strong:linear-gradient(180deg, #fff, #ffffffe6 52%, #f2f2f2cc);--glass-bg-ultra:linear-gradient(180deg, #fff, #fffffff0 42%, #f5f5f5d6);--glass-border:#0d0d0d12;--glass-border-soft:#0d0d0d0d;--glass-border-strong:#0d0d0d1d;--glass-highlight:inset 0 1px 0 #ffffffdb;--glass-highlight-strong:inset 0 1px 0 #fffffffa;--glass-blur-sm:blur(10px) saturate(1.02);--glass-blur-md:blur(16px) saturate(1.04);--glass-blur-lg:blur(22px) saturate(1.06);--glass-blur-xl:blur(30px) saturate(1.08);--glass-shadow-sm:0 8px 22px #0d0d0d0a, inset 0 1px 0 #fffc;--glass-shadow-md:0 14px 38px #0d0d0d0f, inset 0 1px 0 #ffffffe0;--glass-shadow-lg:0 24px 64px #0d0d0d16, inset 0 1px 0 #ffffffeb;--glass-shadow-xl:0 38px 104px #0d0d0d1f, 0 0 0 1px #ffffffc2 inset, inset 0 1px 0 #fffffffa;--glass-aura-blue:#6969690b;--glass-aura-cyan:#69696909;--glass-aura-purple:#52525208;--glass-aura-green:#52525208;--glass-aura-white:#ffffffb8;--glass-noise:radial-gradient(circle at 20% 0%, #ffffffb8, transparent 24%), radial-gradient(circle at 80% 14%, #ffffff61, transparent 22%);--text:#242424;--text-strong:#0d0d0d;--text-soft:#242424db;--text-muted:#242424a3;--text-dim:#2424247a;--text-faint:#24242452;--text-disabled:#24242438;--text-primary:var(--text);--text-secondary:var(--text-muted);--text-tertiary:var(--text-dim);--text-quaternary:var(--text-faint);--text-on-accent:#fff;--text-on-light:#242424;--link:var(--graphite-200,#525252);--link-hover:var(--graphite-500,#0d0d0d);--muted:var(--text-muted);--dim:var(--text-dim);--main-bg:#f5f5f5;--main-bg-2:#eee;--main-bg-3:#e8e8e8;--body-fallback:#f5f5f5;--body-bg:radial-gradient(circle at 12% 0%, #6969690d, transparent 28%), radial-gradient(circle at 88% 0%, #52525209, transparent 24%), linear-gradient(180deg, #fff 0%, #f7f7f7 46%, #eee 100%);--gradient-main:linear-gradient(180deg, #fff 0%, #f1f1f1 100%);--gradient-overlay:radial-gradient(circle at 28% 0%, #6969690a, transparent 58%), linear-gradient(180deg, #ffffff94, transparent 44%);--gradient-accent:linear-gradient(135deg, var(--graphite-100,#696969) 0%, var(--graphite-200,#525252) 52%, var(--graphite-300,#3b3b3b) 100%);--gradient-accent-soft:linear-gradient(135deg, #6969691b 0%, #52525215 52%, #3b3b3b0f 100%);--gradient-success:linear-gradient(180deg, #22c55e 0%, #15803d 100%);--gradient-warning:linear-gradient(180deg, #eab308 0%, #a16207 100%);--gradient-error:linear-gradient(180deg, #ef4444 0%, #b91c1c 100%);--app-noise:radial-gradient(circle at 50% 0%, #ffffffbd, transparent 62%);--panel-noise:linear-gradient(180deg, #ffffffc7, transparent 38%);--glass-shine:linear-gradient(180deg, #ffffffe6, #fff0 36%);--surface-0:#f5f5f5;--surface-1:#f9f9f9;--surface-2:#fff;--surface-3:#f3f3f3;--surface-4:#e8e8e8;--surface-5:#dadada;--surface:var(--surface-1);--surface-soft:var(--surface-2);--surface-strong:var(--surface-3);--surface-elevated:#ffffffd1;--surface-elevated-strong:#fffffff0;--surface-raised:var(--surface-elevated);--surface-raised-strong:var(--surface-elevated-strong);--surface-glass:#ffffffad;--surface-glass-strong:#ffffffd6;--surface-glass-accent:#5252520d;--surface-hover:#0d0d0d09;--surface-hover-strong:#0d0d0d0e;--surface-active:#0d0d0d14;--surface-selected:#52525218;--surface-disabled:#0d0d0d05;--dropdown-bg:linear-gradient(180deg, #fffffffc, #f5f5f5eb), #fffffff5;--dropdown-bg-legacy:var(--dropdown-bg);--popover-bg:linear-gradient(180deg, #fffffffc, #f5f5f5eb), #fffffff5;--modal-bg:linear-gradient(180deg, #fffffffc, #f5f5f5e6), #fffffff5;--drawer-bg:linear-gradient(180deg, #fffffffc, #f5f5f5e6), #fffffff5;--tooltip-bg:var(--graphite-500,#0d0d0d);--tooltip-text:#fff;--backdrop-bg:#0d0d0d47;--border-soft:#0d0d0d0e;--border-default:#0d0d0d17;--border-strong:#0d0d0d25;--border-stronger:#0d0d0d34;--border-glass:#ffffff94;--border-accent:#5252523e;--border-accent-strong:#5252525c;--border-info:#5252523e;--border-success:#16a34a3e;--border-warning:#a162073e;--border-error:#b91c1c3e;--success:#15803d;--success-hover:#166534;--success-soft:#15803d1f;--success-bg:#15803d16;--success-strong:#166534;--warning:#a16207;--warning-hover:#854d0e;--warning-soft:#a162071f;--warning-bg:#a1620716;--warning-strong:#854d0e;--error:#b91c1c;--error-hover:#991b1b;--error-soft:#b91c1c1f;--error-bg:#b91c1c16;--error-strong:#991b1b;--danger:var(--error);--danger-hover:var(--error-hover);--danger-soft:var(--error-soft);--danger-bg:var(--error-bg);--danger-border:var(--border-error);--danger-strong:var(--error-strong);--info:var(--graphite-200,#525252);--info-hover:var(--graphite-300,#3b3b3b);--info-soft:#5252521f;--info-bg:#52525216;--info-strong:var(--graphite-300,#3b3b3b);--positive:var(--success);--positive-hover:var(--success-hover);--positive-soft:var(--success-soft);--positive-bg:var(--success-bg);--positive-border:var(--border-success);--neutral:var(--graphite-200,#525252);--neutral-soft:#5252521f;--neutral-bg:#52525214;--neutral-border:#52525233;--warning-bg-legacy:var(--warning-soft);--info-bg-legacy:var(--info-soft);--shadow-xs:0 2px 8px #0d0d0d08;--shadow-sm:0 7px 18px #0d0d0d0b;--shadow-md:0 14px 34px #0d0d0d11;--shadow-lg:0 24px 58px #0d0d0d17;--shadow-xl:0 36px 90px #0d0d0d20;--shadow-soft:var(--glass-shadow-sm);--shadow-strong:var(--glass-shadow-lg);--shadow-card:var(--glass-shadow-md);--shadow-panel:var(--glass-shadow-sm);--shadow-dropdown:0 34px 82px #0d0d0d25, 0 14px 30px #0d0d0d14, 0 0 0 1px #ffffffb3 inset;--shadow-modal:var(--glass-shadow-xl);--shadow-glow:0 0 0 1px #ffffff8f, 0 18px 44px #0d0d0d0f;--shadow-glow-cyan:0 0 0 1px #ffffff94, 0 18px 44px #0d0d0d0d;--shadow-inner:inset 0 1px 0 #ffffffd1;--focus-ring:0 0 0 4px #5252521d;--focus-ring-strong:0 0 0 4px #5252522d;--selection-bg:#52525229;--selection-text:#0d0d0d;--scrollbar-track:transparent;--scrollbar-thumb:#0d0d0d1f;--scrollbar-thumb-hover:#0d0d0d33;--card-bg:var(--glass-bg), #ffffffd1;--card-bg-hover:var(--glass-bg-strong), #ffffffeb;--card-border:#0d0d0d12;--card-border-hover:#0d0d0d1d;--card-highlight:inset 0 1px 0 #ffffffe0;--card-shadow:var(--glass-shadow-md);--panel-bg:var(--glass-bg-soft), #ffffffc2;--panel-bg-hover:var(--glass-bg), #ffffffdb;--panel-border:#0d0d0d12;--panel-border-hover:#0d0d0d1d;--panel-shadow:var(--glass-shadow-sm);--block-bg:#0d0d0d07;--block-bg-hover:#0d0d0d0b;--block-border:#0d0d0d13;--input-height:calc(46px * var(--ui-scale));--input-height-sm:calc(38px * var(--ui-scale));--input-height-lg:calc(52px * var(--ui-scale));--input-bg:linear-gradient(180deg, #fffffff5, #f5f5f5d6), #ffffffdb;--input-bg-hover:linear-gradient(180deg, #fffffffc, #f5f5f5e6), #ffffffeb;--input-bg-focus:linear-gradient(180deg, #fff, #f8f8f8f5), #fff;--input-disabled-bg:#0d0d0d07;--input-border:#0d0d0d1b;--input-border-hover:#0d0d0d2a;--input-border-focus:#52525270;--input-border-error:#b91c1c63;--input-border-success:#15803d59;--input-text:var(--text);--input-placeholder:#2424246b;--input-icon:#24242475;--input-shadow:inset 0 1px 0 #ffffffe0;--input-shadow-hover:inset 0 1px 0 #fffffff5, 0 8px 18px #0d0d0d08;--input-shadow-focus:0 0 0 4px #5252521c, 0 12px 28px #0d0d0d12, inset 0 1px 0 #fff;--btn-height:calc(44px * var(--ui-scale));--btn-height-sm:calc(36px * var(--ui-scale));--btn-height-lg:calc(50px * var(--ui-scale));--btn-primary-bg:linear-gradient(180deg, var(--graphite-100,#696969) 0%, var(--graphite-200,#525252) 54%, var(--graphite-300,#3b3b3b) 100%);--btn-primary-bg-hover:linear-gradient(180deg, #747474 0%, var(--graphite-100,#696969) 54%, var(--graphite-200,#525252) 100%);--btn-primary-bg-active:linear-gradient(180deg, var(--graphite-200,#525252) 0%, var(--graphite-300,#3b3b3b) 100%);--btn-primary-text:#fff;--btn-primary-border:#ffffff2e;--btn-primary-shadow:0 14px 28px #0d0d0d2e, inset 0 1px 0 #ffffff38;--btn-secondary-bg:linear-gradient(180deg, #ffffffe6, #f5f5f5c7), #0d0d0d08;--btn-secondary-bg-hover:linear-gradient(180deg, #fffffffa, #f5f5f5db), #0d0d0d0d;--btn-secondary-bg-active:linear-gradient(180deg, #f5f5f5fa, #ebebebeb), #0d0d0d13;--btn-secondary-text:var(--text);--btn-secondary-border:#0d0d0d14;--btn-secondary-shadow:var(--glass-shadow-sm);--btn-ghost-bg:#0d0d0d05;--btn-ghost-bg-hover:#0d0d0d0d;--btn-ghost-bg-active:#0d0d0d13;--btn-ghost-text:var(--text-muted);--btn-ghost-border:#0d0d0d12;--btn-danger-bg:linear-gradient(180deg, #dc2626 0%, #b91c1c 100%);--btn-danger-bg-hover:linear-gradient(180deg, #ef4444 0%, #dc2626 100%);--btn-danger-bg-active:linear-gradient(180deg, #b91c1c 0%, #7f1d1d 100%);--btn-danger-text:#fff;--btn-danger-shadow:0 14px 30px #b91c1c29, inset 0 1px 0 #ffffff2e;--shell-blur:var(--glass-blur-lg);--shell-border:var(--border-soft);--shell-surface:var(--glass-bg-soft), transparent;--shell-app-bg:var(--body-bg);--shell-app-color:var(--text);--shell-route-auth-bg:radial-gradient(circle at 18% 14%, #52525212, transparent 32%), linear-gradient(180deg, #fff 0%, #f2f2f2 100%);--shell-route-app-bg:var(--body-bg);--shell-busy-opacity:.7;--shell-disabled-opacity:.48;--sidebar-bg:var(--chrome-primary-bg);--sidebar-bg-strong:var(--chrome-primary-bg);--sidebar-border:#0d0d0d14;--sidebar-shadow:none;--sidebar-hover:#f2f2f2;--sidebar-active:#e8e8e8;--sidebar-active-hover:#e2e2e2;--sidebar-active-border:#0d0d0d18;--sidebar-text:#111;--sidebar-text-strong:#0d0d0d;--sidebar-text-muted:#242424;--sidebar-text-dim:#111111b8;--sidebar-text-active:#0d0d0d;--sidebar-icon:#111;--sidebar-icon-muted:#242424;--sidebar-icon-active:#0d0d0d;--sidebar-logo-dark-display:none;--sidebar-logo-light-display:block;--sidebar-logo-opacity:1;--sidebar-logo-filter:none;--sidebar-footer-bg:transparent;--sidebar-footer-border:#0d0d0d14;--sidebar-group-title-color:#11111185;--sidebar-tooltip-bg:#111;--sidebar-tooltip-text:#fff;--sidebar-tooltip-shadow:var(--shadow-lg);--sidebar-mobile-backdrop:#0d0d0d47;--sb-bg:var(--sidebar-bg);--sb-hover:var(--sidebar-hover);--sb-active:var(--sidebar-active);--sb-border:var(--sidebar-border);--sidebar-dropdown-bg:#fff;--sidebar-dropdown-border:#0d0d0d18;--sidebar-dropdown-shadow:0 28px 74px #0d0d0d21, 0 10px 24px #0d0d0d12, inset 0 1px 0 #ffffffeb;--sidebar-dropdown-text:#111;--sidebar-dropdown-text-strong:#0d0d0d;--sidebar-dropdown-text-muted:#1111119e;--sidebar-dropdown-icon:#111;--sidebar-dropdown-item-hover:#f2f2f2;--sidebar-dropdown-item-active:#e8e8e8;--sidebar-dropdown-separator:#0d0d0d14;--sidebar-dropdown-danger:#b91c1c;--sidebar-dropdown-danger-bg:#b91c1c14;--sidebar-dropdown-danger-hover:#b91c1c1f;--topbar-bg:var(--chrome-primary-bg);--topbar-border:#0d0d0d13;--topbar-shadow:0 10px 30px #0d0d0d0d;--topbar-blur:blur(20px) saturate(1.04);--topbar-button-bg:#0d0d0d08;--topbar-button-bg-hover:#0d0d0d0f;--topbar-button-border:#0d0d0d14;--topbar-title-weight:var(--weight-bold);--topbar-search-bg:linear-gradient(180deg, #fffffff5, #f5f5f5d1), #ffffffd6;--topbar-search-bg-hover:linear-gradient(180deg, #fffffffc, #f5f5f5e6), #ffffffeb;--topbar-search-bg-focus:linear-gradient(180deg, #fff, #f8f8f8f5), #fff;--topbar-search-border:#0d0d0d18;--topbar-search-result-bg:var(--popover-bg);--topbar-search-result-border:#0d0d0d17;--topbar-search-result-shadow:var(--shadow-dropdown);--topbar-overlay-accent:#5252520a;--topbar-overlay-shine:#ffffffbd;--topbar-search-glass-bg:linear-gradient(180deg, #ffffffb8, #f5f5f5e0);--topbar-search-glass-aura:radial-gradient(circle at 50% 0%, #69696912, transparent 36%), radial-gradient(circle at 18% 22%, #5252520a, transparent 30%), radial-gradient(circle at 82% 22%, #3b3b3b08, transparent 32%);--topbar-search-glass-blur:blur(22px) saturate(1.04);--topbar-search-muted-opacity:.34;--table-bg:transparent;--table-head-bg:#0d0d0d08;--table-row-bg:transparent;--table-row-hover:#0d0d0d09;--table-row-selected:#52525213;--table-border:#0d0d0d12;--table-head-border:#0d0d0d18;--data-table-bg:var(--card-bg);--data-table-border:var(--card-border);--data-table-shadow:var(--shadow-sm);--data-table-head-bg:var(--table-head-bg);--data-table-head-text:var(--text-dim);--data-table-row-border:var(--table-border);--data-table-row-hover:var(--table-row-hover);--data-table-row-selected:var(--table-row-selected);--data-table-cell-text:var(--text-soft);--data-table-cell-muted:var(--text-dim);--color-iva:#a16207;--color-iva-glow:#a162071a;--color-irpf:var(--graphite-200,#525252);--color-irpf-glow:#5252521a;--color-beneficio:#15803d;--color-beneficio-glow:#15803d1c;--color-pendiente:#b91c1c;--color-pendiente-glow:#b91c1c1c;--color-facturacion:var(--graphite-200,#525252);--color-facturacion-glow:#5252521a;--avatar-bg:linear-gradient(135deg, var(--graphite-100,#696969) 0%, var(--graphite-200,#525252) 48%, var(--graphite-300,#3b3b3b) 100%);--avatar-bg-2:linear-gradient(135deg, var(--graphite-200,#525252) 0%, var(--graphite-300,#3b3b3b) 52%, var(--graphite-400,#242424) 100%);--avatar-text:#fff;--sidebar-avatar-bg:var(--avatar-bg);--sidebar-avatar-text:var(--avatar-text);--user-avatar-bg:var(--avatar-bg);--user-avatar-text:var(--avatar-text);--badge-bg:#0d0d0d09;--badge-border:#0d0d0d16;--badge-text:var(--text-muted);--chip-bg:#0d0d0d08;--chip-border:#0d0d0d16;--chip-text:var(--text-soft);--view-bg:transparent;--view-hero-bg:linear-gradient(180deg, #fffffff0, #f5f5f5c7), #ffffffd6;--view-hero-border:#0d0d0d13;--view-hero-shadow:var(--glass-shadow-md);--view-subtitle-color:var(--text-muted);--section-title-color:var(--text-strong);--section-subtitle-color:var(--text-dim);--auth-card-bg:linear-gradient(180deg, #fffffffa, #f5f5f5d6), #ffffffe0;--auth-card-border:#0d0d0d13;--auth-card-shadow:0 34px 100px #0d0d0d1d, 0 0 0 1px #ffffffb8 inset, inset 0 1px 0 #fffffff5;--auth-input-bg:var(--input-bg);--auth-input-border:var(--input-border);--auth-input-border-focus:var(--input-border-focus);--auth-logo-glow:0 0 32px #52525212;--ui-toast-loading-ring:#0d0d0d1a;--ui-toast-loading-active:var(--accent);--ui-toast-loading-active-2:#52525238;--ui-toast-overlay:linear-gradient(180deg, #ffffffe0, #f5f5f5bd);--ui-toast-shadow:var(--glass-shadow-lg), 0 0 0 1px #ffffffad inset;--loader-bg:#f5f5f5f5;--loader-text:var(--text);--loader-ring:#0d0d0d1a;--loader-ring-active:var(--accent);--loader-backdrop-blur:blur(22px) saturate(1.04);--loader-card-blur:blur(20px) saturate(1.04);--loader-dark-bg:linear-gradient(180deg, #242424fa, #0d0d0dfb);--loader-dark-card:linear-gradient(180deg, #69696933, #3b3b3b1f), #242424c7;--loader-dark-card-strong:linear-gradient(180deg, #69696942, #3b3b3b29), #242424e0;--loader-light-bg:radial-gradient(circle at 18% 14%, #52525213, transparent 28%), radial-gradient(circle at 82% 20%, #6969690e, transparent 26%), linear-gradient(180deg, #fffffffa, #f1f1f1fa);--loader-light-card:linear-gradient(180deg, #fffffffa, #f8f8f8f0), #ffffffeb;--loader-light-card-strong:linear-gradient(180deg, #fff, #f8f8f8fa), #fffffff5;--skeleton-bg:#0d0d0d0e;--skeleton-bg-strong:#0d0d0d16;--skeleton-shine:#ffffffc7;--state-card-bg:var(--card-bg);--state-card-border:var(--card-border);--state-card-shadow:var(--shadow-sm);--state-empty-bg:#52525212;--state-empty-border:#52525225;--state-empty-icon:var(--info);--state-error-bg:var(--error-bg);--state-error-border:var(--border-error);--state-error-icon:var(--error);--state-success-bg:var(--success-bg);--state-success-border:var(--border-success);--state-success-icon:var(--success);--state-warning-bg:var(--warning-bg);--state-warning-border:var(--border-warning);--state-warning-icon:var(--warning);--overlay-bg:#0d0d0d47;--overlay-blur:blur(12px) saturate(1.04);--tooltip-shadow:var(--shadow-lg);--form-label-color:var(--text-soft);--form-help-color:var(--text-dim);--form-error-color:var(--error);--switch-bg:#0d0d0d1f;--switch-bg-checked:var(--accent);--switch-border:var(--border-default);--chart-1:var(--graphite-200,#525252);--chart-2:var(--graphite-100,#696969);--chart-3:var(--success);--chart-4:var(--warning);--chart-5:var(--error);--chart-6:#9a9a9a;--chart-grid:#0d0d0d13;--chart-axis:#24242457;--chart-label:#2424248a;--chart-tooltip-bg:var(--popover-bg);--chart-tooltip-border:var(--border-default);--status-online:var(--success);--status-online-bg:var(--success-bg);--status-online-border:var(--border-success);--status-offline:var(--error);--status-offline-bg:var(--error-bg);--status-offline-border:var(--border-error);--status-syncing:var(--info);--status-syncing-bg:var(--info-bg);--status-syncing-border:var(--border-info);--status-idle:var(--text-faint);--status-idle-bg:#0d0d0d08;--status-idle-border:#0d0d0d13;--loader-logo-dark:var(--asset-logo-dark);--loader-logo-light:var(--asset-logo-light);--ui-detail-modal-overlay-bg:#0d0d0d52;--ui-detail-modal-overlay-blur:blur(12px) saturate(1.04);--ui-detail-modal-bg:linear-gradient(180deg, #fffffffc, #f5f5f5e6), #fffffff5;--ui-detail-modal-border:#0d0d0d16;--ui-detail-modal-shadow:0 44px 120px #0d0d0d25, 0 0 0 1px #ffffffb3 inset, inset 0 1px 0 #fffffff0;--ui-detail-modal-header-border:#0d0d0d12;--incidencias-modal-meta-card-bg:#0d0d0d07;--incidencias-modal-meta-card-border:#0d0d0d12;--ui-detail-modal-card-bg:linear-gradient(180deg, #ffffffe6, #f5f5f5b8), #ffffffc2;--ui-detail-modal-card-border:#0d0d0d12;--incidencias-modal-card-hover-border:#0d0d0d1d;--incidencias-modal-card-hover-bg:linear-gradient(180deg, #fffffffa, #f5f5f5d6), #ffffffdb;--incidencias-modal-lift-shadow:0 16px 38px #0d0d0d14, 0 0 0 1px #ffffff94 inset;--incidencias-modal-composer-border:#0d0d0d16;--incidencias-modal-composer-bg:linear-gradient(180deg, #ffffffeb, #f5f5f5bd), #ffffffc7;--incidencias-modal-upload-border:#0d0d0d16;--incidencias-modal-upload-bg:linear-gradient(180deg, #ffffffeb, #f5f5f5bd), #ffffffc7;--incidencias-modal-thumb-bg:linear-gradient(180deg, #ffffffeb, #f5f5f5bd), #ffffffc7;--incidencias-modal-thumb-border:#0d0d0d12;--incidencias-modal-thumb-hover-border:#0d0d0d1f;--incidencias-modal-thumb-shadow:0 14px 30px #0d0d0d13;--incidencias-modal-preview-border:#0d0d0d16;--incidencias-modal-preview-bg:linear-gradient(180deg, #fffffff0, #f5f5f5c7), #ffffffd1}@media (prefers-contrast:more){html[data-theme=light],body[data-theme=light]{--text:#111;--text-strong:#000;--text-soft:#1a1a1a;--text-muted:#0d0d0dc7;--text-dim:#0d0d0da8;--border-soft:#0d0d0d24;--border-default:#0d0d0d38;--border-strong:#0d0d0d57;--border-stronger:#0d0d0d75;--focus-ring:0 0 0 4px #0d0d0d38;--focus-ring-strong:0 0 0 4px #0d0d0d57;--input-border:#0d0d0d38;--input-border-hover:#0d0d0d57;--input-border-focus:#0d0d0d85;--sidebar-border:#0d0d0d29;--sidebar-active-border:#0d0d0d38;--sidebar-text:#000;--sidebar-text-strong:#000;--sidebar-icon:#000;--sidebar-icon-active:#000;--topbar-search-border:#0d0d0d3d}}@media (prefers-reduced-transparency:reduce){html[data-theme=light],body[data-theme=light]{--glass-bg:#fff;--glass-bg-soft:#fff;--glass-bg-strong:#fff;--glass-bg-ultra:#fff;--surface-glass:#fff;--surface-glass-strong:#fff;--dropdown-bg:#fff;--popover-bg:#fff;--modal-bg:#fff;--drawer-bg:#fff;--card-bg:#fff;--card-bg-hover:#fff;--panel-bg:#fff;--panel-bg-hover:#fff;--topbar-bg:#fff;--topbar-search-glass-bg:#fff;--topbar-search-glass-aura:none;--topbar-search-glass-blur:none;--sidebar-bg:#fff;--sidebar-bg-strong:#fff;--sidebar-dropdown-bg:#fff;--ui-detail-modal-bg:#fff;--ui-detail-modal-card-bg:#fff;--incidencias-modal-upload-bg:#fff;--incidencias-modal-composer-bg:#fff;--incidencias-modal-preview-bg:#fff}}}@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;min-block-size:100%;inline-size:100%;min-inline-size:320px;line-height:1.15}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-block-size:100%;inline-size:100%;min-inline-size:320px;margin:0}main{display:block}body,button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol,menu{margin:0;padding:0}li{margin:0}b,strong{font-weight:bolder}small{font-size:80%}address{font-style:normal}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}p,h1,h2,h3,h4,h5,h6,li,figcaption,blockquote,dd{overflow-wrap:break-word}abbr[title]{text-decoration-skip-ink:auto;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}mark{color:inherit;background-color:#0000}del,s{text-decoration-thickness:from-font}ins{text-underline-offset:.14em;text-decoration-thickness:from-font}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dfn{font-style:italic}cite{font-style:normal}a{color:inherit;background-color:#0000;text-decoration:none}a[href]{cursor:pointer}a:not([href]){cursor:default}a,area,button,input,label,select,summary,textarea,[role=button],[tabindex]{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{max-inline-size:100%;display:block}img,video,canvas{block-size:auto}img{border-style:none}picture{display:block}svg{overflow:visible}svg:not([fill]){fill:none}audio,video{display:block}audio:not([controls]){block-size:0;display:none}object,embed,iframe{max-inline-size:100%;display:block}iframe{border:0}figure{margin:0}figcaption{display:block}table{border-collapse:collapse;border-spacing:0;text-indent:0;inline-size:100%}caption{text-align:start}thead,tbody,tfoot,tr,td,th{border-color:inherit}th{text-align:inherit;font-weight:inherit}td,th{padding:0}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:none}button{color:inherit;background:0 0;border:0;padding:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input,textarea,select{background:0 0;border-radius:0}input,textarea{min-inline-size:0}textarea{resize:vertical;overflow:auto}select{cursor:pointer}optgroup{font:inherit}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{max-inline-size:100%;color:inherit;white-space:normal;padding:0;display:table}label{display:inline-block}progress,meter{vertical-align:baseline}::placeholder{color:inherit;opacity:1}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}[type=number]{appearance:textfield}[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;block-size:auto;margin:0}[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;block-size:auto;margin:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{font:inherit}[type=checkbox],[type=radio]{padding:0}::-webkit-date-and-time-value{min-block-size:1.5em}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-calendar-picker-indicator{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}[aria-disabled=true]{-webkit-user-select:none;user-select:none}[readonly]{cursor:default}details{display:block}summary{cursor:pointer;display:list-item}summary::-webkit-details-marker{display:list-item}[hidden]{display:none!important}template{display:none}hr{block-size:0;color:inherit;border:0;margin:0}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin:0;overflow:auto}dialog{max-block-size:none;max-inline-size:none;color:inherit;background:0 0;border:0;padding:0}dialog:not([open]){display:none!important}dialog::backdrop{background:0 0}[popover]{color:inherit;background:0 0;border:0;margin:0;padding:0}[role=button],[role=menuitem],[role=option],summary{cursor:pointer}[role=button][aria-disabled=true],[role=menuitem][aria-disabled=true],[role=option][aria-disabled=true]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px}[inert]{cursor:default}[inert],[inert] *{pointer-events:none;-webkit-user-select:none;user-select:none}[draggable=false],img,svg{-webkit-user-drag:none}[contenteditable=true]{outline:none}[contenteditable=true]:empty:before{content:attr(data-placeholder);pointer-events:none}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-background-clip:text;background-clip:text}:is(input:autofill,textarea:autofill,select:autofill){-webkit-background-clip:text;background-clip:text}button,input,select,textarea,summary,a{touch-action:manipulation}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important}}@media (forced-colors:active){svg,button,input,textarea,select{forced-color-adjust:auto}}@media print{*,:before,:after{box-shadow:none!important;text-shadow:none!important;background:0 0!important}html,body{min-block-size:0;min-inline-size:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}a,a:visited{text-decoration:underline}img,svg,video,canvas{max-inline-size:100%!important}pre,blockquote{break-inside:avoid}thead{display:table-header-group}tr,img{break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{break-after:avoid}}}@layer core{html{background:var(--body-fallback);color:var(--text);font-family:var(--font-family);font-size:var(--font-base);line-height:var(--line-normal);accent-color:var(--accent);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--body-bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-base);line-height:var(--line-normal);isolation:isolate}::selection{background:var(--selection-bg);color:var(--selection-text)}:is(html,body):is(.app-booting,.app-loading,[data-app-state=booting],[data-app-state=loading]){cursor:wait}body:is(.app-booting,.app-loading,.loading,[data-app-state=booting],[data-app-state=loading]){overscroll-behavior:none;overflow:hidden}:is(html,body):is(.app-ready,[data-app-state=ready]){cursor:auto}:is(html,body):is(.app-fatal,[data-app-state=fatal]){min-block-size:100%}body:is(.app-fatal,[data-app-state=fatal]){background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--error), transparent 86%), transparent 34%), radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--accent), transparent 88%), transparent 32%), var(--body-bg);color:var(--text);overflow:auto}:where(h1,h2,h3,h4,h5,h6){color:var(--text-strong);line-height:var(--line-snug);letter-spacing:var(--letter-tight);font-weight:var(--weight-bold);text-wrap:balance;margin:0}h1{font-size:var(--font-4xl);font-weight:var(--weight-black);letter-spacing:-.052em}h2{font-size:var(--font-3xl);font-weight:var(--weight-black);letter-spacing:-.046em}h3{font-size:var(--font-2xl)}h4{font-size:var(--font-xl)}h5{font-size:var(--font-lg)}h6{font-size:var(--font-md)}p{color:inherit;margin:0}small{font-size:var(--font-sm);line-height:var(--line-normal)}:where(strong,b){color:inherit;font-weight:var(--weight-semibold)}:where(em,i){font-style:italic}mark{border-radius:var(--radius-xs);background:var(--warning-soft);color:var(--text-strong);font-weight:var(--weight-semibold);padding:1px 5px}abbr[title]{cursor:help;text-underline-offset:3px}hr{block-size:1px;margin:var(--space-lg) 0;background:var(--border-soft);border:0}blockquote{border-inline-start:3px solid var(--border-accent);color:var(--text-muted);margin:0;padding-inline-start:var(--space-md)}:where(code,kbd,samp,pre){font-family:var(--font-family-mono)}:where(code,kbd,samp){font-size:.94em}pre{white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;max-inline-size:100%;margin:0;overflow:auto}code{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-glass);color:var(--text-strong);padding:.12em .38em}pre code{background:0 0;border:0;border-radius:0;padding:0}kbd{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-glass);min-block-size:22px;min-inline-size:22px;color:var(--text-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--text), transparent 86%);justify-content:center;align-items:center;padding-inline:6px;line-height:1;display:inline-flex}.pre-block{padding:var(--space-md);border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--surface-glass);color:var(--text-soft);box-shadow:var(--shadow-xs)}svg{flex-shrink:0}figcaption{color:var(--text-dim);font-size:var(--font-sm);line-height:var(--line-normal);margin-block-start:var(--space-xs)}:where(input,select,textarea){color:var(--text)}:where(input,textarea)::placeholder{color:var(--input-placeholder);opacity:1}:where(input,select,textarea):disabled{opacity:.65}label,legend{color:var(--text-strong)}legend{font-weight:var(--weight-semibold)}button:disabled,button[aria-disabled=true]{opacity:.58;box-shadow:none;filter:none}.link{color:var(--text-strong);transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard)}.link:hover{color:var(--accent)}.link-muted{color:var(--text-dim)}.link-muted:hover{color:var(--text)}.link-accent{color:var(--accent)}.link-accent:hover{color:var(--accent-hover)}.link-underline{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor, transparent 62%);text-decoration-color:color-mix(in srgb, currentColor, transparent 62%);text-underline-offset:3px}.link-underline:hover{text-decoration-color:currentColor}:where(button,a[href],input,select,textarea,summary,[role=button],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible,.focus-ring:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.focus-ring-strong:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring-strong);outline:2px solid #0000}.focus-outline:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid}:where(.interactive,.interactive-soft,.interactive-flat,.interactive-muted){transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out)}.interactive{cursor:pointer}.interactive:hover{transform:translateY(-1px)}.interactive:active{transform:scale(.985)}.interactive-flat:is(:hover,:active){transform:none}.interactive-soft:hover{opacity:.92}.interactive-muted{opacity:.72}.interactive-muted:hover{opacity:1}.disabled{opacity:.5;-webkit-user-select:none;user-select:none}:where(button,a,[role=button],[role=menuitem],[role=option])[aria-disabled=true]{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}button.disabled,a.disabled,[role=button].disabled{pointer-events:none}.scroll-area{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) transparent;min-block-size:0;min-inline-size:0;overflow:auto}.scroll-area::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}pre::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.scroll-area::-webkit-scrollbar-track{background:0 0}pre::-webkit-scrollbar-track{background:0 0}.scroll-area::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}pre::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.scroll-area::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}pre::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.scroll-x{overflow:auto hidden}.scroll-y{overflow:hidden auto}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.glass{background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-md) saturate(1.04)}.glass-strong{background:var(--surface-glass-strong);-webkit-backdrop-filter:var(--blur-lg) saturate(1.06)}.hairline{border:1px solid var(--border-soft)}.surface-0{background:var(--surface-0)}.surface-1{background:var(--surface-1)}.surface-2{background:var(--surface-2)}.surface-3{background:var(--surface-3)}.surface-4{background:var(--surface-4)}.surface-5{background:var(--surface-5)}.surface-panel{border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--panel-shadow)}.surface-card{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow)}.surface-flat{border:1px solid var(--border-soft);border-radius:var(--panel-radius);background:var(--surface);box-shadow:none}.elevated-none{box-shadow:none}.elevated-xs{box-shadow:var(--shadow-xs)}.elevated-sm{box-shadow:var(--shadow-sm)}.elevated-md{box-shadow:var(--shadow-md)}.elevated-lg{box-shadow:var(--shadow-lg)}.elevated-xl{box-shadow:var(--shadow-xl)}.radius-none{border-radius:0}.radius-2xs{border-radius:var(--radius-2xs)}.radius-xs{border-radius:var(--radius-xs)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-2xl{border-radius:var(--radius-2xl)}.radius-3xl{border-radius:var(--radius-3xl)}.radius-4xl{border-radius:var(--radius-4xl)}.radius-pill,.radius-full{border-radius:999px}.border-none{border:0}.border-soft{border:1px solid var(--border-soft)}.border-default{border:1px solid var(--border-default)}.border-strong{border:1px solid var(--border-strong)}.border-stronger{border:1px solid var(--border-stronger)}.border-accent{border:1px solid var(--border-accent)}.border-success{border:1px solid var(--border-success)}.border-warning{border:1px solid var(--border-warning)}.border-error{border:1px solid var(--border-error)}.border-info{border:1px solid var(--border-info)}.border-block-soft{border-block:1px solid var(--border-soft)}.border-block-start-soft{border-block-start:1px solid var(--border-soft)}.border-block-end-soft{border-block-end:1px solid var(--border-soft)}.border-inline-soft{border-inline:1px solid var(--border-soft)}.text{color:var(--text)}.text-strong{color:var(--text-strong)}.text-soft{color:var(--text-soft)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-faint{color:var(--text-faint)}.text-disabled{color:var(--text-disabled)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error,.text-danger{color:var(--error)}.text-info{color:var(--info)}.text-accent{color:var(--accent)}.text-on-accent{color:var(--text-on-accent)}.text-balance{text-wrap:balance}.text-nowrap{white-space:nowrap}.text-wrap{white-space:normal}.text-break{overflow-wrap:anywhere;word-break:break-word}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.font-regular{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.font-black{font-weight:var(--weight-black)}.font-mono{font-family:var(--font-family-mono)}.text-xs{font-size:var(--font-xs)}.text-sm{font-size:var(--font-sm)}.text-md{font-size:var(--font-md)}.text-base{font-size:var(--font-base)}.text-lg{font-size:var(--font-lg)}.text-xl{font-size:var(--font-xl)}.text-2xl{font-size:var(--font-2xl)}.bg-main{background:var(--main-bg)}.bg-body{background:var(--body-bg)}.bg-success-soft{background:var(--success-soft)}.bg-warning-soft{background:var(--warning-soft)}.bg-error-soft,.bg-danger-soft{background:var(--error-soft)}.bg-info-soft{background:var(--info-soft)}.bg-accent-soft{background:var(--accent-soft)}.bg-surface-0{background:var(--surface-0)}.bg-surface-1{background:var(--surface-1)}.bg-surface-2{background:var(--surface-2)}.bg-surface-3{background:var(--surface-3)}.bg-surface-4{background:var(--surface-4)}.bg-surface-5{background:var(--surface-5)}.bg-transparent{background:0 0}.ring-success{box-shadow:0 0 0 1px var(--success-soft)}.ring-warning{box-shadow:0 0 0 1px var(--warning-soft)}.ring-error,.ring-danger{box-shadow:0 0 0 1px var(--error-soft)}.ring-info{box-shadow:0 0 0 1px var(--info-soft)}.ring-accent{box-shadow:0 0 0 1px var(--accent-soft)}.ring-border{box-shadow:0 0 0 1px var(--border-default)}.ring-focus{box-shadow:var(--focus-ring)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.hidden{display:none!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.sr-only-focusable,.visually-hidden-focusable,.app-skip-link):is(:focus,:focus-visible){z-index:calc(var(--z-loader) + 1);background:var(--surface-elevated-strong);color:var(--text-strong);box-shadow:var(--shadow-lg), var(--focus-ring);clip:auto!important;clip-path:none!important;white-space:normal!important;border:1px solid var(--border-accent)!important;border-radius:var(--radius-lg)!important;block-size:auto!important;inline-size:auto!important;margin:0!important;padding:10px 14px!important;position:fixed!important;inset-block-start:max(12px, var(--app-safe-top))!important;inset-inline-start:max(12px, var(--app-safe-left))!important;overflow:visible!important}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.clamp-1,.clamp-2,.clamp-3,.clamp-4,.clamp-5){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.clamp-5{-webkit-line-clamp:5}.w-full{inline-size:100%}.w-auto{inline-size:auto}.w-fit{inline-size:fit-content}.h-full{block-size:100%}.h-auto{block-size:auto}.min-w-0{min-inline-size:0}.min-h-0{min-block-size:0}.max-w-full{max-inline-size:100%}.max-h-full{max-block-size:100%}.size-full{block-size:100%;inline-size:100%}.flex{display:flex}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.place-center{place-items:center}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:auto}.flex-none{flex:none}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.gap-0{gap:0}.gap-2xs{gap:var(--space-2xs)}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.m-0{margin:0}.mt-0{margin-block-start:0}.mb-0{margin-block-end:0}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.p-0{padding:0}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.px-xs{padding-inline:var(--space-xs)}.px-sm{padding-inline:var(--space-sm)}.px-md{padding-inline:var(--space-md)}.px-lg{padding-inline:var(--space-lg)}.py-xs{padding-block:var(--space-xs)}.py-sm{padding-block:var(--space-sm)}.py-md{padding-block:var(--space-md)}.py-lg{padding-block:var(--space-lg)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.z-base{z-index:var(--z-base)}.z-content{z-index:var(--z-content)}.z-dropdown{z-index:var(--z-dropdown)}.z-modal{z-index:var(--z-modal)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-not-allowed{cursor:not-allowed}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16/9}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.divider{background:var(--border-soft);block-size:1px;inline-size:100%}.divider-vertical{background:var(--border-soft);block-size:100%;inline-size:1px}.safe-top{padding-block-start:var(--app-safe-top)}.safe-right{padding-inline-end:var(--app-safe-right)}.safe-bottom{padding-block-end:var(--app-safe-bottom)}.safe-left{padding-inline-start:var(--app-safe-left)}.safe-x{padding-inline:var(--app-safe-left) var(--app-safe-right)}.safe-y{padding-block:var(--app-safe-top) var(--app-safe-bottom)}.is-busy,[aria-busy=true]{cursor:wait}.is-busy>*{pointer-events:none}.is-loading-fade{opacity:.62}.loading-pulse{animation:corePulse 1.4s var(--ease-standard) infinite}.boot-error,.fatal-boot{min-block-size:100dvh;inline-size:100%;padding:max(24px, var(--app-safe-top)) max(20px, var(--app-safe-right)) max(24px, var(--app-safe-bottom)) max(20px, var(--app-safe-left));color:var(--text);place-items:center;display:grid}.boot-error-card,.fatal-boot-card{isolation:isolate;border:1px solid var(--card-border);border-radius:var(--card-radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 97%), transparent 44%), var(--card-bg);inline-size:min(100%,720px);color:var(--text);box-shadow:var(--shadow-xl), inset 0 1px 0 color-mix(in srgb, var(--text-strong), transparent 94%);gap:18px;padding:clamp(22px,4vw,36px);display:grid;position:relative;overflow:hidden}.boot-error-card:before,.fatal-boot-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--error), transparent 84%), transparent 30%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent), transparent 88%), transparent 28%);opacity:.9;position:absolute;inset:0}.boot-error-card__header,.fatal-boot-card__header{gap:9px;display:grid}.boot-error-card__eyebrow,.fatal-boot-card__eyebrow{color:var(--error);font-size:12px;line-height:1;font-weight:var(--weight-black);letter-spacing:.14em;text-transform:uppercase;margin:0}.boot-error-card__title,.fatal-boot-card__title,.fatal-boot h1{color:var(--text-strong);font-size:clamp(28px,4vw,42px);line-height:.98;font-weight:var(--weight-black);letter-spacing:-.055em;text-wrap:balance;margin:0}.boot-error-card__message,.fatal-boot-card__message,.fatal-boot p{max-inline-size:68ch;color:var(--text);font-size:15px;line-height:1.65;font-weight:var(--weight-medium);margin:0}.boot-error-card__meta,.fatal-boot-card__meta{border:1px solid var(--border-soft);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 98%), transparent), var(--surface-glass);color:var(--text-dim);gap:9px;padding:14px;font-size:13px;line-height:1.5;display:grid}.boot-error-card__meta-row,.fatal-boot-card__meta-row{align-items:baseline;gap:8px;min-inline-size:0;display:flex}.boot-error-card__meta-row strong,.fatal-boot-card__meta-row strong{color:var(--text-strong);flex:none}.boot-error-card__meta-row span,.fatal-boot-card__meta-row span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.boot-error-card__details,.fatal-boot-card__details{margin-block-start:4px}.boot-error-card__details summary,.fatal-boot-card__details summary{color:var(--text-strong);font-weight:var(--weight-semibold);cursor:pointer}.boot-error-card__details pre,.fatal-boot-card__details pre{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface-1), transparent 18%);max-block-size:220px;color:var(--text-dim);margin-block-start:10px;padding:12px;font-size:12px;line-height:1.55}.boot-error-card__actions,.fatal-boot-card__actions{flex-wrap:wrap;gap:10px;margin-block-start:4px;display:flex}.boot-error-card__actions :is(button,a),.fatal-boot-card__actions :is(button,a){border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-glass);min-block-size:40px;color:var(--text-strong);font-weight:var(--weight-semibold);box-shadow:var(--shadow-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding-inline:14px;line-height:1;display:inline-flex}.boot-error-card__actions :is(button,a):hover,.fatal-boot-card__actions :is(button,a):hover{background:var(--surface-hover)}.boot-error-card__actions .primary,.fatal-boot-card__actions .primary{border-color:var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}@keyframes coreFadeIn{0%{opacity:0}to{opacity:1}}@keyframes coreSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes corePulse{0%,to{opacity:.62}50%{opacity:1}}.animate-fade-in{animation:coreFadeIn var(--duration-normal) var(--ease-standard) both}.animate-slide-up{animation:coreSlideUp var(--duration-normal) var(--ease-emphasis) both}.animate-spin{animation:var(--ui-loading-animation) var(--ui-loading-duration) linear infinite}@media (width<=768px){h1{font-size:var(--font-3xl)}h2{font-size:var(--font-2xl)}h3{font-size:var(--font-xl)}.hide-md{display:none!important}.boot-error-card,.fatal-boot-card{border-radius:var(--radius-2xl);inline-size:100%}}@media (width<=640px){.hide-sm{display:none!important}.show-sm{display:initial!important}.boot-error,.fatal-boot{padding:max(18px, var(--app-safe-top)) max(14px, var(--app-safe-right)) max(18px, var(--app-safe-bottom)) max(14px, var(--app-safe-left))}.boot-error-card,.fatal-boot-card{padding:20px}.boot-error-card__title,.fatal-boot-card__title,.fatal-boot h1{font-size:clamp(24px,9vw,34px)}.boot-error-card__meta-row,.fatal-boot-card__meta-row{flex-direction:column;align-items:flex-start;gap:3px}}@media (width>=641px){.show-sm{display:none!important}}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong{-webkit-backdrop-filter:none}.boot-error-card:before,.fatal-boot-card:before{opacity:.38}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.interactive:hover,.interactive:active,.animate-slide-up{transform:none!important}.loading-pulse,.animate-spin{animation:none!important}}@media (forced-colors:active){html,body{forced-color-adjust:auto}:where(.glass,.glass-strong,.surface-panel,.surface-card,.surface-flat,.boot-error-card,.fatal-boot-card,.pre-block,kbd){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.boot-error-card:before,.fatal-boot-card:before{display:none}:where(button,a[href],input,select,textarea,summary,[role=button],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}@media print{html,body{color:#000!important;background:#fff!important}*,:before,:after{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-shadow:none!important;box-shadow:none!important}a{text-decoration:underline;color:#000!important}:where(code,kbd,pre,.pre-block,.glass,.glass-strong,.surface-panel,.surface-card,.surface-flat,.boot-error-card,.fatal-boot-card){color:#000!important;background:#fff!important;border:1px solid #ddd!important}.hidden,.sr-only,.visually-hidden{display:none!important}}html,body{block-size:100%;min-block-size:100%;inline-size:100%;min-inline-size:320px;max-inline-size:100%;margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;overflow:hidden}body{--layout-bg-z:0;--layout-main-z:1;--layout-tablehead-z:var(--z-tablehead,24);--layout-topbar-mount-z:var(--z-topbar,30);--layout-sidebar-mount-z:var(--z-sidebar,40);--layout-loader-z:var(--z-loader,2147480000);--layout-sidebar-motion-duration:.32s;--layout-sidebar-motion-duration-mobile:.26s;--layout-sidebar-motion-ease:cubic-bezier(.22, .86, .24, 1);--layout-safe-top:var(--app-safe-top,env(safe-area-inset-top,0px));--layout-safe-right:var(--app-safe-right,env(safe-area-inset-right,0px));--layout-safe-bottom:var(--app-safe-bottom,env(safe-area-inset-bottom,0px));--layout-safe-left:var(--app-safe-left,env(safe-area-inset-left,0px));--layout-main-inset-top:var(--app-offset-topbar,0px);--layout-main-inset-left:var(--app-sidebar-current-width,0px);--layout-content-max:var(--content-max,1360px);--layout-content-narrow:var(--content-narrow,1120px);--layout-content-wide:var(--content-wide,1520px);--layout-scrollbar-track:var(--scrollbar-track,transparent);--layout-scrollbar-thumb:var(--scrollbar-thumb,#fff3);--layout-scrollbar-thumb-hover:var(--scrollbar-thumb-hover,#ffffff57);--app-sidebar-current-width:0px;--app-offset-tablehead:0px;overscroll-behavior:none;background:var(--body-bg);color:var(--text);font-family:var(--font-family);overflow:hidden}:where(.layout,.app-shell,#app-shell){isolation:isolate;background:var(--gradient-overlay), var(--app-noise), var(--body-bg);block-size:100dvh;min-block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--text);transition:opacity var(--duration-normal) var(--ease-standard), visibility var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.layout,.app-shell,#app-shell):before{content:"";z-index:var(--layout-bg-z);pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--text-strong), transparent 98.8%) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-strong), transparent 98.8%) 1px, transparent 1px);opacity:.1;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000029,#0000 82%);mask-image:linear-gradient(#00000029,#0000 82%)}:where(.layout,.app-shell,#app-shell)>:where(:not(.main-content,.table-head,#sidebar-mount,[data-sidebar-mount],#topbar-mount,[data-topbar-mount],#app-loader,[data-app-loader])){position:relative}:is(html,body):is(.app-booting,.app-loading,[data-app-state=booting],[data-app-state=loading]) #app-shell,#app-shell:is([aria-hidden=true],[data-shell=booting],[data-shell-state=booting],[data-shell-interactive=false][aria-busy=true]){opacity:0;visibility:hidden;pointer-events:none}:is(html,body):is(.app-ready,[data-app-state=ready]) #app-shell,#app-shell:is([data-shell=ready],[data-shell-state=ready],[data-shell-interactive=true]){opacity:1;visibility:visible;pointer-events:auto}#app-shell[aria-busy=true]{cursor:wait}:is(html,body):is(.app-ready,[data-app-state=ready]) #app-shell{cursor:auto}:where(#app-loader,[data-app-loader]){z-index:var(--layout-loader-z)}:is(body.route-shell-hidden,body.auth-screen,body[data-route-mode=auth],html[data-route-mode=auth] body,body[data-chrome=hidden],html[data-chrome=hidden] body){--app-sidebar-current-width:0px;--app-offset-topbar:0px;--app-offset-tablehead:0px;--layout-main-inset-top:0px;--layout-main-inset-left:0px}:is(body.route-shell-hidden,body.auth-screen,body[data-route-mode=auth],html[data-route-mode=auth] body,body[data-chrome=hidden],html[data-chrome=hidden] body) :is(#sidebar-mount,[data-sidebar-mount],#topbar-mount,[data-topbar-mount],.sidebar,.topbar,.table-head,#table-head){display:none!important}:is(body.route-shell-hidden,body.auth-screen,body[data-route-mode=auth],html[data-route-mode=auth] body,body[data-chrome=hidden],html[data-chrome=hidden] body) .main-content{block-size:100dvh;min-block-size:100dvh;inline-size:auto;max-inline-size:none;margin:0;inset:0;overflow:hidden auto}:is(body.route-shell-hidden,body.auth-screen,body[data-route-mode=auth],html[data-route-mode=auth] body,body[data-chrome=hidden],html[data-chrome=hidden] body) #app-content{min-block-size:100dvh;padding:0;overflow:visible}:is(body.route-shell-hidden,body.auth-screen,body[data-route-mode=auth],html[data-route-mode=auth] body,body[data-chrome=hidden],html[data-chrome=hidden] body) :is(#view-container,.content-wrapper){min-block-size:100dvh;inline-size:100%}:is(body.route-shell-hidden,body.auth-screen,body[data-route-mode=auth],html[data-route-mode=auth] body,body[data-chrome=hidden],html[data-chrome=hidden] body) .content-wrapper{gap:0;padding:0}:where(.container,.container-fluid,.container-narrow,.container-wide){inline-size:100%;min-inline-size:0;max-inline-size:100%;position:relative}.container{max-inline-size:var(--layout-content-max);padding-inline:var(--content-padding-inline);margin-inline:auto}.container-fluid{max-inline-size:none;padding-inline:var(--content-padding-inline);margin-inline:0}.container-narrow{max-inline-size:var(--layout-content-narrow);padding-inline:var(--content-padding-inline);margin-inline:auto}.container-wide{max-inline-size:var(--layout-content-wide);padding-inline:var(--content-padding-inline);margin-inline:auto}.main-content{z-index:var(--layout-main-z);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;isolation:isolate;min-block-size:0;inline-size:auto;min-inline-size:0;max-inline-size:none;color:var(--text);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--layout-scrollbar-thumb) var(--layout-scrollbar-track);transition:inset-inline-start var(--layout-sidebar-motion-duration) var(--layout-sidebar-motion-ease);background:0 0;flex-direction:column;margin:0;display:flex;position:fixed;inset-block-start:var(--layout-main-inset-top);inset-block-end:0;inset-inline-start:var(--layout-main-inset-left);inset-inline-end:0;overflow:hidden auto}.main-content::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.main-content::-webkit-scrollbar-track{background:var(--layout-scrollbar-track)}.main-content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--layout-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.main-content::-webkit-scrollbar-thumb:hover{background:var(--layout-scrollbar-thumb-hover);background-clip:padding-box}#app-content{min-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;isolation:isolate;flex-direction:column;flex:auto;margin:0;padding-block-start:var(--app-offset-tablehead);padding-block-end:var(--layout-safe-bottom);padding-inline-start:var(--layout-safe-left);padding-inline-end:var(--layout-safe-right);display:flex;position:relative;overflow:visible}#app-content:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent), transparent 96%), transparent 24%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--info), transparent 97%), transparent 24%);opacity:.7;position:absolute;inset:0}#app-content>:where(:not(.table-head,#app-loader,[data-app-loader])){z-index:1;position:relative}.table-head{inline-size:auto;max-inline-size:none;block-size:var(--tablehead-height);min-block-size:var(--tablehead-height);padding-inline:var(--content-padding-inline);border-block-end:1px solid var(--panel-border);background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 98%), transparent 68%), var(--panel-bg);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-strong), transparent 97%), 0 8px 18px color-mix(in srgb, var(--text), transparent 94%);-webkit-backdrop-filter:var(--blur-md);z-index:var(--layout-tablehead-z);transition:inset-inline-start var(--layout-sidebar-motion-duration) var(--layout-sidebar-motion-ease), border-color var(--duration-normal) var(--ease-standard), background-color var(--duration-normal) var(--ease-standard);align-items:center;display:flex;position:fixed;inset-block-start:var(--layout-main-inset-top);inset-inline-start:var(--layout-main-inset-left);inset-inline-end:0;overflow:visible}.table-head:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 98%), transparent 42%);opacity:.56;position:absolute;inset:0}.table-head>*{z-index:1;position:relative}.table-head:is([hidden],.is-hidden,[data-state=hidden]){display:none!important}#tablehead-container{z-index:1;align-items:center;inline-size:100%;min-inline-size:0;display:flex;position:relative}#tablehead-container:empty{display:none}.main-content[data-tablehead-active=true],body[data-tablehead-active=true] .main-content{--app-offset-tablehead:var(--tablehead-height)}.main-content[data-tablehead-active=false],body[data-tablehead-active=false] .main-content{--app-offset-tablehead:0px}@supports selector(
  .main-content:has(
    > .table-head:not([hidden])
    > #tablehead-container:not(:empty)
  )
){.main-content:has(>.table-head:not([hidden])>#tablehead-container:not(:empty)){--app-offset-tablehead:var(--tablehead-height)}}#view-container{min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;position:relative;overflow:visible}#view-container[aria-busy=true]{cursor:wait}:is(html,body):is(.app-ready,[data-app-state=ready]) #view-container{cursor:auto}.content-wrapper{min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--content-padding-block) var(--content-padding-inline);gap:var(--space-md);background:0 0;flex-direction:column;flex:auto;display:flex;position:relative}.content-wrapper.compact{padding:var(--space-sm);gap:var(--space-sm)}.content-wrapper.flush{gap:0;padding:0}.content-wrapper.centered{align-items:center}.content-wrapper:is(.centered,.narrow)>*{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-content-narrow)}.content-wrapper.narrow>*,.content-wrapper.wide>*{margin-inline:auto}.content-wrapper.wide>*{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-content-wide)}.panel-content{z-index:1;opacity:1;min-block-size:0;inline-size:100%;min-inline-size:0;max-inline-size:100%;transition:opacity .2s var(--ease-emphasis), transform .2s var(--ease-emphasis);flex-direction:column;flex:auto;display:flex;position:relative;transform:none}.panel-content:is([data-animate=enter]:not(.ready),.is-entering){opacity:0;transform:translateY(6px)}.panel-content.ready{opacity:1;transform:translateY(0)}.panel-content>*{min-inline-size:0}.panel-content[data-view]{scroll-margin-block-start:calc(var(--app-offset-tablehead) + var(--space-md))}.panel-content.table-mode{padding:0;overflow:hidden}.panel-content.table-mode .content-wrapper{flex:auto;gap:0;min-block-size:0;min-inline-size:0;padding:0;overflow:hidden}.panel-content.dashboard,.panel-content.form-mode{overflow:visible}.dashboard-container{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;max-inline-size:100%;display:flex}.panel-content.centered{align-items:center}.panel-content.centered>.content-wrapper{inline-size:100%;max-inline-size:var(--layout-content-narrow)}.table-container{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--layout-scrollbar-thumb) var(--layout-scrollbar-track);min-inline-size:0;max-inline-size:100%}.panel-content.table-mode .table-container{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-block-size:0;min-inline-size:0;overflow:auto}.table-container::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.table-container::-webkit-scrollbar-track{background:var(--layout-scrollbar-track)}.table-container::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--layout-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.table-container::-webkit-scrollbar-thumb:hover{background:var(--layout-scrollbar-thumb-hover);background-clip:padding-box}.page-header,.section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;min-inline-size:0;display:flex}.page-header-main,.section-header-main{min-inline-size:0;display:grid}.page-header-main{gap:4px}.section-header-main{gap:3px}.page-header-actions,.section-actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.page-title,.section-title{color:var(--text-strong);line-height:var(--line-snug);font-weight:var(--weight-bold);letter-spacing:var(--letter-tight);margin:0}.page-title{font-size:var(--font-2xl)}.section-title{color:var(--section-title-color,var(--text-strong));font-size:var(--section-title-size,var(--font-xl));font-weight:var(--section-title-weight,var(--weight-bold))}.page-subtitle,.section-subtitle{max-inline-size:72ch;color:var(--text-dim);line-height:var(--line-normal);margin:0}.page-subtitle{font-size:var(--font-md)}.section-subtitle{color:var(--section-subtitle-color,var(--text-dim));font-size:var(--section-subtitle-size,var(--font-sm))}.panel-surface,.card-surface{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);min-inline-size:0;color:var(--text);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--blur-md);position:relative;overflow:hidden}.panel-surface:before,.card-surface:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 98%), transparent 42%);opacity:.56;position:absolute;inset:0}.card-surface{border-color:var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow)}:is(.panel-surface,.card-surface).padded{padding:var(--space-md)}:is(.panel-surface,.card-surface).padded-lg{padding:var(--space-lg)}:is(.panel-surface,.card-surface).padded-xl{padding:var(--space-xl)}:is(.panel-surface,.card-surface).flush{padding:0}.grid{gap:var(--space-md);min-inline-size:0;display:grid}.grid>*{min-inline-size:0}.grid.gap-xs{gap:var(--space-xs)}.grid.gap-sm{gap:var(--space-sm)}.grid.gap-lg{gap:var(--space-lg)}.grid.gap-xl{gap:var(--space-xl)}.grid.cols-1{grid-template-columns:1fr}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.cols-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid.cols-auto-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.grid.cols-auto-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.stack{gap:var(--space-md);flex-direction:column;min-inline-size:0;display:flex}.stack.gap-xs{gap:var(--space-xs)}.stack.gap-sm{gap:var(--space-sm)}.stack.gap-lg{gap:var(--space-lg)}.stack.gap-xl{gap:var(--space-xl)}.cluster{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.cluster.start{justify-content:flex-start}.cluster.center{justify-content:center}.cluster.end{justify-content:flex-end}.split{justify-content:space-between;align-items:center;gap:var(--space-md);min-inline-size:0;display:flex}.split>*{min-inline-size:0}.empty-state{min-block-size:220px;padding:var(--space-xl);border:1px dashed var(--state-empty-border,var(--border-default));border-radius:var(--state-card-radius,var(--card-radius-lg));background:var(--state-empty-bg,var(--surface-glass));color:var(--text-muted);text-align:center;place-items:center;display:grid}.empty-state-content{justify-items:center;gap:var(--space-sm);max-inline-size:460px;display:grid}.empty-state-icon{inline-size:var(--state-icon-size,42px);block-size:var(--state-icon-size,42px);border-radius:var(--state-icon-radius,16px);background:var(--surface-glass);color:var(--state-empty-icon,var(--info));place-items:center;font-size:22px;display:grid}.empty-state-title{color:var(--text-strong);font-size:var(--font-xl);line-height:var(--line-snug);font-weight:var(--weight-bold);margin:0}.empty-state-text{color:var(--text-dim);font-size:var(--font-sm);line-height:var(--line-relaxed);margin:0}.noscript-layout{background:var(--body-bg);block-size:auto;min-block-size:100dvh;color:var(--text);overflow:auto}.noscript-box{max-inline-size:720px;padding:var(--space-xl);border:1px solid var(--card-border);border-radius:var(--card-radius-lg);background:var(--card-bg);box-shadow:var(--shadow-lg);margin:64px auto}.noscript-box h1{margin:0 0 var(--space-sm);color:var(--text-strong);font-size:var(--font-2xl);line-height:var(--line-snug)}.noscript-box p{color:var(--text-muted);line-height:var(--line-relaxed);margin:0}@media (width<=1280px){.grid.cols-5{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){:is(.grid.cols-5,.grid.cols-4){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){body{--layout-sidebar-motion-duration:var(--layout-sidebar-motion-duration-mobile);--layout-mobile-rail-width:var(--sidebar-mobile-collapsed-width,60px)}body:is(.sidebar-open,.sidebar-collapsed,[data-sidebar-state=open],[data-sidebar-state=collapsed],[data-sidebar-open=true],[data-sidebar-open=false]){--app-sidebar-current-width:var(--layout-mobile-rail-width)}body:is(.sidebar-hidden,[data-sidebar-state=hidden],[data-sidebar-hidden=true]){--app-sidebar-current-width:0px}body:is(.sidebar-open,[data-sidebar-state=open],[data-sidebar-open=true]) :is(#sidebar-mount,[data-sidebar-mount]){z-index:var(--z-overlay,60)}:where(.container,.container-fluid,.container-narrow,.container-wide){padding-inline:var(--tablet-content-padding,var(--content-padding-inline))}.content-wrapper{padding:var(--tablet-content-padding,var(--space-md))}.split{flex-direction:column;align-items:flex-start}.split>*{inline-size:100%}}@media (width<=768px){.table-head{display:none!important}.main-content,.main-content[data-tablehead-active=true],body[data-tablehead-active=true] .main-content{--app-offset-tablehead:0px}#app-content{padding-block-start:0}.content-wrapper{padding:var(--space-sm);gap:var(--space-sm)}.content-wrapper.compact{padding:var(--space-xs);gap:var(--space-xs)}:is(.grid.cols-3,.grid.cols-4,.grid.cols-5){grid-template-columns:repeat(2,minmax(0,1fr))}.page-title{font-size:var(--font-xl)}}@media (width<=640px){:where(.container,.container-fluid,.container-narrow,.container-wide){padding-inline:var(--space-xs)}:is(.page-header,.section-header){gap:var(--space-sm)}:is(.page-header-actions,.section-actions){justify-content:flex-start;inline-size:100%}.page-title{font-size:var(--font-xl)}:is(.page-subtitle,.section-subtitle){font-size:var(--font-sm)}.content-wrapper{padding:var(--space-xs);gap:var(--space-xs)}:is(.grid.cols-2,.grid.cols-3,.grid.cols-4,.grid.cols-5){grid-template-columns:1fr}.empty-state{min-block-size:180px;padding:var(--space-lg)}}@media (width<=420px){.content-wrapper{padding:var(--space-2xs);gap:var(--space-xs)}.page-title{font-size:var(--font-lg)}.empty-state{min-block-size:160px;padding:var(--space-md)}}@media (width<=380px){body{--layout-mobile-rail-width:var(--sidebar-mobile-collapsed-width,56px)}}@media (prefers-reduced-transparency:reduce){:where(.layout,.app-shell,#app-shell,.table-head,.panel-surface,.card-surface){-webkit-backdrop-filter:none}:where(.layout,.app-shell,#app-shell):before,#app-content:before,.table-head:before,.panel-surface:before,.card-surface:before{opacity:.35}}@media (prefers-reduced-motion:reduce){:where(.layout,.app-shell,#app-shell,.main-content,.table-head,.panel-content,.panel-surface,.card-surface){transition:none!important}.panel-content:is([data-animate=enter]:not(.ready),.is-entering){opacity:1!important;transform:none!important}}@media (forced-colors:active){:where(.layout,.app-shell,#app-shell,.main-content,#app-content,.table-head,.panel-surface,.card-surface,.empty-state,.noscript-box){forced-color-adjust:auto}:where(.layout,.app-shell,#app-shell):before,#app-content:before,.table-head:before,.panel-surface:before,.card-surface:before{display:none!important}:where(.table-head,.panel-surface,.card-surface,.empty-state,.noscript-box){box-shadow:none;border-color:canvastext}}@media print{html,body{color:#000!important;background:#fff!important;block-size:auto!important;min-block-size:0!important;overflow:visible!important}:where(.layout,.app-shell,#app-shell,.main-content,#app-content,#view-container,.content-wrapper,.panel-content){color:#000!important;block-size:auto!important;min-block-size:0!important;inline-size:auto!important;max-inline-size:none!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}:where(.layout,.app-shell,#app-shell):before,#app-content:before,.table-head:before,.panel-surface:before,.card-surface:before,:where(#sidebar-mount,[data-sidebar-mount],#topbar-mount,[data-topbar-mount],.sidebar,.topbar,.table-head,#app-loader,[data-app-loader]){display:none!important}:where(.panel-surface,.card-surface,.empty-state,.noscript-box){break-inside:avoid;color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important}}html.app-booting,html.app-loading,html[data-app-state=booting],html[data-app-state=loading],body.app-booting,body.app-loading,body.loading,body[data-app-state=booting],body[data-app-state=loading],body[data-app-loading=true]{cursor:wait;min-block-size:100%}body.app-booting,body.app-loading,body.loading,body[data-app-state=booting],body[data-app-state=loading],body[data-app-loading=true]{overscroll-behavior:none;touch-action:none;overflow:hidden}html.app-ready,html[data-app-state=ready],body.app-ready,body[data-app-state=ready],body[data-app-loading=false]{cursor:auto;min-block-size:100%}html.app-ready body,html[data-app-state=ready] body,body.app-ready,body[data-app-state=ready],body[data-app-loading=false]{overscroll-behavior:auto;touch-action:auto}#app-shell[aria-hidden=true],#app-shell[data-shell=booting],#app-shell[data-shell-state=booting],#app-shell[data-shell-interactive=false][aria-busy=true]{opacity:0;visibility:hidden;pointer-events:none}html.app-ready #app-shell,html[data-app-state=ready] #app-shell,body.app-ready #app-shell,body[data-app-state=ready] #app-shell,body[data-app-loading=false] #app-shell,html.app-fatal #app-shell,html[data-app-state=fatal] #app-shell,body.app-fatal #app-shell,body[data-app-state=fatal] #app-shell,#app-shell[data-shell=ready],#app-shell[data-shell-state=ready],#app-shell[data-shell-interactive=true]{opacity:1;visibility:visible;pointer-events:auto}#app-loader,.app-loader{--loader-z:var(--z-loader,2147480000);--loader-overlay:#0409128a;--loader-overlay-ready:#0409125c;--loader-overlay-blur:7px;--loader-overlay-ready-blur:3px;--loader-ink:#fff;--loader-brand-size-final:var(--loader-brand-size,112px);--loader-logo-size-final:var(--loader-logo-size,72px);--loader-brand-radius-final:var(--loader-logo-radius,30px);--loader-brand-border:#64bfff38;--loader-brand-surface:#0b192f4d;--loader-brand-surface-solid:#0d1c33;--loader-brand-inner-border:#ffffff21;--loader-orbit-soft:#34d4ff1f;--loader-orbit-mid:#34d4ffad;--loader-orbit-head:#97ebfffa;--loader-orbit-core:#1394ff;--loader-orbit-speed:var(--loader-duration-orbit,2.35s);--loader-brand-shadow:0 26px 72px #0006, 0 14px 38px #1394ff21, 0 0 0 1px #34d4ff06;--loader-logo-filter:drop-shadow(0 10px 22px #0000004d) drop-shadow(0 0 14px #1394ff1f);--loader-fade-speed:var(--loader-duration-fade,var(--duration-normal,.24s));z-index:var(--loader-z);block-size:100dvh;min-block-size:100dvh;inline-size:100%;min-inline-size:100vw;padding:max(20px, var(--app-safe-top,0px)) max(20px, var(--app-safe-right,0px)) max(20px, var(--app-safe-bottom,0px)) max(20px, var(--app-safe-left,0px));color:var(--loader-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:1;visibility:visible;pointer-events:auto;isolation:isolate;contain:layout style;transition:opacity var(--loader-fade-speed) var(--ease-standard,ease), visibility 0s linear var(--loader-fade-speed);background:0 0;place-items:center;margin:0;display:grid;position:fixed;inset:0;overflow:hidden}#app-loader .app-loader__backdrop,.app-loader .app-loader__backdrop,#app-loader [data-loader-backdrop=true],.app-loader [data-loader-backdrop=true]{z-index:0;pointer-events:none;background-color:var(--loader-overlay);-webkit-backdrop-filter:blur(var(--loader-overlay-blur)) saturate(.9);transition:background-color .18s var(--ease-standard,ease), backdrop-filter .18s var(--ease-standard,ease), -webkit-backdrop-filter .18s var(--ease-standard,ease);display:block;position:absolute;inset:0}#app-loader.is-settling .app-loader__backdrop,#app-loader[data-loader-state=ready] .app-loader__backdrop,.app-loader.is-settling .app-loader__backdrop,.app-loader[data-loader-state=ready] .app-loader__backdrop,#app-loader.is-settling [data-loader-backdrop=true],#app-loader[data-loader-state=ready] [data-loader-backdrop=true],.app-loader.is-settling [data-loader-backdrop=true],.app-loader[data-loader-state=ready] [data-loader-backdrop=true]{background-color:var(--loader-overlay-ready);-webkit-backdrop-filter:blur(var(--loader-overlay-ready-blur)) saturate(.96)}#app-loader.is-visible,.app-loader.is-visible,#app-loader[data-loader-visible=true],.app-loader[data-loader-visible=true],#app-loader[data-loader-state=booting],.app-loader[data-loader-state=booting],#app-loader[data-loader-state=ready],.app-loader[data-loader-state=ready],#app-loader[data-loader-state=fatal],.app-loader[data-loader-state=fatal]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}#app-loader[aria-hidden=true],#app-loader.is-hidden,#app-loader[data-loader-visible=false],#app-loader[data-loader-state=hidden],.app-loader[aria-hidden=true],.app-loader.is-hidden,.app-loader[data-loader-visible=false],.app-loader[data-loader-state=hidden]{opacity:0;visibility:hidden;pointer-events:none}#app-loader[hidden],.app-loader[hidden],#app-loader.has-hidden,.app-loader.has-hidden,#app-loader[data-loader-state=removed],.app-loader[data-loader-state=removed],#app-loader[data-loader-state=destroyed],.app-loader[data-loader-state=destroyed]{display:none}#app-loader .app-loader__card,#app-loader .loader-card,.app-loader .app-loader__card,.app-loader .loader-card{display:contents}#app-loader .app-loader__copy,#app-loader .app-loader__bar,#app-loader .app-loader__progress,#app-loader .loader-title,#app-loader .loader-subtitle,#app-loader .loader-progress,.app-loader .app-loader__copy,.app-loader .app-loader__bar,.app-loader .app-loader__progress,.app-loader .loader-title,.app-loader .loader-subtitle,.app-loader .loader-progress{display:none}#app-loader .app-loader__brand,.app-loader .app-loader__brand,#app-loader [data-loader-logo-card=true],.app-loader [data-loader-logo-card=true]{z-index:1;isolation:isolate;inline-size:var(--loader-brand-size-final);block-size:var(--loader-brand-size-final);border:1px solid var(--loader-brand-border);border-radius:var(--loader-brand-radius-final);box-shadow:var(--loader-brand-shadow);-webkit-backdrop-filter:blur(13px)saturate(1.08);background:0 0;place-items:center;animation:.38s cubic-bezier(.16,1,.3,1) both loaderBrandEnter;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}#app-loader .app-loader__brand:before,.app-loader .app-loader__brand:before,#app-loader [data-loader-logo-card=true]:before,.app-loader [data-loader-logo-card=true]:before{content:"";z-index:0;background:conic-gradient(from 0deg, transparent 0deg 226deg, var(--loader-orbit-soft) 250deg, var(--loader-orbit-mid) 276deg, var(--loader-orbit-head) 296deg, var(--loader-orbit-core) 308deg, transparent 338deg 360deg);animation:loaderBorderOrbit var(--loader-orbit-speed) linear infinite;position:absolute;inset:-58%;transform:rotate(0)}#app-loader .app-loader__brand:after,.app-loader .app-loader__brand:after,#app-loader [data-loader-logo-card=true]:after,.app-loader [data-loader-logo-card=true]:after{content:"";z-index:1;border:1px solid var(--loader-brand-inner-border);border-radius:calc(var(--loader-brand-radius-final) - 2px);background-color:var(--loader-brand-surface);position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000002e}#app-loader .app-loader__brand--solo,.app-loader .app-loader__brand--solo{inline-size:var(--loader-brand-size-final);block-size:var(--loader-brand-size-final)}#app-loader .app-loader__brand>*,.app-loader .app-loader__brand>*,#app-loader [data-loader-logo-card=true]>*,.app-loader [data-loader-logo-card=true]>*{z-index:2;grid-area:1/1;position:relative}#app-loader .app-loader__logo-shell,.app-loader .app-loader__logo-shell,#app-loader [data-loader-logo-shell=true],.app-loader [data-loader-logo-shell=true],#app-loader .app-loader__logo-fallback,.app-loader .app-loader__logo-fallback{inline-size:var(--loader-logo-size-final);block-size:var(--loader-logo-size-final);color:var(--loader-ink);background:0 0;border-radius:20px;place-items:center;font-size:0;line-height:1;display:grid}#app-loader .app-loader__logo-picture,.app-loader .app-loader__logo-picture,#app-loader [data-loader-logo-picture=true],.app-loader [data-loader-logo-picture=true]{place-items:center;block-size:100%;inline-size:100%;display:grid}#app-loader .app-loader__logo,.app-loader .app-loader__logo,#app-loader .loader-logo,.app-loader .loader-logo,#app-loader [data-loader-logo=true],.app-loader [data-loader-logo=true]{inline-size:var(--loader-logo-size-final);block-size:var(--loader-logo-size-final);object-fit:contain;object-position:center;filter:var(--loader-logo-filter);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;animation:2.6s ease-in-out infinite loaderLogoBreathe;display:block;transform:translateZ(0)}#app-loader.has-logo-error .app-loader__logo,.app-loader.has-logo-error .app-loader__logo,#app-loader[data-logo-error=true] .app-loader__logo,.app-loader[data-logo-error=true] .app-loader__logo,#app-loader.has-logo-error [data-loader-logo=true],.app-loader.has-logo-error [data-loader-logo=true],#app-loader[data-logo-error=true] [data-loader-logo=true],.app-loader[data-logo-error=true] [data-loader-logo=true]{display:none}html[data-theme=light] #app-loader,html.theme-light #app-loader,body[data-theme=light] #app-loader,html[data-theme=light] .app-loader,html.theme-light .app-loader,body[data-theme=light] .app-loader{--loader-overlay:#f8fbff94;--loader-overlay-ready:#f8fbff6b;--loader-ink:#07111f;--loader-brand-border:#1f69ae2e;--loader-brand-surface:#ffffff61;--loader-brand-surface-solid:#f4f8fd;--loader-brand-inner-border:#ffffffbd;--loader-orbit-soft:#1394ff14;--loader-orbit-mid:#1394ff7a;--loader-orbit-head:#4bbefff0;--loader-orbit-core:#0b61ff;--loader-brand-shadow:0 26px 72px #1a3a5c21, 0 14px 36px #1394ff14, 0 0 0 1px #ffffff9e;--loader-logo-filter:drop-shadow(0 10px 20px #12375c24) drop-shadow(0 0 12px #1394ff14);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}#view-container[aria-busy=true],#main-content[aria-busy=true],#app-shell[aria-busy=true]{cursor:wait}html.app-ready #view-container,html.app-ready #main-content,html.app-ready #app-shell,html[data-app-state=ready] #view-container,html[data-app-state=ready] #main-content,html[data-app-state=ready] #app-shell,body.app-ready #view-container,body.app-ready #main-content,body.app-ready #app-shell,body[data-app-state=ready] #view-container,body[data-app-state=ready] #main-content,body[data-app-state=ready] #app-shell{cursor:auto}@keyframes loaderBrandEnter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loaderBorderOrbit{to{transform:rotate(1turn)}}@keyframes loaderLogoBreathe{0%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.018)}}@media (width<=720px){#app-loader,.app-loader{--loader-brand-size-final:calc(100px * var(--ui-scale,1));--loader-logo-size-final:calc(64px * var(--ui-scale,1));--loader-brand-radius-final:28px;padding:max(16px, var(--app-safe-top,0px)) max(16px, var(--app-safe-right,0px)) max(16px, var(--app-safe-bottom,0px)) max(16px, var(--app-safe-left,0px))}}@media (width<=420px){#app-loader,.app-loader{--loader-brand-size-final:calc(92px * var(--ui-scale,1));--loader-logo-size-final:calc(58px * var(--ui-scale,1));--loader-brand-radius-final:26px}}@media (height<=520px){#app-loader,.app-loader{--loader-brand-size-final:88px;--loader-logo-size-final:54px;--loader-brand-radius-final:25px;padding-block:10px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#app-loader .app-loader__backdrop,.app-loader .app-loader__backdrop,#app-loader [data-loader-backdrop=true],.app-loader [data-loader-backdrop=true]{background-color:#040912d1}#app-loader .app-loader__brand:after,.app-loader .app-loader__brand:after,#app-loader [data-loader-logo-card=true]:after,.app-loader [data-loader-logo-card=true]:after{background-color:var(--loader-brand-surface-solid)}html[data-theme=light] #app-loader .app-loader__backdrop,html.theme-light #app-loader .app-loader__backdrop,body[data-theme=light] #app-loader .app-loader__backdrop,html[data-theme=light] .app-loader .app-loader__backdrop,html.theme-light .app-loader .app-loader__backdrop,body[data-theme=light] .app-loader .app-loader__backdrop,html[data-theme=light] #app-loader [data-loader-backdrop=true],html.theme-light #app-loader [data-loader-backdrop=true],body[data-theme=light] #app-loader [data-loader-backdrop=true],html[data-theme=light] .app-loader [data-loader-backdrop=true],html.theme-light .app-loader [data-loader-backdrop=true],body[data-theme=light] .app-loader [data-loader-backdrop=true]{background-color:#f8fbffdb}}@media (forced-colors:active){#app-loader,.app-loader{color:canvastext;forced-color-adjust:auto}#app-loader .app-loader__backdrop,.app-loader .app-loader__backdrop,#app-loader [data-loader-backdrop=true],.app-loader [data-loader-backdrop=true]{-webkit-backdrop-filter:none;background-color:canvas}#app-loader .app-loader__brand,.app-loader .app-loader__brand,#app-loader [data-loader-logo-card=true],.app-loader [data-loader-logo-card=true]{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border:1px solid canvastext}#app-loader .app-loader__brand:before,#app-loader .app-loader__brand:after,.app-loader .app-loader__brand:before,.app-loader .app-loader__brand:after,#app-loader [data-loader-logo-card=true]:before,#app-loader [data-loader-logo-card=true]:after,.app-loader [data-loader-logo-card=true]:before,.app-loader [data-loader-logo-card=true]:after{display:none}}@media (prefers-reduced-motion:reduce){#app-loader,#app-loader *,#app-loader :before,#app-loader :after,.app-loader,.app-loader *,.app-loader :before,.app-loader :after{transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}#app-loader .app-loader__brand,.app-loader .app-loader__brand,#app-loader .app-loader__brand:before,.app-loader .app-loader__brand:before,#app-loader .app-loader__logo,.app-loader .app-loader__logo{transform:none}}@media (prefers-reduced-transparency:reduce){#app-loader,.app-loader{--loader-overlay:#0a0c11;--loader-overlay-ready:#0a0c11}#app-loader .app-loader__backdrop,.app-loader .app-loader__backdrop,#app-loader [data-loader-backdrop=true],.app-loader [data-loader-backdrop=true],#app-loader .app-loader__brand,.app-loader .app-loader__brand,#app-loader [data-loader-logo-card=true],.app-loader [data-loader-logo-card=true]{-webkit-backdrop-filter:none}#app-loader .app-loader__brand:after,.app-loader .app-loader__brand:after,#app-loader [data-loader-logo-card=true]:after,.app-loader [data-loader-logo-card=true]:after{background-color:var(--loader-brand-surface-solid)}html[data-theme=light] #app-loader,html.theme-light #app-loader,body[data-theme=light] #app-loader,html[data-theme=light] .app-loader,html.theme-light .app-loader,body[data-theme=light] .app-loader{--loader-overlay:#fff;--loader-overlay-ready:#fff}}@media print{#app-loader,.app-loader{display:none}#app-shell{opacity:1;visibility:visible;pointer-events:auto}}}@layer layout;@layer components{:root{--app-icon-panel-close:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzLjI1IiB5PSIzLjI1IiB3aWR0aD0iMTcuNSIgaGVpZ2h0PSIxNy41IiByeD0iMi43NSIvPjxwYXRoIGQ9Ik04Ljc1IDMuMjV2MTcuNSIvPjxwYXRoIGQ9Im0xNS41IDguNzUtMy4yNSAzLjI1IDMuMjUgMy4yNSIvPjwvc3ZnPg==);--app-icon-panel-open:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzLjI1IiB5PSIzLjI1IiB3aWR0aD0iMTcuNSIgaGVpZ2h0PSIxNy41IiByeD0iMi43NSIvPjxwYXRoIGQ9Ik04Ljc1IDMuMjV2MTcuNSIvPjxwYXRoIGQ9Im0xMi41IDguNzUgMy4yNSAzLjI1LTMuMjUgMy4yNSIvPjwvc3ZnPg==);--app-icon-home:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMy41IDEwLjc1IDguNS03IDguNSA3Ii8+PHBhdGggZD0iTTUuMjUgOS41djkuMjVBMS43NSAxLjc1IDAgMCAwIDcgMjAuNWgxMGExLjc1IDEuNzUgMCAwIDAgMS43NS0xLjc1VjkuNSIvPjxwYXRoIGQ9Ik05LjI1IDIwLjV2LTZoNS41djYiLz48L3N2Zz4=);--app-icon-incidencias:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNS4yNSA1aDEzLjVhMS43NSAxLjc1IDAgMCAxIDEuNzUgMS43NVY5YTMgMyAwIDAgMCAwIDZ2Mi4yNUExLjc1IDEuNzUgMCAwIDEgMTguNzUgMTlINS4yNWExLjc1IDEuNzUgMCAwIDEtMS43NS0xLjc1VjE1YTMgMyAwIDAgMCAwLTZWNi43NUExLjc1IDEuNzUgMCAwIDEgNS4yNSA1WiIvPjxwYXRoIGQ9Ik05IDguMjVoNk05IDEyaDZNOSAxNS43NWgzLjc1Ii8+PC9zdmc+);--app-icon-facturas:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNi4yNSAzLjVoMTEuNXYxN2wtMS45LTEuMjUtMS45MyAxLjI1TDEyIDE5LjI1bC0xLjkyIDEuMjUtMS45My0xLjI1LTEuOSAxLjI1di0xN1oiLz48cGF0aCBkPSJNOSA4aDZNOSAxMS43NWg2TTkgMTUuNWg0LjI1Ii8+PC9zdmc+);--app-icon-clientes:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAyMC41aDE2Ii8+PHBhdGggZD0iTTUuNSAyMC41VjZBMiAyIDAgMCAxIDcuNSA0aDdBMiAyIDAgMCAxIDE2LjUgNnYxNC41Ii8+PHBhdGggZD0iTTE2LjUgOC41aDEuNzVBMS43NSAxLjc1IDAgMCAxIDIwIDEwLjI1VjIwLjUiLz48cGF0aCBkPSJNOC41IDhoLjVNMTIuNSA4aC41TTguNSAxMS43NWguNU0xMi41IDExLjc1aC41Ii8+PHBhdGggZD0iTTkuMjUgMjAuNXYtNC4yNWgzLjV2NC4yNSIvPjwvc3ZnPg==);--app-icon-usuarios:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjMuNzUiLz48cGF0aCBkPSJNNC43NSAyMC4yNWE3LjI1IDcuMjUgMCAwIDEgMTQuNSAwIi8+PC9zdmc+);--app-icon-empleados:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNC41IDUuMjVoMTVhMiAyIDAgMCAxIDIgMnY5LjVhMiAyIDAgMCAxLTIgMmgtMTVhMiAyIDAgMCAxLTItMnYtOS41YTIgMiAwIDAgMSAyLTJaIE04LjI1IDEyLjI1YTIuMSAyLjEgMCAxIDAgMC00LjIgMi4xIDIuMSAwIDAgMCAwIDQuMlogTTUuMjUgMTYuMjVjLjM1LTEuNzUgMS41NS0yLjggMy0yLjhzMi42NSAxLjA1IDMgMi44IE0xNCA4LjVoMy43NSBNMTQgMTEuNzVoMy43NSBNMTQgMTVoMi41Ii8+PC9zdmc+);--app-icon-correo:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNS4yNSA1Ljc1aDEzLjVBMi4yNSAyLjI1IDAgMCAxIDIxIDh2OGEyLjI1IDIuMjUgMCAwIDEtMi4yNSAyLjI1SDUuMjVBMi4yNSAyLjI1IDAgMCAxIDMgMTZWOGEyLjI1IDIuMjUgMCAwIDEgMi4yNS0yLjI1WiBNNC4yNSA3LjI1bDYuMyA1LjFhMi4zIDIuMyAwIDAgMCAyLjkgMGw2LjMtNS4xIi8+PC9zdmc+);--app-icon-whatsapp:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAuMjUgMTEuNWE4LjI1IDguMjUgMCAwIDEtMTIuMSA3LjNMMy43NSAyMGwxLjItNC4wNUE4LjI1IDguMjUgMCAxIDEgMjAuMjUgMTEuNVoiLz48cGF0aCBkPSJNOC4yNSA4LjFjLjM1IDMuMyAyLjM1IDUuMyA1LjY1IDUuNjUiLz48cGF0aCBkPSJtOC4yNSA4LjEgMS4zNS0uOCAxLjE1IDEuOS0xIC45NSIvPjxwYXRoIGQ9Im0xMy45IDEzLjc1Ljk1LTEgMS45IDEuMTUtLjggMS4zNSIvPjwvc3ZnPg==);--app-icon-servidor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzLjI1IiB5PSIzLjc1IiB3aWR0aD0iMTcuNSIgaGVpZ2h0PSI2LjUiIHJ4PSIxLjc1Ii8+PHJlY3QgeD0iMy4yNSIgeT0iMTMuNzUiIHdpZHRoPSIxNy41IiBoZWlnaHQ9IjYuNSIgcng9IjEuNzUiLz48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iLjciIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxjaXJjbGUgY3g9IjciIGN5PSIxNyIgcj0iLjciIGZpbGw9IiMwMDAiIHN0cm9rZT0ibm9uZSIvPjxwYXRoIGQ9Ik0xMC4yNSA3aDYuNU0xMC4yNSAxN2g2LjUiLz48L3N2Zz4=);--app-icon-cuenta:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSI5IiByPSIzIi8+PHBhdGggZD0iTTYuNSAxOWE2LjI1IDYuMjUgMCAwIDEgMTEgMCIvPjwvc3ZnPg==);--app-icon-logout:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtMTUuMjUgNy4yNSA0Ljc1IDQuNzUtNC43NSA0Ljc1Ii8+PHBhdGggZD0iTTE5LjUgMTJIOSIvPjxwYXRoIGQ9Ik0xMS4yNSAyMC4yNUg2LjVBMi43NSAyLjc1IDAgMCAxIDMuNzUgMTcuNXYtMTFBMi43NSAyLjc1IDAgMCAxIDYuNSAzLjc1aDQuNzUiLz48L3N2Zz4=);--app-icon-chevron-right:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJtOS4yNSA1LjUgNi41IDYuNS02LjUgNi41Ii8+PC9zdmc+);--app-icon-activity:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjIgMTJoLTRsLTMgOUw5IDNsLTMgOUgyIi8+PC9zdmc+);--app-icon-euro:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNCAxMGgxME00IDE0aDkiLz48cGF0aCBkPSJNMTkgNWE3LjcgNy43IDAgMCAwLTUuMi0yQzguNCAzIDQgNyA0IDEyczQuNCA5IDkuOCA5YTcuNyA3LjcgMCAwIDAgNS4yLTIiLz48L3N2Zz4=);--app-icon-alert:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAuMjkgMy44NiAxLjgyIDE4YTIgMiAwIDAgMCAxLjcxIDNoMTYuOTRhMiAyIDAgMCAwIDEuNzEtM0wxMy43MSAzLjg2YTIgMiAwIDAgMC0zLjQyIDBaIi8+PHBhdGggZD0iTTEyIDl2NE0xMiAxN2guMDEiLz48L3N2Zz4=);--app-icon-clock:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTEyIDd2NWwzIDIiLz48L3N2Zz4=);--app-icon-arrow-right:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSAxMmgxNCIvPjxwYXRoIGQ9Im0xMyA2IDYgNi02IDYiLz48L3N2Zz4=);--app-icon-refresh:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNnY1aC01Ii8+PHBhdGggZD0iTTE5IDExYTcuNSA3LjUgMCAxIDAgMSA1Ii8+PC9zdmc+);--app-icon-default:var(--app-icon-home)}.app-icon{--app-icon-source:var(--app-icon-default);block-size:1em;inline-size:1em;color:inherit;vertical-align:-.125em;pointer-events:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:visible}.app-icon:before{content:"";block-size:100%;inline-size:100%;-webkit-mask:var(--app-icon-source) center / contain no-repeat;-webkit-mask:var(--app-icon-source) center / contain no-repeat;mask:var(--app-icon-source) center / contain no-repeat;background:currentColor;display:block;-webkit-mask-source-type:alpha;mask-mode:alpha}.app-icon[data-app-icon=home],.app-icon[data-app-icon=inicio],.app-icon[data-app-icon=dashboard]{--app-icon-source:var(--app-icon-home)}.app-icon[data-app-icon=incidencias],.app-icon[data-app-icon=incidencia],.app-icon[data-app-icon=ticket],.app-icon[data-app-icon=tickets]{--app-icon-source:var(--app-icon-incidencias)}.app-icon[data-app-icon=facturas],.app-icon[data-app-icon=factura],.app-icon[data-app-icon=invoice],.app-icon[data-app-icon=invoices],.app-icon[data-app-icon=receipt]{--app-icon-source:var(--app-icon-facturas)}.app-icon[data-app-icon=clientes],.app-icon[data-app-icon=cliente],.app-icon[data-app-icon=client],.app-icon[data-app-icon=clients],.app-icon[data-app-icon=building]{--app-icon-source:var(--app-icon-clientes)}.app-icon[data-app-icon=usuarios],.app-icon[data-app-icon=usuario],.app-icon[data-app-icon=user],.app-icon[data-app-icon=users]{--app-icon-source:var(--app-icon-usuarios)}.app-icon[data-app-icon=whatsapp],.app-icon[data-app-icon=wa]{--app-icon-source:var(--app-icon-whatsapp)}.app-icon[data-app-icon=correo],.app-icon[data-app-icon=mail],.app-icon[data-app-icon=email]{--app-icon-source:var(--app-icon-correo)}.app-icon[data-app-icon=servidor],.app-icon[data-app-icon=server]{--app-icon-source:var(--app-icon-servidor)}.app-icon[data-app-icon=cuenta],.app-icon[data-app-icon=account]{--app-icon-source:var(--app-icon-cuenta)}.app-icon[data-app-icon=logout],.app-icon[data-app-icon=salir]{--app-icon-source:var(--app-icon-logout)}.app-icon[data-app-icon=chevron-right],.app-icon[data-app-icon=chevron]{--app-icon-source:var(--app-icon-chevron-right)}.app-icon[data-app-icon=panel-close]{--app-icon-source:var(--app-icon-panel-close)}.app-icon[data-app-icon=panel-open]{--app-icon-source:var(--app-icon-panel-open)}.app-icon[data-app-icon=activity],.app-icon[data-app-icon=actividad],.app-icon[data-app-icon=pulse]{--app-icon-source:var(--app-icon-activity)}.app-icon[data-app-icon=euro]{--app-icon-source:var(--app-icon-euro)}.app-icon[data-app-icon=alert],.app-icon[data-app-icon=warning]{--app-icon-source:var(--app-icon-alert)}.app-icon[data-app-icon=clock],.app-icon[data-app-icon=time]{--app-icon-source:var(--app-icon-clock)}.app-icon[data-app-icon=arrow-right],.app-icon[data-app-icon=arrow]{--app-icon-source:var(--app-icon-arrow-right)}.app-icon[data-app-icon=refresh],.app-icon[data-app-icon=reload]{--app-icon-source:var(--app-icon-refresh)}@media (forced-colors:active){.app-icon:before{forced-color-adjust:none;background:canvastext}}.panel-block,.ui-card,.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-checkbox,.ui-radio,.ui-switch,.ui-tab,.ui-chip,.badge,.ui-avatar,.ui-dropdown,.ui-dropdown .dropdown-item,.ui-page-btn,.toast,.toast-close,.ui-alert,.ui-overlay,.ui-modal,.ui-drawer,.ui-modal-close,.ui-drawer-close,.error-saas .error-actions button,.ui-table-wrap,.ui-loading-overlay,.panel-block *,.panel-block :before,.panel-block :after,.ui-card *,.ui-card :before,.ui-card :after,.ui-modal *,.ui-modal :before,.ui-modal :after,.ui-drawer *,.ui-drawer :before,.ui-drawer :after,.toast *,.toast :before,.toast :after,.ui-dropdown *,.ui-dropdown :before,.ui-dropdown :after{box-sizing:border-box}.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-tab,.ui-chip,.badge,.ui-dropdown .dropdown-item,.ui-page-btn,.toast-close,.ui-modal-close,.ui-drawer-close,.error-saas .error-actions button,.ui-input-action,.ui-switch,.ui-checkbox,.ui-radio{-webkit-tap-highlight-color:transparent}.ui-btn,.ui-tab,.ui-chip,.badge.clickable,.ui-dropdown .dropdown-item,.ui-page-btn,.toast-close,.ui-modal-close,.ui-drawer-close,.error-saas .error-actions button,.ui-input-action,.ui-switch,.ui-checkbox,.ui-radio{-webkit-user-select:none;user-select:none}.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-tab,.ui-dropdown .dropdown-item,.ui-page-btn,.toast-close,.ui-modal-close,.ui-drawer-close,.error-saas .error-actions button,.ui-input-action{font-family:inherit}.ui-btn svg,.ui-btn i,.ui-tab svg,.ui-tab i,.ui-chip svg,.ui-chip i,.badge svg,.badge i,.ui-dropdown .dropdown-item svg,.ui-dropdown .dropdown-item i,.ui-alert-icon svg,.ui-alert-icon i,.toast-icon svg,.toast-icon i,.ui-modal-close svg,.ui-drawer-close svg,.toast-close svg,.ui-input-icon svg,.ui-input-action svg,.ui-page-btn svg{flex:none;display:block}.ui-btn svg,.ui-tab svg,.ui-chip svg,.badge svg,.ui-dropdown .dropdown-item svg,.ui-alert-icon svg,.toast-icon svg,.ui-modal-close svg,.ui-drawer-close svg,.toast-close svg,.ui-input-icon svg,.ui-input-action svg,.ui-page-btn svg{color:currentColor}.ui-btn svg path,.ui-tab svg path,.ui-chip svg path,.badge svg path,.ui-dropdown .dropdown-item svg path,.ui-alert-icon svg path,.toast-icon svg path,.ui-modal-close svg path,.ui-drawer-close svg path,.toast-close svg path,.ui-input-icon svg path,.ui-input-action svg path,.ui-page-btn svg path,.ui-btn svg circle,.ui-tab svg circle,.ui-chip svg circle,.badge svg circle,.ui-dropdown .dropdown-item svg circle,.ui-alert-icon svg circle,.toast-icon svg circle,.ui-modal-close svg circle,.ui-drawer-close svg circle,.toast-close svg circle,.ui-input-icon svg circle,.ui-input-action svg circle,.ui-page-btn svg circle,.ui-btn svg rect,.ui-tab svg rect,.ui-chip svg rect,.badge svg rect,.ui-dropdown .dropdown-item svg rect,.ui-alert-icon svg rect,.toast-icon svg rect,.ui-modal-close svg rect,.ui-drawer-close svg rect,.toast-close svg rect,.ui-input-icon svg rect,.ui-input-action svg rect,.ui-page-btn svg rect,.ui-btn svg line,.ui-tab svg line,.ui-chip svg line,.badge svg line,.ui-dropdown .dropdown-item svg line,.ui-alert-icon svg line,.toast-icon svg line,.ui-modal-close svg line,.ui-drawer-close svg line,.toast-close svg line,.ui-input-icon svg line,.ui-input-action svg line,.ui-page-btn svg line,.ui-btn svg polyline,.ui-tab svg polyline,.ui-chip svg polyline,.badge svg polyline,.ui-dropdown .dropdown-item svg polyline,.ui-alert-icon svg polyline,.toast-icon svg polyline,.ui-modal-close svg polyline,.ui-drawer-close svg polyline,.toast-close svg polyline,.ui-input-icon svg polyline,.ui-input-action svg polyline,.ui-page-btn svg polyline{stroke:currentColor;vector-effect:non-scaling-stroke}.ui-btn:focus-visible,.ui-input:focus-visible,.ui-select:focus-visible,.ui-textarea:focus-visible,.ui-tab:focus-visible,.ui-page-btn:focus-visible,.toast-close:focus-visible,.ui-modal-close:focus-visible,.ui-drawer-close:focus-visible,.error-saas .error-actions button:focus-visible,.ui-dropdown .dropdown-item:focus-visible,.ui-input-action:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-btn:where(:disabled,[aria-disabled=true],.is-disabled),.ui-input:where(:disabled,[aria-disabled=true],.is-disabled),.ui-select:where(:disabled,[aria-disabled=true],.is-disabled),.ui-textarea:where(:disabled,[aria-disabled=true],.is-disabled),.ui-tab:where(:disabled,[aria-disabled=true],.is-disabled),.ui-page-btn:where(:disabled,[aria-disabled=true],.is-disabled),.ui-dropdown .dropdown-item:where(:disabled,[aria-disabled=true],.is-disabled){opacity:.56;cursor:not-allowed;pointer-events:none}.panel-block{isolation:isolate;border:1px solid var(--panel-border);border-radius:var(--panel-radius);background:var(--panel-bg);min-inline-size:0;color:var(--text);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:var(--blur-md);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard);position:relative;overflow:hidden}.panel-block:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 97%), transparent 36%);opacity:.84;position:absolute;inset:0}.panel-block:hover{border-color:var(--panel-border-hover,var(--border-default));box-shadow:var(--shadow-md);transform:translateY(-1px)}.panel-block.no-hover:hover,.panel-block.is-static:hover,.panel-block[data-static=true]:hover{border-color:var(--panel-border);box-shadow:var(--panel-shadow);transform:none}.panel-block.flush{padding:0}.panel-block.padded{padding:var(--space-md)}.panel-block.padded-lg{padding:var(--space-lg)}.panel-block.padded-xl{padding:var(--space-xl)}.panel-block.is-muted{background:var(--surface-glass);box-shadow:none}.panel-block.is-flat{box-shadow:none}.panel-block.is-danger{border-color:var(--border-error);background:linear-gradient(180deg, var(--error-bg), transparent 94%), var(--panel-bg)}.panel-block.is-success{border-color:var(--border-success);background:linear-gradient(180deg, var(--success-bg), transparent 94%), var(--panel-bg)}.panel-block.is-warning{border-color:var(--border-warning);background:linear-gradient(180deg, var(--warning-bg), transparent 94%), var(--panel-bg)}.panel-block.is-info{border-color:var(--border-info);background:linear-gradient(180deg, var(--info-bg), transparent 94%), var(--panel-bg)}.ui-card{isolation:isolate;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);min-inline-size:0;color:var(--text);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--blur-md);transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard);position:relative;overflow:hidden}.ui-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 97%), transparent 38%);opacity:.86;position:absolute;inset:0}.ui-card:hover{border-color:var(--card-border-hover,var(--border-strong));box-shadow:var(--shadow-md);transform:translateY(-1px)}.ui-card.no-hover:hover,.ui-card.is-static:hover,.ui-card[data-static=true]:hover{border-color:var(--card-border);box-shadow:var(--card-shadow);transform:none}.ui-card.flush{padding:0}.ui-card.padded{padding:var(--space-md)}.ui-card.padded-lg{padding:var(--space-lg)}.ui-card.padded-xl{padding:var(--space-xl)}.ui-card.is-muted{background:var(--surface-glass);box-shadow:none}.ui-card.is-flat{box-shadow:none}.ui-card-header,.ui-card-footer{justify-content:space-between;align-items:center;gap:var(--space-md);min-inline-size:0;padding:var(--space-md);display:flex}.ui-card-header{border-block-end:1px solid var(--border-soft)}.ui-card-footer{border-block-start:1px solid var(--border-soft)}.ui-card-body{min-inline-size:0;padding:var(--space-md)}.ui-card-title{color:var(--text-strong);font-size:var(--font-lg);font-weight:var(--weight-bold);line-height:var(--line-snug);letter-spacing:var(--letter-tight);margin:0}.ui-card-subtitle{color:var(--text-dim);font-size:var(--font-sm);line-height:var(--line-normal);margin:2px 0 0}.ui-btn{isolation:isolate;min-inline-size:0;min-block-size:var(--btn-height);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--btn-radius);color:var(--text);font:inherit;font-size:var(--font-base);font-weight:var(--weight-semibold);white-space:nowrap;text-align:center;cursor:pointer;box-shadow:none;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;padding-inline:16px;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ui-btn:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 94%), transparent 46%);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.ui-btn:hover{transform:translateY(-1px)}.ui-btn:hover:before{opacity:.62}.ui-btn:active{transform:translateY(0)scale(.985)}.ui-btn:disabled,.ui-btn[aria-disabled=true],.ui-btn.is-disabled{opacity:.56;cursor:not-allowed;box-shadow:none;filter:none;pointer-events:none;transform:none}.ui-btn[aria-busy=true],.ui-btn.is-loading{cursor:wait;pointer-events:none}.ui-btn>svg,.ui-btn>i{flex:none;block-size:18px;inline-size:18px}.ui-btn .ui-spinner,.ui-btn-spinner{block-size:16px;inline-size:16px}.ui-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:var(--btn-primary-shadow)}.ui-btn-primary:hover{background:var(--btn-primary-bg-hover);filter:brightness(1.02)}.ui-btn-primary:active{background:var(--btn-primary-bg-active)}.ui-btn-primary:focus-visible{box-shadow:var(--btn-primary-shadow), var(--focus-ring-strong)}.ui-btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border);box-shadow:var(--btn-secondary-shadow)}.ui-btn-secondary:hover{background:var(--btn-secondary-bg-hover);border-color:var(--border-strong)}.ui-btn-secondary:active{background:var(--btn-secondary-bg-active)}.ui-btn-ghost{background:var(--btn-ghost-bg);color:var(--btn-ghost-text);border-color:var(--btn-ghost-border)}.ui-btn-ghost:hover{background:var(--btn-ghost-bg-hover);color:var(--text-strong)}.ui-btn-ghost:active{background:var(--btn-ghost-bg-active)}.ui-btn-danger{background:var(--btn-danger-bg);color:var(--btn-danger-text);box-shadow:var(--btn-danger-shadow);border-color:#0000}.ui-btn-danger:hover{background:var(--btn-danger-bg-hover);filter:brightness(1.02)}.ui-btn-danger:active{background:var(--btn-danger-bg-active)}.ui-btn-success{background:var(--gradient-success);color:var(--text-on-accent);border-color:color-mix(in srgb, var(--success), transparent 68%);box-shadow:0 10px 22px color-mix(in srgb, var(--success), transparent 84%), var(--shadow-inner)}.ui-btn-warning{background:var(--gradient-warning);color:var(--text-on-accent);border-color:color-mix(in srgb, var(--warning), transparent 68%);box-shadow:0 10px 22px color-mix(in srgb, var(--warning), transparent 84%), var(--shadow-inner)}.ui-btn-info{background:linear-gradient(180deg, color-mix(in srgb, var(--info), var(--text-on-accent) 14%), var(--info));color:var(--text-on-accent);border-color:color-mix(in srgb, var(--info), transparent 68%);box-shadow:0 10px 22px color-mix(in srgb, var(--info), transparent 84%), var(--shadow-inner)}.ui-btn-success:hover,.ui-btn-warning:hover,.ui-btn-info:hover{filter:brightness(1.02)}.ui-btn-sm{min-block-size:var(--btn-height-sm);border-radius:var(--radius-md);font-size:var(--font-sm);padding-inline:14px}.ui-btn-lg{min-block-size:var(--btn-height-lg);font-size:var(--font-lg);padding-inline:20px}.ui-btn-icon{inline-size:var(--btn-height);min-inline-size:var(--btn-height);padding:0}.ui-btn-sm.ui-btn-icon{inline-size:var(--btn-height-sm);min-inline-size:var(--btn-height-sm)}.ui-btn-lg.ui-btn-icon{inline-size:var(--btn-height-lg);min-inline-size:var(--btn-height-lg)}.ui-btn-full{inline-size:100%}.ui-btn-block{inline-size:100%;display:flex}.ui-btn-group{border-radius:var(--btn-radius);align-items:center;min-inline-size:0;display:inline-flex}.ui-btn-group .ui-btn{border-radius:0}.ui-btn-group .ui-btn:first-child{border-start-start-radius:var(--btn-radius);border-end-start-radius:var(--btn-radius)}.ui-btn-group .ui-btn:last-child{border-start-end-radius:var(--btn-radius);border-end-end-radius:var(--btn-radius)}.ui-btn-group .ui-btn+.ui-btn{margin-inline-start:-1px}.ui-field{gap:var(--space-xs);min-inline-size:0;display:grid}.ui-field-row{align-items:center;gap:var(--space-sm);min-inline-size:0;display:flex}.ui-field-stack{gap:var(--space-sm);min-inline-size:0;display:grid}.ui-label{color:var(--text-strong);font-size:var(--form-label-size,var(--font-sm));font-weight:var(--form-label-weight,var(--weight-semibold));line-height:var(--line-snug)}.ui-label-muted{color:var(--text-dim);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--line-snug)}.ui-required{color:var(--error)}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);inline-size:100%;min-inline-size:0;color:var(--input-text);box-shadow:var(--input-shadow);font:inherit;font-size:var(--font-base);transition:border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), background var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), opacity var(--duration-normal) var(--ease-standard)}.ui-input,.ui-select{min-block-size:var(--input-height);padding-inline:14px}.ui-select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--input-icon) 50%), linear-gradient(135deg, var(--input-icon) 50%, transparent 50%), var(--input-bg);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,auto;padding-inline-end:40px}.ui-textarea{resize:vertical;min-block-size:120px;line-height:var(--line-normal);padding:12px 14px}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--input-placeholder)}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{background:var(--input-bg-hover);border-color:var(--input-border-hover);box-shadow:var(--input-shadow-hover)}.ui-select:hover{background:linear-gradient(45deg, transparent 50%, var(--input-icon) 50%), linear-gradient(135deg, var(--input-icon) 50%, transparent 50%), var(--input-bg-hover);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,auto}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{background:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus);outline:none}.ui-select:focus{background:linear-gradient(45deg, transparent 50%, var(--input-icon) 50%), linear-gradient(135deg, var(--input-icon) 50%, transparent 50%), var(--input-bg-focus);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,auto}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--input-disabled-bg);opacity:.68;cursor:not-allowed}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-input.is-error,.ui-select.is-error,.ui-textarea.is-error{border-color:var(--input-border-error);box-shadow:0 0 0 4px color-mix(in srgb, var(--error), transparent 88%)}.ui-input.is-success,.ui-select.is-success,.ui-textarea.is-success{border-color:var(--input-border-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--success), transparent 88%)}.ui-help{color:var(--form-help-color,var(--text-dim));font-size:var(--form-help-size,var(--font-sm));line-height:var(--line-normal)}.ui-error{color:var(--form-error-color,var(--error));font-size:var(--form-error-size,var(--font-sm));line-height:var(--line-normal)}.ui-input-wrap{align-items:center;min-inline-size:0;display:flex;position:relative}.ui-input-wrap .ui-input{padding-inline-start:40px}.ui-input-wrap.has-end .ui-input{padding-inline-end:40px}.ui-input-icon{block-size:18px;inline-size:18px;color:var(--input-icon);pointer-events:none;place-items:center;display:grid;position:absolute;inset-inline-start:14px}.ui-input-action{border-radius:var(--radius-sm);block-size:32px;inline-size:32px;color:var(--text-dim);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.ui-input-action:hover{background:var(--surface-hover);color:var(--text-strong)}.ui-input-action:active{transform:scale(.96)}.ui-check,.ui-radio-wrap{align-items:center;gap:var(--space-xs);min-inline-size:0;color:var(--text);font-size:var(--font-sm);line-height:var(--line-snug);cursor:pointer;display:inline-flex}.ui-checkbox,.ui-radio{appearance:none;border:1px solid var(--input-border);background:var(--input-bg);block-size:18px;inline-size:18px;color:var(--text-on-accent);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:0 0 18px;place-items:center;margin:0;display:inline-grid}.ui-checkbox{border-radius:var(--radius-xs)}.ui-radio{border-radius:50%}.ui-checkbox:checked,.ui-radio:checked{border-color:var(--accent-border-strong);background:var(--accent)}.ui-checkbox:checked:before{content:"";border-block-end:2px solid;border-inline-start:2px solid;block-size:5px;inline-size:9px;transform:rotate(-45deg)translateY(-1px)}.ui-radio:checked:before{content:"";background:currentColor;border-radius:50%;block-size:8px;inline-size:8px}.ui-switch{appearance:none;inline-size:var(--switch-width);block-size:var(--switch-height);border:1px solid var(--switch-border);border-radius:var(--radius-pill);background:var(--switch-bg);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;margin:0;position:relative}.ui-switch:before{content:"";inline-size:var(--switch-thumb);block-size:var(--switch-thumb);background:var(--text-strong);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:3px;transform:translateY(-50%)}.ui-switch:checked{border-color:var(--accent-border-strong);background:var(--switch-bg-checked)}.ui-switch:checked:before{transform:translateY(-50%) translateX(calc(var(--switch-width) - var(--switch-thumb) - 7px));background:var(--text-on-accent)}.badge{border-radius:var(--radius-pill);min-block-size:24px;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:4px 10px;line-height:1;display:inline-flex}.badge.clickable{cursor:pointer}.badge.clickable:hover{transform:translateY(-1px)}.badge.clickable:active{transform:scale(.97)}.badge.success{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success), transparent 72%)}.badge.warning{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning), transparent 72%)}.badge.error{background:var(--error-soft);color:var(--error);border-color:color-mix(in srgb, var(--error), transparent 72%)}.badge.info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info), transparent 72%)}.badge.neutral{background:var(--badge-bg);color:var(--badge-text);border-color:var(--badge-border)}.badge.outline{background:0 0}.badge.outline.success{color:var(--success);border-color:var(--success)}.badge.outline.warning{color:var(--warning);border-color:var(--warning)}.badge.outline.error{color:var(--error);border-color:var(--error)}.badge.outline.info{color:var(--info);border-color:var(--info)}.badge.outline.neutral{color:var(--text-dim);border-color:var(--card-border)}.badge.sm{min-block-size:20px;padding:2px 8px;font-size:10px}.badge.lg{min-block-size:28px;padding:5px 12px;font-size:12px}.badge.dot:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px}.ui-chip{min-block-size:var(--chip-height);border:1px solid var(--chip-border);border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--chip-text);font-size:var(--font-sm);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:8px;padding-inline:12px;line-height:1;display:inline-flex}.ui-chip.sm{min-block-size:var(--chip-height-sm);font-size:var(--font-xs);padding-inline:10px}.ui-chip.success{background:var(--success-soft);color:var(--success);border-color:var(--border-success)}.ui-chip.warning{background:var(--warning-soft);color:var(--warning);border-color:var(--border-warning)}.ui-chip.error{background:var(--error-soft);color:var(--error);border-color:var(--border-error)}.ui-chip.info{background:var(--info-soft);color:var(--info);border-color:var(--border-info)}.ui-chip button,.ui-chip .ui-chip-close{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;place-items:center;block-size:18px;inline-size:18px;margin-inline-end:-4px;display:grid}.ui-chip button:hover,.ui-chip .ui-chip-close:hover{opacity:1;background:color-mix(in srgb, currentColor, transparent 86%)}.ui-avatar{inline-size:var(--avatar-size-md);block-size:var(--avatar-size-md);background:var(--avatar-bg);color:var(--avatar-text);font-size:var(--font-sm);font-weight:var(--weight-bold);box-shadow:var(--shadow-inner);border-radius:50%;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ui-avatar img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.ui-avatar.xs{inline-size:var(--avatar-size-xs);block-size:var(--avatar-size-xs);font-size:10px}.ui-avatar.sm{inline-size:var(--avatar-size-sm);block-size:var(--avatar-size-sm)}.ui-avatar.lg{inline-size:var(--avatar-size-lg);block-size:var(--avatar-size-lg);font-size:var(--font-base)}.ui-avatar-group{align-items:center;display:inline-flex}.ui-avatar-group .ui-avatar{border:2px solid var(--surface)}.ui-avatar-group .ui-avatar+.ui-avatar{margin-inline-start:-10px}.ui-dropdown{min-inline-size:var(--dropdown-min-width);padding:var(--dropdown-padding);border:1px solid var(--border-default);border-radius:var(--dropdown-radius);background:var(--glass-shine), var(--dropdown-bg);box-shadow:var(--shadow-dropdown);color:var(--text);-webkit-backdrop-filter:var(--blur-md);overflow:hidden}.ui-dropdown .dropdown-item,.ui-dropdown-item{inline-size:100%;min-block-size:var(--dropdown-item-height);align-items:center;gap:var(--dropdown-item-gap);padding-inline:var(--dropdown-item-padding-x);border-radius:var(--dropdown-item-radius);color:var(--text-muted);font:inherit;font-size:var(--font-sm);font-weight:var(--weight-medium);text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex}.ui-dropdown .dropdown-item:hover,.ui-dropdown-item:hover{background:var(--surface-hover);color:var(--text-strong)}.ui-dropdown .dropdown-item:active,.ui-dropdown-item:active{transform:scale(.985)}.ui-dropdown .dropdown-item[aria-disabled=true],.ui-dropdown .dropdown-item.is-disabled,.ui-dropdown-item[aria-disabled=true],.ui-dropdown-item.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-dropdown .dropdown-item.is-danger,.ui-dropdown-item.is-danger{color:var(--danger)}.ui-dropdown .dropdown-item.is-danger:hover,.ui-dropdown-item.is-danger:hover{background:var(--danger-bg);color:var(--danger-strong,var(--danger))}.ui-dropdown .dropdown-divider,.ui-dropdown-divider{background:var(--border-soft);block-size:1px;margin:8px 4px}.ui-dropdown-label{color:var(--text-faint);font-size:var(--font-xs);font-weight:var(--weight-bold);letter-spacing:var(--letter-wider);text-transform:uppercase;padding:8px 10px 6px}.ui-tabs{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface-glass);align-items:center;gap:4px;min-inline-size:0;padding:4px;display:flex}.ui-tab{border-radius:var(--radius-pill);min-block-size:32px;color:var(--text-dim);font:inherit;font-size:var(--font-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding-inline:12px;display:inline-flex}.ui-tab:hover{background:var(--surface-hover);color:var(--text-strong)}.ui-tab:active{transform:scale(.985)}.ui-tab.is-active,.ui-tab[aria-selected=true],.ui-tab[aria-current=page]{background:var(--surface-selected);color:var(--text-strong);box-shadow:var(--shadow-inner)}.ui-tab:disabled,.ui-tab[aria-disabled=true]{opacity:.48;cursor:not-allowed;pointer-events:none}.toast{--toast-accent:var(--info);--toast-progress-height:3px;--toast-progress-bottom:8px;z-index:var(--z-toast);inline-size:var(--ui-toast-width);align-items:flex-start;gap:var(--ui-toast-gap);max-inline-size:calc(100vw - 24px);padding:var(--ui-toast-padding-y) var(--ui-toast-padding-x);border:1px solid var(--border-default);border-radius:var(--ui-toast-radius);background:var(--ui-toast-overlay), var(--card-bg);color:var(--text);box-shadow:var(--ui-toast-shadow);-webkit-backdrop-filter:var(--blur-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-standard), visibility var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard);display:flex;position:fixed;inset-block-start:var(--ui-toast-top,16px);inset-inline-end:var(--ui-toast-right,16px);overflow:hidden;transform:translateY(-10px)scale(.985)}.toast:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong), transparent 98%), transparent 36%);opacity:.84;position:absolute;inset:0}.toast:after{content:"";block-size:var(--toast-progress-height);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--toast-accent), transparent 72%);opacity:.92;pointer-events:none;position:absolute;inset-block-end:var(--toast-progress-bottom);inset-inline:16px}.toast>*{z-index:1;position:relative}.toast.show,.toast.is-visible,.toast[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.toast:hover{opacity:1;transform:translateY(0)scale(1)}.toast.success{--toast-accent:var(--success);border-inline-start:4px solid var(--success)}.toast.warning{--toast-accent:var(--warning);border-inline-start:4px solid var(--warning)}.toast.error{--toast-accent:var(--error);border-inline-start:4px solid var(--error)}.toast.info{--toast-accent:var(--info);border-inline-start:4px solid var(--info)}.toast.loading{--toast-accent:var(--accent);border-inline-start:4px solid var(--accent)}.toast-icon{inline-size:var(--ui-toast-icon-size);block-size:var(--ui-toast-icon-size);color:var(--text-dim);flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.toast.success .toast-icon{color:var(--success)}.toast.warning .toast-icon{color:var(--warning)}.toast.error .toast-icon{color:var(--error)}.toast.info .toast-icon{color:var(--info)}.toast.loading .toast-icon{color:var(--accent);font-size:0;position:relative}.toast.loading .toast-icon:before{content:"";inline-size:var(--ui-toast-icon-size);block-size:var(--ui-toast-icon-size);box-sizing:border-box;border:2px solid var(--ui-toast-loading-ring);border-block-start-color:var(--ui-toast-loading-active);border-inline-end-color:var(--ui-toast-loading-active-2);border-inline-start-color:color-mix(in srgb, var(--text), transparent 92%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong), transparent 98%), 0 0 10px color-mix(in srgb, var(--accent), transparent 82%);animation:var(--ui-loading-animation) var(--ui-loading-duration) linear infinite;border-radius:50%}.toast-content{min-inline-size:0;flex:auto;gap:6px;padding-block-end:calc(var(--toast-progress-height) + var(--toast-progress-bottom) + 2px);padding-inline-end:4px;display:grid}.toast-title{color:var(--text-strong);font-size:var(--font-base);font-weight:var(--weight-bold);line-height:var(--line-snug);margin:0}.toast-message{color:var(--text-muted);font-size:var(--font-sm);line-height:var(--line-normal);margin:0}.toast-close{inline-size:var(--ui-toast-close-size);block-size:var(--ui-toast-close-size);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;margin-block-start:-2px;display:grid}.toast-close:hover{background:var(--surface-hover);color:var(--text-strong)}.toast-close:active{transform:scale(.94)}.ui-alert{align-items:flex-start;gap:var(--space-sm);min-inline-size:0;padding:var(--space-md);border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--panel-bg);color:var(--text);box-shadow:var(--shadow-xs);display:flex}.ui-alert-icon{block-size:20px;inline-size:20px;color:var(--text-dim);flex:none;place-items:center;display:grid}.ui-alert-content{gap:4px;min-inline-size:0;display:grid}.ui-alert-title{color:var(--text-strong);font-size:var(--font-base);font-weight:var(--weight-semibold);margin:0}.ui-alert-text{color:var(--text-dim);font-size:var(--font-sm);line-height:var(--line-normal);margin:0}.ui-alert.success{border-color:color-mix(in srgb, var(--success), transparent 78%);background:linear-gradient(180deg, var(--success-bg), transparent 92%), var(--panel-bg)}.ui-alert.success .ui-alert-icon{color:var(--success)}.ui-alert.warning{border-color:color-mix(in srgb, var(--warning), transparent 78%);background:linear-gradient(180deg, var(--warning-bg), transparent 92%), var(--panel-bg)}.ui-alert.warning .ui-alert-icon{color:var(--warning)}.ui-alert.error{border-color:color-mix(in srgb, var(--error), transparent 78%);background:linear-gradient(180deg, var(--error-bg), transparent 92%), var(--panel-bg)}.ui-alert.error .ui-alert-icon{color:var(--error)}.ui-alert.info{border-color:color-mix(in srgb, var(--info), transparent 78%);background:linear-gradient(180deg, var(--info-bg), transparent 92%), var(--panel-bg)}.ui-alert.info .ui-alert-icon{color:var(--info)}.ui-overlay{z-index:var(--z-modal);padding:var(--space-lg);background:var(--overlay-bg,var(--backdrop-bg));-webkit-backdrop-filter:var(--overlay-blur,blur(10px));place-items:center;display:grid;position:fixed;inset:0}.ui-overlay[hidden],.ui-overlay.is-hidden,.ui-overlay[data-state=closed]{display:none!important}.ui-modal{inline-size:var(--modal-width-md);border:1px solid var(--panel-border);border-radius:var(--modal-radius);background:var(--glass-shine), var(--modal-bg);max-block-size:min(85dvh,900px);max-inline-size:100%;box-shadow:var(--shadow-modal);color:var(--text);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) transparent;overflow:auto}.ui-modal.sm{inline-size:var(--modal-width-sm)}.ui-modal.md{inline-size:var(--modal-width-md)}.ui-modal.lg{inline-size:var(--modal-width-lg)}.ui-modal.xl{inline-size:var(--modal-width-xl)}.ui-modal::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.ui-drawer::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.ui-modal::-webkit-scrollbar-track{background:0 0}.ui-drawer::-webkit-scrollbar-track{background:0 0}.ui-modal::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.ui-drawer::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.ui-modal-header,.ui-modal-footer{justify-content:space-between;align-items:center;gap:var(--space-md);padding:18px 20px;display:flex}.ui-modal-header{border-block-end:1px solid var(--border-soft)}.ui-modal-footer{border-block-start:1px solid var(--border-soft)}.ui-modal-body{padding:20px}.ui-modal-title{color:var(--text-strong);font-size:var(--font-xl);font-weight:var(--weight-bold);line-height:var(--line-snug);margin:0}.ui-modal-close,.ui-drawer-close{border-radius:var(--radius-md);block-size:36px;inline-size:36px;color:var(--text-dim);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.ui-modal-close:hover,.ui-drawer-close:hover{background:var(--surface-hover);color:var(--text-strong)}.ui-modal-close:active,.ui-drawer-close:active{transform:scale(.96)}.ui-drawer{z-index:var(--z-drawer,var(--z-modal));inline-size:var(--drawer-width-lg);border-inline-start:1px solid var(--panel-border);background:var(--glass-shine), var(--drawer-bg,var(--modal-bg));max-inline-size:100vw;box-shadow:var(--shadow-xl);color:var(--text);scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) transparent;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}.ui-drawer.sm{inline-size:var(--drawer-width)}.ui-drawer[hidden],.ui-drawer.is-hidden,.ui-drawer[data-state=closed]{display:none!important}.ui-table-wrap{border:1px solid var(--data-table-border);border-radius:var(--data-table-radius);background:var(--data-table-bg);inline-size:100%;min-inline-size:0;box-shadow:var(--data-table-shadow);overflow:hidden}.ui-table-scroll{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) transparent;inline-size:100%;min-inline-size:0;overflow:auto}.ui-table-scroll::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}.ui-table-scroll::-webkit-scrollbar-track{background:0 0}.ui-table-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}.ui-table{border-collapse:collapse;border-spacing:0;inline-size:100%;min-inline-size:720px}.ui-table thead th{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-block-end:1px solid var(--table-head-border);background:var(--data-table-head-bg);color:var(--data-table-head-text);text-align:start;font-size:var(--data-table-head-font-size);font-weight:var(--data-table-head-font-weight);letter-spacing:var(--data-table-head-letter);text-transform:uppercase;white-space:nowrap}.ui-table tbody td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-block-end:1px solid var(--data-table-row-border);color:var(--data-table-cell-text);vertical-align:middle}.ui-table tbody tr:last-child td{border-block-end:0}.ui-table tbody tr{background:var(--table-row-bg);transition:background var(--duration-fast) var(--ease-standard)}.ui-table tbody tr:hover{background:var(--data-table-row-hover)}.ui-table tbody tr.is-selected{background:var(--data-table-row-selected)}.ui-table.compact thead th,.ui-table.compact tbody td{padding:var(--table-cell-padding-y-compact) var(--table-cell-padding-x-compact)}.ui-table .cell-muted{color:var(--data-table-cell-muted)}.ui-table .cell-actions{white-space:nowrap;inline-size:1%}.ui-table-action{inline-size:var(--data-table-action-size);block-size:var(--data-table-action-size);border-radius:var(--data-table-action-radius);color:var(--text-dim);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.ui-table-action:hover{border-color:var(--border-soft);background:var(--surface-hover);color:var(--text-strong)}.ui-table-action:active{transform:scale(.95)}.ui-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-toolbar-main,.ui-toolbar-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-toolbar-title{color:var(--text-strong);font-size:var(--font-lg);font-weight:var(--weight-semibold);line-height:var(--line-snug);margin:0}.ui-toolbar-subtitle{color:var(--text-dim);font-size:var(--font-sm);line-height:var(--line-normal);margin:0}.ui-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;display:flex}.ui-page-btn{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--btn-ghost-bg);min-block-size:34px;min-inline-size:34px;color:var(--text-muted);font:inherit;font-size:var(--font-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;padding-inline:10px;display:inline-flex}.ui-page-btn:hover{background:var(--btn-ghost-bg-hover);color:var(--text-strong);transform:translateY(-1px)}.ui-page-btn.is-active,.ui-page-btn[aria-current=page]{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.ui-page-btn:disabled,.ui-page-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.ui-empty{min-block-size:220px;padding:var(--space-xl);border:1px dashed var(--state-empty-border);border-radius:var(--state-card-radius);background:var(--state-empty-bg);color:var(--text-muted);text-align:center;place-items:center;display:grid}.ui-empty-content{gap:var(--space-sm);justify-items:center;max-inline-size:420px;display:grid}.ui-empty-icon{inline-size:var(--state-icon-size);block-size:var(--state-icon-size);border-radius:var(--state-icon-radius);background:var(--surface-glass);color:var(--state-empty-icon);place-items:center;font-size:22px;display:grid}.ui-empty-title{color:var(--text-strong);font-size:var(--font-xl);font-weight:var(--weight-bold);line-height:var(--line-snug);margin:0}.ui-empty-text{color:var(--text-dim);font-size:var(--font-sm);line-height:var(--line-relaxed);margin:0}.error-saas{min-block-size:60vh;padding:var(--space-2xl);text-align:center;place-items:center;display:grid}.error-saas .error-card,.error-saas-content{justify-items:center;gap:var(--space-md);max-inline-size:520px;display:grid}.error-saas .error-icon,.error-saas-icon{block-size:72px;inline-size:72px;border:1px solid var(--panel-border);border-radius:var(--radius-xl);background:var(--surface-glass);color:var(--text-muted);box-shadow:var(--shadow-soft);place-items:center;margin-block-end:var(--space-md);font-size:24px;display:grid}.error-saas h2{margin:0 0 var(--space-xs);color:var(--text-strong);font-size:var(--font-2xl);line-height:var(--line-snug);font-weight:var(--weight-bold)}.error-saas p{max-inline-size:420px;color:var(--text-dim);font-size:var(--font-base);line-height:var(--line-relaxed);margin:0}.error-saas .error-actions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.error-saas .error-actions button{border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--surface-2);min-block-size:38px;color:var(--text);box-shadow:var(--shadow-xs);font:inherit;font-size:var(--font-sm);font-weight:var(--weight-medium);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding-inline:14px}.error-saas .error-actions button:hover{background:var(--surface-3);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.error-saas .error-actions button:active{transform:scale(.985)}.error-saas .error-actions .primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow);border-color:#0000}.error-saas .error-actions .primary:hover{background:var(--btn-primary-bg-hover)}.ui-skeleton.title{inline-size:min(320px,70%)}.ui-loading-overlay{z-index:5;background:color-mix(in srgb, var(--main-bg), transparent 22%);-webkit-backdrop-filter:blur(8px);place-items:center;display:grid;position:absolute;inset:0}.ui-spinner{border:2px solid color-mix(in srgb, var(--text), transparent 88%);border-block-start-color:var(--accent);border-inline-end-color:var(--accent-3);block-size:28px;inline-size:28px;animation:var(--ui-loading-animation) var(--ui-loading-duration) linear infinite;border-radius:50%}.ui-spinner.sm{border-width:2px;block-size:18px;inline-size:18px}.ui-spinner.lg{border-width:3px;block-size:42px;inline-size:42px}.panel-content.is-loading .content-wrapper,.panel-content.is-loading .table-container>:not(.table-loader){opacity:.42;transition:opacity var(--duration-fast) var(--ease-out)}.ui-stack{gap:var(--stack-gap);min-inline-size:0;display:grid}.ui-stack.sm{gap:var(--space-sm)}.ui-stack.lg{gap:var(--space-lg)}.ui-cluster{align-items:center;gap:var(--cluster-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-cluster.start{justify-content:flex-start}.ui-cluster.end{justify-content:flex-end}.ui-cluster.center{justify-content:center}.ui-split{justify-content:space-between;align-items:center;gap:var(--space-md);min-inline-size:0;display:flex}.ui-separator{background:var(--border-soft);block-size:1px;inline-size:100%}.ui-kbd{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-glass);min-block-size:22px;min-inline-size:22px;color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--font-xs);font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding-inline:6px;display:inline-flex}.ui-muted{color:var(--text-muted)}.ui-dim{color:var(--text-dim)}.ui-strong{color:var(--text-strong)}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ui-nowrap{white-space:nowrap}.ui-break{overflow-wrap:anywhere}.ui-hidden{display:none!important}.ui-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.ui-full{inline-size:100%}.ui-center{place-items:center;display:grid}.ui-scroll-x{overflow-x:auto}.ui-scroll-y{overflow-y:auto}@keyframes uiFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes uiScaleIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.toast{inline-size:auto;max-inline-size:none;inset-inline:16px}.ui-overlay{padding:var(--space-sm)}.ui-modal{border-radius:var(--radius-xl);max-block-size:88dvh;inline-size:calc(100vw - 20px)}.ui-modal-header,.ui-modal-footer,.ui-modal-body{padding:16px}.ui-drawer{inline-size:100vw}.ui-toolbar{align-items:stretch}.ui-toolbar-main,.ui-toolbar-actions{inline-size:100%}.ui-toolbar-actions{justify-content:flex-start}.ui-split{flex-direction:column;align-items:flex-start}.ui-table{min-inline-size:640px}}@media (width<=640px){.error-saas{min-block-size:50vh;padding:var(--space-xl) var(--space-md)}.error-saas h2{font-size:var(--font-xl)}.error-saas p{font-size:var(--font-sm)}.badge.lg{min-block-size:26px;padding:5px 10px}.toast-title{font-size:13px}.toast-message{font-size:12px}.ui-btn{min-block-size:max(var(--btn-height), 40px)}.ui-btn-sm{min-block-size:max(var(--btn-height-sm), 34px)}.ui-input,.ui-select,.ui-textarea{font-size:16px}.ui-tabs{justify-content:flex-start;overflow-x:auto}.ui-tab{flex:none}.ui-card-header,.ui-card-footer,.ui-card-body{padding:var(--space-sm)}.ui-toolbar-main,.ui-toolbar-actions{align-items:stretch}.ui-toolbar-actions .ui-btn{flex:auto}}@media (prefers-reduced-transparency:reduce){.panel-block,.ui-card,.ui-dropdown,.ui-overlay,.ui-modal,.ui-drawer,.toast,.ui-loading-overlay{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.panel-block,.panel-block:before,.ui-card,.ui-card:before,.ui-btn,.ui-btn:before,.badge,.toast,.ui-dropdown .dropdown-item,.ui-dropdown-item,.error-saas .error-actions button,.ui-spinner,.toast.loading .toast-icon:before,.ui-page-btn,.ui-tab,.ui-modal-close,.ui-drawer-close,.toast-close,.ui-input-action,.ui-switch,.ui-switch:before,.ui-table-action{transition:none!important;animation:none!important}.panel-block:hover,.ui-card:hover,.ui-btn:hover,.badge.clickable:hover,.error-saas .error-actions button:hover,.ui-page-btn:hover,.ui-table-action:hover{transform:none!important}.toast.loading .toast-icon:before,.ui-spinner{border-color:var(--accent)!important}}@media (forced-colors:active){.panel-block,.ui-card,.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-checkbox,.ui-radio,.ui-switch,.badge,.ui-chip,.ui-dropdown,.ui-tab,.toast,.ui-alert,.ui-modal,.ui-drawer,.ui-table-wrap,.ui-page-btn,.ui-table-action{forced-color-adjust:auto}.ui-btn,.ui-input,.ui-select,.ui-textarea,.ui-checkbox,.ui-radio,.ui-switch,.badge,.ui-chip,.ui-dropdown,.ui-modal,.ui-drawer,.ui-table-wrap,.ui-page-btn,.ui-table-action{border-color:canvastext}}@media print{.toast,.ui-overlay,.ui-drawer,.ui-loading-overlay{display:none!important}.panel-block,.ui-card,.ui-modal,.ui-table-wrap{box-shadow:none!important;-webkit-backdrop-filter:none!important}.ui-btn,.badge,.ui-chip{box-shadow:none!important}}}@layer views,auth;@layer compositions{html:is([data-theme=light],.theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--public-light-canvas:#f4f7fb;--public-light-canvas-strong:#fff;--public-light-canvas-soft:#edf3f9;--public-light-text:#142338;--public-light-text-strong:#081423;--public-light-text-soft:#52667c;--public-light-text-muted:#5f7289;--public-light-border:#12395e1f;--public-light-border-strong:#1394ff57;--public-light-surface:#fffc;--public-light-surface-strong:#fffffff0;--public-light-surface-soft:#f4f9fedb;--public-light-shadow:0 18px 52px #1f43671a, 0 8px 24px #1394ff0a, inset 0 1px 0 #ffffffeb}html:is([data-theme=light],.theme-light) body.public-home-screen,html:is([data-theme=light],.theme-light) body.auth-screen,html:is([data-theme=light],.theme-light) body.auth-screen.public-home-screen{color:var(--public-light-text);background:var(--public-light-canvas)}html:is([data-theme=light],.theme-light) .public-auth-shell--home{--public-home-bg:#f4f7fb;--public-home-bg-2:#edf3f9;--public-home-surface:#ffffffc7;--public-home-surface-strong:#fffffff0;--public-home-card:#ffffffd1;--public-home-card-hover:#f7fbfff7;--public-home-text:#142338;--public-home-text-strong:#081423;--public-home-text-soft:#52667c;--public-home-text-muted:#5f7289;--public-home-border:#12395e1f;--public-home-border-strong:#1394ff57;--public-home-shadow:0 20px 56px #1f43671a, 0 8px 24px #1394ff0a, inset 0 1px 0 #ffffffe6;color:var(--public-home-text);background:var(--public-home-bg)}html:is([data-theme=light],.theme-light) .public-home{color:var(--public-home-text);background:radial-gradient(circle at var(--public-home-pointer-x,74%) var(--public-home-pointer-y,18%), #1394ff1a, transparent 32%), linear-gradient(135deg, #fff 0%, #f4f8fc 48%, #eaf1f8 100%)}html:is([data-theme=light],.theme-light) .public-home ::selection{color:#fff;background:#1394ffa8}html:is([data-theme=light],.theme-light) .public-home-background{background:radial-gradient(circle at 12% 8%,#1394ff24,#0000 34%),radial-gradient(circle at 86% 14%,#34d4ff1a,#0000 30%),radial-gradient(circle at 74% 90%,#0b61ff14,#0000 38%),linear-gradient(135deg,#fff 0%,#f5f9fd 52%,#eaf1f8 100%)}html:is([data-theme=light],.theme-light) .public-home-bg-orb{opacity:.34}html:is([data-theme=light],.theme-light) .public-home-bg-orb--one{background:#1394ff38}html:is([data-theme=light],.theme-light) .public-home-bg-orb--two{background:#34d4ff29}html:is([data-theme=light],.theme-light) .public-home-bg-orb--three{background:#0b61ff1a}html:is([data-theme=light],.theme-light) .public-home-bg-grid{opacity:.24;background:linear-gradient(90deg,#1136580b 1px,#0000 1px),linear-gradient(#1136580a 1px,#0000 1px),linear-gradient(45deg,#0000 48%,#1394ff0e 50%,#0000 52%)}html:is([data-theme=light],.theme-light) .public-home-bg-noise{opacity:.1;background:radial-gradient(circle at 20% 30%,#1136581f 0 1px,#0000 1.5px),radial-gradient(circle at 80% 70%,#1394ff24 0 1px,#0000 1.5px)}html:is([data-theme=light],.theme-light) .public-home-scrollbar{background:linear-gradient(#ffffffeb,#f1f7fdcc),#ffffffc2;border-color:#1394ff47;box-shadow:0 0 0 1px #ffffffd1,0 10px 28px #1f43671f,inset 0 1px #fffffff5,inset 0 -1px #11365814}html:is([data-theme=light],.theme-light) .public-home-scrollbar:before{opacity:.28}html:is([data-theme=light],.theme-light) .public-home-scrollbar-thumb{border-color:#ffffffd6;box-shadow:0 0 0 1px #1394ff14,0 10px 24px #1394ff38,0 0 34px #34d4ff2e,inset 0 1px #ffffffe0,inset 0 -10px 20px #075cff33}html:is([data-theme=light],.theme-light) .public-home-nav{background:#ffffffd1;border-block-end-color:#12395e1a;box-shadow:0 16px 46px #1f43671a}html:is([data-theme=light],.theme-light) .public-home-nav.is-scrolled{background:#fffffff0;box-shadow:0 18px 50px #1f436721,0 1px #1394ff12}html:is([data-theme=light],.theme-light) :is(.public-home-brand,.public-home-brand-name){color:var(--public-home-text-strong)}html:is([data-theme=light],.theme-light) .public-home-brand-mark{border-color:#1394ff2e;box-shadow:0 12px 30px #1394ff33,inset 0 1px #ffffff57}html:is([data-theme=light],.theme-light) .public-home-brand-logo{filter:drop-shadow(0 7px 12px #12375c26)}html:is([data-theme=light],.theme-light) .public-home-nav-link{color:var(--public-home-text-soft)}html:is([data-theme=light],.theme-light) :is(.public-home-nav-link:hover,.public-home-nav-link.is-active,.public-home-nav-link[aria-current=page]){color:var(--public-home-text-strong);text-shadow:0 0 20px #1394ff24}html:is([data-theme=light],.theme-light) .public-home-login-link{color:var(--public-home-text-soft);background:#ffffffa8;border-color:#12395e1f;box-shadow:inset 0 1px #ffffffdb}html:is([data-theme=light],.theme-light) .public-home-login-link:hover{color:var(--public-home-text-strong);background:#1394ff12;border-color:#1394ff4d}html:is([data-theme=light],.theme-light) .public-home-nav-toggle{color:var(--public-home-text-strong);background:#ffffffc2;border-color:#12395e21;box-shadow:inset 0 1px #ffffffeb}html:is([data-theme=light],.theme-light) .public-home [data-public-support-intake-link=true]{color:#fff}html:is([data-theme=light],.theme-light) .public-home [data-public-support-intake-link=true]>span,html:is([data-theme=light],.theme-light) .public-home [data-public-support-intake-link=true] .public-home-icon{color:inherit}html:is([data-theme=light],.theme-light) :is(.public-home-title,.public-home-section-head h2,.public-home-profile-top strong,.public-home-command-copy h2,.public-home-command-stat small,.public-home-service-card h3,.public-home-price-card h3,.public-home-method-card h3,.public-home-contact-panel h2,.public-home-faq-item summary){color:var(--public-home-text-strong)}html:is([data-theme=light],.theme-light) .public-home-title span{color:#0873c7;text-shadow:0 6px 28px #1394ff14}html:is([data-theme=light],.theme-light) :is(.public-home-price-eyebrow,.public-home-service-link,.public-home-command-copy .public-home-profile-eyebrow,.public-home-command-stat>span,.public-home-command-stat strong,.public-home-method-number,.public-home-price-badge){color:#075fa8;text-shadow:none}html:is([data-theme=light],.theme-light) .public-home-hero-text,html:is([data-theme=light],.theme-light) .public-home-trust-item{color:var(--public-home-text)}html:is([data-theme=light],.theme-light) .public-home-button--secondary{color:var(--public-home-text-strong);background:linear-gradient(#fffffff5,#f1f7fde0),#fff;border-color:#1394ff38;box-shadow:0 16px 34px #1f43671c,inset 0 1px #fffffff5}html:is([data-theme=light],.theme-light) .public-home-button--secondary:hover{background:linear-gradient(#eef8fffa,#e2f1fdeb),#f6fbff;border-color:#1394ff6b}html:is([data-theme=light],.theme-light) .public-home-trust-icon{background:#1394ff11;border-color:#1394ff2e}html:is([data-theme=light],.theme-light) .public-home-profile-card--command{color:var(--public-home-text);background:radial-gradient(circle at var(--card-pointer-x,30%) var(--card-pointer-y,14%), #34d4ff1a, transparent 34%), radial-gradient(circle at 94% 20%, #1394ff17, transparent 36%), linear-gradient(145deg, #fffffff5, #f1f7fdfa 66%, #e6eff8fa);border-color:#1394ff3d;box-shadow:0 20px 56px #1f43671f,0 0 64px #1394ff14,inset 0 1px #fffffff5}html:is([data-theme=light],.theme-light) .public-home-profile-card--command:before{opacity:.3;background:linear-gradient(90deg,#0000 0 44%,#1394ff1a 45%,#0000 47% 100%),linear-gradient(#ffffff75,#0000 42%)}html:is([data-theme=light],.theme-light) .public-home-profile-card--command:after{opacity:.14;background:linear-gradient(90deg,#11365814 1px,#0000 1px),linear-gradient(#11365812 1px,#0000 1px)}html:is([data-theme=light],.theme-light) .public-home-profile-top{background:linear-gradient(#ffffffd6,#0000);border-block-end-color:#12395e17}html:is([data-theme=light],.theme-light) :is(.public-home-command-hero,.public-home-command-stat,.public-home-command-checklist){background:radial-gradient(circle at 42% 0,#34d4ff13,#0000 46%),linear-gradient(#fffffff5,#f4f9fee0),#ffffffd6;border-color:#1394ff2b;box-shadow:0 16px 38px #1f43671a,inset 0 1px #fffffff0}html:is([data-theme=light],.theme-light) .public-home-command-portrait{background:linear-gradient(#edf5fc,#dfeaf5);border-color:#1394ff33;box-shadow:0 16px 34px #1f436721,inset 0 1px #ffffffe6}html:is([data-theme=light],.theme-light) .public-home-command-photo{filter:saturate(1.02)contrast(1.02)drop-shadow(0 20px 28px #1f436733)}html:is([data-theme=light],.theme-light) .public-home-command-tags span{color:var(--public-home-text);background:#1394ff0f;border-color:#1394ff2e}html:is([data-theme=light],.theme-light) .public-home-command-checklist li,html:is([data-theme=light],.theme-light) .public-home-profile-bottom :is(span,a){color:var(--public-home-text-soft)}html:is([data-theme=light],.theme-light) .public-home-profile-bottom{background:linear-gradient(#0000,#e1ecf794);border-block-start-color:#12395e14}html:is([data-theme=light],.theme-light) :is(.public-home-service-card,.public-home-price-card,.public-home-faq-item){border-color:var(--public-home-border);background:linear-gradient(180deg, #fffffffa, #f4f9fee6), var(--public-home-card);box-shadow:0 10px 28px #1f436712,inset 0 1px #fffffff5}html:is([data-theme=light],.theme-light) :is(a.public-home-service-card:hover,.public-home-price-card:hover){border-color:var(--public-home-border-strong);background:radial-gradient(circle at var(--card-pointer-x,20%) var(--card-pointer-y,0%), #1394ff1a, transparent 36%), var(--public-home-card-hover);box-shadow:0 16px 38px #1f43671a,0 0 0 1px #1394ff0d,inset 0 1px #fffffff5}html:is([data-theme=light],.theme-light) .public-home-service-icon{background:radial-gradient(circle at 30% 0,#34d4ff1f,#0000 38%),#1394ff0e;border-color:#1394ff2e;box-shadow:inset 0 1px #ffffffeb}html:is([data-theme=light],.theme-light) .public-home-method-card{background:radial-gradient(circle at var(--card-pointer-x,50%) var(--card-pointer-y,0%), #1394ff1a, transparent 42%), linear-gradient(180deg, #fffffff7, #f2f8fde6), #ffffffd1;border-color:#12395e1c;box-shadow:0 10px 28px #1f436712,inset 0 1px #fffffff5}html:is([data-theme=light],.theme-light) .public-home-method-card:hover{background:radial-gradient(circle at var(--card-pointer-x,50%) var(--card-pointer-y,0%), #1394ff24, transparent 44%), linear-gradient(180deg, #fff, #edf6fd), #fff;border-color:#1394ff4d;box-shadow:0 16px 40px #1f43671a,0 10px 28px #1394ff12,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home-method-icon{background:#1394ff0f;border-color:#1394ff2e}html:is([data-theme=light],.theme-light) .public-home-price-card--featured{background:radial-gradient(circle at 50% 0%, #1394ff1f, transparent 36%), linear-gradient(180deg, #fff, #eef7fd), var(--public-home-card-hover);border-color:#1394ff4d;box-shadow:0 18px 46px #1f43671f,0 0 36px #1394ff0d,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home-contact-panel{background:radial-gradient(circle at var(--card-pointer-x,70%) var(--card-pointer-y,20%), #1394ff1a, transparent 40%), linear-gradient(135deg, #fffffffa, #ebf4fcf5);box-shadow:var(--public-home-shadow), inset 0 1px 0 #fffffffa;border-color:#1394ff33}html:is([data-theme=light],.theme-light) .public-home-faq-item summary:after{background:#1394ff0e;border-color:#1394ff2e}html:is([data-theme=light],.theme-light) .public-home-faq-item[open] summary:after{background:#1394ff1a}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-wrap>[data-public-home-account-toggle]{color:var(--public-home-text-soft);background:linear-gradient(#fffffff0,#f1f7fde0),#ffffffd6;border-color:#1394ff33;box-shadow:inset 0 1px #fffffff0,0 8px 22px #1f436714}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-wrap>[data-public-home-account-toggle]:is(:hover,:focus-visible),html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-wrap.is-open>[data-public-home-account-toggle]{color:var(--public-home-text-strong);background:linear-gradient(#eff8fffa,#e2f1fdeb),#f7fbff;border-color:#1394ff5c;box-shadow:0 0 0 3px #1394ff12,0 12px 30px #1f43671f,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-wrap>[data-public-home-account-toggle]:before{border-color:#0877c7}html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap>[data-public-home-account-toggle]{box-shadow:none;background:0 0;border-color:#0000}html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap>[data-public-home-account-toggle]:is(:hover,:focus-visible),html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap.is-open>[data-public-home-account-toggle]{background:#1394ff14;border-color:#0000;box-shadow:0 0 0 3px #1394ff0f}html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-support-account{color:var(--public-home-text-strong);background:linear-gradient(#fffffff5,#f1f7fde0),#ffffffd6;border-color:#1394ff2e;box-shadow:0 10px 24px #1f43671f,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap>[data-public-home-account-toggle]:is(:hover,:focus-visible) .public-support-account,html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap.is-open .public-support-account{background:linear-gradient(#fffffffa,#e5f3fff0),#ffffffeb;border-color:#1394ff5c;box-shadow:0 0 0 3px #1394ff12,0 14px 32px #1f436729,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu{background:radial-gradient(circle at 92% -8%,#34d4ff1c,#0000 36%),radial-gradient(circle at 4% 116%,#1394ff14,#0000 42%),linear-gradient(155deg,#fffffffa,#f1f7fdfa 60%,#e8f1f9fc);border-color:#1394ff33;box-shadow:0 28px 72px #1f43672e,0 8px 26px #1f43671a,0 0 0 1px #ffffffd6,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu:before{color:#0877c7}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu:after{background:linear-gradient(90deg,#0000,#12395e14,#0000) 0 0/100% 1px no-repeat,radial-gradient(circle at 88% 0,#1394ff14,#0000 26%)}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-item{color:var(--public-home-text);background:linear-gradient(#ffffffeb,#f6fafec2);border-color:#12395e14;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-item:before{background:var(--public-home-menu-icon) center / 18px 18px no-repeat, linear-gradient(145deg, #34d4ff14, #1394ff0a);border-color:#1394ff24;box-shadow:inset 0 1px #fff,0 6px 14px #1f436712}html:is([data-theme=light],.theme-light) .public-home .public-home-account-menu-item:is(:hover,:focus-visible){color:var(--public-home-text-strong);background:linear-gradient(105deg,#1394ff17,#34d4ff09 65%,#ffffffd1);border-color:#1394ff33;box-shadow:0 9px 22px #1f43671a,inset 2px 0 #1394ff99,inset 0 1px #fff}@media (width<=720px){html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-support-account,html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap>[data-public-home-account-toggle]:is(:hover,:focus-visible) .public-support-account,html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap.is-open .public-support-account{box-shadow:none;background:0 0;border:0;border-radius:0}html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap>[data-public-home-account-toggle]:is(:hover,:focus-visible),html:is([data-theme=light],.theme-light) .public-home .public-home-nav-account-slot .public-home-account-menu-wrap.is-open>[data-public-home-account-toggle]{box-shadow:none;background:0 0;border-color:#0000}}html:is([data-theme=light],.theme-light) .public-home .public-home-floating-whatsapp{color:#fff}html:is([data-theme=light],.theme-light) .public-home .public-home-floating-whatsapp .public-home-icon--whatsapp,html:is([data-theme=light],.theme-light) .public-home .public-home-floating-whatsapp .public-home-icon--whatsapp path{color:#fff;fill:currentColor;stroke:none}@media (width>=721px){.public-home .public-home-nav-account-slot .public-support-account-copy{text-align:start;flex:1;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:2px;min-inline-size:0;max-inline-size:100%;display:grid}.public-home .public-home-nav-account-slot :is(.public-support-account-name,.public-support-account-email){box-sizing:border-box;text-align:start;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}}html:is([data-theme=light],.theme-light) .public-home .public-support-layout{background:radial-gradient(circle at 5% 4%,#34d4ff17,#0000 30%),radial-gradient(circle at 94% 92%,#1070ff14,#0000 38%),linear-gradient(145deg,#fffffff7,#ebf4fcfa);border-color:#1394ff29;box-shadow:0 24px 64px #1f43671f,0 0 0 1px #1394ff06,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-layout:before{opacity:.34;background:linear-gradient(90deg,#12395e0b 1px,#0000 1px),linear-gradient(#12395e0a 1px,#0000 1px)}html:is([data-theme=light],.theme-light) .public-home .public-support-layout:after{background:radial-gradient(circle at 50% -18%,#77e0ff14,#0000 34%),linear-gradient(115deg,#0000 5%,#1394ff0b 43%,#0000 68%)}html:is([data-theme=light],.theme-light) .public-home .public-support-intro .public-home-price-eyebrow{color:#0877c7;background:#1394ff0e;border-color:#1394ff29;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-intro h2,html:is([data-theme=light],.theme-light) .public-home .public-support-form-head h3,html:is([data-theme=light],.theme-light) .public-home .public-support-flow-item strong,html:is([data-theme=light],.theme-light) .public-home .public-support-person-card strong,html:is([data-theme=light],.theme-light) .public-home .public-support-account-name{color:var(--public-home-text-strong);text-shadow:none}html:is([data-theme=light],.theme-light) .public-home .public-support-title-accent{color:#0873c7;filter:none;background:0 0}html:is([data-theme=light],.theme-light) .public-home .public-support-lead{color:var(--public-home-text-soft)}html:is([data-theme=light],.theme-light) .public-home .public-support-flow-item{background:linear-gradient(#fffffff5,#f4f9fed1),#ffffffd1;border-color:#12395e17;box-shadow:inset 0 1px #fff,0 10px 24px #1f436714}html:is([data-theme=light],.theme-light) .public-home .public-support-flow-item:hover{background:linear-gradient(#eff9fff5,#f7fbffe6),#fff;border-color:#1394ff2b;box-shadow:inset 0 1px #fff,0 14px 30px #1f43671a}html:is([data-theme=light],.theme-light) .public-home .public-support-flow>.public-support-flow-item>span{color:var(--public-home-accent-3);background:linear-gradient(#1394ff1f,#0b61ff13),#ffffffdb;border-color:#0b61ff4d;box-shadow:inset 0 1px #fff,0 8px 18px #0b61ff1a}html:is([data-theme=light],.theme-light) .public-home .public-support-flow-item p,html:is([data-theme=light],.theme-light) .public-home .public-support-privacy,html:is([data-theme=light],.theme-light) .public-home .public-support-field-meta,html:is([data-theme=light],.theme-light) .public-home .public-support-account-email{color:var(--public-home-text-muted)}html:is([data-theme=light],.theme-light) .public-home .public-support-person-card{background:linear-gradient(#fffffff0,#f1f7fdd6),#ffffffd1;border-color:#1394ff26;box-shadow:0 16px 38px #1f436721,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-person-visual img{filter:drop-shadow(0 24px 34px #1f43673d)drop-shadow(0 0 24px #1394ff0f)}html:is([data-theme=light],.theme-light) .public-home .public-support-form{background:radial-gradient(circle at 97% 0,#36d3ff14,#0000 29%),radial-gradient(circle at 0 100%,#1867ff0d,#0000 36%),linear-gradient(158deg,#fffffffa,#edf5fcf7);border-color:#1394ff2b;box-shadow:0 18px 46px #1f43671c,0 0 32px #1394ff06,inset 0 1px #fff,inset 0 0 0 1px #ffffffad}html:is([data-theme=light],.theme-light) .public-home .public-support-form:after{background:#28c9ff12}html:is([data-theme=light],.theme-light) .public-home .public-support-secure{color:var(--public-home-text-soft);background:linear-gradient(#eff9ffeb,#f7fbffd6),#ffffffb8;border-color:#1394ff24;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-field label{color:#2a415b}html:is([data-theme=light],.theme-light) .public-home .public-support-phone-prefix{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--public-home-accent-2) 25%, #06458c), color-mix(in srgb, var(--public-home-accent) 55%, #06458c) 46%, var(--public-home-accent-3));box-shadow:inset 0 1px #ffffff57,0 8px 18px #1394ff2e}html:is([data-theme=light],.theme-light) .public-home .public-support-phone-prefix:after{background:#ffffff47}html:is([data-theme=light],.theme-light) .public-home .public-support-field input,html:is([data-theme=light],.theme-light) .public-home .public-support-field textarea{color:var(--public-home-text-strong);caret-color:var(--public-home-accent);background:linear-gradient(#fffffffa,#f7fafdf5),#fff;border-color:#12395e21;box-shadow:inset 0 1px #fff,0 7px 18px #1f436712}html:is([data-theme=light],.theme-light) .public-home .public-support-field input::placeholder,html:is([data-theme=light],.theme-light) .public-home .public-support-field textarea::placeholder{color:#5f7289}html:is([data-theme=light],.theme-light) .public-home .public-support-field input:hover,html:is([data-theme=light],.theme-light) .public-home .public-support-field textarea:hover{background:#fff;border-color:#1394ff38}html:is([data-theme=light],.theme-light) .public-home .public-support-field input:focus,html:is([data-theme=light],.theme-light) .public-home .public-support-field textarea:focus{background:radial-gradient(circle at 96% 0,#40d7ff0a,#0000 32%),#fff;border-color:#1394ff80;box-shadow:0 0 0 4px #1394ff17,0 14px 30px #1f43671a,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-field input:-webkit-autofill{-webkit-text-fill-color:var(--public-home-text-strong);caret-color:var(--public-home-text-strong);box-shadow:inset 0 0 0 1000px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--public-home-text-strong);caret-color:var(--public-home-text-strong);box-shadow:inset 0 0 0 1000px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--public-home-text-strong);caret-color:var(--public-home-text-strong);box-shadow:inset 0 0 0 1000px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-status{color:var(--public-home-text-soft);background:linear-gradient(#ffffffeb,#0000),#f0f7fdcc;border-color:#1394ff21}html:is([data-theme=light],.theme-light) .public-home .public-support-form.has-active-ticket .public-support-submit{color:var(--public-home-text-muted);background:#12395e0b;border-color:#12395e1a;box-shadow:inset 0 1px #ffffffe0}html:is([data-theme=light],.theme-light) .public-home [data-public-home-login].public-support-account-link{color:var(--public-home-text-strong);background:linear-gradient(#fffffff0,#f1f7fddb),#ffffffc7;border-color:#1394ff2e;box-shadow:inset 0 1px #fff,0 9px 22px #1f436717}html:is([data-theme=light],.theme-light) .public-home :is(.public-support-kicker,.public-support-person-card span){color:#0877c7}html:is([data-theme=light],.theme-light) .public-home .public-support-info-button{color:#0877c7;background:#1394ff0f;border-color:#1394ff38;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-info-tooltip{color:var(--public-home-text-soft);background:#fffffffa;border-color:#1394ff2e;box-shadow:0 16px 34px #1f436729,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-home .public-support-info-tooltip:before{background:#fffffffa;border-color:#1394ff2e}html:is([data-theme=light],.theme-light) .public-home .public-support-status[data-status=success]{color:#166534;background:#16a34a12;border-color:#16a34a38}html:is([data-theme=light],.theme-light) .public-home .public-support-status[data-status=error]{color:#b4233b;background:#dc264411;border-color:#dc264438}html:is([data-theme=light],.theme-light) .public-support-submit-overlay{background:radial-gradient(circle at 50% 38%,#1997ff1a,#0000 32%),linear-gradient(#f7fbffd6,#e8f0f8f0)}html:is([data-theme=light],.theme-light) .public-support-submit-overlay:before{background:linear-gradient(90deg,#12395e06 1px,#0000 1px),linear-gradient(#12395e06 1px,#0000 1px)}html:is([data-theme=light],.theme-light) .public-support-submit-overlay-card{color:var(--public-home-text);background:radial-gradient(circle at 50% -24%,#3ecdff1c,#0000 47%),linear-gradient(158deg,#fff,#edf5fc);border-color:#1394ff2b;box-shadow:0 34px 88px #1f43672e,0 0 52px #1394ff12,inset 0 1px #fff}html:is([data-theme=light],.theme-light) .public-support-submit-overlay h2{color:var(--public-home-text-strong)}html:is([data-theme=light],.theme-light) .public-support-submit-overlay p:last-child{color:var(--public-home-text-soft)}html:is([data-theme=light],.theme-light) .public-auth-shell:not(.public-auth-shell--home){--auth-bg:#f4f7fb;--auth-bg-soft:#edf3f9;--auth-surface:#fffc;--auth-surface-strong:#fffffff2;--auth-card:#ffffffe0;--auth-text:#142338;--auth-text-strong:#081423;--auth-text-soft:#52667c;--auth-text-muted:#52667c;--auth-danger:#b42342;--auth-border:#12395e1f;--auth-border-strong:#1394ff57;color:var(--auth-text);background:radial-gradient(ellipse at 18% 20%, #1394ff0b, transparent 52%), var(--auth-bg)}html:is([data-theme=light],.theme-light) .public-auth-shell:not(.public-auth-shell--home):before{opacity:.42;background:linear-gradient(90deg,#12395e09 1px,#0000 1px),linear-gradient(#12395e08 1px,#0000 1px),linear-gradient(45deg,#0000 48%,#1394ff0a 50%,#0000 52%)}html:is([data-theme=light],.theme-light) .public-auth-shell:not(.public-auth-shell--home):after{opacity:.16;background:radial-gradient(circle at 20% 28%,#12395e14 0 1px,#0000 1.5px),radial-gradient(circle at 80% 68%,#1394ff1a 0 1px,#0000 1.5px)}html:is([data-theme=light],.theme-light) .public-auth-shell:not(.public-auth-shell--home) .public-auth-body{scrollbar-color:#1394ff6b transparent}html:is([data-theme=light],.theme-light) .login-portal-frame{background:radial-gradient(ellipse at 18% 30%, #1394ff0a, transparent 52%), var(--auth-bg)}html:is([data-theme=light],.theme-light) .login-portal-frame:before{opacity:.16;background:linear-gradient(90deg,#12395e09 1px,#0000 1px),linear-gradient(#12395e08 1px,#0000 1px)}html:is([data-theme=light],.theme-light) .login-page-grid{background:radial-gradient(circle at 50% 0,#1394ff12,#0000 37%),linear-gradient(135deg,#fff,#f1f6fb 52%,#e8f0f7)}html:is([data-theme=light],.theme-light) .login-page-glow--one{background:#1394ff29}html:is([data-theme=light],.theme-light) .login-page-glow--two{background:#34d4ff1a}html:is([data-theme=light],.theme-light) :is(.login-topbar-brand,.login-brand-wordmark strong,.login-showcase-title,.login-showcase-feature-copy strong,.login-showcase-metric strong,.login-card-title,.password-reset-title){color:var(--auth-text-strong)}html:is([data-theme=light],.theme-light) .login-brand-logo{filter:drop-shadow(0 7px 12px #12375c24)}html:is([data-theme=light],.theme-light) :is(.login-showcase-eyebrow,.login-brand-wordmark span,.login-showcase-title span){color:#075fa8}html:is([data-theme=light],.theme-light) .login-showcase-feature{box-shadow:none;background:#ffffffb8;border-color:#12395e1a}html:is([data-theme=light],.theme-light) .login-showcase-feature-icon{background:#1394ff0e;border-color:#1394ff2e;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) .login-showcase-metric{background:linear-gradient(90deg,#1394ff13,#0000)}html:is([data-theme=light],.theme-light) .login-orbit-ring{border-color:#1394ff33;box-shadow:0 0 24px #1394ff0f,inset 0 0 24px #1394ff09}html:is([data-theme=light],.theme-light) .login-orbit-ring--two{border-color:#34d4ff2e}html:is([data-theme=light],.theme-light) .login-orbit-ring--three{border-color:#1394ff47}html:is([data-theme=light],.theme-light) :is(.login-card-panel,.password-reset-card-panel){background:#fff;border-color:#12395e21;box-shadow:0 20px 56px #1f436717}html:is([data-theme=light],.theme-light) .login-card-panel--portal{background:#fff;border-color:#12395e21;box-shadow:0 24px 64px #1f43671a}html:is([data-theme=light],.theme-light) .login-card-sheen{opacity:.18;background:linear-gradient(125deg,#0000 5%,#ffffffb8 18%,#0000 32%),radial-gradient(circle at 86% 4%,#1394ff11,#0000 26%)}html:is([data-theme=light],.theme-light) :is(.auth-label,.login-label,.password-label,.password-reset-label){color:#2a415b}html:is([data-theme=light],.theme-light) .login-input-shell{background:linear-gradient(#fffffffa,#f7fafdf5),#fff;border-color:#12395e24;box-shadow:inset 0 1px #fff,0 7px 18px #1f43670f}html:is([data-theme=light],.theme-light) .login-input-shell:hover{background:#fff;border-color:#1394ff38}html:is([data-theme=light],.theme-light) .login-input-shell:focus-within{outline-offset:2px;background:#fff;border-color:#0964d5;outline:2px solid #0964d5;box-shadow:0 0 0 4px #1394ff17,0 14px 30px #1f436717,inset 0 1px #fff}html:is([data-theme=light],.theme-light) :is(.auth-input,.login-input,.password-reset-input,.input-text,[data-password-input]){color:var(--auth-text-strong);background:#fff;border-color:#12395e21;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) :is(.auth-input,.login-input,.password-reset-input,.input-text,[data-password-input])::placeholder{color:#52667c}html:is([data-theme=light],.theme-light) :is(.auth-input,.login-input,.password-reset-input,.input-text,[data-password-input]):-webkit-autofill{-webkit-text-fill-color:var(--auth-text-strong);box-shadow:inset 0 0 0 1000px #fff}html:is([data-theme=light],.theme-light) .login-input-icon,html:is([data-theme=light],.theme-light) :is(.password-toggle,.login-password-toggle,.password-reset-password-toggle,[data-password-toggle]){color:#71849a}html:is([data-theme=light],.theme-light) :is(.password-toggle:hover,.login-password-toggle:hover,.password-reset-password-toggle:hover,[data-password-toggle]:hover,.password-toggle[aria-pressed=true],.login-password-toggle[aria-pressed=true],.password-reset-password-toggle[aria-pressed=true],[data-password-toggle][aria-pressed=true]){color:var(--auth-text-strong);background:#1394ff0e;border-color:#1394ff33}html:is([data-theme=light],.theme-light) .password-caps,html:is([data-theme=light],.theme-light) [data-password-caps]{color:#17436a;background:#1394ff0f;border-color:#1394ff2e}html:is([data-theme=light],.theme-light) :is(.auth-link,.login-link,.login-reset-link,.password-reset-link,.auth-reset a,.login-reset a){color:#0964d5}html:is([data-theme=light],.theme-light) .public-auth-shell :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #0964d5}html:is([data-theme=light],.theme-light) :is(.auth-link:hover,.login-link:hover,.login-reset-link:hover,.password-reset-link:hover,.auth-reset a:hover,.login-reset a:hover){color:#045d9f;text-shadow:0 0 16px #1394ff1f}html:is([data-theme=light],.theme-light) .login-card-security{color:var(--auth-text-muted);background:#12395e07;border-color:#12395e17}html:is([data-theme=light],.theme-light) .login-card-footer,html:is([data-theme=light],.theme-light) :is(.password-reset-password-policy,.auth-help){color:var(--auth-text-muted)}html:is([data-theme=light],.theme-light) :is(.auth-message,.login-message,.auth-error,.login-error,.login-global-error,.password-reset-message){color:var(--auth-danger);background:#fff2f4;border-color:#c0445e;box-shadow:inset 0 1px #fff}html:is([data-theme=light],.theme-light) :is(.auth-field-error,.login-field-error,.password-reset-field-error){color:var(--auth-danger)}html:is([data-theme=light],.theme-light) .login-input-shell:has([aria-invalid=true]){border-color:#c0445e}html:is([data-theme=light],.theme-light) :is(.auth-message.is-success,.password-reset-message.is-success,.password-reset-message[data-message-type=success]){color:#0d628d;background:#edf7ff;border-color:#397b9c}@media (width<=1040px){html:is([data-theme=light],.theme-light) .public-home-nav-panel{background:radial-gradient(circle at 80% 0,#1394ff17,#0000 40%),#fffffff5;border-color:#12395e1f;box-shadow:0 28px 72px #1f43672e,inset 0 1px #fffffff0}html:is([data-theme=light],.theme-light) :is(.public-home-nav-link:hover,.public-home-nav-link.is-active,.public-home-nav-link[aria-current=page]){background-color:#1394ff11}}@media (width<=720px){html:is([data-theme=light],.theme-light) .public-home{background:linear-gradient(135deg,#fff 0%,#f4f8fc 52%,#eaf1f8 100%)}html:is([data-theme=light],.theme-light) .public-home-background{background:radial-gradient(circle at 12% 8%,#1394ff1a,#0000 36%),radial-gradient(circle at 88% 18%,#34d4ff12,#0000 32%),linear-gradient(135deg,#fff 0%,#f4f8fc 52%,#eaf1f8 100%)}html:is([data-theme=light],.theme-light) .public-home-nav{background:#fffffff7}html:is([data-theme=light],.theme-light) .public-home-nav-panel{background:#fffffffa}html:is([data-theme=light],.theme-light) :is(.login-card-panel,.password-reset-card-panel){background:#fff}}@layer compositions{@media (width<=680px){.ui-datalist-shell{overscroll-behavior-inline:auto;scrollbar-width:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:visible}.ui-datalist-shell::-webkit-scrollbar{display:none}.ui-datalist{border-collapse:separate;border-spacing:0;table-layout:auto;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.ui-datalist>colgroup{display:none}.ui-datalist>thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-datalist>tbody,.ui-datalist-body{gap:8px;inline-size:100%;min-inline-size:0;padding:8px;display:grid}.ui-datalist-row{border:1px solid var(--data-table-row-border,var(--border-soft));border-radius:var(--radius-md);background:var(--card-bg);block-size:auto;min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--text);box-shadow:var(--shadow-sm);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;margin:0;display:grid;position:relative;overflow:hidden}.ui-datalist-row:last-child{border-block-end:1px solid var(--data-table-row-border,var(--border-soft))}.ui-datalist-row[aria-busy=true]{opacity:.7}@media (hover:hover) and (pointer:fine){.ui-datalist-row:is([role=button],[data-detail-target=true]):hover{border-color:var(--border-default);background:var(--data-table-row-hover,var(--solid-hover))}}.ui-datalist-row:is([role=button],[data-detail-target=true]):focus-visible{border-color:var(--input-border-focus,var(--border-strong));box-shadow:var(--focus-ring);outline:0}.ui-datalist-cell{min-block-size:52px;min-inline-size:0;color:var(--text);text-align:start;vertical-align:middle;background:0 0;border:0;align-content:center;justify-items:start;gap:5px;padding:9px 10px;display:grid}.ui-datalist-cell:before{content:attr(data-mobile-label);min-inline-size:0;max-inline-size:100%;color:var(--text-dim);font-size:9px;font-weight:var(--weight-bold);letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1;overflow:hidden}.ui-datalist-cell[data-mobile-label=""]:before,.ui-datalist-cell[data-mobile-slot=primary]:before,.ui-datalist-cell[data-mobile-slot=actions]:before,.ui-datalist-row[aria-hidden=true] .ui-datalist-cell:before{display:none}.ui-datalist-cell[data-mobile-slot=primary]{border-block-end:1px solid var(--border-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--text-strong) 2.8%, transparent), transparent 72%);grid-column:1/-1;min-block-size:0;padding:12px}.ui-datalist-cell[data-mobile-slot=amount]{text-align:end;justify-items:end}.ui-datalist-cell[data-mobile-slot=amount]:before{text-align:end}.ui-datalist-cell[data-mobile-slot=actions]{border-block-start:1px solid var(--border-soft);grid-column:1/-1;min-block-size:0;padding:8px 10px 10px}.ui-datalist-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;inline-size:100%;min-inline-size:0;display:grid}.ui-datalist-actions>*{inline-size:100%;min-inline-size:0;max-inline-size:100%}.ui-datalist[data-mobile-datalist-layout=incidencias] .ui-datalist-cell[data-mobile-slot=status]{grid-column:1/span 3}.ui-datalist[data-mobile-datalist-layout=incidencias] .ui-datalist-cell[data-mobile-slot=amount]{grid-column:4/span 3}.ui-datalist[data-mobile-datalist-layout=incidencias] .ui-datalist-cell[data-mobile-slot=created]{grid-column:1/span 2}.ui-datalist[data-mobile-datalist-layout=incidencias] .ui-datalist-cell[data-mobile-slot=updated]{grid-column:3/span 2}.ui-datalist[data-mobile-datalist-layout=incidencias] .ui-datalist-cell[data-mobile-slot=attachments]{grid-column:5/span 2}.ui-datalist[data-mobile-datalist-layout=facturas] .ui-datalist-cell[data-mobile-slot=status]{grid-column:1/span 3}.ui-datalist[data-mobile-datalist-layout=facturas] .ui-datalist-cell[data-mobile-slot=amount]{grid-column:4/span 3}.ui-datalist[data-mobile-datalist-layout=facturas] .ui-datalist-cell[data-mobile-slot=date]{grid-column:1/span 2}.ui-datalist[data-mobile-datalist-layout=facturas] .ui-datalist-cell[data-mobile-slot=relation]{grid-column:3/span 4}.ui-datalist[data-mobile-datalist-layout=clientes] .ui-datalist-cell[data-mobile-slot=status]{grid-column:1/span 3}.ui-datalist[data-mobile-datalist-layout=clientes] .ui-datalist-cell[data-mobile-slot=amount]{grid-column:4/span 3}.ui-datalist[data-mobile-datalist-layout=clientes] .ui-datalist-cell[data-mobile-slot=date]{grid-column:1/span 2}.ui-datalist[data-mobile-datalist-layout=clientes] .ui-datalist-cell[data-mobile-slot=contact]{grid-column:3/span 4}.ui-datalist[data-mobile-datalist-layout=usuarios] .ui-datalist-cell[data-mobile-slot=status]{grid-column:1/span 3}.ui-datalist[data-mobile-datalist-layout=usuarios] .ui-datalist-cell[data-mobile-slot=date]{grid-column:4/span 3}.ui-datalist[data-mobile-datalist-layout=usuarios] .ui-datalist-cell[data-mobile-slot=email]{grid-column:1/-1}.ui-datalist[data-mobile-datalist-layout=usuarios] .ui-datalist-cell[data-mobile-slot=location]{grid-column:1/span 3}.ui-datalist[data-mobile-datalist-layout=usuarios] .ui-datalist-cell[data-mobile-slot=activity]{grid-column:4/span 3}.ui-datalist-cell :where(.incidencias-status-chip,.incidencias-importe-chip,.incidencias-attachments-pill,.facturas-status-chip,.facturas-incidencia-link,.clientes-status-chip,.clientes-amount-chip,.clientes-importe-chip,.usuarios-chip,.usuarios-status-chip){max-inline-size:100%}.ui-datalist-cell :where(.incidencias-date-inline,.facturas-date-inline,.clientes-date-inline,.usuarios-date-inline,.usuarios-location-inline,.usuarios-activity-inline){white-space:normal;overflow-wrap:anywhere}.ui-datalist-cell :where(.facturas-incidencia-link,.clientes-contact-line,.usuarios-email-inline){min-inline-size:0;max-inline-size:100%}.ui-datalist-cell[data-mobile-slot=amount] :where(.facturas-total-stack){text-align:end;align-items:end}@media (width<=390px){.ui-datalist>tbody,.ui-datalist-body{gap:7px;padding:6px}.ui-datalist-cell{min-block-size:48px;padding:8px}.ui-datalist-cell[data-mobile-slot=primary]{padding:10px}.ui-datalist-actions{gap:5px}}}@media (prefers-reduced-motion:reduce) and (width<=680px){.ui-datalist-row,.ui-datalist-cell{transition:none}}@media (forced-colors:active) and (width<=680px){.ui-datalist-row{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.ui-datalist-cell[data-mobile-slot=primary],.ui-datalist-cell[data-mobile-slot=actions]{background:canvas;border-color:canvastext}}}}@layer loading{:root{--ui-skeleton-base:var(--skeleton-bg,var(--solid-bg-2));--ui-skeleton-highlight:var(--skeleton-bg-strong,var(--skeleton-shine,color-mix(in srgb, var(--text-strong) 8%, transparent)));--ui-skeleton-duration:1.35s;--ui-skeleton-ease:linear;--ui-loading-animation:ui-loading-spin;--ui-loading-duration:.72s;--ui-skeleton-radius-text:var(--radius-pill);--ui-skeleton-radius-block:var(--radius-sm);--ui-skeleton-radius-control:var(--input-radius);--ui-skeleton-line-sm:8px;--ui-skeleton-line:11px;--ui-skeleton-line-strong:14px;--ui-skeleton-title:24px;--ui-skeleton-value:28px;--ui-skeleton-chip-sm:20px;--ui-skeleton-chip:25px;--ui-skeleton-control:46px;--ui-skeleton-avatar:42px}:where(.ui-skeleton,.incidencias-skeleton,.facturas-skeleton,.clientes-skeleton,.usuarios-skeleton,.cuenta-skeleton,.home-skeleton,.home-panel-loading-icon,.home-panel-loading-title,.home-panel-loading-meta,[data-correo-host=true] .correo-workspace--boot .correo-boot-account,[data-correo-host=true] .correo-workspace--boot .correo-boot-line,[data-correo-host=true] .correo-workspace--boot .correo-boot-title,[data-correo-host=true] .correo-message-skeleton>span,[data-correo-host=true] .correo-message-skeleton i,[data-correo-host=true] .correo-reader-skeleton-block,.facturas-detail-skeleton){color:#0000;background:linear-gradient(90deg, var(--ui-skeleton-base) 0%, var(--ui-skeleton-base) 34%, var(--ui-skeleton-highlight) 50%, var(--ui-skeleton-base) 66%, var(--ui-skeleton-base) 100%);animation:ui-skeleton-shimmer var(--ui-skeleton-duration) var(--ui-skeleton-ease) infinite;pointer-events:none;-webkit-user-select:none;user-select:none;background-size:220% 100%;display:block;position:relative;overflow:hidden}:where(.ui-skeleton,.incidencias-skeleton,.facturas-skeleton,.clientes-skeleton,.usuarios-skeleton,.cuenta-skeleton,.home-skeleton){block-size:var(--ui-skeleton-line);border-radius:var(--ui-skeleton-radius-text)}:where(.facturas-skeleton--avatar,.clientes-skeleton--avatar,.usuarios-skeleton--avatar){inline-size:var(--ui-skeleton-avatar);block-size:var(--ui-skeleton-avatar);border-radius:var(--ui-skeleton-radius-block)}:where(.facturas-skeleton--pill,.clientes-skeleton--pill,.usuarios-skeleton--pill,.incidencias-skeleton--status,.incidencias-skeleton--amount,.incidencias-skeleton--attachments){block-size:var(--ui-skeleton-chip);border-radius:var(--radius-pill)}:where(.facturas-skeleton--lg,.clientes-skeleton--lg,.usuarios-skeleton--lg){block-size:var(--ui-skeleton-line-strong)}:where(.incidencias-skeleton--created,.incidencias-skeleton--updated,.facturas-skeleton--date,.clientes-skeleton--date,.clientes-skeleton--contact,.clientes-skeleton--amount,.usuarios-skeleton--date,.usuarios-skeleton--email,.usuarios-skeleton--location,.usuarios-skeleton--activity){block-size:var(--ui-skeleton-line)}.facturas-skeleton--ticket{border-radius:var(--ui-skeleton-radius-block);block-size:30px}.facturas-skeleton--actions{border-radius:var(--ui-skeleton-radius-block);block-size:68px}.cuenta-skeleton--title{block-size:var(--ui-skeleton-title)}.cuenta-skeleton--control{block-size:var(--ui-skeleton-control);border-radius:var(--ui-skeleton-radius-control)}.home-skeleton--icon,.home-panel-loading-icon{border-radius:var(--ui-skeleton-radius-block);block-size:38px;inline-size:38px}.home-skeleton--title,.home-panel-loading-title{block-size:var(--ui-skeleton-line)}.home-skeleton--value{block-size:var(--ui-skeleton-value)}.home-skeleton--text,.home-panel-loading-meta{block-size:var(--ui-skeleton-line-sm);opacity:1}.home-skeleton--billing-value{border-radius:var(--ui-skeleton-radius-block);block-size:32px}.ui-skeleton.card{min-block-size:120px}.correo-workspace--boot .correo-boot-account{border-radius:var(--ui-skeleton-radius-block);block-size:54px}.correo-workspace--boot .correo-boot-line{border-radius:var(--ui-skeleton-radius-block);block-size:34px}.correo-workspace--boot .correo-boot-title{border-radius:var(--ui-skeleton-radius-block);block-size:38px}[data-correo-host=true] .correo-message-skeleton>span{block-size:34px;inline-size:34px}.incidencias-skeleton--main{--inc-skeleton-copy-offset:calc(var(--private-admin-avatar-size) + var(--private-admin-main-gap));--inc-skeleton-id-width:108px;--inc-skeleton-category-width:54px;--inc-skeleton-subject-width:58%;--inc-skeleton-description-width:90%;--inc-skeleton-client-width:62%;--inc-skeleton-priority-width:60px;--inc-skeleton-assigned-width:120px;background:0 0;border-radius:0;block-size:105px;animation:none;position:relative;overflow:visible}.incidencias-skeleton--main:before,.incidencias-skeleton--main:after{content:"";background:linear-gradient(90deg, var(--ui-skeleton-base), var(--ui-skeleton-highlight), var(--ui-skeleton-base));animation:ui-skeleton-shimmer var(--ui-skeleton-duration) var(--ui-skeleton-ease) infinite;background-size:220% 100%;position:absolute}.incidencias-skeleton--main:before{inline-size:var(--private-admin-avatar-size);block-size:var(--private-admin-avatar-size);border-radius:var(--private-admin-avatar-radius);inset-block-start:0;inset-inline-start:0}.incidencias-skeleton--main:after{inline-size:max(0px, calc(100% - var(--inc-skeleton-copy-offset)));-webkit-mask:linear-gradient(#000 0 0) 0 6px / var(--inc-skeleton-id-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 116px 0 / var(--inc-skeleton-category-width) var(--ui-skeleton-chip-sm) no-repeat, linear-gradient(#000 0 0) 0 27px / var(--inc-skeleton-subject-width) var(--ui-skeleton-line-strong) no-repeat, linear-gradient(#000 0 0) 0 50px / var(--inc-skeleton-description-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 0 68px / var(--inc-skeleton-client-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 0 80px / var(--inc-skeleton-priority-width) var(--ui-skeleton-chip) no-repeat, linear-gradient(#000 0 0) 68px 80px / var(--inc-skeleton-assigned-width) var(--ui-skeleton-chip) no-repeat;-webkit-mask:linear-gradient(#000 0 0) 0 6px / var(--inc-skeleton-id-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 116px 0 / var(--inc-skeleton-category-width) var(--ui-skeleton-chip-sm) no-repeat, linear-gradient(#000 0 0) 0 27px / var(--inc-skeleton-subject-width) var(--ui-skeleton-line-strong) no-repeat, linear-gradient(#000 0 0) 0 50px / var(--inc-skeleton-description-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 0 68px / var(--inc-skeleton-client-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 0 80px / var(--inc-skeleton-priority-width) var(--ui-skeleton-chip) no-repeat, linear-gradient(#000 0 0) 68px 80px / var(--inc-skeleton-assigned-width) var(--ui-skeleton-chip) no-repeat;mask:linear-gradient(#000 0 0) 0 6px / var(--inc-skeleton-id-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 116px 0 / var(--inc-skeleton-category-width) var(--ui-skeleton-chip-sm) no-repeat, linear-gradient(#000 0 0) 0 27px / var(--inc-skeleton-subject-width) var(--ui-skeleton-line-strong) no-repeat, linear-gradient(#000 0 0) 0 50px / var(--inc-skeleton-description-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 0 68px / var(--inc-skeleton-client-width) var(--ui-skeleton-line-sm) no-repeat, linear-gradient(#000 0 0) 0 80px / var(--inc-skeleton-priority-width) var(--ui-skeleton-chip) no-repeat, linear-gradient(#000 0 0) 68px 80px / var(--inc-skeleton-assigned-width) var(--ui-skeleton-chip) no-repeat;inset-block:0;inset-inline-start:var(--inc-skeleton-copy-offset)}[data-correo-host=true] .correo-message-skeleton>span{border-radius:50%}[data-correo-host=true] .correo-message-skeleton i{border-radius:var(--radius-pill);block-size:7px}.facturas-detail-skeleton{border:1px solid var(--border-default);border-radius:var(--fdm-section-radius,var(--ui-skeleton-radius-block))}.facturas-detail-skeleton--hero{border-color:var(--border-info)}.ui-loading-status{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.ui-progress-spinner,.incidencias-spinner,.incidencias-inline-spinner,.facturas-inline-spinner,.clientes-inline-spinner,.usuarios-inline-spinner,.facturas-detail-spinner,.inc-create-spinner,.inc-create-loading-spinner,.cli-create-spinner,.cli-create-loading-spinner,.fac-create-spinner,.fac-create-loading-spinner,.usr-create-spinner,.usr-create-loading-spinner,.usr-create-submit-spinner,.incidencias-modal-inline-spinner>span:first-child,.incidencias-modal-loading-box>span:first-child){inline-size:var(--ui-progress-size,14px);block-size:var(--ui-progress-size,14px);border:var(--ui-progress-stroke,2px) solid color-mix(in srgb, currentColor 28%, transparent);animation:var(--ui-loading-animation) var(--ui-loading-duration) linear infinite;border-block-start-color:currentColor;border-radius:50%;flex:none}:where(.inc-create-spinner,.cli-create-spinner,.fac-create-spinner,.usr-create-spinner,.usr-create-submit-spinner){--ui-progress-size:16px}:where(.inc-create-loading-spinner,.cli-create-loading-spinner,.fac-create-loading-spinner,.usr-create-loading-spinner){--ui-progress-size:24px;--ui-progress-stroke:3px}.incidencias-modal-loading-box>span:first-child{--ui-progress-size:20px;--ui-progress-stroke:3px}.incidencias-refresh-overlay,.facturas-refresh-overlay{display:none}@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes ui-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:root{--ui-loading-animation:none}:where(.ui-skeleton,.incidencias-skeleton,.facturas-skeleton,.clientes-skeleton,.usuarios-skeleton,.cuenta-skeleton,.home-skeleton,.home-panel-loading-icon,.home-panel-loading-title,.home-panel-loading-meta,[data-correo-host=true] .correo-workspace--boot .correo-boot-account,[data-correo-host=true] .correo-workspace--boot .correo-boot-line,[data-correo-host=true] .correo-workspace--boot .correo-boot-title,[data-correo-host=true] .correo-message-skeleton>span,[data-correo-host=true] .correo-message-skeleton i,[data-correo-host=true] .correo-reader-skeleton-block,.facturas-detail-skeleton,.ui-progress-spinner,.incidencias-spinner,.incidencias-inline-spinner,.facturas-inline-spinner,.clientes-inline-spinner,.usuarios-inline-spinner,.facturas-detail-spinner,.inc-create-spinner,.inc-create-loading-spinner,.cli-create-spinner,.cli-create-loading-spinner,.fac-create-spinner,.fac-create-loading-spinner,.usr-create-spinner,.usr-create-loading-spinner,.usr-create-submit-spinner,.incidencias-modal-inline-spinner>span:first-child,.incidencias-modal-loading-box>span:first-child),.incidencias-skeleton--main:before,.incidencias-skeleton--main:after{animation:none}}@media (forced-colors:active){:where(.ui-skeleton,.incidencias-skeleton:not(.incidencias-skeleton--main),.facturas-skeleton,.clientes-skeleton,.usuarios-skeleton,.cuenta-skeleton,.home-skeleton,.home-panel-loading-icon,.home-panel-loading-title,.home-panel-loading-meta,[data-correo-host=true] .correo-workspace--boot .correo-boot-account,[data-correo-host=true] .correo-workspace--boot .correo-boot-line,[data-correo-host=true] .correo-workspace--boot .correo-boot-title,[data-correo-host=true] .correo-message-skeleton>span,[data-correo-host=true] .correo-message-skeleton i,[data-correo-host=true] .correo-reader-skeleton-block,.facturas-detail-skeleton){forced-color-adjust:none;background:graytext}.incidencias-skeleton--main{background:0 0}.incidencias-skeleton--main:before,.incidencias-skeleton--main:after{forced-color-adjust:none;background:graytext}}}@layer guardrails{:where(.panel-content[data-view],.home-view-root,.incidencias-view-root,.facturas-view-root,.clientes-view-root,.usuarios-view-root,.server-view-root,.servidor-view-root,.cuenta-view,[data-correo-host=true]){inline-size:100%;min-inline-size:0;max-inline-size:100%}:where(.panel-content[data-view],.home-view-root,.incidencias-view-root,.facturas-view-root,.clientes-view-root,.usuarios-view-root,.server-view-root,.servidor-view-root,.cuenta-view,[data-correo-host=true]) :where(section,article,header,footer,nav,aside,form,fieldset,div,ul,ol,li,dl,dt,dd){min-inline-size:0}:where(.panel-content[data-view]) :where(img,picture,video,canvas,iframe){max-inline-size:100%}:where(.panel-content[data-view]) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,figcaption,blockquote){overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}:where(.incidencias-ticket-id,.incidencias-client-email,.facturas-factura-id,.facturas-system-id,.facturas-factura-email,.clientes-client-id,.clientes-contact-link,.usuarios-email-inline,.usuarios-location-inline,.usuarios-activity-inline,.server-probe-endpoint,.server-runtime-value,.server-runtime-meta,.cuenta-meta-value,.cuenta-session-copy,.cuenta-session-network){min-inline-size:0;max-inline-size:100%}:where(.incidencias-ticket-id,.facturas-factura-id,.facturas-system-id,.server-probe-endpoint,.cuenta-meta-value){overflow-wrap:anywhere;word-break:break-word}.ui-truncate,.text-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.ui-clamp-2,.text-clamp-2,.ui-clamp-3,.text-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;min-inline-size:0;max-inline-size:100%;display:-webkit-box;overflow:hidden}.ui-clamp-2,.text-clamp-2{-webkit-line-clamp:2}.ui-clamp-3,.text-clamp-3{-webkit-line-clamp:3}:where(.panel-content[data-view]) :where(button,input,select,textarea,[role=button]){min-inline-size:0;max-inline-size:100%}:where(.panel-content[data-view]) :where(button,[role=button]) :where(span,strong){min-inline-size:0}:where(.incidencias-hero-actions,.facturas-hero-actions,.clientes-hero-actions,.usuarios-hero-actions,.server-hero-actions,.cuenta-hero-actions,.page-header-actions,.section-actions){flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}:where(.incidencias-meta-pill,.facturas-meta-pill,.clientes-meta-pill,.usuarios-meta-pill,.server-meta-pill){min-inline-size:0;max-inline-size:100%}:where(.incidencias-meta-pill,.facturas-meta-pill,.clientes-meta-pill,.usuarios-meta-pill,.server-meta-pill)>span{text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%;overflow:hidden}:where(.incidencias-hero,.facturas-hero,.clientes-hero,.usuarios-hero,.server-hero,.servidor-hero,.cuenta-hero){gap:var(--space-md);min-inline-size:0;max-inline-size:100%;padding:clamp(8px,1vw,16px) clamp(4px,.9vw,14px) 0;display:grid}:where(.incidencias-hero-top,.facturas-hero-top,.clientes-hero-top,.usuarios-hero-top,.server-hero-top,.cuenta-hero-top){align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.incidencias-hero-copy,.facturas-hero-copy,.clientes-hero-copy,.usuarios-hero-copy,.server-hero-copy,.cuenta-hero-copy){min-inline-size:0}:where(.incidencias-title,.facturas-page-title,.clientes-title,.clientes-page-title,.usuarios-title,.usuarios-page-title,.server-title,.cuenta-title){overflow-wrap:anywhere;text-wrap:balance;min-inline-size:0;max-inline-size:920px}:where(.incidencias-subtitle,.facturas-page-subtitle,.clientes-subtitle,.clientes-page-subtitle,.usuarios-subtitle,.usuarios-page-subtitle,.server-subtitle,.cuenta-subtitle){overflow-wrap:anywhere;min-inline-size:0;max-inline-size:78ch}:where(.incidencias-history,.facturas-history,.clientes-history,.usuarios-history){inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow:hidden}:where(.incidencias-table-shell,.facturas-table-shell,.clientes-table-shell,.usuarios-table-shell,.ui-table-wrap,.table-container){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:auto}:where(.panel-content[data-view=incidencias],.panel-content[data-view=facturas],.panel-content[data-view=clientes],.panel-content[data-view=usuarios],.panel-content[data-view=servidor],.panel-content[data-view=server],.panel-content[data-view=cuenta]){overflow-x:clip}:where(.incidencias-table,.facturas-table,.clientes-table,.usuarios-table,.ui-table){max-inline-size:none}:where(.incidencias-history-head,.facturas-history-head,.clientes-history-head,.usuarios-history-head,.incidencias-filters,.facturas-filters,.clientes-filters,.usuarios-filters,.incidencias-search,.facturas-search,.clientes-search,.usuarios-search,.incidencias-filter-pills,.facturas-filter-pills,.clientes-filter-pills,.usuarios-filter-pills,.incidencias-sort-pills,.facturas-sort-pills,.clientes-sort-pills),:where(.incidencias-stats,.facturas-stats,.clientes-stats,.usuarios-stats,.server-summary-grid,.server-services-grid,.server-tech-grid,.server-probe-grid,.server-runtime-grid,.cuenta-cards-grid,.cuenta-loading-grid),:where(.incidencias-stats,.facturas-stats,.clientes-stats,.usuarios-stats,.server-summary-grid,.server-services-grid,.server-probe-grid,.server-runtime-grid,.cuenta-cards-grid,.cuenta-loading-grid)>*,:where(.incidencias-stat-card,.facturas-stat-card,.clientes-stat-card,.usuarios-stat-card,.server-summary-card,.server-service-card,.server-probe,.server-runtime-item,.cuenta-card,.cuenta-panel){min-inline-size:0;max-inline-size:100%}:where(dialog,[role=dialog],[aria-modal=true]){max-inline-size:min(100%, calc(100dvw - max(24px, calc(var(--app-safe-left) + var(--app-safe-right)))));max-block-size:calc(100dvh - max(24px, calc(var(--app-safe-top) + var(--app-safe-bottom))))}:where(.incidencias-modal,.facturas-modal,.clientes-modal,.usuarios-modal,.ui-modal,.ui-drawer){max-block-size:calc(100dvh - 24px);min-inline-size:0;max-inline-size:calc(100dvw - 24px)}:where(.incidencias-modal-body,.facturas-modal-body,.clientes-modal-body,.usuarios-modal-body,.ui-modal-body,.ui-drawer-body){overflow-wrap:anywhere;min-block-size:0;min-inline-size:0;max-inline-size:100%}@media (width<=900px){.main-content{scrollbar-gutter:auto}:where(.incidencias-hero-top,.facturas-hero-top,.clientes-hero-top,.usuarios-hero-top,.server-hero-top,.cuenta-hero-top){grid-template-columns:minmax(0,1fr)}:where(.incidencias-hero-actions,.facturas-hero-actions,.clientes-hero-actions,.usuarios-hero-actions,.server-hero-actions,.cuenta-hero-actions){justify-content:flex-start;inline-size:100%}:where(.incidencias-stats,.facturas-stats,.clientes-stats,.usuarios-stats,.server-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.incidencias-history-head,.facturas-history-head,.clientes-history-head,.usuarios-history-head,.incidencias-filters,.facturas-filters,.clientes-filters,.usuarios-filters){grid-template-columns:minmax(0,1fr);inline-size:100%}:where(.incidencias-search,.facturas-search,.clientes-search,.usuarios-search){grid-area:1/1;inline-size:100%}:where(.incidencias-filter-pills,.facturas-filter-pills,.clientes-filter-pills,.usuarios-filter-pills){overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:2/1;overflow:auto hidden}:where(.incidencias-sort-pills,.facturas-sort-pills,.clientes-sort-pills){overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:3/1;justify-self:stretch;overflow:auto hidden}:where(.incidencias-filter-pills,.facturas-filter-pills,.clientes-filter-pills,.usuarios-filter-pills,.incidencias-sort-pills,.facturas-sort-pills,.clientes-sort-pills)::-webkit-scrollbar{display:none}.server-tech-grid,.server-services-grid,.server-probe-grid,.server-runtime-grid,.cuenta-cards-grid,.cuenta-loading-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){:where(.incidencias-view-root,.facturas-view-root,.clientes-view-root,.usuarios-view-root,.server-view-root,.servidor-view-root,.cuenta-view){gap:var(--space-md)}:where(.incidencias-hero,.facturas-hero,.clientes-hero,.usuarios-hero,.server-hero,.servidor-hero,.cuenta-hero){padding-inline:0}:where(.incidencias-title,.facturas-page-title,.clientes-title,.clientes-page-title,.usuarios-title,.usuarios-page-title,.server-title,.cuenta-title){font-size:clamp(27px,9vw,36px);line-height:1}:where(.incidencias-subtitle,.facturas-page-subtitle,.clientes-subtitle,.clientes-page-subtitle,.usuarios-subtitle,.usuarios-page-subtitle,.server-subtitle,.cuenta-subtitle){font-size:var(--font-sm);line-height:var(--line-normal)}:where(.incidencias-stats,.facturas-stats,.clientes-stats,.usuarios-stats,.server-summary-grid,.cuenta-account-stats){grid-template-columns:minmax(0,1fr)}:where(.incidencias-history,.facturas-history,.clientes-history,.usuarios-history){border-inline:1px solid var(--panel-border);border-radius:var(--radius-md);inline-size:100%;margin-inline:0}:where(.incidencias-history-head,.facturas-history-head,.clientes-history-head,.usuarios-history-head){padding:var(--space-sm)}.server-services-grid,.server-tech-grid,.server-probe-grid,.server-runtime-grid,.cuenta-cards-grid,.cuenta-loading-grid,.cuenta-profile-grid,.cuenta-password-grid{grid-template-columns:minmax(0,1fr)}.server-loading{inset-inline:max(12px, var(--app-safe-left)) max(12px, var(--app-safe-right));max-inline-size:none}}@media (width<=480px){:where(.incidencias-hero-actions,.facturas-hero-actions,.clientes-hero-actions,.usuarios-hero-actions,.server-hero-actions,.cuenta-hero-actions){grid-template-columns:minmax(0,1fr);display:grid}:where(.incidencias-hero-actions>button,.facturas-hero-actions>button,.clientes-hero-actions>button,.usuarios-hero-actions>button,.server-hero-actions>button,.cuenta-hero-actions>button){inline-size:100%;min-inline-size:0}}@media (hover:none) and (pointer:coarse){:where(.panel-content[data-view]) :where(button,[role=button],a[href]){touch-action:manipulation}}@media (prefers-reduced-motion:reduce){:where(.panel-content[data-view]){scroll-behavior:auto}}@media (forced-colors:active){:where(.incidencias-history,.facturas-history,.clientes-history,.usuarios-history,.server-panel,.cuenta-panel,.cuenta-card){forced-color-adjust:auto}}@media print{:where(.panel-content[data-view=incidencias],.panel-content[data-view=facturas],.panel-content[data-view=clientes],.panel-content[data-view=usuarios],.panel-content[data-view=servidor],.panel-content[data-view=server],.panel-content[data-view=cuenta]),:where(.incidencias-table-shell,.facturas-table-shell,.clientes-table-shell,.usuarios-table-shell){overflow:visible!important}}:root{--ui-status-open-fg:#93c5fd;--ui-status-open-bg:#2563eb2e;--ui-status-open-border:#60a5fa7a;--ui-status-open-dot:#60a5fa;--ui-status-success-fg:#86efac;--ui-status-success-bg:#16a34a2e;--ui-status-success-border:#4ade8075;--ui-status-success-dot:#4ade80;--ui-status-pending-fg:#fde68a;--ui-status-pending-bg:#d977062e;--ui-status-pending-border:#f59e0b80;--ui-status-pending-dot:#f59e0b;--ui-status-danger-fg:#fca5a5;--ui-status-danger-bg:#dc26262e;--ui-status-danger-border:#f871717a;--ui-status-danger-dot:#f87171;--ui-status-neutral-fg:var(--text-muted);--ui-status-neutral-bg:color-mix(in srgb, var(--text-muted) 10%, transparent);--ui-status-neutral-border:color-mix(in srgb, var(--text-muted) 30%, var(--border-default));--ui-status-neutral-dot:var(--text-muted);--ui-status-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #00000014}html[data-theme=light],body[data-theme=light]{--ui-status-open-fg:#0b5cad;--ui-status-open-bg:#0f6cbd24;--ui-status-open-border:#0f6cbd70;--ui-status-open-dot:#0f6cbd;--ui-status-success-fg:#0b6a0b;--ui-status-success-bg:#107c1026;--ui-status-success-border:#107c1070;--ui-status-success-dot:#107c10;--ui-status-pending-fg:#7a4e00;--ui-status-pending-bg:#ca8a0429;--ui-status-pending-border:#a1620775;--ui-status-pending-dot:#a16207;--ui-status-danger-fg:#a4262c;--ui-status-danger-bg:#c42b1c21;--ui-status-danger-border:#a4262c6b;--ui-status-danger-dot:#c42b1c;--ui-status-neutral-fg:#525252;--ui-status-neutral-bg:#52525214;--ui-status-neutral-border:#5252523d;--ui-status-neutral-dot:#696969;--ui-status-shadow:inset 0 1px 0 #ffffff9e, 0 1px 2px #0d0d0d0d}:where(.incidencias-status-chip,.incidencias-priority-badge,.facturas-chip,.clientes-chip,.usuarios-chip,.usuarios-status-chip,.home-status,.cuenta-chip--success,.cuenta-chip--warning,.cuenta-chip--danger,.ui-detail-modal-chip[class*=--status-],.ui-detail-modal-chip[class*=--status_],.clientes-modal-chip[class*=--status-],.clientes-modal-chip[class*=--status_],.facturas-detail-chip--success,.facturas-detail-chip--warning,.facturas-detail-chip--danger,.facturas-detail-chip--error,.server-meta-pill--healthy,.server-meta-pill--warning,.server-meta-pill--critical,.server-status-chip){--ui-status-fg:var(--ui-status-neutral-fg);--ui-status-bg:var(--ui-status-neutral-bg);--ui-status-border:var(--ui-status-neutral-border);--ui-status-dot:var(--ui-status-neutral-dot);border-color:var(--ui-status-border);background:var(--ui-status-bg);min-block-size:27px;color:var(--ui-status-fg);box-shadow:var(--ui-status-shadow);font-weight:var(--weight-bold,700);letter-spacing:.005em;gap:6px;padding-inline:9px}:where(.incidencias-status-chip--open,.incidencias-status-chip.is-open,.incidencias-status-chip--in_progress,.incidencias-status-chip--in-progress,.incidencias-status-chip.is-in_progress,.incidencias-status-chip.is-in-progress,.home-status--info,.ui-detail-modal-chip--status-open,.ui-detail-modal-chip--status_open,.ui-detail-modal-chip--status-progress,.ui-detail-modal-chip--status_progress,.ui-detail-modal-chip--status-in-progress,.ui-detail-modal-chip--status_in_progress){--ui-status-fg:var(--ui-status-open-fg);--ui-status-bg:var(--ui-status-open-bg);--ui-status-border:var(--ui-status-open-border);--ui-status-dot:var(--ui-status-open-dot)}:where(.incidencias-status-chip--pending,.incidencias-status-chip.is-pending,.facturas-chip--pending,.facturas-chip--partial,.facturas-chip--draft,.clientes-chip--pending,.usuarios-chip--pending,.usuarios-status-chip--pending,.usuarios-status-chip.is-pending,.home-status--warning,.cuenta-chip--warning,.ui-detail-modal-chip--status-pending,.ui-detail-modal-chip--status_pending,.clientes-modal-chip--status-pending,.clientes-modal-chip--status_pending,.facturas-detail-chip--warning,.server-meta-pill--warning,.server-service-card[data-state=warning] .server-status-chip,.server-service-card.is-warning .server-status-chip){--ui-status-fg:var(--ui-status-pending-fg);--ui-status-bg:var(--ui-status-pending-bg);--ui-status-border:var(--ui-status-pending-border);--ui-status-dot:var(--ui-status-pending-dot)}:where(.incidencias-status-chip--closed,.incidencias-status-chip--resolved,.incidencias-status-chip.is-closed,.incidencias-status-chip.is-resolved,.incidencias-status-chip--finalizado,.incidencias-status-chip--finalizada,.incidencias-status-chip--terminado,.incidencias-status-chip--terminada,.incidencias-status-chip--completed,.incidencias-status-chip--done,.incidencias-status-chip--finished,.facturas-chip--paid,.clientes-chip--active,.usuarios-chip--active,.usuarios-status-chip--active,.usuarios-status-chip.is-active,.home-status--success,.home-status[data-home-status=finalizado],.home-status[data-home-status=finalizada],.home-status[data-home-status=terminado],.home-status[data-home-status=terminada],.home-status[data-home-status=completed],.home-status[data-home-status=done],.home-status[data-home-status=finished],.cuenta-chip--success,.ui-detail-modal-chip--status-closed,.ui-detail-modal-chip--status_closed,.ui-detail-modal-chip--status-resolved,.ui-detail-modal-chip--status_resolved,.ui-detail-modal-chip--status-finalizado,.ui-detail-modal-chip--status_finalizado,.ui-detail-modal-chip--status-finalizada,.ui-detail-modal-chip--status_finalizada,.ui-detail-modal-chip--status-terminado,.ui-detail-modal-chip--status_terminado,.ui-detail-modal-chip--status-terminada,.ui-detail-modal-chip--status_terminada,.ui-detail-modal-chip--status-completed,.ui-detail-modal-chip--status_completed,.ui-detail-modal-chip--status-done,.ui-detail-modal-chip--status_done,.ui-detail-modal-chip--status-finished,.ui-detail-modal-chip--status_finished,.clientes-modal-chip--status-active,.clientes-modal-chip--status_active,.facturas-detail-chip--success,.server-meta-pill--healthy,.server-service-card[data-state=healthy] .server-status-chip,.server-service-card.is-healthy .server-status-chip){--ui-status-fg:var(--ui-status-success-fg);--ui-status-bg:var(--ui-status-success-bg);--ui-status-border:var(--ui-status-success-border);--ui-status-dot:var(--ui-status-success-dot)}:where(.incidencias-priority-badge--high,.incidencias-priority-badge--urgent,.incidencias-priority-badge--critical,.facturas-chip--overdue,.clientes-chip--blocked,.usuarios-chip--blocked,.usuarios-chip--inactive,.usuarios-status-chip--blocked,.usuarios-status-chip--inactive,.usuarios-status-chip.is-blocked,.usuarios-status-chip.is-inactive,.home-status--error,.cuenta-chip--danger,.ui-detail-modal-chip--priority-high,.ui-detail-modal-chip--priority-urgent,.ui-detail-modal-chip--priority-critical,.clientes-modal-chip--status-blocked,.clientes-modal-chip--status_blocked,.clientes-modal-chip--status-inactive,.clientes-modal-chip--status_inactive,.facturas-detail-chip--danger,.facturas-detail-chip--error,.server-meta-pill--critical,.server-service-card[data-state=critical] .server-status-chip,.server-service-card.is-critical .server-status-chip){--ui-status-fg:var(--ui-status-danger-fg);--ui-status-bg:var(--ui-status-danger-bg);--ui-status-border:var(--ui-status-danger-border);--ui-status-dot:var(--ui-status-danger-dot)}.facturas-chip--cancelled{--ui-status-fg:var(--ui-status-neutral-fg);--ui-status-bg:var(--ui-status-neutral-bg);--ui-status-border:var(--ui-status-neutral-border);--ui-status-dot:var(--ui-status-neutral-dot)}:where(.incidencias-status-dot,.facturas-chip-dot,.clientes-chip-dot,.usuarios-chip-dot,.usuarios-status-dot){background:var(--ui-status-dot,currentColor);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-status-dot,currentColor) 14%, transparent);border-radius:50%;flex:0 0 7px}:where(.home-status,.ui-detail-modal-chip[class*=--status-],.ui-detail-modal-chip[class*=--status_],.clientes-modal-chip[class*=--status-],.clientes-modal-chip[class*=--status_],.facturas-detail-chip--success,.facturas-detail-chip--warning,.facturas-detail-chip--danger,.facturas-detail-chip--error,.cuenta-chip--success,.cuenta-chip--warning,.cuenta-chip--danger):before{content:"";background:var(--ui-status-dot,currentColor);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-status-dot,currentColor) 14%, transparent);border-radius:50%;flex:0 0 7px}.server-status-chip:before{background:var(--ui-status-dot,currentColor);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-status-dot,currentColor) 14%, transparent)}@media (forced-colors:active){:where(.incidencias-status-chip,.incidencias-priority-badge,.facturas-chip,.clientes-chip,.usuarios-chip,.usuarios-status-chip,.home-status,.cuenta-chip--success,.cuenta-chip--warning,.cuenta-chip--danger,.ui-detail-modal-chip[class*=--status-],.ui-detail-modal-chip[class*=--status_],.clientes-modal-chip[class*=--status-],.clientes-modal-chip[class*=--status_],.facturas-detail-chip--success,.facturas-detail-chip--warning,.facturas-detail-chip--danger,.facturas-detail-chip--error,.server-meta-pill--healthy,.server-meta-pill--warning,.server-meta-pill--critical,.server-status-chip){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}:where(.incidencias-status-dot,.facturas-chip-dot,.clientes-chip-dot,.usuarios-chip-dot,.usuarios-status-dot),.server-status-chip:before{box-shadow:none}}:root{--avatar-size-default:42px;--avatar-size-compact:20px;--avatar-size-relation:30px;--avatar-size-shell:36px;--avatar-size-detail:56px;--avatar-size-preview:96px;--avatar-fallback-color:#0078d4;--avatar-fallback-text:#fff;--avatar-font-size:16px}:where([data-avatar-system=true],[data-avatar-host=true],[data-has-avatar]){--avatar-size:var(--avatar-size-default);--avatar-object-fit:cover;box-sizing:border-box;isolation:isolate;inline-size:var(--avatar-size);block-size:var(--avatar-size);min-inline-size:var(--avatar-size);min-block-size:var(--avatar-size);max-inline-size:var(--avatar-size);max-block-size:var(--avatar-size);flex:0 0 var(--avatar-size);color:var(--avatar-fallback-text);font-family:Segoe UI,Segoe UI Variable,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--avatar-font-size);text-align:center;vertical-align:middle;border:0;border-radius:50%;place-items:center;font-weight:600;line-height:1;display:grid;position:relative;overflow:hidden}:where(.incidencias-assigned-avatar,.incidencias-timeline-comment-avatar,.incidencias-modal-description-comment-avatar){--avatar-size:var(--avatar-size-compact);--avatar-font-size:10px}:where(.home-entity-relation-avatar){--avatar-size:var(--avatar-size-relation);--avatar-font-size:10px}:where(.sidebar-user-avatar,.sidebar-account-menu-avatar,.topbar-user-avatar,.topbar-avatar){--avatar-size:var(--avatar-size-shell);--avatar-font-size:14px}:where(.incidencias-avatar,.facturas-avatar,.clientes-avatar,.usuarios-avatar,.ui-avatar){--avatar-size:var(--avatar-size-default);--avatar-font-size:16px}:where(.ui-detail-modal-avatar-frame,.incidencias-modal-avatar-frame,.facturas-modal-avatar-frame,.clientes-modal-avatar-frame,.usuarios-modal-avatar-frame){--avatar-size:var(--avatar-size-detail);--avatar-font-size:21px}:where(.cuenta-profile-avatar-preview,.cuenta-avatar-preview){--avatar-size:var(--avatar-size-preview);--avatar-font-size:28px}:where(.home-current-user-avatar){--avatar-size:var(--home-avatar-size,clamp(72px, 5vw, 94px));--avatar-font-size:28px}:where([data-avatar-tone="0"]){--avatar-fallback-color:#4f6bed}:where([data-avatar-tone="1"]){--avatar-fallback-color:#0078d4}:where([data-avatar-tone="2"]){--avatar-fallback-color:#004e8c}:where([data-avatar-tone="3"]){--avatar-fallback-color:#038387}:where([data-avatar-tone="4"]){--avatar-fallback-color:#498205}:where([data-avatar-tone="5"]){--avatar-fallback-color:#0b6a0b}:where([data-avatar-tone="6"]){--avatar-fallback-color:#c239b3}:where([data-avatar-tone="7"]){--avatar-fallback-color:#e3008c}:where([data-avatar-tone="8"]){--avatar-fallback-color:#881798}:where([data-avatar-tone="9"]){--avatar-fallback-color:#5c2e91}:where([data-avatar-tone="10"]){--avatar-fallback-color:#ca5010}:where([data-avatar-tone="11"]){--avatar-fallback-color:#d13438}:where([data-avatar-tone="12"]){--avatar-fallback-color:#a4262c}:where([data-avatar-tone="13"]){--avatar-fallback-color:#8764b8}:where([data-avatar-tone="14"]){--avatar-fallback-color:#986f0b}:where([data-avatar-tone="15"]){--avatar-fallback-color:#750b1c}:where([data-avatar-tone="16"]){--avatar-fallback-color:#7a7574}:where([data-avatar-tone="17"]){--avatar-fallback-color:#005b70}:where([data-avatar-tone="18"]){--avatar-fallback-color:#8e562e}:where([data-avatar-tone="19"]){--avatar-fallback-color:#69797e}:where([data-avatar-system=true] [data-avatar-image=true],[data-avatar-host=true] [data-avatar-image=true],[data-has-avatar] img){z-index:2;border-radius:inherit;color:#0000;object-fit:var(--avatar-object-fit);object-position:center;mix-blend-mode:normal;-webkit-user-drag:none;background:0 0;border:0;outline:0;block-size:100%;min-block-size:100%;max-block-size:100%;inline-size:100%;min-inline-size:100%;max-inline-size:100%;margin:0;padding:0;display:block;position:absolute;inset:0}[data-avatar-authority=global][data-avatar-state=image],:where([data-avatar-system=true][data-avatar-state=image],[data-avatar-host=true][data-avatar-state=image],[data-has-avatar=true]){box-shadow:none;text-shadow:none;background:0 0;border-color:#0000}:where([data-avatar-system=true][data-avatar-state=image] [data-avatar-image=true],[data-avatar-host=true][data-avatar-state=image] [data-avatar-image=true],[data-has-avatar=true] img){visibility:visible;opacity:1;background:0 0;display:block}:where([data-avatar-system=true][data-avatar-state=image],[data-avatar-host=true][data-avatar-state=image],[data-has-avatar=true]) :where([data-avatar-fallback=true],[class*=avatar-fallback],[class*=avatar-initial],[class*=avatar-placeholder]),:where([data-avatar-system=true][data-avatar-state=image],[data-avatar-host=true][data-avatar-state=image])>span:not([data-avatar-image]){visibility:hidden;opacity:0;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}[data-avatar-authority=global][data-avatar-state=loading],[data-avatar-authority=global][data-avatar-state=fallback],[data-avatar-authority=global][data-avatar-state=error],:where([data-avatar-system=true][data-avatar-state=loading],[data-avatar-system=true][data-avatar-state=fallback],[data-avatar-system=true][data-avatar-state=error],[data-avatar-host=true][data-avatar-state=loading],[data-avatar-host=true][data-avatar-state=fallback],[data-avatar-host=true][data-avatar-state=error],[data-has-avatar=false]){background:var(--avatar-fallback-color);background-color:var(--avatar-fallback-color);box-shadow:none;color:var(--avatar-fallback-text);text-shadow:none;background-image:none;border:0 #0000}:where([data-avatar-system=true][data-avatar-state=loading],[data-avatar-system=true][data-avatar-state=fallback],[data-avatar-system=true][data-avatar-state=error],[data-avatar-host=true][data-avatar-state=loading],[data-avatar-host=true][data-avatar-state=fallback],[data-avatar-host=true][data-avatar-state=error],[data-has-avatar=false]) :where([data-avatar-fallback=true],[class*=avatar-fallback],[class*=avatar-initial],[class*=avatar-placeholder]){z-index:1;visibility:visible;opacity:1;color:inherit;font-family:inherit;font-size:var(--avatar-font-size);letter-spacing:0;text-transform:none;-webkit-user-select:none;user-select:none;place-items:center;font-weight:600;line-height:1;display:grid;position:relative}:where([data-avatar-system=true][data-avatar-state=loading] [data-avatar-image=true]){visibility:hidden;opacity:0;pointer-events:none}:where([data-avatar-system=true][data-avatar-state=fallback] [data-avatar-image=true],[data-avatar-system=true][data-avatar-state=error] [data-avatar-image=true]){visibility:hidden;opacity:0;pointer-events:none;display:none}[data-avatar-system=off]{isolation:auto}@media (forced-colors:active){:where([data-avatar-system=true],[data-avatar-host=true],[data-has-avatar]){border:1px solid canvastext}:where([data-avatar-system=true][data-avatar-state=loading],[data-avatar-system=true][data-avatar-state=fallback],[data-avatar-system=true][data-avatar-state=error],[data-avatar-host=true][data-avatar-state=loading],[data-avatar-host=true][data-avatar-state=fallback],[data-avatar-host=true][data-avatar-state=error],[data-has-avatar=false]){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}:where([data-avatar-system=true][data-avatar-state=image],[data-avatar-host=true][data-avatar-state=image],[data-has-avatar=true]){box-shadow:none;forced-color-adjust:none;background:0 0}:where([data-avatar-system=true][data-avatar-state=image] [data-avatar-image=true],[data-has-avatar=true] img){forced-color-adjust:none}}@media print{:where([data-avatar-system=true][data-avatar-state=image],[data-avatar-host=true][data-avatar-state=image],[data-has-avatar=true]){box-shadow:none;background:0 0}}:where(.inc-create-user-avatar,.inc-create-target-user-avatar){--avatar-size:36px;--avatar-font-size:14px}:where(.cuenta-avatar--hero){--avatar-size:calc(62px * var(--ui-scale));--avatar-font-size:21px}:where(.cuenta-avatar--card){--avatar-size:calc(58px * var(--ui-scale));--avatar-font-size:21px}@media (width<=720px){:where(.public-home .public-support-account-avatar.topbar-avatar){--avatar-size:42px;--avatar-font-size:16px}}}
