:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#212529;--ink-muted:#495057;--ink-soft:#757575;--ground:#fff;--surface:#fff;--line:#ced4da;--rule:#e5e5e5;--rule-strong:#dee2e6;--brand-primary:var(--panel-primary);--brand-primary-strong:var(--panel-primary-strong);--on-brand:var(--panel-primary-ink);--link:var(--panel-link);--link-hover:var(--panel-link);--focus:var(--panel-focus);--ok:var(--panel-ok);--bad:var(--panel-bad);--bad-bs:var(--panel-bad);--warn:var(--panel-warn);--closed:var(--panel-bad);--font:"Roboto", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-3xl:2rem;--leading-body:1.5;--leading-heading:1.2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-control:.25rem;--radius-modal:.3rem;--radius-card:12px;--radius-panel:20px;--radius-pill:999px;--inset:12px;--gutter:15px;--shell:1200px;--tap:44px;--shadow-nav:0 .25rem .75rem #0000000d;--shadow-btn:0 2px 5px 0 #00000029, 0 2px 10px 0 #0000001f;--shadow-btn-active:0 5px 11px 0 #0000002e, 0 4px 15px 0 #00000026;--shadow-modal:0 .5rem 1rem #00000080;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(0, 0, .58, 1);--t-press:.1s;--t-control:.15s;--t-label:.2s;--t-panel:.25s;--ease-panel:cubic-bezier(.32, .72, 0, 1);--t-drawer:.28s;--t-veil:.36s;--t-row:.22s;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-spring:linear(0, .04, .137, .263, .398, .528, .645, .746, .828, .893, .942, .978, 1.001, 1.016, 1.025, 1.028, 1.028, 1.026, 1.023, 1.019, 1);--t-spring:.5s;--t-sheet-in:.3s;--t-sheet-out:.2s;--t-pop:.16s;--z-notice:900;--z-modal:1050;--z-loader:10000}@media (prefers-reduced-motion:reduce){:root{--t-press:0s;--t-control:0s;--t-label:0s;--t-panel:0s;--t-drawer:0s;--t-veil:0s;--t-row:0s;--t-sheet-in:.16s;--t-sheet-out:.12s;--t-pop:.12s}}:root{--k-cuerpo:#10243a;--k-acento:#b4531f;--panel-ground:#f3f5f8;--panel-surface:#fff;--panel-sunken:#eef1f5;--panel-hover:#f7f9fc;--panel-selected:#f1f2f3;--panel-font:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--panel-font-features:"calt", "cv02", "cv03", "cv04";--panel-text:13px;--panel-tracking:-.16px;--panel-line:#2525251a;--panel-line-strong:#25252533;--panel-scrollbar:var(--panel-line-strong);--panel-scrollbar-hover:var(--panel-ink-soft);--panel-ink:#252525;--panel-ink-muted:#5b6774;--panel-ink-soft:#6b7280;--panel-primary:#10243a;--panel-primary-strong:#1d3a5a;--panel-primary-soft:#eef0f1;--panel-primary-ink:#fff;--biz-primary:var(--panel-primary);--biz-primary-ink:var(--panel-primary-ink);--biz-primary-strong:var(--panel-primary-strong);--biz-primary-soft:var(--panel-primary-soft);--panel-accent:#9c3a22;--panel-focus:var(--panel-accent);--panel-link:var(--panel-primary);--panel-link-line:color-mix(in srgb, var(--panel-accent) 55%, transparent);--panel-ok:#2e6a47;--panel-ok-soft:#eaf0ed;--panel-warn:#8a5310;--panel-warn-soft:#f3eee7;--panel-bad:#a0213f;--panel-bad-soft:#f7edf0;--panel-bad-ink:#fff;--panel-info:#2a4a6b;--panel-info-soft:#eef1f3;--panel-sidebar:#14243a;--panel-sidebar-ink:#d6deea;--panel-sidebar-hover:#ffffff0f;--panel-sidebar-active:#ffffff1a;--panel-sidebar-accent:#e0947c;--panel-radius:10px;--panel-radius-sm:6px;--chart-1:#2f5577;--chart-2:#0f8b8d;--chart-grid:#e6eaf0;--chart-axis:#6b7280;--card-pad-x:16px;--card-head-y:11px;--card-body-y:14px;--card-foot-y:10px;--card-row-y:10px;--control-h:36px;--control-pad-x:14px;--control-gap:6px;--tap-min:40px;--gap-page:24px;--gap-section:16px;--gap-block:12px;--gap-inline:8px;--form-column:none;--page-gutter:clamp(16px, .75rem + 1.5vw, 40px);--page-max:1800px;--field-col-min:20rem;--chip-pad-y:2px;--chip-pad-x:8px;--chip-leading:1.5;--chip-h:calc(var(--text-xs) * var(--chip-leading) + var(--chip-pad-y) * 2 + 2px);--field-gap:5px;--card-row-h:32px;--panel-shadow:0 1px 2px #1018280f, 0 1px 3px #1018281a;--panel-shadow-pop:0 8px 24px #1018282e;--panel-sidebar-w:236px;--panel-sidebar-w-collapsed:64px;--panel-topbar-h:56px;--panel-foot-h:52px;--z-drawer:1040;--z-popover:1060}@media (max-width:480px){:root{--card-pad-x:12px;--card-head-y:10px;--card-body-y:12px;--gap-page:20px;--gap-block:10px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-cuerpo:#faf6f0;--panel-ground:#0f1620;--panel-surface:#161e2a;--panel-sunken:#26323f;--panel-hover:#1f2a37;--panel-selected:#e6ebf214;--panel-line:#e2e8f024;--panel-line-strong:#e2e8f04d;--panel-ink:#e6ebf2;--panel-ink-muted:#a3adbb;--panel-ink-soft:#8b96a5;--panel-primary:#e6ebf2;--panel-primary-strong:#fff;--panel-primary-soft:#e6ebf21a;--panel-primary-ink:#10243a;--panel-accent:#e0947c;--accent-lift:65%;--accent-lift-ink:#0b1118;--accent-hover-mix:#fff;--panel-focus:var(--panel-accent);--panel-ok:#6cc08f;--panel-ok-soft:color-mix(in srgb, #6cc08f 16%, var(--panel-surface));--panel-warn:#e0a85a;--panel-warn-soft:color-mix(in srgb, #e0a85a 16%, var(--panel-surface));--panel-bad:#ef8a95;--panel-bad-soft:color-mix(in srgb, #ef8a95 16%, var(--panel-surface));--panel-bad-ink:#1f0a10;--panel-info:#a9bfd6;--panel-info-soft:color-mix(in srgb, #a9bfd6 16%, var(--panel-surface));--panel-sidebar:#0b1118;--panel-sidebar-ink:#c9d3e0;--panel-sidebar-hover:#ffffff0f;--panel-sidebar-active:#ffffff1a;--chart-1:#8fb0cf;--panel-shadow:0 1px 2px #00000059, 0 1px 3px #0000004d;--panel-shadow-pop:0 8px 24px #0000008c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--k-cuerpo:#faf6f0;--panel-ground:#0f1620;--panel-surface:#161e2a;--panel-sunken:#26323f;--panel-hover:#1f2a37;--panel-selected:#e6ebf214;--panel-line:#e2e8f024;--panel-line-strong:#e2e8f04d;--panel-ink:#e6ebf2;--panel-ink-muted:#a3adbb;--panel-ink-soft:#8b96a5;--panel-primary:#e6ebf2;--panel-primary-strong:#fff;--panel-primary-soft:#e6ebf21a;--panel-primary-ink:#10243a;--panel-accent:#e0947c;--accent-lift:65%;--accent-lift-ink:#0b1118;--accent-hover-mix:#fff;--panel-focus:var(--panel-accent);--panel-ok:#6cc08f;--panel-ok-soft:color-mix(in srgb, #6cc08f 16%, var(--panel-surface));--panel-warn:#e0a85a;--panel-warn-soft:color-mix(in srgb, #e0a85a 16%, var(--panel-surface));--panel-bad:#ef8a95;--panel-bad-soft:color-mix(in srgb, #ef8a95 16%, var(--panel-surface));--panel-bad-ink:#1f0a10;--panel-info:#a9bfd6;--panel-info-soft:color-mix(in srgb, #a9bfd6 16%, var(--panel-surface));--panel-sidebar:#0b1118;--panel-sidebar-ink:#c9d3e0;--panel-sidebar-hover:#ffffff0f;--panel-sidebar-active:#ffffff1a;--chart-1:#8fb0cf;--panel-shadow:0 1px 2px #00000059, 0 1px 3px #0000004d;--panel-shadow-pop:0 8px 24px #0000008c}
*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--panel-topbar-h) + var(--gap-section));-webkit-text-size-adjust:100%}body{background:var(--panel-ground);color:var(--panel-ink);font-family:var(--panel-font);font-size:var(--panel-text);font-feature-settings:var(--panel-font-features);letter-spacing:var(--panel-tracking);margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;letter-spacing:inherit;margin:0;font-weight:600}p,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}a{color:var(--panel-link);-webkit-text-decoration-color:var(--panel-link-line);text-decoration-color:var(--panel-link-line);text-underline-offset:2px}a:hover{color:var(--panel-primary-strong);-webkit-text-decoration-color:var(--panel-accent);text-decoration-color:var(--panel-accent)}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--panel-focus);outline-offset:2px;border-radius:var(--radius-control)}*{scrollbar-width:thin;scrollbar-color:var(--panel-scrollbar) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--panel-scrollbar);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--panel-scrollbar-hover);background-clip:content-box}@media print{body{background:#fff}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a[target=_blank]:not(:has(svg,img)):not([class*=btn]):not([class*=Button]):not([role=button]):after{content:"";vertical-align:-.02em;opacity:.75;background-color:currentColor;width:.72em;height:.72em;margin-left:.3em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14 21 3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14 21 3'/%3E%3C/svg%3E") 50%/contain no-repeat}a.legal-link{text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}a[href^=mailto\:]:not(:has(svg,img)):not([class*=btn]):not([class*=Button]):not([role=button]){align-items:center;max-width:100%;display:inline-flex}a[href^=mailto\:]:not(:has(svg,img)):not([class*=btn]):not([class*=Button]):not([role=button]):before{content:"";vertical-align:-.1em;opacity:.8;background-color:currentColor;width:.85em;height:.85em;margin-right:.3em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3z M3 7l9 6 9-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v14H3z M3 7l9 6 9-6'/%3E%3C/svg%3E") 50%/contain no-repeat}#main{scrollbar-gutter:stable}html:has(dialog:modal) body{overflow:hidden}html:has(dialog:modal) #main{overflow:hidden}html:has([role=dialog][aria-modal=true]) body{overflow:hidden}html:has([role=dialog][aria-modal=true]) #main{overflow:hidden}
