@font-face{font-family:Lexend;src:url(../media/Lexend-Thin.3_dq9ue776-gh.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Lexend;src:url(../media/Lexend-ExtraLight.1m19hue5fg526.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Lexend;src:url(../media/Lexend-Light.1uilzbq3xijvj.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Lexend;src:url(../media/Lexend-Regular.3sxv2002mrhv3.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Lexend;src:url(../media/Lexend-Medium.1bt1y2j7gqk-2.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/Geist-latin-ext.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/Geist-latin.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/GeistMono-latin-ext.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/GeistMono-latin.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=dark]{--v-app-bg:#050505;--v-surface:#141a22;--v-surface-solid:#0a0c10;--v-surface-hover:#19202a;--v-surface-elevated:#1c2330;--v-border:#262e3b;--v-border-hover:#3a4454;--v-text-primary:#f4efe6;--v-text-secondary:#ece4d3;--v-text-tertiary:#b6c0bf;--v-text-disabled:#94a2a1;--v-text-placeholder:#6c7d7b;--v-kpi-label:#bababa;--v-accent:#c9a961;--v-accent-text:#d9c08a;--v-accent-strong:#ba9a54;--v-accent-soft:#c9a96124;--v-accent-ring:#c9a96140;--v-accent-border:#c9a96173;--v-on-accent:#001514;--v-pos:#06bc4a;--v-pos-soft:#06bc4a24;--v-red:#f0453a;--v-red-soft:#f0453a1f;--v-red-border:#f0453a59;--v-pos-strong:#06bc4a;--v-pos-strong-text:#06bc4a;--v-pos-partial:#8bdba3;--v-pos-partial-text:#8bdba3;--v-sem-neutral:#d4cdbf;--v-sem-neutral-text:#d4cdbf;--v-neg-partial:#f5a39b;--v-neg-partial-text:#f5a39b;--v-neg-strong:#f0453a;--v-neg-strong-text:#f0453a;--v-on-pos-strong:#001514;--v-on-neg-strong:#001514;--v-on-sem-soft:#001514;--v-cta:#c9a961;--v-cta-hover:#ba9a54;--v-on-cta:#fff;--v-yellow:#fbbf24;--v-yellow-soft:#fbbf241f;--v-yellow-border:#f59e0b59;--v-blue:#3b82f6;--v-blue-text:#60a5fa;--v-blue-soft:#3b82f61f;--v-blue-border:#3b82f659;--v-orange:#fb923c;--v-orange-soft:#f973161f;--v-ai:#e879f9;--v-ai-soft:#d946ef1f;--v-ai-border:#d946ef4d;--v-row-hover:#f4efe60f;--v-row-stripe:#f4efe606;--v-topbar-bg:#0a0c10d9;--v-sidebar-bg:#0a0c10;--v-chrome-border:#262e3b;--v-nav-hover:#3a445473;--v-backdrop:#000000a6;--v-tooltip-bg:#161c26;--v-tooltip-border:#3a4454;--v-tooltip-text:#f4efe6;--v-card-sheen:#c9a9610d;--v-neutral-bg:#1c232e;--v-neutral-border:#3a4454;--v-neutral-text:#d7dcdb;--v-chart-1:#06bc4a;--v-chart-2:#6366f1;--v-chart-3:#f59e0b;--v-chart-4:#ec4899;--v-chart-5:#8b5cf6;--v-chart-6:#3b82f6;--v-chart-7:#14b8a6;--v-chart-axis:#3a4454;--v-chart-label:#b6c0bf;--v-chart-grid:#2a3340;--v-bar-base:#3a4a66;--v-funnel-1:#1e3a5f;--v-funnel-2:#1c4e7a;--v-funnel-3:#156292;--v-funnel-4:#0c74a0;--v-funnel-5:#068499;--v-funnel-6:#059490;--v-funnel-7:#05a37e;--v-selection:#c9a9614d;--surface-page:var(--v-app-bg);--surface-card:var(--v-surface);--surface-raised:var(--v-surface-elevated);--surface-popover:var(--v-surface-hover);--text-heading:var(--v-text-primary);--text-body:var(--v-text-secondary);--text-muted:var(--v-text-tertiary);--text-label:var(--v-text-disabled);--border-default:var(--v-border);--color-positive:var(--v-pos);--color-negative:var(--v-red);--color-warning:var(--v-yellow);--color-info:var(--v-blue)}[data-theme=light]{--v-app-bg:#faf7f2;--v-surface:#fff;--v-surface-solid:#fff;--v-surface-hover:#f3eee6;--v-surface-elevated:#f4f0e9;--v-border:#e5ded2;--v-border-hover:#cfc5b4;--v-text-primary:#001514;--v-text-secondary:#1f3533;--v-text-tertiary:#4d6664;--v-text-disabled:#5f7472;--v-text-placeholder:#8a9896;--v-kpi-label:#5f7472;--v-accent:#8a6f3d;--v-accent-text:#8a6f3d;--v-accent-strong:#6e5830;--v-accent-soft:#c9a96129;--v-accent-ring:#c9a9614d;--v-accent-border:#c9a96199;--v-on-accent:#fff;--v-pos:#047a31;--v-pos-soft:#047a311a;--v-red:#c62828;--v-red-soft:#c6282814;--v-red-border:#c628284d;--v-pos-strong:#047a31;--v-pos-strong-text:#047a31;--v-pos-partial:#8bdba3;--v-pos-partial-text:#237f49;--v-sem-neutral:#d4cdbf;--v-sem-neutral-text:#646058;--v-neg-partial:#f5a39b;--v-neg-partial-text:#b23a30;--v-neg-strong:#c62828;--v-neg-strong-text:#c62828;--v-on-pos-strong:#fff;--v-on-neg-strong:#fff;--v-on-sem-soft:#001514;--v-cta:#c9a961;--v-cta-hover:#ba9a54;--v-on-cta:#fff;--v-yellow:#b45309;--v-yellow-soft:#f59e0b1f;--v-yellow-border:#f59e0b66;--v-blue:#2563eb;--v-blue-text:#1d4ed8;--v-blue-soft:#3b82f61a;--v-blue-border:#3b82f64d;--v-orange:#c2410c;--v-orange-soft:#f973161a;--v-ai:#a21caf;--v-ai-soft:#d946ef1a;--v-ai-border:#d946ef4d;--v-row-hover:#f4eee4;--v-row-stripe:#faf7f2;--v-topbar-bg:#ffffffe6;--v-sidebar-bg:#fff;--v-chrome-border:#e5ded2;--v-nav-hover:#f3eee6;--v-backdrop:#00151459;--v-tooltip-bg:#fff;--v-tooltip-border:#cfc5b4;--v-tooltip-text:#001514;--v-card-sheen:#c9a9610f;--v-neutral-bg:#f4f0e9;--v-neutral-border:#e5ded2;--v-neutral-text:#1f3533;--v-chart-1:#059a3d;--v-chart-2:#4f46e5;--v-chart-3:#d97706;--v-chart-4:#db2777;--v-chart-5:#7c3aed;--v-chart-6:#2563eb;--v-chart-7:#0d9488;--v-chart-axis:#cfc5b4;--v-chart-label:#4d6664;--v-chart-grid:#e9e3d8;--v-bar-base:#3a4a66;--v-funnel-1:#1e3a5f;--v-funnel-2:#1c4e7a;--v-funnel-3:#156292;--v-funnel-4:#0c74a0;--v-funnel-5:#068499;--v-funnel-6:#059490;--v-funnel-7:#05a37e;--v-selection:#c9a9614d}
:root{--v-font-serif:"Cormorant Garamond", "Cormorant", "EB Garamond", "Times New Roman", serif;--v-font-sans:"Lexend", "Inter", system-ui, sans-serif;--v-font-figures:"Geist", "Inter", system-ui, sans-serif;--v-font-mono:"JetBrains Mono", "SF Mono", ui-monospace, Menlo, monospace;--v-text-9:calc(9rem/16);--v-text-10:calc(10rem/16);--v-text-11:calc(11rem/16);--v-text-xs:calc(12rem/16);--v-text-13:calc(13rem/16);--v-text-sm:calc(14rem/16);--v-text-base:calc(16rem/16);--v-text-17:calc(17rem/16);--v-text-lg:calc(18rem/16);--v-text-xl:calc(20rem/16);--v-text-2xl:calc(24rem/16);--v-text-3xl:calc(30rem/16);--v-weight-light:300;--v-weight-regular:400;--v-weight-medium:500;--v-weight-semibold:600;--v-weight-bold:700;--v-tracking-tight:-.025em;--v-tracking-wide:.025em;--v-tracking-wider:.05em;--v-tracking-eyebrow:.16em;--v-tracking-widest:.1em;--v-leading-none:1;--v-leading-tight:1.25;--v-leading-normal:1.5;--v-leading-relaxed:1.625;--type-page-title:400 calc(46rem/16)/1.05 var(--v-font-serif);--type-block-title:700 calc(17rem/16)/1.4 var(--v-font-sans);--type-section-title:600 calc(18rem/16)/1.556 var(--v-font-sans);--type-card-title:500 calc(18rem/16)/1.556 var(--v-font-sans);--type-kpi-value:700 calc(27rem/16)/1 var(--v-font-figures);--type-kpi-label:500 calc(14rem/16)/1.43 var(--v-font-sans);--type-body:300 calc(14rem/16)/1.5 var(--v-font-sans);--type-caption:400 calc(12rem/16)/1.33 var(--v-font-sans);--type-eyebrow:400 calc(11rem/16)/1.5 var(--v-font-sans);--type-table-num:400 calc(14rem/16)/1.43 var(--v-font-figures);--type-code:400 calc(13rem/16)/1.5 var(--v-font-mono)}
:root{--v-space-0-5:calc(2rem/16);--v-space-1:calc(4rem/16);--v-space-1-5:calc(6rem/16);--v-space-2:calc(8rem/16);--v-space-2-5:calc(10rem/16);--v-space-3:calc(12rem/16);--v-space-4:calc(16rem/16);--v-space-5:calc(20rem/16);--v-space-6:calc(24rem/16);--v-space-8:calc(32rem/16);--v-space-12:calc(48rem/16);--v-radius-sm:calc(4rem/16);--v-radius-md:calc(6rem/16);--v-radius-lg:calc(8rem/16);--v-radius-xl:calc(12rem/16);--v-radius-2xl:calc(16rem/16);--v-radius-full:calc(9999rem/16);--v-shadow-sm:0 1px 2px 0 #0000000d;--v-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--v-shadow-2xl:0 25px 50px -12px #00000040;--v-sidebar-w:calc(224rem/16);--v-topbar-h:calc(64rem/16);--v-content-max:calc(1280rem/16);--v-page-pad:calc(24rem/16);--v-page-pad-mobile:calc(16rem/16);--v-section-gap:calc(32rem/16);--v-kpi-gap:calc(16rem/16);--v-chart-gap:calc(24rem/16);--v-control-h:calc(38rem/16);--v-action-h:calc(32rem/16);--v-duration:.2s;--v-duration-sheet:.28s;--v-ease-sheet:cubic-bezier(.32, .72, 0, 1);--v-ease-standard:cubic-bezier(.4, 0, .2, 1)}
:root{--fluid-anchor:1920;--fluid-slope:.4;--fluid-min:.875;--fluid-max:1.125}html.v-fluid{font-size:clamp(calc(var(--fluid-min) * 1rem), calc((1 - var(--fluid-slope)) * 1rem + var(--fluid-slope) * 100vw * 16 / var(--fluid-anchor)), calc(var(--fluid-max) * 1rem))}
:root{--teal-bg:#ddf3ec;--teal-line:#2e8b6e;--teal-ink:#0e6b4e;--mor-bg:#eceafb;--mor-line:#6e5fd6;--mor-ink:#4b3fbf;--cor-bg:#fbebe5;--cor-line:#b5573a;--cor-ink:#8e3a1e;--gris-bg:#ecebe5;--gris-line:#9a9891;--gris-ink:#2f2f2f;--arrow:#8b8a83;--frontera:#b8b8b2;--lienzo-dg:#fafaf8;--dg-radius:10px;--dg-frontera-radius:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--teal-bg:#2e8b6e2e;--teal-ink:#8fd9c4;--mor-bg:#6e5fd62e;--mor-ink:#bdb6f0;--cor-bg:#b5573a2e;--cor-ink:#e8b4a0;--gris-bg:#9a989129;--gris-ink:#d8d6ce;--arrow:#8e938f}}:root[data-theme=dark]{--teal-bg:#2e8b6e2e;--teal-ink:#8fd9c4;--mor-bg:#6e5fd62e;--mor-ink:#bdb6f0;--cor-bg:#b5573a2e;--cor-ink:#e8b4a0;--gris-bg:#9a989129;--gris-ink:#d8d6ce;--arrow:#8e938f}
html,body{background:var(--v-app-bg);color:var(--v-text-primary);font-family:var(--v-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:300}::selection{background:var(--v-selection)}a{color:var(--v-accent-text);text-decoration:none}a:hover{color:var(--v-accent)}@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-pulse{50%{opacity:.5}}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}

:root{--side:calc(200rem/16)}*{box-sizing:border-box}body{background:var(--v-app-bg);color:var(--v-text-primary);font-family:var(--v-font-sans);margin:0;font-size:.8125rem;font-weight:300}button{font-family:inherit}.app{grid-template-columns:var(--side) 1fr;min-height:100vh;display:grid}.side{color:#ece4d3;background:#0a0c10;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side .logo{border-bottom:1px solid #262e3b;align-items:center;height:3.5rem;padding:0 1.125rem;display:flex}.side .logo img{filter:none;height:.9375rem}.side nav{flex-direction:column;flex:1;gap:.125rem;padding:1rem .625rem;display:flex}.side a{color:#b6c0bf;letter-spacing:.1em;text-transform:uppercase;border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.6875rem;font-weight:400;text-decoration:none;display:flex}.side a:hover{color:#f4efe6;background:#3a445473}.side a.on{color:#d9c08a;background:#c9a96124}.side svg{flex:none;width:.9375rem;height:.9375rem}.side .foot{letter-spacing:.1em;text-transform:uppercase;color:#94a2a1;border-top:1px solid #262e3b;justify-content:space-between;padding:.75rem 1.125rem;font-size:.625rem;display:flex}.top{color:#f4efe6;z-index:5;background:#0a0c10;align-items:center;gap:.75rem;height:3.5rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.top .app-name{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:400}.top .app-name span{color:#94a2a1}.chip-env{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;border:1px solid #f59e0b80;border-radius:62.4375rem;padding:.125rem .4375rem;font-size:.5625rem;font-weight:500}.top .sp{flex:1}.ibtn{color:#ece4d3;cursor:pointer;background:0 0;border:1px solid #3a4454;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.user{text-align:right;align-items:center;gap:.625rem;font-size:.6875rem;line-height:1.3;display:flex}.user b{font-size:.75rem;font-weight:500;display:block}.avatar{color:#c9a961;border:1px solid #c9a961;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}main{flex-direction:column;gap:.875rem;min-width:0;padding:1.25rem 1.5rem 3rem;display:flex}.crumbs{color:var(--v-text-tertiary);align-items:center;gap:1rem;font-size:.75rem;display:flex}.crumbs a{color:inherit;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.pager{font-family:var(--v-font-figures);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.head{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.head h1{font-family:var(--v-font-figures);align-items:center;gap:.625rem;margin:0;font-size:1.625rem;font-weight:700;display:flex}.head .acts{flex-wrap:wrap;gap:.375rem;margin-left:auto;display:flex}:root{--grid-fs:calc(12rem/16);--grid-th-fs:calc(10rem/16);--grid-pad:calc(6rem/16) calc(10rem/16)}.ab,.btn,.bm,.cta{font-family:var(--v-font-sans);letter-spacing:0;text-transform:none;border:1px solid var(--v-border-hover);background:var(--v-surface);color:var(--v-text-secondary);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;font-weight:500;text-decoration:none;display:inline-flex}.ab{border-radius:.5rem;height:1.875rem;padding:0 .625rem;font-size:.75rem}.btn{border-radius:.5rem;height:2.25rem;padding:0 1rem;font-size:.875rem}.bm{border-radius:.375rem;height:1.5rem;padding:0 .5rem;font-size:.625rem}.ab:hover,.btn:hover,.bm:hover{background:var(--v-surface-hover);color:var(--v-text-primary)}.ab.neg,.btn.neg,.bm.neg{color:var(--v-neg-strong-text);border-color:color-mix(in srgb,var(--v-neg-strong) 45%,transparent)}.ab.pos,.btn.pos,.bm.pos{color:var(--v-pos-strong-text);border-color:color-mix(in srgb,var(--v-pos-strong) 45%,transparent)}.ab.neg:hover,.btn.neg:hover{background:color-mix(in srgb,var(--v-neg-strong) 10%,transparent)}.ab.pos:hover,.btn.pos:hover{background:color-mix(in srgb,var(--v-pos-strong) 10%,transparent)}.btn.danger{background:var(--v-neg-strong);border-color:var(--v-neg-strong);color:var(--v-on-neg-strong)}.ab.ghost,.bm.ghost{background:0 0;border-color:#0000}.ab svg,.bm svg{width:.875rem;height:.875rem}.cta{border-color:var(--v-cta);background:var(--v-cta);height:1.875rem;color:var(--v-on-cta);border-radius:.5rem;padding:0 .75rem;font-size:.75rem}.btn.cta{height:2.25rem;padding:0 1rem;font-size:.875rem}.cta:hover{background:var(--v-cta-hover);border-color:var(--v-cta-hover);color:var(--v-on-cta)}.ab[disabled],.btn[disabled],.cta[disabled]{opacity:.45;cursor:not-allowed}.notice{border:1px solid var(--v-accent-border);background:color-mix(in srgb,var(--v-accent) 8%,var(--v-surface));border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.75rem;font-weight:400;display:flex}.notice .cta{margin-left:auto}.card{background:var(--v-surface);border:1px solid var(--v-border);border-radius:.75rem;min-width:0}.card>header,.card>summary>header{border-bottom:1px solid var(--v-border);align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.card>header h2,.card>summary>header h2{letter-spacing:.02em;margin:0;font-size:.8125rem;font-weight:500}.card>header svg,.card>summary>header svg{width:.875rem;height:.875rem;color:var(--v-text-tertiary)}.card>header .r,.card>summary>header .r{margin-left:auto}.cnt{font-family:var(--v-font-figures);background:var(--v-surface-elevated);color:var(--v-text-tertiary);border-radius:62.4375rem;padding:1px .4375rem;font-size:.625rem}.body{padding:.875rem 1rem}.grid3{grid-template-columns:1.45fr .55fr 1fr;gap:.875rem;display:grid}.lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--v-text-tertiary);align-items:center;gap:.3125rem;margin:0 0 .375rem;font-size:.625rem;font-weight:400;display:flex}.kv{flex-direction:column;gap:.125rem;margin-bottom:.625rem;display:flex}.kv span{color:var(--v-text-tertiary);font-size:.6875rem}.kv b{letter-spacing:.02em;font-size:.75rem;font-weight:300}.split{grid-template-columns:6.25rem 1fr;gap:1rem;display:grid}.split>div:first-child{border-right:1px solid var(--v-border);padding-right:.75rem}.addr{grid-template-columns:1fr 1fr;gap:.625rem;margin-top:.625rem;display:grid}.box{border:1px solid var(--v-border);border-radius:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.6}.box b{font-weight:400}a.link{color:var(--v-accent-text);font-size:.75rem;text-decoration:none}.in{border:1px solid var(--v-border-hover);background:var(--v-surface);height:1.75rem;font:inherit;color:var(--v-text-primary);border-radius:.375rem;flex:1;min-width:0;padding:0 .625rem;font-size:.75rem}.row{justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.75rem;display:flex}.row .n{font-family:var(--v-font-figures)}.total{border-top:1px solid var(--v-border);justify-content:space-between;align-items:baseline;margin-top:.5rem;padding-top:.625rem;font-weight:500;display:flex}.total .n{font-family:var(--v-font-figures);font-size:1.125rem;font-weight:700}.note{color:var(--v-text-tertiary);text-align:right;margin:.375rem 0 0;font-size:.65625rem}.sep{border-top:1px solid var(--v-border);margin:.75rem 0}.chip{white-space:nowrap;border-radius:62.4375rem;align-items:center;height:1.125rem;padding:0 .5rem;font-size:.625rem;font-weight:400;display:inline-flex}.chip.ok{background:var(--v-pos-strong);color:var(--v-on-pos-strong)}.chip.okt{background:var(--v-pos-soft);color:var(--v-pos)}.chip.info{background:var(--v-blue-soft);color:var(--v-blue-text)}.chip.warn{background:var(--v-yellow-soft);color:var(--v-yellow)}.chip.bad{background:var(--v-red-soft);color:var(--v-neg-strong-text)}.chip.neu{background:var(--v-neutral-bg);color:var(--v-text-tertiary);border:1px solid var(--v-neutral-border)}.chips{flex-direction:column;align-items:flex-start;gap:.1875rem;display:inline-flex}.steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.625rem;padding:.375rem .25rem .875rem;display:grid}.dot{border:1.5px solid var(--v-border-hover);border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.dot.done{background:var(--v-pos-strong);border-color:var(--v-pos-strong);color:var(--v-on-pos-strong)}.dot.part{border-color:var(--v-accent);background:var(--v-accent-soft)}.bar{background:var(--v-border-hover);height:.09375rem}.bar.done{background:var(--v-pos-strong)}.steplbl{grid-template-columns:1fr 1fr 1fr;margin-top:-.375rem;font-size:.6875rem;font-weight:400;display:grid}.steplbl span:nth-child(2){text-align:center}.steplbl span:last-child{text-align:right}.steplbl .g{color:var(--v-pos)}.steplbl .a{color:var(--v-accent-text)}.srow{letter-spacing:.1em;text-transform:uppercase;color:var(--v-text-tertiary);justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.65625rem;display:flex}table{border-collapse:collapse;width:100%;font-size:var(--grid-fs)}[data-grid-text-11]{--grid-fs:calc(11rem/16)}th{text-align:left;font-size:var(--grid-th-fs);letter-spacing:.05em;text-transform:uppercase;color:var(--v-text-primary);padding:var(--grid-pad);border-bottom:1px solid var(--v-border);white-space:nowrap;background:var(--v-surface);z-index:1;font-weight:600;position:sticky;top:0}td{padding:var(--grid-pad);border-bottom:1px solid var(--v-border);vertical-align:middle;white-space:nowrap;color:var(--v-text-secondary);font-weight:300}tbody tr:nth-child(2n){background:var(--v-row-stripe)}tbody tr:hover{background:var(--v-row-hover)}tbody tr.sel{background:color-mix(in srgb,var(--v-accent) 12%,transparent)}td.key{color:var(--v-text-primary);font-weight:500}td.num,th.num{text-align:right;font-family:var(--v-font-figures);font-variant-numeric:tabular-nums}td .chip,td .bm{font-size:.625rem}td b{font-weight:500}.mono{font-family:var(--v-font-mono);color:var(--v-text-tertiary);font-size:.65625rem}.thumb{background:var(--v-surface-elevated);border:1px solid var(--v-border);border-radius:.375rem;width:1.875rem;height:1.875rem}.sku{align-items:center;gap:.625rem;display:flex}.tag{border:1px solid var(--v-border);color:var(--v-text-tertiary);border-radius:.25rem;margin-left:.375rem;padding:1px .3125rem;font-size:.59375rem}.ship{border:1px solid var(--v-border);border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.75rem;display:flex}.ship .code{font-family:var(--v-font-figures);color:var(--v-accent-text);font-weight:600}.muted{color:var(--v-text-tertiary)}.tgt{flex-direction:column;display:flex}.tgt small{color:var(--v-accent-text);font-size:.65625rem}.vp{color:var(--v-text-tertiary);white-space:nowrap;font-size:.6875rem}details.card>summary{cursor:pointer;list-style:none}details.card>summary::-webkit-details-marker{display:none}details.card[open]>summary .chev{transform:rotate(90deg)}.chev{transition:transform .15s}.empty{color:var(--v-text-tertiary);padding:.875rem 1rem;font-size:.75rem}.tablewrap{padding:0 .5rem .25rem;overflow-x:auto}.page-title{font-family:var(--v-font-serif);font-variant-numeric:lining-nums;align-items:center;gap:.625rem;margin:0;font-size:2rem;font-weight:400;line-height:1.1;display:flex}.page-title svg{width:1.5rem;height:1.5rem;color:var(--v-accent)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--v-text-tertiary);font-size:.6875rem}.phead{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.phead .r{align-items:center;gap:.375rem;margin-left:auto;display:flex}.qpills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.qp{border:1px solid var(--v-border-hover);background:var(--v-surface);height:1.625rem;font:500 calc(11rem/16) var(--v-font-sans);color:var(--v-text-secondary);cursor:pointer;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.qp b{font:400 calc(10rem/16) var(--v-font-figures);background:var(--v-surface-elevated);color:var(--v-text-tertiary);border-radius:62.4375rem;padding:1px .375rem}.qp.on{border-color:var(--v-accent-border);background:color-mix(in srgb,var(--v-accent) 12%,var(--v-surface));color:var(--v-accent-text)}.qp.on b{background:color-mix(in srgb,var(--v-accent) 22%,transparent);color:var(--v-accent-text)}.qpills .r{margin-left:auto}.sw{color:var(--v-text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.6875rem;display:inline-flex}.sw i{background:var(--v-border-hover);border-radius:62.4375rem;flex:none;width:1.75rem;height:1rem;transition:background .15s;position:relative}.sw i:after{content:"";background:var(--v-surface);border-radius:50%;width:.75rem;height:.75rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #0003}.sw input{display:none}.sw input:checked+i{background:var(--v-accent)}.sw input:checked+i:after{transform:translate(.75rem)}.bulk{border:1px solid var(--v-accent-border);background:color-mix(in srgb,var(--v-accent) 8%,var(--v-surface));border-radius:.5rem;align-items:center;gap:.625rem;padding:.375rem .75rem;font-size:.6875rem;display:flex}.bulk .div{background:var(--v-border-hover);width:1px;height:1rem}.bulk .r{margin-left:auto}.gshell{background:var(--v-surface);border:1px solid var(--v-border);border-radius:.75rem;flex-direction:column;min-height:0;display:flex;overflow:hidden}.gtool{border-bottom:1px solid var(--v-border);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex}.search{width:13rem;position:relative}.search svg{width:.75rem;height:.75rem;color:var(--v-text-tertiary);position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.search input{border:1px solid var(--v-border-hover);background:var(--v-surface);width:100%;height:1.625rem;font:300 calc(11rem/16) var(--v-font-sans);color:var(--v-text-primary);border-radius:.5rem;padding:0 1.5rem 0 1.625rem}.gsel{border:1px solid var(--v-border-hover);background:var(--v-surface);height:1.5rem;font:400 calc(10rem/16) var(--v-font-sans);color:var(--v-text-secondary);border-radius:.5rem;padding:0 .375rem}.ib{width:1.625rem;height:1.625rem;color:var(--v-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.ib:hover{background:var(--v-surface-hover);color:var(--v-text-primary)}.ib svg{width:.875rem;height:.875rem}.mpager{font:400 calc(10rem/16) var(--v-font-figures);color:var(--v-text-tertiary);align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.afbar{background:var(--v-surface-elevated);border-bottom:1px solid var(--v-border);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.375rem .75rem;display:flex}.afbar .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--v-text-tertiary);font-size:.5625rem}.af{border:1px solid var(--v-border-hover);background:var(--v-surface);height:1.25rem;color:var(--v-text-secondary);border-radius:62.4375rem;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.625rem;display:inline-flex}.af button{color:var(--v-text-tertiary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;line-height:1}.selall{text-align:center;background:color-mix(in srgb,var(--v-accent) 8%,var(--v-surface));border-bottom:1px solid var(--v-border);padding:.375rem .75rem;font-size:.6875rem}.selall a{color:var(--v-accent-text)}.gscroll{flex:1;overflow:auto}.gscroll table{table-layout:auto}td.ck,th.ck{text-align:center;width:2.5rem;padding-left:.75rem;padding-right:0}.ck input{accent-color:var(--v-accent);width:.8125rem;height:.8125rem;margin:0}th.pin,td.pin{background:var(--v-surface);box-shadow:inset 1px 0 0 var(--v-border);position:sticky;right:0}tbody tr:nth-child(2n) td.pin{background:inherit}.gfoot{border-top:1px solid var(--v-border);color:var(--v-text-tertiary);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;display:flex}.gfoot .r{gap:.375rem;margin-left:auto;display:flex}.gfoot .n{font-family:var(--v-font-figures)}.settings{align-items:flex-start;gap:1.5rem;display:flex}.snav{flex:none;width:16rem;position:sticky;top:4.75rem}.snav h3{border-bottom:1px solid var(--v-border);margin:0;padding:.875rem 1rem;font-size:.875rem;font-weight:500}.snav nav{flex-direction:column;gap:.125rem;padding:.375rem;display:flex}.snav a{color:var(--v-text-secondary);border-left:2px solid #0000;border-radius:.5rem;grid-template-columns:1rem 1fr;gap:.125rem .625rem;padding:.625rem .75rem;text-decoration:none;display:grid}.snav a svg{width:1rem;height:1rem;color:var(--v-text-tertiary);grid-row:span 2;margin-top:1px}.snav a b{font-size:.75rem;font-weight:500}.snav a small{color:var(--v-text-tertiary);font-size:.625rem;font-weight:300}.snav a:hover{background:var(--v-surface-hover)}.snav a.on{border-left-color:var(--v-accent);background:color-mix(in srgb,var(--v-accent) 10%,transparent);color:var(--v-text-primary);border-radius:0 .5rem .5rem 0}.snav a.on svg{color:var(--v-accent)}.scontent{flex-direction:column;flex:1;gap:.875rem;min-width:0;display:flex}.shead h2{margin:0;font-size:1.125rem;font-weight:600}.shead p{color:var(--v-text-tertiary);margin:.25rem 0 0;font-size:.75rem}.segs{background:var(--v-surface-elevated);border:1px solid var(--v-border);border-radius:.5rem;align-self:flex-start;gap:.125rem;padding:.125rem;display:inline-flex}.segs button{height:1.625rem;font:500 calc(12rem/16) var(--v-font-sans);color:var(--v-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:0 .75rem}.segs button.on{background:var(--v-surface);color:var(--v-accent-text);box-shadow:0 1px 2px #00000014}.ro{border:1px solid color-mix(in srgb,var(--v-yellow) 40%,transparent);background:var(--v-yellow-soft);color:var(--v-yellow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;display:flex}.frow{border-bottom:1px solid var(--v-border);grid-template-columns:13.75rem 1fr;align-items:start;gap:1rem;padding:.75rem 0;display:grid}.frow:last-child{border-bottom:0}.frow label{color:var(--v-text-primary);font-size:.75rem;font-weight:500}.frow label small{color:var(--v-text-tertiary);margin-top:.1875rem;font-size:.625rem;font-weight:300;display:block}.fin{border:1px solid var(--v-border-hover);background:var(--v-surface);width:100%;max-width:22.5rem;height:1.875rem;font:300 calc(12rem/16) var(--v-font-sans);color:var(--v-text-primary);border-radius:.5rem;padding:0 .625rem}.fin:focus{outline:2px solid var(--v-accent-ring);border-color:var(--v-accent)}select.fin{padding-right:.375rem}.fhint{color:var(--v-text-tertiary);margin-top:.25rem;font-size:.625rem}.fgrid{grid-template-columns:1fr 1fr;gap:.625rem;max-width:32.5rem;display:grid}.savebar{border-top:1px solid var(--v-border);background:color-mix(in srgb,var(--v-surface) 92%,transparent);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);color:var(--v-text-tertiary);border-radius:0 0 .75rem .75rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.6875rem;display:flex;position:sticky;bottom:0}.savebar .r{gap:.375rem;margin-left:auto;display:flex}.danger{border-color:color-mix(in srgb,var(--v-neg-strong) 35%,transparent)}.danger>header h2{color:var(--v-neg-strong-text)}.drow{border-top:1px solid var(--v-border);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.drow:first-of-type{border-top:0}.drow div{flex:1}.drow b{font-size:.75rem;font-weight:500;display:block}.drow small{color:var(--v-text-tertiary);font-size:.6875rem}th,td{line-height:1rem}.frow label.sw{color:var(--v-text-secondary);font-size:.75rem;font-weight:300}td .bm{height:1.125rem;padding:0 .375rem}main{container:main/inline-size}.app>div{min-width:0}@container main (max-width:72rem){.grid3{grid-template-columns:1fr 1fr}.grid3>:first-child{grid-column:1/-1}}@container main (max-width:48rem){.grid3,.split{grid-template-columns:1fr}.split>div:first-child{border-right:0;padding-right:0}.addr{grid-template-columns:1fr}}.search{flex:0 13rem;width:auto;min-width:8.75rem}.mpager{flex:none}@container main (max-width:60rem){.settings{flex-direction:column;align-items:stretch}.snav{width:auto;position:static}.snav nav{flex-flow:wrap}.snav a{grid-template-columns:1rem auto}.snav a small{display:none}.frow{grid-template-columns:1fr;gap:.375rem}}@media (max-width:1279.98px){:root{--side:calc(64rem/16)}.side nav{padding:1rem .625rem}.side a{justify-content:center;gap:0;padding:.5625rem 0;font-size:0}.side a svg{width:1rem;height:1rem}.side .logo{justify-content:center;padding:0}.side .logo img{content:url(../media/velara-v.3l5-4d6mmjyqa.svg);height:1.1rem}.side .foot{justify-content:center;padding:.75rem 0}.side .foot span{display:none}.side .foot #vl-back-index{font-size:0!important}.side .foot #vl-back-index:before{content:"←";font-size:.875rem}.top{padding:0 1rem}.user>div:first-child{display:none}}
.app>.contenido{flex-direction:column;min-width:0;display:flex}main{gap:1.25rem}.cabecera-pagina{flex-direction:column;gap:.375rem;display:flex}.cabecera-pagina .sub{color:var(--v-text-tertiary);letter-spacing:.02em;max-width:72ch;margin:0;font-size:.8125rem}.cabecera-pagina .acciones{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.75rem;display:grid}.seccion{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.seccion>.titulo{flex-direction:column;gap:.125rem;display:flex}.seccion>.titulo h2{letter-spacing:.02em;margin:0;font-size:.9375rem;font-weight:500}.seccion>.titulo p{color:var(--v-text-tertiary);margin:0;font-size:.75rem}.seccion>.titulo .r{margin-left:auto}.seccion>.titulo.fila{flex-flow:wrap;align-items:baseline;gap:.75rem}.vacio{color:var(--v-text-tertiary);border:1px dashed var(--v-border);border-radius:.625rem;padding:.75rem .875rem;font-size:.75rem}.ok-texto{color:var(--v-pos)}.rojo-texto{color:var(--v-neg-strong-text)}.ambar-texto{color:var(--v-yellow)}.sev{flex-wrap:wrap;gap:.25rem;display:inline-flex}.sev .chip{height:1rem;font-size:.59375rem}.enlace{color:var(--v-accent-text);text-decoration:none}.enlace:hover{text-decoration:underline}.lista-comp{flex-wrap:wrap;gap:.375rem;display:flex}.lista-comp .qp{cursor:default}.nota{color:var(--v-text-tertiary);margin:0;font-size:.71875rem}.nota b{color:var(--v-text-secondary);font-weight:500}.dos{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}@container main (max-width:60rem){.dos{grid-template-columns:1fr}}.buscador{align-items:center;gap:.5rem;display:flex}.buscador input{border:1px solid var(--v-border-hover);background:var(--v-surface);max-width:26.25rem;height:2.125rem;font:300 calc(13rem/16) var(--v-font-sans);color:var(--v-text-primary);border-radius:.5rem;flex:1;padding:0 .75rem}.buscador input:focus{outline:2px solid var(--v-accent-ring);border-color:var(--v-accent)}.side .estado-inv{color:#94a2a1;border-top:1px solid #262e3b;flex-direction:column;gap:.25rem;padding:.75rem 1.125rem;font-size:.65625rem;display:flex}.side .estado-inv b{color:#ece4d3;font-weight:400}.side .estado-inv .chip{align-self:flex-start}.side .version{letter-spacing:.1em;text-transform:uppercase;color:#94a2a1;font-size:.59375rem}.top .ibtn.salir{color:#f5a39b}dl.kv-lista{grid-template-columns:max-content 1fr;gap:.25rem .875rem;margin:0;font-size:.75rem;display:grid}dl.kv-lista dt{color:var(--v-text-tertiary)}dl.kv-lista dd{margin:0}.pre{font-family:var(--v-font-mono);white-space:pre-wrap;color:var(--v-text-secondary);margin:0;font-size:.6875rem}@media (max-width:1279.98px){.side .estado-inv span,.side .estado-inv .chip,.side .version{display:none}.side .estado-inv{align-items:center;padding:.625rem 0}}.gshell.alineada table,.gshell.alineada .gscroll table{table-layout:fixed;width:100%}.gshell.alineada td,.gshell.alineada th{overflow-wrap:anywhere}.segs a{height:1.625rem;font:500 calc(12rem/16) var(--v-font-sans);color:var(--v-text-secondary);border-radius:.375rem;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.segs a.on{background:var(--v-surface);color:var(--v-accent-text);box-shadow:0 1px 2px #00000014}.tarjetas-sistemas{flex-direction:column;gap:.75rem;display:flex}.tarjeta-sistema>header{flex-wrap:wrap}.tarjeta-sistema>header h2{align-items:baseline;gap:.375rem;display:inline-flex}

