:root{--background:#f3f6fa;--foreground:#6c757d;--heading:#323a46;--card:#fff;--card-foreground:#6c757d;--popover:#fff;--popover-foreground:#6c757d;--primary:#2892fd;--primary-foreground:#fff;--secondary:#6c757d;--secondary-foreground:#fff;--success:#5ad092;--success-foreground:#fff;--info:#4fc6e1;--info-foreground:#fff;--warning:#fdc45e;--warning-foreground:#fff;--destructive:#f75964;--destructive-foreground:#fff;--muted:#f3f7f9;--muted-foreground:#98a6ad;--accent:#f3f7f9;--accent-foreground:#323a46;--border:#dee2e6;--input:#ced4da;--ring:#2892fd;--sidebar-width:248px;--sidebar-collapsed-width:64px;--tab-bar-height:64px;--sidebar-border:#e8ecf1;--sidebar-bg:#e2e8f0;--sidebar-fg:#334155;--sidebar-fg-strong:#1e293b;--sidebar-muted:#526175;--sidebar-hover:#33415514;--sidebar-active:#fff;--sidebar-line:#cbd5e1;--sidebar-accent:#145fb8;--sidebar-focus-ring:0 0 0 2px var(--sidebar-accent);--primary-soft:#edf5ff;--primary-strong:#1769c9;--success-soft:#5ad09229;--success-strong:#2f9e65;--warning-soft:#fdc45e33;--warning-strong:#c48a1c;--destructive-soft:#f759641f;--info-soft:#4fc6e129;--info-strong:#1f9ab6;--scrim:#323a4666;--chart-in:#5fa8f5;--chart-out:#f29b66;--chart-late:#b9677b;--chart-grid:#edf0f4;--chart-axis:#ced4da;--radius:4px;--radius-sm:2.4px;--radius-md:3.2px;--radius-lg:4px;--radius-pill:30px;--radius-box:6px;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-card:0 12px 96px 0 #38414a08;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-soft:0 1px 2px #0000000d, 0 12px 96px #38414a0f;--shadow-sheet:0 24px 64px #00000040;--font-sans:var(--font-ibm-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--focus-ring:0 0 0 .15rem #2892fd40;--z-overlay:50;--toast-bottom:24px}@media (min-width:761px){:root:has([data-shell]){--content-left:var(--sidebar-width)}:root:has([data-shell][data-collapsed=true]){--content-left:var(--sidebar-collapsed-width)}}@media (max-width:760px){:root{--toast-bottom:calc(92px + env(safe-area-inset-bottom,0px))}:root:has([data-dock]){--toast-bottom:calc(160px + env(safe-area-inset-bottom,0px))}}*,:before,:after{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--background);min-height:100dvh;color:var(--heading);font-family:var(--font-sans);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;line-height:normal}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}img,svg{max-width:100%;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@page{size:A4;margin:10mm 10mm 14mm;@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-left{content:""}@bottom-center{content:""}@bottom-right{content:"Página " counter(page) " de " counter(pages);vertical-align:top;padding-top:2mm;font-family:sans-serif;font-size:7pt}}@media print{body{background:#fff}}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}h1,h2,h3,h4,h5,h6{color:var(--heading);font-weight:500}
