:root{--primitivo-color-tinta-900: #080c1a;--primitivo-color-tinta-800: #0d1226;--primitivo-color-tinta-700: #151b33;--primitivo-color-tinta-600: #1a2140;--primitivo-color-tinta-500: #222a4d;--primitivo-color-azul-600: #0f5af2;--primitivo-color-azul-500: #076df2;--primitivo-color-azul-400: #4f9cf7;--primitivo-color-azul-300: #93aee0;--primitivo-color-azul-700: #1f5ae0;--primitivo-color-azul-800: #121d59;--primitivo-color-neutro-050: #f4f7ff;--primitivo-color-neutro-100: #e6ebf8;--primitivo-color-neutro-300: #a9b4cf;--primitivo-color-neutro-400: #959fbc;--primitivo-color-neutro-600: #949cb2;--primitivo-color-neutro-800: #767e94;--primitivo-color-estado-exito: #5cb58f;--primitivo-color-estado-aviso: #d9a441;--primitivo-color-estado-peligro: #c76b6b;--primitivo-color-estado-info: #4f9cf7;--primitivo-color-estado-peligro-claro: #ffa79b;--primitivo-color-base-blanco: #ffffff;--primitivo-color-base-negro: #000000;--primitivo-alfa-sutil: .07;--primitivo-alfa-tenue: .1;--primitivo-alfa-media: .16;--primitivo-alfa-fuerte: .24;--semantico-superficie-lienzo: var(--primitivo-color-tinta-800);--semantico-superficie-base: var(--primitivo-color-tinta-700);--semantico-superficie-elevada: var(--primitivo-color-tinta-600);--semantico-superficie-tercer-nivel: var(--primitivo-color-tinta-500);--semantico-superficie-invertida: var(--primitivo-color-azul-800);--semantico-superficie-velo: rgba(0, 0, 0, .62);--semantico-texto-principal: var(--primitivo-color-neutro-050);--semantico-texto-alterno: var(--primitivo-color-neutro-100);--semantico-texto-secundario: var(--primitivo-color-neutro-300);--semantico-texto-terciario: var(--primitivo-color-neutro-400);--semantico-texto-atenuado: var(--primitivo-color-neutro-600);--semantico-texto-invertido: var(--primitivo-color-base-blanco);--semantico-texto-enlace: var(--primitivo-color-azul-400);--semantico-borde-tenue: rgba(255, 255, 255, var(--primitivo-alfa-sutil));--semantico-borde-suave: rgba(255, 255, 255, .12);--semantico-borde-base: rgba(255, 255, 255, var(--primitivo-alfa-tenue));--semantico-borde-enfasis: rgba(255, 255, 255, var(--primitivo-alfa-media));--semantico-accion-primaria: var(--primitivo-color-azul-600);--semantico-accion-primaria-hover: var(--primitivo-color-azul-700);--semantico-accion-brillante: var(--primitivo-color-azul-500);--semantico-accion-fantasma: transparent;--semantico-estado-exito: var(--primitivo-color-estado-exito);--semantico-estado-aviso: var(--primitivo-color-estado-aviso);--semantico-estado-peligro: var(--primitivo-color-estado-peligro);--semantico-estado-info: var(--primitivo-color-estado-info);--semantico-estado-texto-exito: var(--primitivo-color-estado-exito);--semantico-estado-texto-aviso: var(--primitivo-color-estado-aviso);--semantico-estado-texto-peligro: var(--primitivo-color-estado-peligro-claro);--semantico-estado-texto-info: var(--primitivo-color-estado-info);--semantico-foco-anillo: var(--primitivo-color-azul-400);--semantico-tipografia-sans: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--semantico-tipografia-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--semantico-espaciado-1: .25rem;--semantico-espaciado-2: .5rem;--semantico-espaciado-3: .75rem;--semantico-espaciado-4: 1rem;--semantico-espaciado-5: 1.25rem;--semantico-espaciado-6: 1.5rem;--semantico-espaciado-8: 2rem;--semantico-espaciado-10: 2.5rem;--semantico-espaciado-12: 3rem;--semantico-espaciado-16: 4rem;--semantico-tipografia-escala-micro: .8125rem;--semantico-tipografia-escala-xs: .875rem;--semantico-tipografia-escala-sm: .9375rem;--semantico-tipografia-escala-body: 1rem;--semantico-tipografia-escala-body-lg: 1.125rem;--semantico-tipografia-escala-h3: 1.125rem;--semantico-tipografia-escala-h2: 1.375rem;--semantico-tipografia-escala-h1: clamp(1.75rem, 1.5rem + .8vw, 2.25rem);--semantico-tipografia-escala-display-2: clamp(1.875rem, 1.4rem + 1.8vw, 2.75rem);--semantico-tipografia-escala-display-1: clamp(2.5rem, 1.1rem + 5.6vw, 4.75rem);--semantico-tipografia-escala-stat: clamp(2rem, 1.5rem + 1.6vw, 2.5rem);--semantico-radio-xs: 6px;--semantico-radio-sm: 10px;--semantico-radio-md: 14px;--semantico-radio-lg: 18px;--semantico-radio-xl: 24px;--semantico-radio-completo: 999px;--semantico-sombra-baja: 0 1px 2px rgba(0, 0, 0, .24);--semantico-sombra-media: 0 8px 24px rgba(0, 0, 0, .28);--semantico-sombra-alta: 0 24px 64px rgba(0, 0, 0, .36);--semantico-movimiento-rapido: .12s;--semantico-movimiento-base: .18s;--semantico-movimiento-lento: .24s;--semantico-movimiento-curva: cubic-bezier(.4, 0, .2, 1);--canvas: var(--semantico-superficie-lienzo);--canvas-deep: var(--primitivo-color-tinta-900);--surface: var(--semantico-superficie-base);--surface-2: var(--semantico-superficie-elevada);--surface-invert: var(--semantico-superficie-invertida);--text: var(--semantico-texto-alterno);--text-strong: var(--semantico-texto-principal);--text-muted: var(--semantico-texto-secundario);--text-soft: var(--semantico-texto-terciario);--text-link: var(--semantico-texto-enlace);--text-invert: var(--semantico-texto-invertido);--border: var(--semantico-borde-base);--border-strong: var(--semantico-borde-enfasis);--hairline: var(--semantico-borde-tenue);--border-invert: var(--semantico-borde-enfasis);--brand-500: var(--primitivo-color-azul-600);--brand-bright: var(--primitivo-color-azul-500);--brand-bright-hover: var(--primitivo-color-azul-700);--brand-400: var(--primitivo-color-azul-400);--success-text: var(--semantico-estado-texto-exito);--warning-text: var(--semantico-estado-texto-aviso);--danger-text: var(--semantico-estado-texto-peligro);--info-text: var(--semantico-estado-texto-info);--text-micro: var(--semantico-tipografia-escala-micro);--text-xs: var(--semantico-tipografia-escala-xs);--text-sm: var(--semantico-tipografia-escala-sm);--text-body: var(--semantico-tipografia-escala-body);--border-soft: var(--semantico-borde-suave);--text-h2: var(--semantico-tipografia-escala-h2);--text-body-lg: var(--semantico-tipografia-escala-body-lg);--text-h1: var(--semantico-tipografia-escala-h1);--text-h3: var(--semantico-tipografia-escala-h3);--text-stat: var(--semantico-tipografia-escala-stat);--text-display-1: var(--semantico-tipografia-escala-display-1);--text-display-2: var(--semantico-tipografia-escala-display-2);--radius-xl: var(--semantico-radio-xl);--r-2: var(--semantico-radio-sm);--focus-ring: var(--semantico-foco-anillo);--brand-100: rgba(15, 90, 242, .26);--brand-200: rgba(122, 166, 255, .42);--brand-300: #8fb6ff;--brand-50: rgba(15, 90, 242, .16);--brand-600: #5b90ff;--brand-700: #8fb6ff;--brand-900: #dbe7ff;--danger-700: #ffa79b;--dur-1: .12s;--dur-2: .18s;--dur-3: .24s;--dur-4: .32s;--dur-5: .48s;--ease-emphasized: cubic-bezier(.2, .8, .2, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--elev-1: 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 8px 20px -10px rgba(0, 0, 0, .55);--elev-3: 0 24px 52px -24px rgba(0, 0, 0, .7);--font-display: "Clash Display", "Satoshi", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-sans: "Satoshi", "Segoe UI", system-ui, -apple-system, sans-serif;--gap-block: var(--sp-8);--gap-card: var(--sp-4);--gap-field: var(--sp-4);--gap-row: var(--sp-3);--header-h: 68px;--icon-box-sm: 32px;--icon-gap-loose: .75rem;--leading-body: 1.6;--leading-display: 1.05;--leading-heading: 1.25;--measure: 68ch;--navy-100: #101832;--navy-200: rgba(255, 255, 255, .2);--navy-300: #3a4770;--navy-50: #0b1120;--navy-600: #aab6da;--navy-700: #c6d1ec;--navy-800: #dde5f7;--navy-900: #eef2fc;--navy-950: #f7f9ff;--navy-deep: #141526;--num-tabular: tabular-nums lining-nums;--pad-card: var(--sp-5);--pad-card-tight: var(--sp-4);--pad-page: var(--sp-8);--pad-page-bottom: var(--sp-16);--radius-lg: 18px;--radius-md: 14px;--radius-pill: 999px;--radius-sm: 10px;--radius-xs: 6px;--sand-100: rgba(224, 165, 60, .26);--sand-200: rgba(244, 207, 138, .42);--sand-50: rgba(224, 165, 60, .16);--sand-500: #e0a53c;--sand-600: #e8b455;--shadow-focus: 0 0 0 3px rgba(91, 144, 255, .35);--shadow-lg: var(--elev-2);--shadow-xl: var(--elev-3);--shadow-xs: var(--elev-1);--shell-pad: clamp(1.25rem, 3.4vw, 4.25rem);--slate-400: #8d99b5;--sp-1: .25rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--success-50: var(--teal-50);--success-700: var(--teal-700);--surface-3: #202847;--tabbar-h: 62px;--teal-100: rgba(18, 184, 134, .26);--teal-200: rgba(110, 231, 191, .42);--teal-300: #6ee7bf;--teal-50: rgba(18, 184, 134, .16);--teal-500: #12b886;--teal-600: #0a8360;--teal-700: #2fc79c;--text-lead: 1rem;--tracking-caps: .08em;--tracking-display: -.022em;--tracking-heading: -.012em;--warning-50: var(--sand-50);--z-base: 0;--z-modal: 50;--z-sticky: 20}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:300 450;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:451 550;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:551 900;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none}h1,h2,h3,h4{margin:0;color:var(--text-strong);font-family:var(--font-display);line-height:var(--leading-heading);letter-spacing:0;word-spacing:.06em;font-weight:600}h3,h4{font-family:var(--font-sans);font-weight:500;word-spacing:normal}p{margin:0}strong,b{font-weight:500}a{color:var(--text-link);text-decoration-color:color-mix(in srgb,var(--brand-500) 40%,transparent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand-200);color:var(--text-strong)}:root{--n-lienzo: var(--semantico-superficie-lienzo);--n-sup: var(--semantico-superficie-base);--n-sup-2: var(--semantico-superficie-elevada);--n-sup-3: var(--semantico-superficie-tercer-nivel);--n-lateral: var(--primitivo-color-tinta-900);--n-hover: color-mix(in srgb, var(--primitivo-color-neutro-050) 5%, transparent);--n-activo: color-mix(in srgb, var(--primitivo-color-neutro-050) 9%, transparent);--n-campo: color-mix(in srgb, var(--primitivo-color-neutro-050) 5%, transparent);--n-azul-tenue: color-mix(in srgb, var(--n-azul) 18%, transparent);--n-texto: var(--semantico-texto-principal);--n-texto-2: var(--semantico-texto-secundario);--n-texto-3: var(--semantico-texto-terciario);--n-sobre-azul: var(--semantico-texto-invertido);--n-borde: var(--semantico-borde-base);--n-borde-2: var(--semantico-borde-enfasis);--n-borde-control: color-mix(in srgb, var(--primitivo-color-neutro-300) 55%, transparent);--n-azul: var(--semantico-accion-primaria);--n-azul-h: var(--semantico-accion-primaria-hover);--n-enlace: var(--semantico-texto-enlace);--n-ok: var(--semantico-estado-texto-exito);--n-alerta: var(--semantico-estado-texto-aviso);--n-mal: var(--semantico-estado-texto-peligro);--n-info: var(--semantico-estado-texto-info);--n-radio: var(--semantico-radio-sm);--n-radio-g: var(--semantico-radio-md);--n-radio-xg: var(--semantico-radio-lg);--n-completo: var(--semantico-radio-completo);--n-titulo: var(--font-display);--n-sans: var(--semantico-tipografia-sans);--n-mono: var(--semantico-tipografia-mono);--n-t-etiqueta: var(--semantico-tipografia-escala-micro);--n-t-chico: var(--semantico-tipografia-escala-xs);--n-t-ui: var(--semantico-tipografia-escala-sm);--n-t-cuerpo: var(--semantico-tipografia-escala-body);--n-t-grande: var(--semantico-tipografia-escala-body-lg);--n-t-h3: var(--semantico-tipografia-escala-h3);--n-t-h2: var(--semantico-tipografia-escala-h2);--n-t-h1: var(--semantico-tipografia-escala-h1);--n-t-cifra: var(--semantico-tipografia-escala-stat);--n-t-numero: calc(var(--n-t-h2) * 1.25);--n-medio: 500;--n-fuerte: 700;--n-e-1: var(--semantico-espaciado-1);--n-e-2: var(--semantico-espaciado-2);--n-e-3: var(--semantico-espaciado-3);--n-e-4: var(--semantico-espaciado-4);--n-e-5: var(--semantico-espaciado-5);--n-e-6: var(--semantico-espaciado-6);--n-e-8: var(--semantico-espaciado-8);--n-e-10: var(--semantico-espaciado-10);--n-z-velo: 60;--n-z-panel: 61;--n-alto: 44px;--n-alto-chico: 38px;--n-anillo: 0 0 0 3px color-mix(in srgb, var(--n-azul) 45%, transparent);--n-capa-1: inset 0 1px 0 color-mix(in srgb, var(--primitivo-color-base-blanco) 4%, transparent), var(--semantico-sombra-baja);--n-capa-2: inset 0 1px 0 color-mix(in srgb, var(--primitivo-color-base-blanco) 6%, transparent), var(--semantico-sombra-media);--n-rapido: var(--semantico-movimiento-rapido) var(--semantico-movimiento-curva)}html{color-scheme:dark;scrollbar-color:var(--n-sup-3) transparent}option,optgroup{background-color:var(--n-sup-2);color:var(--n-texto)}option:disabled{color:var(--n-texto-3)}.n-h1{margin:0;font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-h1);line-height:1.15;letter-spacing:0;word-spacing:.06em;color:var(--n-texto);text-wrap:balance}.n-h2{margin:0;font-family:var(--n-sans);font-weight:var(--n-fuerte);font-size:var(--n-t-h3);line-height:1.3;letter-spacing:0;color:var(--n-texto)}.n-h3{margin:0;font-family:var(--n-sans);font-weight:var(--n-medio);font-size:var(--n-t-cuerpo);line-height:1.35;letter-spacing:0;color:var(--n-texto)}.n-texto{margin:0;color:var(--n-texto-2);line-height:1.55}.n-chico{margin:0;color:var(--n-texto-2);font-size:var(--n-t-ui);line-height:1.5}.n-tenue{margin:0;color:var(--n-texto-3);font-size:var(--n-t-chico);line-height:1.45}.n-rotulo{margin:0;color:var(--n-texto-3);font-size:var(--n-t-etiqueta);font-weight:var(--n-medio);letter-spacing:.04em;text-transform:uppercase}.n-codigo,.crm-codigo{font-family:var(--n-mono);font-size:var(--n-t-chico);color:var(--n-texto-2);overflow-wrap:anywhere}.n-enlace{padding:0;border:0;background:none;color:var(--n-enlace);font:inherit;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.n-enlace>svg{display:inline-block;margin-right:var(--n-e-1);vertical-align:-2px}.n-pila{display:flex;flex-direction:column;gap:var(--n-e-3);min-width:0}.n-pila--c{gap:var(--n-e-2)}.n-pila>.n-insignia{align-self:flex-start}.n-pila--g{gap:var(--n-e-6)}.n-fila{display:flex;align-items:center;gap:var(--n-e-3);flex-wrap:wrap;min-width:0}.n-fila--entre{justify-content:space-between}.n-rejilla{display:grid;gap:var(--n-e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.n-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.n-saltar{position:absolute;left:-999px;z-index:80;padding:var(--n-e-2) var(--n-e-3);border-radius:var(--n-radio);background:var(--n-azul);color:var(--n-sobre-azul)}.n-saltar:focus{left:var(--n-e-3);top:var(--n-e-3)}.n-sup{min-width:0;padding:var(--n-e-5);border:1px solid var(--n-borde);border-radius:var(--n-radio-g);background:var(--n-sup);box-shadow:var(--n-capa-1)}.n-tarjeta{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--n-borde);border-radius:var(--n-radio-g);background:var(--n-sup);box-shadow:var(--n-capa-1)}.n-tarjeta__cabecera{display:flex;align-items:center;gap:var(--n-e-3);flex-wrap:wrap;padding:var(--n-e-4) var(--n-e-5);border-bottom:1px solid var(--n-borde)}.n-tarjeta__titulo{margin:0;font-family:var(--n-sans);font-weight:var(--n-fuerte);font-size:var(--n-t-h3);line-height:1.3;letter-spacing:0;color:var(--n-texto)}.n-tarjeta__cabecera>.n-tarjeta__titulo{flex:1 1 18ch;min-width:0}.n-tarjeta__acciones{display:flex;align-items:center;gap:var(--n-e-2);flex-wrap:wrap;min-width:0}.n-tarjeta__cuerpo{flex:1;padding:var(--n-e-5)}.n-tarjeta__cuerpo--sin-relleno{padding:0}.n-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--n-e-2);min-height:var(--n-alto);max-width:100%;padding:0 var(--n-e-4);border:1px solid transparent;border-radius:var(--n-radio);font:inherit;font-weight:var(--n-medio);font-size:var(--n-t-ui);line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--n-rapido),border-color var(--n-rapido),color var(--n-rapido),box-shadow var(--n-rapido)}.n-btn>span{display:inline-flex;align-items:center;gap:var(--n-e-1)}.n-btn:disabled{opacity:.55;cursor:not-allowed}.n-btn--primario{background:var(--semantico-accion-primaria);color:var(--semantico-texto-invertido);box-shadow:inset 0 1px color-mix(in srgb,var(--primitivo-color-base-blanco) 16%,transparent),var(--semantico-sombra-baja)}.n-btn--primario:hover:not(:disabled){background:var(--semantico-accion-primaria-hover)}.n-btn--secundario{background:var(--n-hover);color:var(--n-texto);border-color:var(--n-borde-2)}.n-btn--secundario:hover:not(:disabled){background:var(--n-activo);border-color:var(--n-borde-control)}.n-btn--fantasma{background:transparent;color:var(--n-texto-2)}.n-btn--fantasma:hover:not(:disabled){background:var(--n-hover);color:var(--n-texto)}.n-btn--fantasma.n-btn--chico{border-color:var(--n-borde)}.n-btn--peligro{background:transparent;color:var(--n-mal);border-color:color-mix(in srgb,var(--n-mal) 55%,transparent)}.n-btn--peligro:hover:not(:disabled){background:color-mix(in srgb,var(--n-mal) 12%,transparent)}.n-btn--chico{min-height:var(--n-alto-chico);padding:0 var(--n-e-3);font-size:var(--n-t-chico)}.n-btn--grande{min-height:52px;padding:0 var(--n-e-6);font-size:var(--n-t-cuerpo)}.n-btn--ancho{width:100%}.n-btn--icono{min-width:var(--n-alto);padding:0}.n-btn--chico.n-btn--icono{min-width:var(--n-alto-chico)}@media(pointer:coarse){.n-btn--chico{min-height:var(--n-alto)}}@media(max-width:480px){.n-btn{white-space:normal;text-align:center}}.n-icono-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--n-radio);background:transparent;color:var(--n-texto-2);cursor:pointer;transition:background var(--n-rapido),color var(--n-rapido)}.n-icono-btn:hover{background:var(--n-hover);color:var(--n-texto)}.n-icono-btn--borde{border-color:var(--n-borde);background:var(--n-sup)}.n-giro{animation:n-giro .8s linear infinite}@keyframes n-giro{to{transform:rotate(360deg)}}.n-campo{display:flex;flex-direction:column;gap:var(--n-e-2);min-width:0}.n-campo__arriba{display:flex;align-items:center;gap:var(--n-e-2);flex-wrap:wrap}.n-campo__etiqueta{color:var(--n-texto-2);font-size:var(--n-t-chico);font-weight:var(--n-medio);line-height:1.35}.n-campo__req{color:var(--n-mal)}.n-campo__ayuda{margin:0;color:var(--n-texto-3);font-size:var(--n-t-chico);line-height:1.45}.n-campo__error{margin:0;color:var(--n-mal);font-size:var(--n-t-chico);line-height:1.45}.n-entrada,.crm-campo__control{width:100%;min-height:var(--n-alto);padding:10px var(--n-e-3);border:1px solid var(--n-borde-2);border-radius:var(--n-radio);background:var(--n-campo);color:var(--n-texto);font:inherit;font-size:var(--n-t-ui);line-height:1.4;color-scheme:dark;transition:border-color var(--n-rapido),box-shadow var(--n-rapido),background var(--n-rapido)}.n-entrada:hover:not(:disabled):not([readonly]),.crm-campo__control:hover:not(:disabled){border-color:var(--n-borde-control)}.n-entrada::placeholder{color:var(--n-texto-3)}.n-entrada:focus-visible,.crm-campo__control:focus-visible{outline:none;border-color:var(--n-enlace);box-shadow:var(--n-anillo)}.n-entrada:disabled,.n-entrada[readonly]{color:var(--n-texto-2);background-color:transparent}.n-entrada[aria-invalid=true]{border-color:var(--n-mal)}textarea.n-entrada{resize:vertical;line-height:1.5}select.n-entrada,select.crm-campo__control{padding-right:var(--n-e-8);appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--n-texto-2) 50%),linear-gradient(135deg,var(--n-texto-2) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.n-con-icono{position:relative;display:block;min-width:0}.n-con-icono>svg{position:absolute;left:var(--n-e-3);top:50%;transform:translateY(-50%);color:var(--n-texto-3);pointer-events:none}.n-con-icono>.n-entrada{padding-left:40px}.n-marca{display:flex;gap:var(--n-e-3);align-items:center;min-height:var(--n-alto);color:var(--n-texto);font-size:var(--n-t-ui);line-height:1.4;cursor:pointer}input[type=checkbox],input[type=radio]{display:inline-grid;flex:none;place-content:center;width:20px;height:20px;margin:0;border:1px solid var(--n-borde-control);border-radius:6px;background:var(--n-campo);color:var(--n-sobre-azul);appearance:none;cursor:pointer;transition:background var(--n-rapido),border-color var(--n-rapido)}input[type=radio]{border-radius:50%}input[type=checkbox]:before,input[type=radio]:before{content:"";width:12px;height:12px;background:currentColor;transform:scale(0);transition:transform var(--n-rapido)}input[type=checkbox]:before{clip-path:polygon(14% 47%,0 62%,38% 100%,100% 22%,85% 8%,37% 70%)}input[type=radio]:before{width:10px;height:10px;border-radius:50%}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--n-enlace)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--n-azul);background:var(--n-azul)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input.n-interruptor{place-content:center start;width:36px;padding:0 2px;border-radius:var(--n-completo);background:var(--n-sup-3)}input.n-interruptor:before{width:14px;height:14px;border-radius:50%;background:var(--n-texto-2);clip-path:none;transform:none;transition:transform var(--n-rapido),background var(--n-rapido)}input.n-interruptor:checked:before{background:var(--n-sobre-azul);transform:translate(16px)}.n-filtros{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-sup)}.n-filtro{display:inline-flex;align-items:center;gap:var(--n-e-2);min-height:34px;padding:0 var(--n-e-3);border:0;border-radius:7px;background:none;color:var(--n-texto-2);font:inherit;font-size:var(--n-t-chico);font-weight:var(--n-medio);white-space:nowrap;cursor:pointer;transition:background var(--n-rapido),color var(--n-rapido)}.n-filtro:hover{background:var(--n-hover);color:var(--n-texto)}.n-filtro[aria-pressed=true]{background:var(--n-sup-3);color:var(--n-texto);box-shadow:var(--n-capa-1)}.n-filtro__cuenta{color:var(--n-texto-3);font-variant-numeric:tabular-nums}.n-filtro[aria-pressed=true] .n-filtro__cuenta{color:var(--n-texto-2)}@media(pointer:coarse){.n-filtro{min-height:var(--n-alto)}}@media(max-width:720px){.n-filtros{display:flex;width:100%}.n-filtro{flex:1 1 auto;justify-content:center}}.n-insignia{display:inline-flex;align-items:center;gap:var(--n-e-1);padding:2px var(--n-e-2);border-radius:var(--n-completo);background:var(--n-activo);color:var(--n-texto-2);font-size:var(--n-t-etiqueta);font-weight:var(--n-medio);line-height:1.35;white-space:nowrap}.n-insignia--ok{color:var(--n-ok);background:color-mix(in srgb,var(--n-ok) 11%,transparent)}.n-insignia--alerta{color:var(--n-alerta);background:color-mix(in srgb,var(--n-alerta) 11%,transparent)}.n-insignia--mal{color:var(--n-mal);background:color-mix(in srgb,var(--n-mal) 11%,transparent)}.n-insignia--info{color:var(--n-info);background:color-mix(in srgb,var(--n-info) 11%,transparent)}.n-contador{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--n-completo);background:var(--n-azul);color:var(--n-sobre-azul);font-size:var(--n-t-etiqueta);font-weight:var(--n-medio);font-variant-numeric:tabular-nums}.n-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--n-sup-3);color:var(--n-texto);font-size:var(--n-t-etiqueta);font-weight:var(--n-medio)}.n-accion{display:inline-flex;flex:none;align-items:center;gap:2px;min-height:32px;padding:0 var(--n-e-1) 0 var(--n-e-3);border:1px solid var(--n-borde-2);border-radius:8px;color:var(--n-texto);font-size:var(--n-t-chico);font-weight:var(--n-medio);white-space:nowrap;transition:background var(--n-rapido),border-color var(--n-rapido),color var(--n-rapido)}a:hover>.n-accion,button:hover>.n-accion{border-color:var(--n-azul);background:var(--n-azul);color:var(--n-sobre-azul)}.n-aviso,.crm-aviso-linea{display:flex;gap:var(--n-e-3);padding:var(--n-e-3) var(--n-e-4);border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-sup);color:var(--n-texto-2);font-size:var(--n-t-ui);line-height:1.5}.crm-aviso-linea{display:block}.crm-aviso-linea>svg{display:inline-block;margin-right:var(--n-e-2);vertical-align:-3px}.n-aviso__icono{flex:none;display:inline-flex;margin-top:2px}.n-aviso>div{min-width:0;overflow-wrap:anywhere}.n-aviso strong{display:block;color:var(--n-texto);font-weight:var(--n-medio)}.n-aviso__acciones{margin-top:var(--n-e-2)}.n-aviso--ok{border-color:color-mix(in srgb,var(--n-ok) 40%,transparent)}.n-aviso--ok .n-aviso__icono{color:var(--n-ok)}.n-aviso--alerta{border-color:color-mix(in srgb,var(--n-alerta) 40%,transparent)}.n-aviso--alerta .n-aviso__icono{color:var(--n-alerta)}.n-aviso--mal,.crm-aviso-linea--error{border-color:color-mix(in srgb,var(--n-mal) 45%,transparent)}.n-aviso--mal .n-aviso__icono{color:var(--n-mal)}.n-aviso--info .n-aviso__icono{color:var(--n-info)}.n-vacio{display:flex;flex-direction:column;align-items:center;gap:var(--n-e-2);padding:var(--n-e-10) var(--n-e-5);color:var(--n-texto-2);font-size:var(--n-t-ui);text-align:center}.n-vacio>svg{box-sizing:content-box;margin-bottom:var(--n-e-2);padding:var(--n-e-3);border:1px solid var(--n-borde);border-radius:var(--n-radio-g);background:var(--n-hover);color:var(--n-texto-2)}.n-vacio__titulo{margin:0;color:var(--n-texto);font-size:var(--n-t-cuerpo);font-weight:var(--n-medio)}.n-vacio p{margin:0;max-width:52ch}.n-esqueleto{display:flex;flex-direction:column;gap:var(--n-e-3)}.n-esqueleto__fila{display:block;height:var(--esqueleto-alto, 16px);width:var(--esqueleto-ancho, 100%);border-radius:var(--semantico-radio-xs);background:var(--n-sup-2);animation:n-pulso 1.4s ease-in-out infinite}.n-esqueleto>.n-esqueleto__fila:nth-child(2n){width:72%}@keyframes n-pulso{50%{opacity:.5}}.n-pestanas{display:flex;gap:var(--n-e-1);overflow-x:auto;border-bottom:1px solid var(--n-borde);scrollbar-width:none}@media(max-width:720px){.n-pestanas{flex-wrap:wrap;overflow-x:visible}.n-pestana{flex:1 1 auto;justify-content:center}}.n-pestana{display:inline-flex;align-items:center;gap:var(--n-e-2);min-height:var(--n-alto);margin-bottom:-1px;padding:0 var(--n-e-3);border:0;border-bottom:2px solid transparent;background:none;color:var(--n-texto-2);font:inherit;font-size:var(--n-t-ui);font-weight:var(--n-medio);white-space:nowrap;cursor:pointer;transition:color var(--n-rapido),border-color var(--n-rapido)}.n-pestana:hover{color:var(--n-texto);border-bottom-color:var(--n-borde-2)}.n-pestana[aria-selected=true]{color:var(--n-texto);border-bottom-color:var(--n-enlace)}@media(max-width:420px){.n-pestana{padding:0 var(--n-e-2)}}.n-tabla-marco{min-width:0;overflow-x:auto;border:1px solid var(--n-borde);border-radius:var(--n-radio-g);background:var(--n-sup);box-shadow:var(--n-capa-1)}.n-tabla-barra{display:flex;align-items:center;gap:var(--n-e-2);min-height:0;padding:var(--n-e-1) var(--n-e-2) 0}.n-tabla{width:100%;border-collapse:collapse;font-size:var(--n-t-ui)}.n-tabla th{padding:var(--n-e-2) var(--n-e-4);border-bottom:1px solid var(--n-borde);color:var(--n-texto-3);font-size:var(--n-t-chico);font-weight:var(--n-medio);text-align:left;white-space:nowrap}.n-tabla td{padding:10px var(--n-e-4);border-bottom:1px solid var(--n-borde);color:var(--n-texto-2);vertical-align:middle;transition:background var(--n-rapido)}.n-tabla tbody tr:last-child td{border-bottom:0}.n-tabla tbody tr:hover td{background:var(--n-hover)}.n-tabla--comoda td{padding-block:var(--n-e-4)}.n-tabla a{color:var(--n-texto);font-weight:var(--n-medio);text-decoration:none}.n-tabla a:hover{text-decoration:underline}.n-tabla__nombre{color:var(--n-texto);font-weight:var(--n-medio)}.n-tabla__nombre svg{display:inline-block;vertical-align:-2px}.n-tabla__accion{text-align:right;white-space:nowrap}.n-tabla__accion .n-fila{justify-content:flex-end}.n-tabla__fila--abrible{cursor:pointer}.n-tabla__fila--abrible:hover td:first-child{box-shadow:inset 2px 0 0 var(--n-enlace)}.n-tabla__fila--abrible:focus-visible{outline:2px solid var(--semantico-foco-anillo);outline-offset:-2px}.n-tabla .n-tabla__celda--derecha{text-align:right;font-variant-numeric:tabular-nums}.n-tabla .n-tabla__celda--centro{text-align:center}.n-tabla td .n-pila{gap:2px}.n-tabla td .n-fila{min-height:0}.n-tabla__celda--sin-cortar,.n-sin-cortar{white-space:nowrap}.n-tabla th.n-tabla__celda--marca{width:44px;padding-right:0}.n-tabla td.n-tabla__celda--marca{width:44px;padding-block:0;padding-right:0}.n-tabla__celda--marca .n-marca{justify-content:center;min-height:44px}.n-tabla__orden{display:inline-flex;align-items:center;gap:var(--n-e-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:color var(--n-rapido)}.n-tabla__orden:hover{color:var(--n-texto)}.n-tabla__columnas{display:inline-flex;float:right;margin:-6px calc(-1 * var(--n-e-2)) -6px var(--n-e-2)}.n-columnas{display:flex;flex-direction:column;gap:var(--n-e-2)}.n-columnas__opcion{display:flex;align-items:center;gap:var(--n-e-2);min-height:32px;color:var(--n-texto);font-size:var(--n-t-ui);cursor:pointer}@media(max-width:900px){.n-tabla .n-tabla__opcional{display:none}.n-tabla th,.n-tabla td{padding-inline:var(--n-e-3)}}@media(max-width:900px){.n-tabla-barra{display:none}.n-tabla--apilada thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.n-tabla--apilada,.n-tabla--apilada tbody,.n-tabla--apilada td{display:block;width:100%}.n-tabla--apilada tr{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--n-e-1) var(--n-e-4);padding:var(--n-e-3) var(--n-e-4);border-bottom:1px solid var(--n-borde)}.n-tabla--apilada td:first-child,.n-tabla--apilada td.n-tabla__celda--marca+td,.n-tabla--apilada .n-tabla__accion{grid-column:1 / -1}.n-tabla--apilada tr:last-child{border-bottom:0}.n-tabla--apilada td{padding:var(--n-e-1) 0;border-bottom:0;text-align:left}.n-tabla--apilada td.n-tabla__celda--derecha,.n-tabla--apilada td.n-tabla__celda--centro{text-align:left}.n-tabla--apilada td.n-tabla__celda--derecha .n-fila,.n-tabla--apilada td.n-tabla__celda--centro .n-fila{justify-content:flex-start}.n-tabla--apilada td:empty{display:none}.n-tabla--apilada td.n-tabla__celda--marca{position:absolute;top:var(--n-e-1);right:var(--n-e-2);width:auto;padding:0}.n-tabla--apilada td[data-etiqueta]:not(:first-child):before{content:attr(data-etiqueta);display:block;color:var(--n-texto-3);font-size:var(--n-t-chico)}.n-tabla--apilada td.n-tabla__celda--marca+td[data-etiqueta]:before{display:none}.n-tabla--apilada td.n-tabla__celda--marca+td{padding-right:44px}.n-tabla--apilada .n-tabla__accion{padding-top:var(--n-e-2);text-align:left;white-space:normal}.n-tabla--apilada td.n-tabla__accion:before{display:none}.n-tabla--apilada .n-tabla__accion .n-fila{justify-content:flex-start}.n-tabla--apilada tbody tr:hover td{background:none}}.n-lista{margin:0;padding:0;overflow:hidden;border:1px solid var(--n-borde);border-radius:var(--n-radio-g);background:var(--n-sup);box-shadow:var(--n-capa-1);list-style:none}.n-lista>li+li{border-top:1px solid var(--n-borde)}.n-cifras{display:grid;gap:var(--n-e-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr))}.n-cifra{position:relative;display:flex;flex-direction:column;gap:var(--n-e-1);min-width:0;padding:var(--n-e-4) var(--n-e-5);border:1px solid var(--n-borde);border-radius:var(--n-radio-g);background:var(--n-sup);box-shadow:var(--n-capa-1);color:inherit;text-decoration:none;transition:background var(--n-rapido),border-color var(--n-rapido)}.n-cifra--enlace{cursor:pointer}.n-cifra--enlace:hover{border-color:var(--n-borde-2);background:var(--n-sup-2)}.n-cifra__ir{position:absolute;top:var(--n-e-4);right:var(--n-e-4);color:var(--n-texto-3);transition:color var(--n-rapido),transform var(--n-rapido)}.n-cifra--enlace:hover .n-cifra__ir{color:var(--n-texto);transform:translate(1px,-1px)}.n-cifra__valor{font-family:var(--n-titulo);font-size:var(--n-t-numero);font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--n-texto)}.n-cifra__etiqueta{display:flex;align-items:baseline;gap:var(--n-e-2);color:var(--n-texto-2);font-size:var(--n-t-chico)}.n-cifra__detalle{color:var(--n-texto-3);font-size:var(--n-t-chico)}.n-cifra--info .n-cifra__etiqueta:before,.n-cifra--alerta .n-cifra__etiqueta:before,.n-cifra--mal .n-cifra__etiqueta:before,.n-cifra--ok .n-cifra__etiqueta:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--n-tono-cifra);transform:translateY(-1px)}.n-cifra--info{--n-tono-cifra: var(--semantico-estado-info)}.n-cifra--alerta{--n-tono-cifra: var(--semantico-estado-aviso)}.n-cifra--mal{--n-tono-cifra: var(--semantico-estado-peligro)}.n-cifra--ok{--n-tono-cifra: var(--semantico-estado-exito)}.n-tarjeta__cuerpo .n-cifra{padding:var(--n-e-3) var(--n-e-4);border-color:transparent;background:var(--n-hover);box-shadow:none}.n-tarjeta__cuerpo .n-cifra__valor{font-size:var(--n-t-h2);white-space:nowrap}.n-velo{position:fixed;inset:0;z-index:var(--n-z-velo);padding:0;border:0;background:var(--semantico-superficie-velo);backdrop-filter:blur(2px);animation:n-aparece var(--semantico-movimiento-base) var(--semantico-movimiento-curva)}.n-dialogo{position:fixed;z-index:var(--n-z-panel);left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(560px,calc(100vw - var(--n-e-6)));max-height:calc(100dvh - var(--n-e-6));overflow:hidden;border:1px solid var(--n-borde-2);border-radius:var(--n-radio-xg);background:var(--n-sup);box-shadow:var(--semantico-sombra-alta);animation:n-aparece var(--semantico-movimiento-base) var(--semantico-movimiento-curva)}@keyframes n-aparece{0%{opacity:0}}.n-dialogo--amplio{width:min(920px,calc(100vw - var(--n-e-6)))}.n-dialogo--angosto{width:min(440px,calc(100vw - var(--n-e-6)))}.n-dialogo__cabecera{display:flex;align-items:center;gap:var(--n-e-3);padding:var(--n-e-4) var(--n-e-5);border-bottom:1px solid var(--n-borde)}.n-dialogo__titulo{flex:1;min-width:0;margin:0;font-family:var(--n-sans);font-size:var(--n-t-h3);font-weight:var(--n-fuerte);line-height:1.3;letter-spacing:0;color:var(--n-texto)}.n-dialogo__descripcion{margin:0;padding:var(--n-e-4) var(--n-e-5) 0;color:var(--n-texto-2);font-size:var(--n-t-ui);line-height:1.5}.n-dialogo__cuerpo{flex:1;display:flex;flex-direction:column;gap:var(--n-e-3);min-height:0;overflow-y:auto;padding:var(--n-e-4) var(--n-e-5)}.n-dialogo__pie{display:flex;justify-content:flex-end;gap:var(--n-e-2);flex-wrap:wrap;padding:var(--n-e-3) var(--n-e-5);border-top:1px solid var(--n-borde)}.n-popover{z-index:62;min-width:240px;max-height:min(420px,60dvh);overflow-y:auto;padding:var(--n-e-3);border:1px solid var(--n-borde-2);border-radius:var(--n-radio-g);background:var(--n-sup-2);box-shadow:var(--semantico-sombra-alta)}.n-globo{z-index:70;max-width:260px;padding:var(--n-e-2) var(--n-e-3);border:1px solid var(--n-borde-2);border-radius:var(--n-radio);background:var(--n-sup-3);color:var(--n-texto);font-size:var(--n-t-chico);line-height:1.45;box-shadow:var(--semantico-sombra-media)}.n-globo__flecha{fill:var(--n-sup-3)}.n-brindis{position:fixed;z-index:70;right:var(--n-e-4);bottom:var(--n-e-4);display:flex;flex-direction:column;gap:var(--n-e-2);width:min(400px,calc(100vw - var(--n-e-8)));pointer-events:none}.n-brindis__uno{display:flex;gap:var(--n-e-3);padding:var(--n-e-3) var(--n-e-4);border:1px solid var(--n-borde-2);border-radius:var(--n-radio);background:var(--n-sup-3);color:var(--n-texto);font-size:var(--n-t-ui);box-shadow:var(--semantico-sombra-media)}.n-brindis__uno>svg{flex:none;margin-top:2px}.n-brindis__uno--ok>svg{color:var(--n-ok)}.n-brindis__uno--mal>svg{color:var(--n-mal)}@media(max-width:760px){.n-brindis{bottom:calc(76px + env(safe-area-inset-bottom))}}.n-chat{display:flex;flex-direction:column;gap:var(--n-e-3)}.n-burbuja{align-self:flex-start;max-width:86%;padding:var(--n-e-3) var(--n-e-4);border-radius:var(--n-radio-g);background:var(--n-sup-2);color:var(--n-texto);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.n-burbuja--propia{align-self:flex-end;background:color-mix(in srgb,var(--n-azul) 32%,var(--n-sup))}.n-burbuja--interna{align-self:stretch;max-width:100%;border:1px dashed var(--n-borde-2);background:transparent;color:var(--n-texto-2)}.n-burbuja__de{display:block;margin-bottom:var(--n-e-1);color:var(--n-texto-3);font-size:var(--n-t-chico)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important}.n-giro{animation-duration:2s}.n-esqueleto__fila,.n-velo,.n-dialogo{animation:none}}@media(pointer:coarse){.n-tabla__orden{min-height:var(--n-alto);min-width:var(--n-alto)}.n-enlace,.c-miga{padding-block:10px;margin-block:-10px}.n-tabla button.n-enlace{padding-inline:12px;margin-inline:-12px}.n-btn--chico.n-btn--icono{min-width:var(--n-alto)}input[type=checkbox],input[type=radio]{width:26px;height:26px}input[type=checkbox]:before{width:15px;height:15px}input[type=radio]:before{width:12px;height:12px}input.n-interruptor{width:48px;height:28px}input.n-interruptor:before{width:22px;height:22px}input.n-interruptor:checked:before{transform:translate(20px)}}:root{--n-alto-chico: var(--n-alto)}.g-shell{width:100%;max-width:none;margin-inline:0;padding-inline:var(--shell-pad)}#root{min-height:100dvh;display:flex;flex-direction:column}#root>main{flex:1 0 auto}.g-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.g-stack{display:flex;flex-direction:column;gap:var(--gap-field)}.g-row{display:flex;align-items:center;gap:var(--gap-row);flex-wrap:wrap}.g-row--between{justify-content:space-between}.g-row--holgado{gap:var(--sp-4)}.g-fill{flex:1}.g-page{padding-block:var(--pad-page) var(--pad-page-bottom)}.g-stepper{display:flex;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-1);scrollbar-width:thin}.g-stepper{flex-wrap:wrap}@media(max-width:430px){.g-stepper{flex-direction:column;align-items:stretch}}.g-stepper__item{display:flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:.4rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.g-stepper__item--current{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700)}.g-stepper__item--done{border-color:var(--teal-200);background:var(--success-50);color:var(--success-700)}.g-stepper__num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--navy-100);color:var(--navy-800);font-size:var(--text-micro)}.g-stepper__item--current .g-stepper__num{background:var(--brand-bright);color:var(--text-invert)}.g-stepper__item--done .g-stepper__num{background:var(--teal-600);color:var(--text-invert)}.g-otp{display:flex;gap:var(--sp-2)}.g-otp__input{width:48px;min-width:0;flex:0 1 48px;height:56px;text-align:center;font-size:var(--text-h2);font-weight:700;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface)}.g-otp__input:focus-visible{outline:none;border-color:var(--brand-500);box-shadow:var(--shadow-focus)}.g-choice-grid{display:grid;gap:var(--sp-3)}@media(min-width:720px){.g-choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-choice{display:flex;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;transition:border-color var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard),box-shadow var(--dur-2) var(--ease-standard)}.g-choice:hover{border-color:var(--navy-300);background:var(--surface-2)}.g-choice--selected{border-color:var(--brand-500);background:var(--brand-50);box-shadow:var(--shadow-focus)}.g-choice__icon{flex:none;width:40px;height:40px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--navy-50);color:var(--brand-600)}.g-choice__title{font-weight:700;color:var(--text-strong)}.g-choice__desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.g-filedrop{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-6);border:2px dashed var(--navy-200);border-radius:var(--radius-md);background:var(--surface-2);text-align:center;transition:border-color var(--dur-2) var(--ease-standard),background-color var(--dur-2) var(--ease-standard)}.g-filedrop--over{border-color:var(--brand-500);background:var(--brand-50)}.g-filedrop__hint{font-size:var(--text-xs);color:var(--text-soft)}.g-filedrop__titulo{font-weight:500}.g-why-bloque{position:relative}.g-explain--flotante{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max-content;max-width:min(360px,86vw);box-shadow:var(--shadow-lg, 0 12px 32px rgba(0, 0, 0, .28))}.g-why-bloque{display:inline-flex;flex-direction:column;gap:var(--sp-2)}.g-field__hint--sangrado{margin-left:var(--sp-8)}.g-filedrop--ocupado{border-style:solid;border-color:var(--brand-bright);cursor:progress}.g-filedrop__giro{animation:g-girar 1.4s linear infinite}@keyframes g-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-filedrop__giro{animation:g-latir 1.4s ease-in-out infinite}@keyframes g-latir{50%{opacity:.45}}}.g-timeline{display:flex;flex-direction:column;gap:0}.g-timeline__item{display:grid;grid-template-columns:32px 1fr;gap:var(--sp-3);padding-bottom:var(--sp-5);position:relative}.g-timeline__item:not(:last-child):before{content:"";position:absolute;left:15px;top:28px;bottom:0;width:2px;background:#ffffff29;border-radius:2px}.g-timeline__item--done:not(:last-child):before{background:var(--brand-500);opacity:.55}.g-timeline__marker{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--navy-50);color:var(--navy-600);border:1px solid var(--border-strong);z-index:1}.g-timeline__item--done .g-timeline__marker{background:var(--brand-500);border-color:var(--brand-500);color:var(--text-invert)}.g-timeline__item--current .g-timeline__marker{background:var(--brand-bright);border-color:var(--brand-400);color:var(--text-invert);box-shadow:var(--shadow-focus);transform:scale(1.12)}.g-timeline__item--current>div{background:var(--brand-50);border-left:3px solid var(--brand-bright);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--sp-3) var(--sp-4);margin:-.35rem 0 0 -1rem;width:fit-content;max-width:62ch}.g-timeline__item--current .g-timeline__title{color:var(--text-strong)}.g-timeline__item--current .g-timeline__when{color:var(--brand-300)}.g-timeline__item--pending .g-timeline__title,.g-timeline__item--pending .g-timeline__desc{opacity:.75}.g-timeline__title{font-weight:500;color:var(--text-strong)}.g-timeline__desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.g-timeline__when{font-size:var(--text-micro);color:var(--text-soft);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:500;margin-bottom:2px}.g-checklist{display:flex;flex-direction:column;gap:var(--sp-2);list-style:none;margin:0;padding:0}.g-checklist__item{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.g-checklist__item--missing{border-color:var(--sand-200);background:var(--warning-50)}.g-checklist__item--done{border-color:var(--teal-200);background:var(--surface)}.g-checklist__icon{flex:none;margin-top:2px}.g-checklist__item[data-estado=missing]{--g-estado-tono: var(--sand-600)}.g-checklist__item[data-estado=uploaded],.g-checklist__item[data-estado=review]{--g-estado-tono: var(--brand-600)}.g-checklist__item[data-estado=approved]{--g-estado-tono: var(--teal-700)}.g-checklist__item[data-estado=rejected]{--g-estado-tono: var(--danger-700)}.g-checklist__item[data-estado=notApplicable]{--g-estado-tono: var(--text-muted)}.g-checklist__icon{color:var(--g-estado-tono)}.g-checklist__estado{color:var(--g-estado-tono);font-weight:500}.g-checklist__marca{display:block}.g-checklist__title{font-weight:500;color:var(--text-strong)}.g-checklist__note{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.g-checklist__item--missing .g-soft{color:var(--text-muted)}@media(max-width:480px){.g-checklist__item{flex-wrap:wrap}.g-checklist__item>.g-fill{flex:1 1 calc(100% - 40px)}.g-checklist__item>.g-checklist__estado,.g-checklist__item>.g-checklist__subir{margin-left:40px}}.g-sheet{position:fixed;right:0;top:0;bottom:0;width:min(460px,100vw);background:var(--surface);box-shadow:var(--shadow-xl);z-index:var(--n-z-panel);padding:var(--sp-6);overflow:auto}.g-why{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;gap:var(--sp-1);border:none;background:transparent;color:var(--brand-600);font-size:var(--text-xs);font-weight:500;padding:0;text-decoration:underline;text-underline-offset:3px;text-decoration-style:dotted}.g-why:hover{color:var(--brand-700)}.g-explain{background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--radius-md);padding:var(--sp-4);font-size:var(--text-sm);color:var(--brand-900);line-height:var(--leading-body)}.g-next{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--brand-100),var(--surface-2) 70%);border:1px solid var(--brand-200);color:var(--text)}.g-next__label{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:500;color:var(--brand-700)}.g-next__title{font-weight:700;font-size:var(--text-body-lg);margin-top:2px}.g-next__icono{margin-top:2px}.g-next__desc{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--sp-1)}.g-confidential{display:flex;gap:var(--icon-gap-loose);align-items:flex-start;padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--n-hover);font-size:var(--text-sm);color:var(--navy-800)}.g-confidential__icono{display:grid;place-items:center;flex:0 0 auto;width:var(--icon-box-sm);height:var(--icon-box-sm);border-radius:var(--radius-sm);background:var(--brand-50);color:var(--brand-300)}.g-confidential__titulo{font-weight:500;color:var(--text-strong)}.g-confidential__cuerpo{max-width:62ch;line-height:1.7;text-wrap:pretty;color:var(--navy-700)}.g-probability{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-5);background:var(--surface)}.g-probability__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.g-probability__route{font-size:var(--text-h3);font-weight:500;color:var(--text-strong)}.g-probability__meter{display:flex;gap:4px;margin:var(--sp-3) 0}.g-probability__seg{height:6px;flex:1;border-radius:var(--radius-pill);background:var(--navy-100)}.g-probability__seg--on-high{background:var(--teal-600)}.g-probability__seg--on-mid{background:var(--sand-500)}.g-probability__seg--on-low{background:var(--slate-400)}.g-help-foot{gap:var(--sp-4)}.g-lista{margin:var(--sp-2) 0 0;padding-left:1.1rem}.g-topbar{position:sticky;top:0;z-index:var(--z-sticky);background:#0d1226db;backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--hairline),0 10px 24px -18px #000000e6}.g-topbar__inner{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.g-topbar__actions{flex:0 0 auto;flex-wrap:nowrap;gap:var(--sp-2)}.g-nav{display:none;align-items:center;gap:var(--sp-1)}@media(min-width:720px){.g-nav{display:flex}}.g-nav__link{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .75rem;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap}.g-nav{min-width:0;overflow-x:auto;scrollbar-width:none}.g-nav::-webkit-scrollbar{display:none}@media(max-width:1340px){.g-nav{gap:0}}.g-nav__link{padding:.5rem}@media(max-width:1180px){.g-nav__link{font-size:var(--text-xs);padding:.5rem .375rem}}.g-nav__link:hover{background:var(--navy-50);color:var(--text-strong)}.g-nav__link--active{background:var(--brand-50);color:var(--brand-700)}.g-nav__link--menu{display:flex;gap:var(--sp-2)}.g-lang{display:inline-flex;gap:2px}.g-lang__btn{min-width:44px;min-height:44px;border:none;background:transparent;padding:0 6px;border-radius:8px;font-size:var(--n-t-etiqueta);font-weight:500;color:var(--n-texto-3);cursor:pointer}.g-lang__btn:hover{color:var(--n-texto)}.g-lang__btn[aria-pressed=true]{background:var(--n-activo);color:var(--n-texto)}.g-foot{border-top:1px solid var(--border);background:var(--surface);padding-block:var(--sp-6);margin-top:var(--sp-16)}.g-foot__inner{display:flex;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--text-sm);color:var(--text-soft)}.g-foot__nota{flex-basis:100%;margin:0}.g-foot__inner nav{row-gap:0}.g-foot__inner nav a{display:inline-flex;align-items:center;min-height:44px}.g-muted{color:var(--text-muted)}.g-soft{color:var(--text-soft)}.g-small{font-size:var(--text-sm)}.g-tiny{font-size:var(--text-xs)}.g-strong{font-weight:500;color:var(--text-strong)}.g-mt-2{margin-top:var(--sp-2)}.g-mt-4{margin-top:var(--sp-4)}.g-mt-6{margin-top:var(--sp-6)}.g-mb-3{margin-bottom:var(--sp-3)}.g-mb-5{margin-bottom:var(--sp-5)}.g-h1{font-size:var(--text-h1)}.g-tenue{color:var(--semantico-texto-atenuado)}.g-review{margin:0;display:grid;gap:var(--sp-2)}.g-review__row{display:grid;grid-template-columns:minmax(14rem,.9fr) minmax(0,1.1fr);gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.g-review__row dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-soft);font-weight:500;overflow-wrap:break-word;text-wrap:pretty}.g-review__row dd{margin:0;color:var(--text);overflow-wrap:anywhere}@media(max-width:560px){.g-review__row{grid-template-columns:minmax(0,1fr)}}.g-step-swap{animation:g-step-in var(--dur-4) var(--ease-emphasized)}@keyframes g-step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.g-check-pop{animation:g-pop var(--dur-4) var(--ease-emphasized)}@keyframes g-pop{0%{opacity:0;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.g-step-swap,.g-check-pop{opacity:1;transform:none;animation:none}}@media(max-width:620px){.g-next{flex-direction:column;align-items:stretch}.g-next>*:last-child{width:100%}.g-next>*:last-child .n-btn{width:100%;justify-content:center}}.g-topbar__nombre{font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-cuerpo);letter-spacing:.01em;color:var(--n-texto)}@media(max-width:420px){.g-topbar__nombre{display:none}}.g-topbar__brand{gap:var(--n-e-2);min-height:44px;min-width:44px;justify-content:center;display:inline-flex;align-items:center;text-decoration:none}.g-nav__link{min-height:44px;display:inline-flex;align-items:center}.g-lang__btn{min-width:44px;min-height:44px}.g-why{min-height:44px;display:inline-flex;align-items:center}.g-choice{min-height:44px}.g-foot a,a.g-small,button.g-small{min-height:44px;display:inline-flex;align-items:center}summary.g-small{min-height:44px;padding-block:10px}.g-stepper__item{min-height:44px}.g-foot .g-tiny{max-width:92ch;display:inline-block}.g-routefallback{min-height:calc(100vh - 72px)}.g-small.g-muted{max-width:84ch}@media(max-width:720px){:root{scroll-padding-bottom:calc(var(--tabbar-h, 62px) + env(safe-area-inset-bottom,0px))}input,select,textarea,label{scroll-margin-bottom:calc(var(--tabbar-h, 62px) + 8px)}}@media(max-width:767px){.g-page:has(>#panel-del-expediente){display:flex;flex-direction:column;padding-bottom:calc(var(--pad-page-bottom) + 64px)}.g-page:has(>#panel-del-expediente)>#panel-del-expediente{order:1;position:sticky;top:calc(68px + var(--sp-1));z-index:21;background:var(--canvas);padding-block:6px}}@media(max-width:767px){.g-page{padding-bottom:calc(var(--pad-page-bottom) + 72px)}}.g-titulo{display:block}.g-titulo__pieza{display:inline-block;opacity:0;will-change:transform,filter,opacity}.g-titulo.is-in .g-titulo__pieza{animation:g-titulo-in var(--g-titulo-dur, .7s) var(--ease-emphasized) both}@keyframes g-titulo-in{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-.28em,0)}55%{opacity:.55;filter:blur(4px);transform:translate3d(0,.03em,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}.g-timeline__item--current .g-timeline__marker{position:relative}.g-timeline__item--current .g-timeline__marker:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--brand-500) 50%,transparent);animation:g-halo 2.8s var(--ease-standard) infinite;pointer-events:none}@keyframes g-halo{0%{transform:scale(.78);opacity:.85}70%,to{transform:scale(1.4);opacity:0}}.n-btn>svg:last-child{transition:transform var(--dur-2) var(--ease-standard)}.n-btn:hover:not(:disabled)>svg:last-child{transform:translate(2px)}[role=tabpanel]{animation:g-aparece var(--dur-4) var(--ease-standard)}.g-sheet{animation:g-sheet-in var(--dur-4) var(--ease-emphasized)}@keyframes g-sheet-in{0%{transform:translate(44px);opacity:0}}@keyframes g-aparece{0%{opacity:0;transform:translate3d(0,6px,0)}}.g-seccion{padding:var(--sp-12) 0 var(--sp-10)}.g-seccion--angosta{max-width:800px;margin:0 auto}@media(prefers-reduced-motion:reduce){.g-timeline__item--current .g-timeline__marker:after,.g-sheet{animation:none}.g-reveal{opacity:1;transform:none;transition:none}.g-titulo__pieza{opacity:1;filter:none;transform:none}.g-titulo.is-in .g-titulo__pieza{animation:none}}.f-portada{width:100%;max-width:1240px;margin:0 auto;padding:0 16px var(--n-e-10);display:flex;flex-direction:column;gap:clamp(3.5rem,8vw,6.5rem)}.f-rotulo{margin:0;color:var(--n-enlace);font-size:var(--n-t-chico);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.f-titulo{margin:0;font-family:var(--n-titulo);font-weight:600;font-size:var(--text-display-2);line-height:1.12;word-spacing:.06em;color:var(--n-texto);text-wrap:balance}.f-bajada{margin:0;max-width:58ch;color:var(--n-texto-2);font-size:var(--n-t-grande);line-height:1.55}.f-seccion{display:flex;flex-direction:column;gap:var(--n-e-6);min-width:0;scroll-margin-top:84px}.f-seccion--angosta{width:100%;max-width:780px;margin:0 auto}.f-cabeza{display:flex;flex-direction:column;gap:var(--n-e-3)}.f-enlace{display:inline-flex;align-items:center;gap:var(--n-e-2);align-self:flex-start;min-height:44px;color:var(--n-enlace)}.f-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n-e-6);padding-top:var(--n-e-6)}.f-hero__texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--n-e-4);min-width:0}.f-hero__titulo{margin:0;font-family:var(--n-titulo);font-weight:600;font-size:clamp(2.05rem,1.2rem + 3.6vw,3.75rem);line-height:1.08;word-spacing:.06em;color:var(--n-texto);text-wrap:balance}.f-hero__bajada{margin:0;max-width:52ch;color:var(--n-texto-2);font-size:var(--n-t-grande);line-height:1.55}.f-hero__acciones{display:flex;flex-wrap:wrap;gap:var(--n-e-3);width:100%}.f-hero__acciones .n-btn{flex:1 1 200px;min-height:52px;font-size:var(--n-t-cuerpo)}.f-hero__consulta{display:flex;align-items:center;justify-content:space-between;gap:var(--n-e-3);width:100%;padding:var(--n-e-3) 0;border-top:1px solid var(--n-borde);border-bottom:1px solid var(--n-borde);color:var(--n-texto-2);font-size:var(--n-t-ui);text-decoration:none;transition:color var(--n-rapido)}.f-hero__consulta:hover{color:var(--n-texto)}.f-hero__consulta strong{display:block;color:var(--n-texto)}.f-hero__consulta svg{flex:none}.f-hero__seguros{display:flex;flex-wrap:wrap;gap:var(--n-e-1) var(--n-e-4);margin:0;padding:0;list-style:none;color:var(--n-texto-3);font-size:var(--n-t-chico)}.f-hero__foto{position:relative;margin:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--n-radio-xg);border:1px solid var(--n-borde);box-shadow:var(--n-capa-2)}.f-hero__foto img{width:100%;height:100%;object-fit:cover;object-position:55% 60%;filter:brightness(.86)}.f-hero__foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--n-lienzo) 55%,transparent),transparent 45%);pointer-events:none}.f-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:var(--n-e-3) var(--n-e-6);margin:0;padding-top:var(--n-e-5);border-top:1px solid var(--n-borde)}.f-cifras div{display:flex;flex-direction:column;gap:var(--n-e-1);min-width:0}.f-cifras dd{order:1;margin:0;font-family:var(--n-titulo);font-weight:500;font-size:var(--n-t-h1);line-height:1;color:var(--n-texto)}.f-cifras dt{order:2;color:var(--n-texto-3);font-size:var(--n-t-chico);line-height:1.3}.f-procesos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n-e-6)}.f-procesos__bloque{display:flex;flex-direction:column;gap:var(--n-e-2);min-width:0}.f-procesos__bloque ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--n-borde)}.f-procesos__bloque li{border-bottom:1px solid var(--n-borde)}.f-procesos__titulo{margin:0;color:var(--n-texto-3);font-family:inherit;font-size:var(--n-t-ui);font-weight:500}.f-proceso{display:flex;align-items:center;gap:var(--n-e-3);padding:var(--n-e-3) 0;color:var(--n-texto);text-decoration:none;transition:color var(--n-rapido)}.f-proceso__texto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.f-proceso__nombre{font-weight:500}.f-proceso__desc{color:var(--n-texto-2);font-size:var(--n-t-chico);line-height:1.4}.f-proceso__form{flex:none;color:var(--n-texto-3);font-family:var(--n-mono);font-size:var(--n-t-chico)}.f-proceso__ir{flex:none;color:var(--n-texto-3);transition:transform var(--n-rapido),color var(--n-rapido)}.f-proceso:hover .f-proceso__nombre{color:var(--n-enlace)}.f-proceso:hover .f-proceso__ir{color:var(--n-enlace);transform:translate(2px)}.f-dos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n-e-8);align-items:center}.f-foto{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--n-radio-xg);border:1px solid var(--n-borde)}.f-foto img{width:100%;height:100%;object-fit:cover}.f-foto img:not([src]),.f-cierre__foto:not([src]){visibility:hidden}.f-pasos{counter-reset:paso;list-style:none;margin:var(--n-e-6) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--n-e-5)}.f-pasos li{counter-increment:paso;position:relative;padding-left:52px}.f-pasos li:before{content:counter(paso);position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--n-azul-tenue);color:var(--n-enlace);font-family:var(--n-titulo);font-weight:500}.f-pasos h3,.f-incluye h3{margin:0 0 2px;color:var(--n-texto);font-family:inherit;font-size:var(--n-t-cuerpo);font-weight:500}.f-pasos p,.f-incluye p{margin:0;color:var(--n-texto-2);font-size:var(--n-t-ui);line-height:1.5}.f-incluye{list-style:none;margin:var(--n-e-6) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n-e-4)}.f-incluye li{display:flex;gap:var(--n-e-3);min-width:0}.f-incluye svg{flex:none;margin-top:3px;color:var(--n-enlace)}.f-muestra{display:flex;flex-direction:column;align-items:flex-start;gap:var(--n-e-3);padding:var(--n-e-6);border-radius:var(--n-radio-xg);border:1px solid color-mix(in srgb,var(--n-azul) 50%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--n-azul) 26%,var(--n-sup)),var(--n-sup) 72%);box-shadow:var(--n-capa-2)}.f-muestra__rotulo{margin:0;color:var(--n-enlace);font-size:var(--n-t-chico);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.f-muestra__titulo{margin:0;font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-h2);line-height:1.2;color:var(--n-texto)}.f-muestra__boton{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--n-e-4);border-radius:var(--n-radio);background:var(--n-sup-3);color:var(--n-texto);font-size:var(--n-t-ui);font-weight:500}.f-muestra__etapas{list-style:none;width:100%;margin:var(--n-e-3) 0 0;padding:var(--n-e-3) 0 0;border-top:1px solid var(--n-borde);display:flex;flex-direction:column;gap:var(--n-e-2);color:var(--n-texto-3);font-size:var(--n-t-ui)}.f-muestra__etapas li{display:flex;align-items:center;gap:var(--n-e-2)}.f-muestra__etapas li:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;border:2px solid var(--n-sup-3)}.f-muestra__etapas [data-estado=hecha]:before{background:var(--n-azul);border-color:var(--n-azul)}.f-muestra__etapas [data-estado=actual]{color:var(--n-texto)}.f-muestra__etapas [data-estado=actual]:before{border-color:var(--n-enlace)}.f-reglas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n-e-8)}.f-regla{display:flex;flex-direction:column;gap:var(--n-e-3);min-width:0;scroll-margin-top:84px}.f-lista{list-style:none;margin:var(--n-e-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--n-e-3);color:var(--n-texto)}.f-lista li{display:flex;gap:var(--n-e-3)}.f-lista svg{flex:none;margin-top:3px;color:var(--n-enlace)}.f-rutas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--n-borde)}.f-rutas li{display:flex;align-items:center;flex-wrap:wrap;gap:var(--n-e-2) var(--n-e-3);padding:var(--n-e-3) 0;border-bottom:1px solid var(--n-borde);color:var(--n-texto-2)}.f-rutas svg{flex:none;color:var(--n-texto-3)}.f-rutas strong{color:var(--n-texto)}.f-preguntas{display:flex;flex-direction:column;border-top:1px solid var(--n-borde)}.f-preguntas details{border-bottom:1px solid var(--n-borde)}.f-preguntas summary{display:flex;align-items:center;justify-content:space-between;gap:var(--n-e-3);min-height:56px;padding:var(--n-e-2) 0;color:var(--n-texto);font-weight:500;cursor:pointer;list-style:none}.f-preguntas summary::-webkit-details-marker{display:none}.f-preguntas summary:after{content:"";flex:none;width:8px;height:8px;margin-right:4px;border-right:1.5px solid var(--n-texto-3);border-bottom:1.5px solid var(--n-texto-3);transform:rotate(45deg);transition:transform var(--n-rapido)}.f-preguntas details[open] summary:after{transform:rotate(-135deg)}.f-preguntas p{margin:0;padding-bottom:var(--n-e-4);max-width:68ch;color:var(--n-texto-2);line-height:1.55}.f-cierre{position:relative;overflow:hidden;border-radius:var(--n-radio-xg);border:1px solid var(--n-borde)}.f-cierre__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.f-cierre__velo{position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--n-lienzo) 94%,transparent) 30%,color-mix(in srgb,var(--n-lienzo) 62%,transparent))}.f-cierre__texto{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--n-e-3);padding:clamp(1.5rem,5vw,4rem);max-width:720px}.f-legal{display:flex;gap:var(--n-e-2);margin:0 auto;max-width:78ch;color:var(--n-texto-3);font-size:var(--n-t-chico);line-height:1.5}.f-legal svg{flex:none;margin-top:3px}.f-estudio{width:100%;max-width:1200px;margin:0 auto;padding:var(--n-e-6) 16px var(--n-e-10);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--n-e-8)}.f-estudio__principal{display:flex;flex-direction:column;gap:var(--n-e-6);min-width:0}.f-estudio__cabeza{display:flex;flex-direction:column;gap:var(--n-e-2)}.f-estudio__lado{display:none}.f-estudio__foto{overflow:hidden;aspect-ratio:4 / 3.4;border-radius:var(--n-radio-xg);border:1px solid var(--n-borde)}.f-estudio__foto img{width:100%;height:100%;object-fit:cover}@media(min-width:720px){.f-portada{padding-inline:24px}.f-cifras{column-gap:var(--n-e-10)}.f-estudio{padding-inline:24px}.f-incluye{grid-template-columns:repeat(2,minmax(0,1fr))}.f-reglas{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--n-e-10)}}@media(max-width:979px){.f-foto,.f-dos--invertido>.f-muestra{order:2}}@media(min-width:980px){.f-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--n-e-8) var(--n-e-10);align-items:center;padding-top:var(--n-e-8)}.f-hero__texto{max-width:680px}.f-hero__titulo{font-size:clamp(2.25rem,1rem + 2.4vw,3.25rem)}.f-hero__bajada{max-width:none}.f-hero__titulo span{display:block}.f-hero__acciones .n-btn{flex:0 1 auto}.f-hero__foto{aspect-ratio:4 / 5;min-height:0;max-height:560px;align-self:center}.f-cifras{grid-column:1 / -1}.f-procesos{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--n-e-8)}.f-procesos__bloque--sobrantes{grid-column:1 / -1}.f-procesos__bloque--sobrantes ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--n-e-8);border-top:0}.f-procesos__bloque--sobrantes li:nth-child(-n+3){border-top:1px solid var(--n-borde)}.f-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--n-e-10)}.f-dos--invertido{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.f-estudio{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:var(--n-e-10)}.f-estudio__lado{position:sticky;top:88px;display:flex;flex-direction:column;gap:var(--n-e-4)}}@media(orientation:landscape)and (max-height:500px){:root{--header-h: 52px}.f-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--n-e-4) var(--n-e-6);align-items:start;padding-top:var(--n-e-4)}.f-hero__texto{gap:var(--n-e-3)}.f-hero__titulo{font-size:clamp(1.6rem,1rem + 2.6vw,2.25rem)}.f-hero__titulo span{display:inline}.f-hero__bajada{font-size:var(--n-t-cuerpo)}.f-hero__acciones .n-btn{flex:0 1 auto;min-height:44px}.f-hero__seguros{display:none}.f-hero__foto{aspect-ratio:auto;height:min(340px,calc(100svh - var(--header-h) - 2 * var(--n-e-4)));max-height:none;align-self:start}.f-cifras{grid-column:1 / -1}}.f-principal{flex:1;background-image:radial-gradient(90rem 34rem at 50% -14rem,color-mix(in srgb,var(--n-azul) 16%,transparent),transparent 70%);background-repeat:no-repeat}.f-pagina{width:100%;max-width:860px;margin:0 auto;padding:var(--n-e-8) 16px var(--n-e-10)}.g-topbar__inner,.g-foot__inner{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media(min-width:720px){.g-topbar__inner,.g-foot__inner{padding-inline:24px}}.g-auth{display:grid;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 190px)}.g-auth__panel{display:flex;align-items:flex-start;justify-content:center;padding:var(--n-e-4) 0}.g-auth__form{width:100%;max-width:440px}.g-auth__visual{position:relative;display:none;overflow:hidden;border-radius:var(--n-radio-xg);border:1px solid var(--n-borde);box-shadow:var(--n-capa-2)}.g-auth__visual img{width:100%;height:100%;object-fit:cover}.g-auth__velo{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--n-lateral) 88%,transparent));pointer-events:none}.g-auth__quote{position:absolute;left:var(--n-e-8);right:var(--n-e-8);bottom:var(--n-e-8);margin:0;font-family:var(--n-titulo);font-weight:500;font-size:var(--n-t-h2);line-height:1.3;word-spacing:.06em;color:var(--n-texto);text-wrap:balance}@media(min-width:980px){.g-auth{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--n-e-10);max-width:1200px;margin:0 auto}.g-auth__panel{align-items:center}.g-auth__visual{display:block;max-height:720px;align-self:center;height:100%}}@media(orientation:landscape)and (max-height:500px){.g-auth{min-height:0}.g-auth__panel{padding:var(--n-e-6) 0 0}.g-auth .p-puerta__cabecera{margin-bottom:var(--n-e-3)}}.p-marco{min-height:100dvh;display:flex;flex-direction:column;color:var(--n-texto);background-color:var(--n-lienzo);background-image:radial-gradient(90rem 34rem at 50% -14rem,color-mix(in srgb,var(--n-azul) 16%,transparent),transparent 70%);background-repeat:no-repeat}.p-saltar{position:absolute;left:-999px}.p-saltar:focus{left:12px;top:12px;z-index:80;background:var(--n-azul);color:var(--n-sobre-azul);padding:8px 12px;border-radius:8px}.p-barra{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--n-lienzo) 86%,transparent);border-bottom:1px solid var(--n-borde);backdrop-filter:blur(10px)}.p-barra__adentro{display:flex;align-items:center;gap:var(--n-e-4);width:100%;max-width:1240px;margin:0 auto;padding:8px 16px}.p-barra__marca{display:inline-flex;align-items:center;gap:var(--n-e-2);min-height:44px;color:var(--n-texto);text-decoration:none}.p-barra__nombre{font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-cuerpo);letter-spacing:.01em}.p-barra__fin{margin-left:auto;display:flex;align-items:center;gap:6px}.p-nav{display:none;gap:2px}.p-nav__enlace{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border-radius:8px;color:var(--n-texto-2);text-decoration:none;font-weight:500;font-size:var(--n-t-ui);transition:background var(--n-rapido),color var(--n-rapido)}.p-nav__enlace:hover{color:var(--n-texto);background:var(--n-hover)}.p-nav__enlace--actual{color:var(--n-texto);background:var(--n-activo)}.p-idiomas{display:flex;gap:2px}.p-idioma{min-width:44px;min-height:44px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--n-texto-3);font:inherit;font-size:var(--n-t-etiqueta);font-weight:500;cursor:pointer;transition:background var(--n-rapido),color var(--n-rapido)}.p-idioma:hover{color:var(--n-texto)}.p-idioma[aria-pressed=true]{background:var(--n-activo);color:var(--n-texto)}.p-salir{display:none}.p-principal{flex:1;padding:var(--n-e-5) 16px var(--n-e-10)}.p-mt{width:100%;max-width:1200px;margin:0 auto}.p-mt--angosto{max-width:720px}.p-columna--aviso{margin-bottom:16px}.p-ancha{width:100%;max-width:980px;margin:0 auto}.p-pie{padding:14px 16px calc(84px + env(safe-area-inset-bottom));border-top:1px solid var(--n-borde);color:var(--n-texto-3);font-size:var(--n-t-chico)}.p-pie__adentro{display:flex;flex-wrap:wrap;gap:6px 16px;max-width:1200px;margin:0 auto}.p-pie__nota{flex-basis:100%}.p-pie a{display:inline-flex;align-items:center;min-height:44px;color:var(--n-texto-2)}.p-pestanas{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--n-lateral) 94%,transparent);border-top:1px solid var(--n-borde);backdrop-filter:blur(10px)}.p-pestanas__enlace{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;min-width:0;padding:4px 2px;color:var(--n-texto-2);text-align:center;line-height:1.15;text-decoration:none;font-size:var(--n-t-etiqueta);font-weight:500;transition:color var(--n-rapido)}.p-pestanas__enlace--actual{color:var(--n-enlace)}.p-pestanas__enlace .n-contador{position:absolute;top:5px;left:calc(50% + 6px)}.n-fila>.n-enlace,.n-pila>.n-enlace,.p-bloque__cabeza>.n-enlace,.p-otra-puerta>.n-enlace,.n-fila>span>.n-enlace,div>.n-enlace:only-child{display:inline-flex;align-items:center;min-height:44px}.p-volver{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;min-height:44px;padding:0;background:none;border:0;color:var(--n-texto-2);font:inherit;font-size:var(--n-t-ui);text-decoration:none;cursor:pointer}.p-volver:hover{color:var(--n-texto)}@keyframes p-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.p-ahora,.p-panel,.p-tramite{animation:p-entra var(--semantico-movimiento-lento) var(--semantico-movimiento-curva) both}@media(prefers-reduced-motion:reduce){.p-ahora,.p-panel,.p-tramite{animation:none}}.p-mt__cabeza{display:flex;flex-direction:column;gap:var(--n-e-2);margin-bottom:var(--n-e-5)}.p-mt__titulo{margin:0;font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-h2);line-height:1.2;word-spacing:.06em;color:var(--n-texto);overflow-wrap:anywhere}.p-mt__sub{display:flex;align-items:center;flex-wrap:wrap;gap:var(--n-e-1) var(--n-e-3);margin:0}.p-mt>.n-aviso{margin-bottom:var(--n-e-4)}.p-mt__rejilla{display:flex;flex-direction:column;gap:var(--n-e-8)}.p-mt__principal,.p-mt__lateral{display:contents}.p-bloque--ahora{order:1}.p-bloque--panel{order:2}.p-bloque--falta,.p-bloque--app{order:3}.p-bloque--seguimiento{order:4}.p-bloque--etapa{order:5}.p-bloque--documentos{order:6}.p-bloque--respuestas{order:7}.p-bloque--paquete{order:8}.p-bloque--mensajes{order:9}.p-bloque--actividad{order:10}.p-bloque--equipo{order:11}.p-bloque{display:flex;flex-direction:column;gap:var(--n-e-3);min-width:0;scroll-margin-top:76px}.p-bloque__cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--n-e-3);flex-wrap:wrap;min-height:28px}.p-ahora{display:flex;flex-direction:column;gap:var(--n-e-4);padding:var(--n-e-5);border-radius:var(--n-radio-xg);background:linear-gradient(160deg,color-mix(in srgb,var(--n-azul) 26%,var(--n-sup)),var(--n-sup) 72%);border:1px solid color-mix(in srgb,var(--n-azul) 50%,transparent);box-shadow:var(--n-capa-2)}.p-ahora[data-tono=calma]{background:var(--n-sup);border-color:var(--n-borde);box-shadow:var(--n-capa-1)}.p-ahora__rotulo{margin:0;font-size:var(--n-t-etiqueta);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--n-enlace)}.p-ahora[data-tono=calma] .p-ahora__rotulo{color:var(--n-texto-3)}.p-ahora__cuerpo{display:flex;gap:var(--n-e-3);align-items:flex-start}.p-ahora__icono{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--n-radio-g);background:color-mix(in srgb,var(--n-azul) 28%,transparent);color:var(--n-enlace)}.p-ahora[data-tono=calma] .p-ahora__icono{background:color-mix(in srgb,var(--n-ok) 12%,transparent);color:var(--n-ok)}.p-ahora__titulo{margin:0;font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-h2);line-height:1.2;word-spacing:.06em;color:var(--n-texto);text-wrap:balance;overflow-wrap:anywhere}.p-ahora__texto{margin:0;color:var(--n-texto-2);line-height:1.5}.p-ahora__pie{display:flex;flex-direction:column;gap:2px}.p-tareas,.p-docs{list-style:none;margin:0;padding:0;background:var(--n-sup);border:1px solid var(--n-borde);border-radius:var(--n-radio-g);box-shadow:var(--n-capa-1)}.p-tarea,.p-doc{display:flex;align-items:center;flex-wrap:wrap;gap:var(--n-e-2) var(--n-e-3);padding:var(--n-e-3) var(--n-e-4);min-width:0}.p-tarea+.p-tarea,.p-doc+.p-doc{border-top:1px solid var(--n-borde)}.p-tarea__marca,.p-doc__marca{display:inline-flex;flex:none;color:var(--n-texto-3)}.p-tarea__marca[data-tono=mal],.p-doc__marca[data-tono=mal]{color:var(--n-mal)}.p-tarea__marca[data-tono=alerta],.p-doc__marca[data-tono=alerta]{color:var(--n-alerta)}.p-tarea__marca[data-tono=info],.p-doc__marca[data-tono=info]{color:var(--n-enlace)}.p-doc__marca[data-tono=ok]{color:var(--n-ok)}.p-tarea__texto,.p-doc__texto{display:flex;flex-direction:column;gap:2px;flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.p-tarea__accion{flex:none;max-width:100%}.p-doc__archivo{overflow-wrap:anywhere}.p-doc__accion{display:flex;flex-direction:column;align-items:flex-end;gap:var(--n-e-2);flex:none;max-width:100%;margin-left:auto}.p-doc .p-doc__texto{flex-basis:120px}.p-recibo{font-family:var(--n-mono);font-size:var(--n-t-h3);letter-spacing:.04em;overflow-wrap:anywhere}.p-enlace-fuera{display:inline-flex;align-items:center;gap:var(--n-e-1);min-height:44px}.p-bloque--seguimiento .p-doc>svg{flex:none;color:var(--n-enlace)}.p-panel{display:flex;flex-direction:column;gap:var(--n-e-4);padding:var(--n-e-4);border:1px solid var(--n-borde-2);border-radius:var(--n-radio-xg);background:var(--n-sup);box-shadow:var(--n-capa-2);scroll-margin-top:76px;min-width:0}.p-panel__cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--n-e-3)}.p-etapas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.p-etapas li{position:relative;display:flex;gap:var(--n-e-3);padding-bottom:var(--n-e-3)}.p-etapas li:last-child{padding-bottom:0}.p-etapas li:not(:last-child):before{content:"";position:absolute;left:10px;top:24px;bottom:0;width:2px;background:var(--n-sup-3)}.p-etapas li[data-estado=hecha]:not(:last-child):before{background:var(--n-azul)}.p-etapas__punto{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--n-sup-3);color:var(--n-sobre-azul)}.p-etapas [data-estado=hecha] .p-etapas__punto{background:var(--n-azul);border-color:var(--n-azul)}.p-etapas [data-estado=actual] .p-etapas__punto{border-color:var(--n-enlace);box-shadow:inset 0 0 0 4px var(--n-sup),inset 0 0 0 10px var(--n-enlace)}.p-etapas__texto{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--n-texto-2)}.p-etapas [data-estado=actual] .p-etapas__texto strong{color:var(--n-texto)}.p-docs__resumen{display:flex;flex-direction:column;gap:var(--n-e-2)}.p-docs__barra{display:flex;gap:3px}.p-docs__barra span{flex:1;height:6px;border-radius:999px;background:var(--n-sup-3)}.p-docs__barra [data-estado=listo]{background:var(--n-ok)}.p-docs__barra [data-estado=revision]{background:var(--n-enlace)}.p-docs__grupo{display:flex;flex-direction:column;gap:var(--n-e-2)}.p-docs__titulo{margin:0;color:var(--n-texto-2);font-family:inherit;font-size:var(--n-t-ui);font-weight:500}.p-mas summary,.p-plegable summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:500;min-height:44px}.p-mas summary{color:var(--n-enlace);font-size:var(--n-t-ui)}.p-mas[open] summary{margin-bottom:10px}.p-subir{display:flex;flex-direction:column;gap:8px;align-items:flex-end;min-width:0;max-width:100%}.p-ahora .p-subir{align-items:stretch}.p-subir__marcha{display:flex;flex-direction:column;gap:4px;width:100%;min-width:160px}.p-novedades{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--n-e-2)}.p-novedad{display:flex;align-items:flex-start;gap:var(--n-e-3);padding:var(--n-e-3) var(--n-e-4);border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-sup);color:var(--n-texto);text-decoration:none;transition:background var(--n-rapido),border-color var(--n-rapido)}a.p-novedad:hover{border-color:var(--n-borde-2);background:var(--n-sup-2)}.p-novedad__punto{flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--n-enlace)}.p-novedad__texto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow-wrap:anywhere}.p-historial{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.p-historial li{display:flex;justify-content:space-between;gap:2px var(--n-e-3);flex-wrap:wrap;padding:var(--n-e-2) 0;border-top:1px solid var(--n-borde);font-size:var(--n-t-ui);color:var(--n-texto-2)}.p-historial li:first-child{border-top:0}.p-personas{list-style:none;margin:0;padding:0;display:grid;gap:var(--n-e-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.p-personas li{display:flex;align-items:center;gap:var(--n-e-3);min-width:0}.p-personas__texto{display:flex;flex-direction:column;min-width:0}.p-tramites{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--n-e-3)}.p-tramite{display:flex;align-items:center;gap:var(--n-e-3);padding:var(--n-e-4) var(--n-e-5);border:1px solid var(--n-borde);border-radius:var(--n-radio-xg);background:var(--n-sup);box-shadow:var(--n-capa-1);color:var(--n-texto);text-decoration:none;transition:background var(--n-rapido),border-color var(--n-rapido)}.p-tramite:hover{background:var(--n-sup-2);border-color:var(--n-borde-2)}.p-tramite[data-pide=si]{border-color:color-mix(in srgb,var(--n-azul) 50%,transparent)}.p-tramite__cuerpo{display:flex;flex-direction:column;gap:var(--n-e-1);flex:1;min-width:0}.p-tramite__titulo{font-family:var(--n-titulo);font-weight:600;font-size:var(--n-t-grande);word-spacing:.06em;overflow-wrap:anywhere}.p-tramite__sigue{color:var(--n-texto-2);font-size:var(--n-t-ui);overflow-wrap:anywhere}.p-tramite__barra{display:flex;gap:3px;margin-block:var(--n-e-1);max-width:220px}.p-tramite__barra span{flex:1;height:4px;border-radius:999px;background:var(--n-sup-3)}.p-tramite__barra [data-estado=hecha]{background:var(--n-enlace)}.p-tramite__ir{flex:none;color:var(--n-texto-3);transition:transform var(--n-rapido)}.p-tramite:hover .p-tramite__ir{transform:translate(2px)}.p-lista{list-style:none;margin:0;padding:0;background:var(--n-sup);border:1px solid var(--n-borde);border-radius:var(--n-radio-g);box-shadow:var(--n-capa-1);overflow:hidden}.p-lista li+li{border-top:1px solid var(--n-borde)}.p-lista__fila{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:56px;padding:10px 14px;background:none;border:0;color:var(--n-texto);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--n-rapido)}.p-lista__fila:hover{background:var(--n-hover)}.p-lista__fila[aria-current=true]{background:var(--n-azul-tenue)}.p-lista__texto{gap:2px;min-width:0}.p-lista__resumen{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-plegable{padding:0;overflow:hidden}.p-plegable summary{justify-content:space-between;padding:14px 16px;min-height:52px;color:var(--n-texto);list-style:none;transition:background var(--n-rapido)}.p-plegable summary::-webkit-details-marker{display:none}.p-plegable summary:hover{background:var(--n-hover)}.p-plegable summary:after{content:"";flex:none;width:7px;height:7px;margin-right:3px;border-right:1.5px solid var(--n-texto-3);border-bottom:1.5px solid var(--n-texto-3);transform:rotate(45deg);transition:transform var(--n-rapido)}.p-plegable[open] summary:after{transform:rotate(-135deg)}.p-plegable__cuerpo{padding:var(--n-e-1) 16px 16px}.p-cuenta__cabeza{display:flex;align-items:center;gap:var(--n-e-3);min-width:0}.p-cuenta__cabeza .n-avatar{width:52px;height:52px;font-size:var(--n-t-cuerpo)}.p-cuenta__quien{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.p-progreso{position:sticky;top:66px;z-index:5;display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-radius:var(--n-radio);background:var(--n-sup-2);border:1px solid var(--n-borde)}.p-avance{display:block;width:100%;height:6px;border:0;border-radius:999px;overflow:hidden;background:var(--n-sup-3);appearance:none}.p-avance::-webkit-progress-bar{background:var(--n-sup-3)}.p-avance::-webkit-progress-value{background:var(--n-enlace)}.p-avance::-moz-progress-bar{background:var(--n-enlace)}.p-indice{border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-sup)}.p-indice summary{display:flex;align-items:center;min-height:44px;padding:0 14px;font-weight:500;font-size:var(--n-t-ui);color:var(--n-texto);cursor:pointer}.p-indice__lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--n-borde)}.p-indice__fila{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 14px;border:0;background:none;color:var(--n-texto-2);font:inherit;font-size:var(--n-t-ui);text-align:left;cursor:pointer}.p-indice__fila:hover{background:var(--n-hover)}.p-indice__fila[aria-current=step]{color:var(--n-texto);font-weight:500;background:color-mix(in srgb,var(--n-azul) 18%,transparent)}.p-etapa__campos{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.p-etapa__decidir{display:flex;flex-direction:column;gap:10px}.p-etapa__decidir>*{width:100%}.p-repeticion{position:relative;min-width:0;margin:0;padding:14px;border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-sup-2)}.p-repeticion__titulo{padding:0 6px;margin-left:-6px;font-weight:500;font-size:var(--n-t-ui);color:var(--n-texto)}.p-repeticion__quitar{position:absolute;top:2px;right:6px}.p-repeticion .p-etapa__campos{margin-top:20px}.p-conocida{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;padding:12px 14px;border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-sup)}.p-conocida__titulo{font-weight:500;font-size:var(--n-t-ui);color:var(--n-texto)}.p-conocida__resumen{flex:1 1 160px;min-width:0;color:var(--n-texto-2);overflow-wrap:anywhere}.p-conocida__marca{display:inline-flex;align-items:center;gap:6px}.p-etapa__ayuda{margin:0;font-size:var(--n-t-ui)}.p-etapa__ayuda a,.p-faltan-secciones button{display:inline-flex;align-items:center;min-height:44px}@media(min-width:720px){.p-etapa__campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.p-etapa__decidir{flex-direction:row}.p-etapa__decidir>*{width:auto}}.p-recorrido{display:flex;align-items:center;justify-content:space-between;gap:10px}.p-faltan-secciones{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--n-t-ui)}.p-codigos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;padding:12px;border:1px solid var(--n-borde);border-radius:var(--n-radio);background:var(--n-lienzo)}.p-mfa__clave{padding:6px 8px;border-radius:var(--n-radio);background:var(--n-lienzo)}.p-mfa__como{flex:1 1 260px}.p-puerta__cabecera{margin-bottom:20px}.p-vinetas{margin:6px 0 0;padding-left:18px}.p-adjunto{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:var(--n-t-ui)}.p-pedidos{margin:0;padding-left:18px}.p-charla{display:grid;gap:14px}.p-charla--lista[data-abierta=si] .p-charla__lista,.p-charla__nada{display:none}.p-hilo{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--n-sup);border:1px solid var(--n-borde);border-radius:var(--n-radio-g);box-shadow:var(--n-capa-1);min-width:0}.p-hilo__titulo{gap:2px;min-width:0}.p-hilo__mensajes{max-height:48dvh;overflow-y:auto}.p-clave{position:relative}.p-clave .n-entrada{padding-right:46px}.p-clave__ojo{position:absolute;right:2px;top:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--n-texto-2);cursor:pointer}.p-reglas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:var(--n-t-ui);color:var(--n-texto-3)}.p-reglas li{display:flex;align-items:center;gap:6px}.p-reglas svg{visibility:hidden}.p-reglas [data-ok=si]{color:var(--n-ok)}.p-reglas [data-ok=si] svg{visibility:visible}.p-coincide{color:var(--n-ok);display:flex;align-items:center;gap:6px}.p-enlace-fuerte{font-weight:500}.p-otra-puerta{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-top:var(--n-e-3);border-top:1px solid var(--n-borde)}@media(max-width:899px){body .n-brindis{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(min-width:720px){.p-ahora{padding:var(--n-e-6)}.p-ahora .p-subir{align-items:flex-start}.p-ahora .n-btn--ancho{width:auto;min-width:240px}.p-ahora__accion,.p-ahora__pie{padding-left:56px}.p-panel{padding:var(--n-e-5)}.p-mt__titulo{font-size:var(--n-t-h1)}}@media(min-width:900px){.p-barra__adentro{padding:10px 24px}.p-nav{display:flex}.p-salir{display:inline-flex}.p-salir-abajo{display:none}.p-principal{padding:var(--n-e-8) 24px var(--n-e-10)}.p-pie{padding:14px 24px}.p-pestanas{display:none}.p-charla--lista{grid-template-columns:300px minmax(0,1fr);align-items:start}.p-charla--lista[data-abierta=si] .p-charla__lista,.p-charla__nada{display:block}.p-hilo__volver{display:none}}@media(orientation:landscape)and (max-height:500px){.p-barra__adentro{padding:2px 16px}.p-nav{display:flex}.p-salir{display:inline-flex}.p-salir-abajo,.p-pestanas{display:none}.p-principal{padding-top:var(--n-e-6)}.p-pie{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.p-progreso{top:54px}body .n-brindis{bottom:calc(var(--n-e-4) + env(safe-area-inset-bottom))}}@media(min-width:1080px){.p-mt__rejilla{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--n-e-8);align-items:start}.p-mt__principal,.p-mt__lateral{display:flex;flex-direction:column;gap:var(--n-e-6);min-width:0}.p-mt__principal{gap:var(--n-e-8)}.p-bloque--app{order:6}}@media(min-width:1080px)and (min-height:760px){.p-mt__lateral{position:sticky;top:84px;max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain}}.p-varios{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border:1px dashed var(--n-borde-2);border-radius:var(--n-radio-g);background:var(--n-hover)}.p-varios__texto{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.p-varios__texto strong{color:var(--n-texto);font-weight:500}.p-varios .p-avance,.p-varios .n-aviso{flex-basis:100%}@media(max-width:520px){.p-varios .n-btn{width:100%}}
