@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--papel:var(--lightningcss-light,#ebeff2)var(--lightningcss-dark,#0e151b);--superficie:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16202a);--tinta:var(--lightningcss-light,#0f1b26)var(--lightningcss-dark,#e6edf3);--tinta-suave:var(--lightningcss-light,#455465)var(--lightningcss-dark,#9fb0bf);--linea:var(--lightningcss-light,#cbd3da)var(--lightningcss-dark,#263544);--linea-fuerte:var(--lightningcss-light,#7c8a98)var(--lightningcss-dark,#5b6d7e);--acento:var(--lightningcss-light,#2438c8)var(--lightningcss-dark,#8fa2ff);--sobre-acento:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0e151b);--acento-suave:var(--lightningcss-light,#2438c824)var(--lightningcss-dark,#8fa2ff33);--resalte:var(--lightningcss-light,#2438c812)var(--lightningcss-dark,#8fa2ff1f);--foco:var(--lightningcss-light,#2438c8)var(--lightningcss-dark,#b4c0ff);--peligro:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff9b8f);--peligro-fondo:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3a1b1a);--serie-1:var(--lightningcss-light,#2438c8)var(--lightningcss-dark,#7c93ff);--serie-2:var(--lightningcss-light,#0f8b8d)var(--lightningcss-dark,#3cc4c6);--serie-3:var(--lightningcss-light,#c77700)var(--lightningcss-dark,#f0a93b);--serie-4:var(--lightningcss-light,#c2255c)var(--lightningcss-dark,#f277a5);--serie-5:var(--lightningcss-light,#7a4fd6)var(--lightningcss-dark,#a98bff);--serie-6:var(--lightningcss-light,#2f8f3e)var(--lightningcss-dark,#5fcb74);--serie-7:var(--lightningcss-light,#8a5a44)var(--lightningcss-dark,#d09a7e);--serie-8:var(--lightningcss-light,#5c6b7a)var(--lightningcss-dark,#98a8b8);--fuente-titulo:"Bricolage Grotesque Variable", "Segoe UI", system-ui, sans-serif;--fuente-texto:"Public Sans Variable", "Segoe UI", system-ui, sans-serif;--fuente-codigo:ui-monospace, "Cascadia Code", "SFMono-Regular", Consolas, monospace;--e1:.25rem;--e2:.5rem;--e3:.75rem;--e4:1rem;--e6:1.5rem;--e8:2rem;--e12:3rem;--radio:8px;--radio-sm:6px;--ancho:72rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papel);min-height:100dvh;color:var(--tinta);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}h1,h2,h3,p,ul,figure,fieldset{margin:0}ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums;text-align:right}.contenedor{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.salto{left:var(--e4);z-index:100;padding:var(--e2) var(--e4);background:var(--tinta);color:var(--papel);border-radius:var(--radio-sm);font-weight:600;text-decoration:none;position:absolute;top:-4rem}.salto:focus{top:var(--e2)}.cabecera{border-bottom:1px solid var(--linea)}.cabecera__interior{justify-content:space-between;align-items:center;gap:var(--e4);padding-block:var(--e3);display:flex}.marca{align-items:center;gap:var(--e2);font-family:var(--fuente-titulo);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;display:flex}.marca__sello{background:var(--acento);width:1.75rem;height:1.75rem;color:var(--sobre-acento);border-radius:6px;place-items:center;font-size:1rem;display:grid}.principal{padding-block:0 var(--e12);outline:none}.tablero{gap:var(--e6);margin-top:var(--e6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.tablero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}}.pie{padding-block:var(--e6) var(--e8);color:var(--tinta-suave);max-width:48rem;margin-inline:auto;font-size:.875rem}.tema{border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--superficie);padding:2px;display:inline-flex}.tema__opcion{display:block;position:relative}.tema__opcion input{opacity:0;cursor:pointer;position:absolute;inset:0}.tema__opcion span{min-width:4.5rem;min-height:2.5rem;padding-inline:var(--e3);border-radius:6px;place-items:center;font-size:.875rem;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:grid}.tema__opcion input:checked+span{background:var(--tinta);color:var(--papel)}.tema__opcion input:not(:checked):hover+span{background:var(--resalte)}.tema__opcion input:focus-visible+span{outline:3px solid var(--foco);outline-offset:1px}@media (width<=30rem){.tema__opcion span{min-width:3.5rem;padding-inline:var(--e2)}}.boton{justify-content:center;align-items:center;gap:var(--e2);min-height:2.75rem;padding-inline:var(--e6);border-radius:var(--radio);border:2px solid #0000;font-weight:600;line-height:1.2;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.boton:disabled{cursor:progress;opacity:.75}.boton--primario{background:var(--acento);color:var(--sobre-acento)}.boton--primario:not(:disabled):hover{background:color-mix(in srgb, var(--acento) 85%, var(--tinta))}.boton--secundario{margin-top:var(--e3);border-color:var(--linea-fuerte);background:0 0}.boton--secundario:hover{background:var(--resalte)}.boton--texto{min-height:2.25rem;padding-inline:var(--e3);color:var(--acento);background:0 0;font-size:.875rem}.boton--texto:hover{background:var(--resalte)}.campo{gap:var(--e1);flex-direction:column;display:flex}.campo--inline{align-items:center;gap:var(--e2);flex-direction:row}.campo label{font-size:.875rem;font-weight:600}select{min-height:2.75rem;padding:0 var(--e3);border:1px solid var(--linea-fuerte);border-radius:var(--radio-sm);background:var(--superficie);max-width:100%}.nota{color:var(--tinta-suave);font-size:.875rem}.nota--arriba{margin-bottom:var(--e4)}.vacio{padding:var(--e6) var(--e4);border:1px dashed var(--linea-fuerte);border-radius:var(--radio);color:var(--tinta-suave);max-width:60ch}.pregunta{padding-block:clamp(2rem, 6vw, 4rem) var(--e4)}.pregunta__titulo{max-width:14ch;font-family:var(--fuente-titulo);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,7vw,4.75rem);font-weight:750;font-stretch:92%;line-height:.98}.pregunta__intro{max-width:56ch;margin-top:var(--e4);color:var(--tinta-suave);font-size:1.125rem}.pregunta__form{margin-top:var(--e8)}.pregunta__etiqueta{margin-bottom:var(--e2);font-weight:650;display:block}.pregunta__fila{gap:var(--e3);display:flex}.pregunta__entrada{min-width:0;min-height:3.5rem;padding:0 var(--e4);border:2px solid var(--tinta);border-radius:var(--radio);background:var(--superficie);flex:1;font-size:1.125rem}.pregunta__entrada::placeholder{color:var(--tinta-suave);opacity:1}.pregunta__entrada[aria-invalid=true]{border-color:var(--peligro)}.pregunta__fila .boton{min-width:9.5rem;min-height:3.5rem}.pregunta__form .nota{margin-top:var(--e2)}.campo-error{margin-top:var(--e2);color:var(--peligro);font-weight:600}@media (width<=40rem){.pregunta__fila{flex-direction:column}.pregunta__fila .boton{width:100%}}.ejemplos{margin-top:var(--e6)}.ejemplos__titulo{margin-bottom:var(--e2);color:var(--tinta-suave);font-size:.875rem;font-weight:650}.ejemplos__lista{gap:var(--e2);flex-wrap:wrap;display:flex}.chip{min-height:2.75rem;padding:var(--e2) var(--e4);border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--superficie);text-align:left;font-size:.9375rem;transition:background-color .15s ease-out,border-color .15s ease-out}.chip:hover{border-color:var(--acento);background:var(--resalte)}.resultado__contenido,.resultado>.aviso-error,.resultado>.esqueleto{margin-top:var(--e8)}.resultado__contenido{gap:var(--e4);display:grid}.resultado__titulo{font-family:var(--fuente-titulo);letter-spacing:-.015em;max-width:40ch;font-size:1.5rem;font-weight:700;line-height:1.2}.resultado__resumen{margin-top:calc(var(--e2) * -1);color:var(--tinta-suave);font-size:.9375rem}.albaran{margin-bottom:var(--e2);border:1px solid var(--linea);border-radius:var(--radio-sm) var(--radio-sm) 0 0;background:var(--superficie);border-bottom:0;position:relative}.albaran:after{content:"";inset-inline:-1px;background:radial-gradient(circle at 6px 0, var(--papel) 4px, transparent 4.5px) 0 0 / 12px 6px repeat-x;pointer-events:none;height:6px;position:absolute;bottom:-6px}.albaran__cabecera{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e1) var(--e2) var(--e1) var(--e4);border-bottom:1px dashed var(--linea-fuerte);display:flex}.albaran__etiqueta{font-size:.875rem;font-weight:650}.albaran__codigo{padding:var(--e4) var(--e4) var(--e6);font-family:var(--fuente-codigo);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.65}.panel{min-width:0;padding:var(--e6);border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie)}@media (width<=40rem){.panel{padding:var(--e4)}}.panel__cabecera{justify-content:space-between;align-items:center;gap:var(--e3);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.panel__titulo{font-family:var(--fuente-titulo);letter-spacing:-.015em;font-size:1.5rem;font-weight:700;line-height:1.2}.panel--clientes .panel__cabecera{margin-bottom:var(--e1)}.resumen{margin-bottom:var(--e3);color:var(--tinta-suave);max-width:62ch;font-size:.9375rem}.leyenda{gap:var(--e2);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.leyenda__boton{align-items:center;gap:var(--e2);min-height:2.5rem;padding:0 var(--e3);border:1px solid var(--linea-fuerte);border-radius:var(--radio-sm);background:0 0;font-size:.9375rem;transition:background-color .15s ease-out;display:inline-flex}.leyenda__boton:hover{background:var(--resalte)}.leyenda__boton[aria-pressed=false]{color:var(--tinta-suave);text-decoration:line-through}.swatch{border:2px solid var(--color,currentColor);background:var(--color,currentColor);border-radius:3px;flex:none;width:.875rem;height:.875rem;display:inline-block}.swatch--hueco{background:0 0}.grafico{width:100%;height:21rem}@media (width<=40rem){.grafico{height:17rem}}.grafico text{font-family:var(--fuente-texto)}.grafico-tooltip{min-width:11rem;padding:var(--e3);border:1px solid var(--linea-fuerte);border-radius:var(--radio-sm);background:var(--superficie);color:var(--tinta);font-size:.875rem;box-shadow:0 6px 20px #0000002e}.grafico-tooltip__mes{margin-bottom:var(--e2);text-transform:capitalize;font-weight:650}.grafico-tooltip li{align-items:center;gap:var(--e2);padding-block:1px;display:flex}.grafico-tooltip__pais{flex:1}.grafico-tooltip__total{justify-content:space-between;gap:var(--e3);margin-top:var(--e2);padding-top:var(--e2);border-top:1px solid var(--linea);font-weight:650;display:flex}.alternativa{margin-top:var(--e4)}.alternativa summary{min-height:2.75rem;color:var(--acento);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.alternativa[open] summary{margin-bottom:var(--e2)}.tabla-scroll{border:1px solid var(--linea);border-radius:var(--radio-sm);overflow-x:auto}.tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.tabla th,.tabla td{padding:var(--e3) var(--e4);border-bottom:1px solid var(--linea);text-align:left;white-space:nowrap}.tabla thead th{background:var(--resalte);color:var(--tinta-suave);font-size:.875rem;font-weight:650}.tabla tbody th{font-weight:500}.tabla tbody tr:last-child>*{border-bottom:0}.tabla tbody tr:hover{background:var(--resalte)}.tabla .num{text-align:right}.tabla--ranking th,.tabla--ranking td{padding:var(--e3) var(--e2)}.tabla--ranking .puesto{width:2.5rem;padding-left:var(--e3);color:var(--tinta-suave)}.tabla--ranking .cliente{white-space:normal}.total{min-width:6.5rem;padding-right:var(--e3)}.total__valor{display:block}.total__barra{background:var(--acento);opacity:.55;border-radius:2px;height:4px;margin-top:4px;margin-left:auto;display:block}.aviso-error{padding:var(--e4) var(--e4) var(--e4) var(--e6);border:1px solid var(--peligro);border-radius:var(--radio-sm);background:var(--peligro-fondo);gap:var(--e2);border-left-width:6px;justify-items:start;display:grid}.aviso-error__titulo{color:var(--peligro);font-family:var(--fuente-titulo);font-size:1.125rem;font-weight:700}.aviso-error__ayuda{max-width:62ch}.aviso-error__detalle{color:var(--tinta-suave);font-size:.875rem}.aviso-error .albaran{margin-top:var(--e2);justify-self:stretch}.esqueleto{border-radius:var(--radio-sm);background:linear-gradient(90deg, var(--resalte) 0%, var(--acento-suave) 50%, var(--resalte) 100%) 0 0 / 200% 100%;animation:1.4s ease-in-out infinite brillo}.esqueleto--grafico{height:21rem}.esqueleto--tabla{height:14rem}@keyframes brillo{to{background-position:-200% 0}}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite giro}@keyframes giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
