@property --lgb-x{syntax: "<number>"; inherits: true; initial-value: .22;}@property --lgb-y{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lgb-on{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lgb-press{syntax: "<number>"; inherits: true; initial-value: 0;}.lgb{--lgb-x: .22;--lgb-y: 0;--lgb-on: 0;--lgb-press: 0;--lgb-press-time: .62s;--lgb-press-ease: var(--lgb-spring, ease-out);position:relative;display:inline-flex;vertical-align:middle;isolation:isolate;margin:0;padding:0;border:0;border-radius:var(--lgb-radius);background:none;color:var(--lgb-text);font-family:inherit;font-size:var(--lgb-size);font-weight:var(--lgb-weight);line-height:1.25;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:40px;transition:--lgb-x var(--lgb-follow) ease-out,--lgb-y var(--lgb-follow) ease-out,--lgb-on var(--lgb-speed) cubic-bezier(.3,.7,.2,1),--lgb-press var(--lgb-press-time) var(--lgb-press-ease)}@media(hover:hover){.lgb:hover{--lgb-on: 1}}.lgb:focus-visible{--lgb-on: 1;outline:2px solid var(--lgb-focus);outline-offset:4px}.lgb[data-pressed]{--lgb-press: 1;--lgb-press-time: .12s;--lgb-press-ease: cubic-bezier(.3, .6, .3, 1)}.lgb[data-disabled]{cursor:default;opacity:.48;pointer-events:none}.lgb__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.lgb__body{position:relative;display:flex;flex:1;align-items:center;justify-content:center;padding:var(--lgb-pad-y) var(--lgb-pad-x);border-radius:inherit;transform:perspective(40em) translateY(calc(var(--lgb-lift) * -1 * var(--lgb-on) + 1.4px * var(--lgb-press))) rotateX(calc((.5 - var(--lgb-y)) * 2 * var(--lgb-tilt) * var(--lgb-on))) rotateY(calc((var(--lgb-x) - .5) * 2 * var(--lgb-tilt) * var(--lgb-on))) scale(calc(1 - var(--lgb-squash-x) * var(--lgb-press)),calc(1 - var(--lgb-squash-y) * var(--lgb-press)))}.lgb__glass{--lgb-b: calc(var(--lgb-blur) + (var(--lgb-blur-hover) - var(--lgb-blur)) * var(--lgb-on));--lgb-up: calc(var(--lgb-on) - 1.4 * var(--lgb-press));position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:linear-gradient(160deg,#fff3,#ffffff08 45%,#ffffff1f);-webkit-backdrop-filter:blur(var(--lgb-b)) saturate(var(--lgb-saturate));backdrop-filter:var(--lgb-lens, ) blur(var(--lgb-b)) saturate(var(--lgb-saturate));box-shadow:0 1px 1px color-mix(in srgb,var(--lgb-shadow) 70%,transparent),0 calc(4px + 1.5px * var(--lgb-up)) calc(6px + 1.5px * var(--lgb-up)) -3px var(--lgb-shadow),0 calc(12px + 3px * var(--lgb-up)) calc(20px + 4px * var(--lgb-up)) -10px var(--lgb-shadow),inset 0 1px 1px #fffc,inset 0 -1px 1px #ffffff9e,inset 1px 0 .5px #fff9,inset -1px 0 .5px #0000001f}.lgb__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lgb-fill);opacity:calc(var(--lgb-fill-alpha) * (1 - .45 * var(--lgb-on)))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lgb__fill{opacity:var(--lgb-fallback-alpha)}}.lgb__depth{--lgb-d: calc(var(--lgb-depth) * (1 - .25 * var(--lgb-on) + .15 * var(--lgb-press)));position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 calc(9px * var(--lgb-d)) calc(12px * var(--lgb-d)) -8px var(--lgb-depth-dark),inset 0 calc(-9px * var(--lgb-d)) calc(9px * var(--lgb-d)) -7px var(--lgb-depth-light),inset calc(5px * var(--lgb-d)) 0 8px -7px color-mix(in srgb,var(--lgb-depth-dark) 90%,transparent),inset calc(-5px * var(--lgb-d)) 0 8px -7px color-mix(in srgb,var(--lgb-depth-dark) 65%,transparent)}.lgb__sheen{position:absolute;top:-45%;right:-50%;bottom:-45%;left:-50%;background:linear-gradient(108deg,transparent 30%,rgb(255 255 255 / .22) 41%,rgb(255 255 255 / .42) 45%,rgb(255 255 255 / .08) 52%,transparent 60%);opacity:calc((.16 + .2 * var(--lgb-on)) * var(--lgb-lighting));transform:translate(calc((var(--lgb-x) - .5) * 55%),calc((var(--lgb-y) - .5) * 9%))}.lgb__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(4.4em 2.5em at calc(var(--lgb-x) * 100%) calc(var(--lgb-y) * 100%),rgb(255 255 255 / .18),rgb(255 255 255 / .06) 38%,transparent 78%);opacity:calc(var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__caustic{position:absolute;left:12%;right:42%;bottom:1px;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .95) 50%,transparent);filter:blur(.4px);opacity:calc((.12 + .6 * var(--lgb-on)) * var(--lgb-lighting));transform:translate(calc((var(--lgb-x) - .3) * 110%))}.lgb__rim{--lgb-edge: 1.25px;position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--lgb-edge);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);--lgb-a: calc(atan2(var(--lgb-y) - .5, var(--lgb-x) - .5) + 90deg) ;background:conic-gradient(from calc(var(--lgb-a) - 50deg),color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 0deg,var(--lgb-rim-color) 50deg,color-mix(in srgb,var(--lgb-rim-color) 30%,transparent) 88deg,var(--lgb-rim-shade) 132deg,color-mix(in srgb,var(--lgb-rim-color) 12%,transparent) 180deg,color-mix(in srgb,var(--lgb-rim-color) 85%,transparent) 230deg,color-mix(in srgb,var(--lgb-rim-color) 18%,transparent) 272deg,color-mix(in srgb,var(--lgb-rim-shade) 55%,transparent) 314deg,color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 360deg)}.lgb__rim--hot{background:radial-gradient(5em 2.7em at calc(var(--lgb-x) * 100%) calc(var(--lgb-y) * 100%),var(--lgb-rim-color),color-mix(in srgb,var(--lgb-rim-color) 70%,transparent) 30%,transparent 80%);opacity:calc(.78 * var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__rim--echo{background:radial-gradient(3.9em 2em at calc((1 - var(--lgb-x)) * 100%) calc((1 - var(--lgb-y)) * 100%),color-mix(in srgb,var(--lgb-rim-color) 65%,transparent),color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 35%,transparent 80%);opacity:calc(.78 * var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__content{position:relative;display:inline-flex;align-items:center;gap:.6em}@media(prefers-reduced-motion:reduce){.lgb{--lgb-tilt: 0deg !important;--lgb-lift: 0px !important;--lgb-squash-x: 0 !important;--lgb-squash-y: 0 !important;--lgb-follow: 0s !important}}.tr{--tr-bg: var(--superficie);--tr-ink: var(--texto);--tr-muted: #8493ac;--tr-line: var(--borde);--tr-chip: var(--texto);--tr-chip-text: #fff;--tr-stagger: 18ms;--tr-dur: 1s;--tr-zoom: 1.18;width:100%;container-type:inline-size;padding:clamp(16px,3.1cqw,36px);background:var(--tr-bg);color:var(--tr-ink);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra)}.tr__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:14px}.tr__title{margin:0;font-size:clamp(34px,5.2cqw,72px);font-weight:600;letter-spacing:-.04em;line-height:.92}.tr__title sup{margin-left:.3em;font-size:max(12px,.19em);letter-spacing:0;vertical-align:2.4em;color:var(--tr-muted)}.tr__buscar input,.tr__select select{min-height:44px;padding:0 14px;font:inherit;font-size:16px;border:1px solid var(--borde-fuerte);border-radius:99px;background:#fff;color:var(--texto)}.tr__buscar input{width:min(340px,100%)}.tr__buscar{flex:1 1 240px;display:flex;justify-content:flex-end}.tr__filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:clamp(14px,2.4cqw,28px)}.tr__chips{display:flex;flex-wrap:wrap;gap:4px}.tr__chips button{min-height:40px;padding:8px 13px;border:1px solid var(--tr-line);border-radius:99px;background:none;color:var(--suave);font:inherit;font-size:14px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.tr__chips button:hover{color:var(--tr-ink)}.tr__chips button.is-on{background:var(--tr-chip);border-color:var(--tr-chip);color:var(--tr-chip-text)}.tr__chips sup{margin-left:2px;font-size:.72em;opacity:.55}.tr__body{display:grid;grid-template-columns:53cqw 1fr;column-gap:5cqw;align-items:start}.tr__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tr-line)}.tr__list li{transition:border-color .3s ease;animation:tr-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--tr-k) * 35ms)}@keyframes tr-in{0%{opacity:0;translate:0 10px}}.tr__item{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;border-bottom:1px solid var(--tr-line)}.tr__chips--cargos{margin-bottom:10px}.tr__chips--cargos button{font-size:15px;font-weight:500}.tr__editar{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--borde-fuerte);border-radius:99px;background:#fff;color:var(--texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tr__editar:hover{background:var(--texto);border-color:var(--texto);color:#fff}.tr__editar svg{width:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tr__row{width:100%;display:grid;grid-template-columns:8% 1fr 26% 12%;align-items:baseline;min-height:48px;padding:.75cqw 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .3s ease}.tr__item:has(.tr__row.is-active){border-bottom-color:var(--tr-ink)}.tr__row.is-selected{background:linear-gradient(90deg,var(--azul-fondo),transparent 70%)}.tr__row:focus-visible{outline:3px solid var(--azul);outline-offset:-3px}.tr__index,.tr__role,.tr__city{font-size:clamp(12px,.98cqw,14px);color:var(--tr-muted);transition:color .3s ease}.tr__city{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.tr__row.is-active :is(.tr__index,.tr__role,.tr__city){color:var(--tr-ink)}.tr__punto{width:8px;height:8px;border-radius:50%;background:var(--ambar-texto)}.tr__punto--validado{background:var(--verde-texto)}.tr__punto--en_revision{background:var(--azul-texto)}.tr__punto--devuelto{background:var(--rojo-texto)}.tr__who{display:flex;align-items:center;min-width:0;overflow:hidden}.tr__arrow{flex:none;width:0;height:.9em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;font-size:clamp(20px,2.49cqw,36px);opacity:0;transition:width .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .45s cubic-bezier(.22,1,.36,1)}.tr__row.is-active .tr__arrow{width:.5em;margin-right:.2em;opacity:1}.tr__name{display:inline-flex;font-size:clamp(19px,2.3cqw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.14;white-space:nowrap}.tr__space{white-space:pre}.tr__letter{display:inline-block;overflow:hidden;vertical-align:top}.tr__glyph{position:relative;display:inline-block;color:#6b7894;transition:translate .5s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--tr-i) * var(--tr-stagger))}.tr__glyph:after{content:attr(data-ch);position:absolute;left:0;top:100%;color:var(--tr-ink)}.tr__row.is-active .tr__glyph{translate:0 -100%}.tr__side{position:sticky;top:72px}.tr__frame{position:relative;aspect-ratio:1 / 1.2;overflow:hidden;border-radius:6px;background:var(--tr-line)}.tr__layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tr__layer img,.tr__layer .tr__semilla,.tr__layer .tr__iniciales{display:block;width:100%;height:100%;object-fit:cover}.tr__iniciales{display:grid!important;place-items:center;background:linear-gradient(160deg,#1d2a48,#0f1526);color:#dbe4f5;font-size:clamp(48px,9cqw,120px);font-weight:300;letter-spacing:-.04em}.tr__layer.is-in{animation:tr-wipe var(--tr-dur) cubic-bezier(.16,1,.3,1) both}.tr__layer.is-in>*{animation:tr-zoom var(--tr-dur) cubic-bezier(.16,1,.3,1) both}.tr__layer.is-under>*{animation:tr-sink var(--tr-dur) cubic-bezier(.16,1,.3,1) both}@keyframes tr-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes tr-zoom{0%{scale:var(--tr-zoom)}}@keyframes tr-sink{to{scale:.96;translate:0 6%}}.tr__place,.tr__no{position:absolute;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:99px;background:#0f15268c;color:#fff;font-size:13px;font-weight:500}.tr__place{left:14px}.tr__no{right:14px}.tr__resumen{margin-top:14px;display:grid;gap:10px}.tr__resumen-nombre{font-size:20px;font-weight:600;letter-spacing:-.02em}.tr__chips-resumen{display:flex;flex-wrap:wrap;gap:6px}.tr__meta{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--suave)}.tr__meta b{font-weight:500;color:var(--tr-ink)}.tr__arrows{display:flex;gap:6px}.tr__arrows button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;color:var(--tr-ink);cursor:pointer;transition:background-color .25s ease}.tr__arrows button:hover{background:var(--tr-line)}.tr__arrows svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tr.is-stacked{padding:18px 14px}.tr.is-stacked .tr__body{grid-template-columns:1fr;row-gap:18px}.tr.is-stacked .tr__side{position:static}.tr.is-stacked .tr__frame{aspect-ratio:4 / 3.4}.tr.is-stacked .tr__row{grid-template-columns:10% 1fr 30% 14%;padding:8px 0}.tr.is-stacked .tr__editar span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tr.is-stacked .tr__editar{width:44px;height:44px;padding:0;justify-content:center}.tr.is-stacked .tr__buscar{justify-content:stretch}.tr.is-stacked .tr__buscar input{width:100%}@media(prefers-reduced-motion:reduce){.tr *,.tr *:after{animation-duration:.01s!important;transition-duration:.01s!important;transition-delay:0s!important}}.tr__rolpos{display:block;font-size:12px;color:var(--tenue)}.tr.is-stacked .tr__row{grid-template-columns:9% 1fr;row-gap:2px}.tr.is-stacked .tr__role{grid-column:2}.tr.is-stacked .tr__city{display:none}.tr.is-stacked .tr__name,.tr.is-stacked .tr__arrow{font-size:clamp(17px,5vw,22px)}.ea{--ea-nocturno: #0b1220;--ea-cian: #00d4ff;--ea-tinta: #f5f7fc;--ea-suave: rgb(220 232 255 / .72);--ea-tenue: rgb(220 232 255 / .45);--ea-maquina: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Courier New", monospace;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"cabecera cabecera" "mensaje tarjeta" "pie pie";column-gap:72px;padding:32px clamp(16px,5vw,64px) 24px;color:var(--ea-tinta);background:radial-gradient(1.2px 1.2px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 22% 72%,#cfefff,transparent),radial-gradient(1.4px 1.4px at 31% 40%,#fff,transparent),radial-gradient(1px 1px at 44% 12%,#bfe9ff,transparent),radial-gradient(1.2px 1.2px at 58% 84%,#fff,transparent),radial-gradient(1px 1px at 67% 33%,#dff6ff,transparent),radial-gradient(1.5px 1.5px at 79% 61%,#fff,transparent),radial-gradient(1px 1px at 88% 22%,#cfefff,transparent),radial-gradient(1.2px 1.2px at 94% 78%,#fff,transparent),radial-gradient(1px 1px at 6% 88%,#dff6ff,transparent),radial-gradient(1px 1px at 51% 55%,#fff,transparent),radial-gradient(1.3px 1.3px at 37% 92%,#fff,transparent),radial-gradient(circle,rgb(190 235 255 / .45) .8px,transparent 1.2px) 0 0 / 34px 34px,radial-gradient(circle,rgb(255 255 255 / .3) .7px,transparent 1.1px) 17px 11px / 53px 53px,var(--ea-nocturno)}.ea__cabecera{grid-area:cabecera;position:relative}.ea-marca{display:inline-flex;align-items:center;gap:8px}.ea-marca__icono{width:34px;height:34px;display:block}.ea-marca__ego{font-weight:800;font-size:1.25rem;letter-spacing:.02em}.ea-marca__producto{font-weight:600;font-size:1.05rem;color:var(--ea-cian)}.ea__mensaje{grid-area:mensaje;align-self:center;position:relative;max-width:620px}.ea__antetitulo{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-family:var(--ea-maquina);font-size:.8rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ea-cian)}.ea__antetitulo:before{content:"";width:40px;height:1px;background:var(--ea-cian)}.ea__titulo{margin:0;font-size:clamp(2.6rem,6vw,4.75rem);font-weight:900;line-height:.98;letter-spacing:-.035em;color:#fff}.ea__titulo span{color:var(--ea-cian)}.ea__bajada{margin:24px 0 0;max-width:470px;font-size:1.1rem;line-height:1.6;color:#b9c9e4}.ea__escena{grid-area:tarjeta;position:relative;display:grid;place-items:center;min-height:420px}.ea__marco{position:relative;width:100%;max-width:400px;border-radius:30px;overflow:hidden;isolation:isolate;box-shadow:0 2px 4px #00000059,0 40px 80px -30px #000000e6}.ea__marco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.6;background:radial-gradient(circle,rgb(255 255 255 / .85) .9px,transparent 1.4px) 0 0 / 22px 22px,radial-gradient(circle,rgb(200 235 255 / .6) .7px,transparent 1.1px) 11px 7px / 31px 31px;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}.ea__infinito{position:absolute;top:50%;left:50%;width:92%;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 0 10px rgb(0 180 255 / .4))}.ea__brillo{stroke-dasharray:9 91;opacity:.45;animation:ea-recorre 14s linear infinite;filter:drop-shadow(0 0 4px #5fe4ff)}@keyframes ea-recorre{to{stroke-dashoffset:-100}}.ea__tarjeta{position:relative;width:100%;display:grid;gap:16px;padding:32px 30px 24px;border-radius:30px;background:linear-gradient(150deg,#ffffff3d,#ffffff14 40%,#ffffff0a 60%,#ffffff24);-webkit-backdrop-filter:blur(16px) saturate(1.5) brightness(1.08);backdrop-filter:blur(16px) saturate(1.5) brightness(1.08);backdrop-filter:url(#ea-lente) blur(14px) saturate(1.5) brightness(1.08);box-shadow:inset 2px 2px 2px #ffffff73,inset -2px -2px 3px #00000059,inset 0 0 0 1px #ffffff24,inset 10px 14px 28px -18px #ffffff59,inset -14px -18px 30px -20px #00000073}.ea__tarjeta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25px;border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);background:conic-gradient(from 210deg,#ffffff26,#fff 50deg,#ffffff40 90deg,#0000004d,#ffffff1a 180deg,#00d4ffcc 230deg,#fff3 275deg,#0003 315deg,#ffffff26)}.ea__tarjeta:after{content:"";position:absolute;top:-40%;right:-50%;bottom:-40%;left:-50%;z-index:-1;pointer-events:none;background:linear-gradient(108deg,transparent 32%,rgb(255 255 255 / .1) 42%,rgb(255 255 255 / .22) 46%,transparent 56%)}.ea__tarjeta-cabeza{display:flex;align-items:baseline;justify-content:space-between}.ea__tarjeta-cabeza h2{margin:0;font-size:1.6rem;font-weight:800;color:#fff}.ea__tarjeta-cabeza span{font-size:.7rem;font-weight:600;letter-spacing:.24em;color:var(--ea-tenue)}.ea__nota{margin:-4px 0 2px;font-size:.8rem;line-height:1.45;color:var(--ea-suave)}.ea__sintetico{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#ffc40029;color:#ffd66b;font-weight:700}.ea__campo{display:grid;gap:7px}.ea__campo span{font-size:.85rem;font-weight:700;color:#dce8fa}.ea__campo input{height:48px;padding:0 14px;border:0;border-radius:14px;background:linear-gradient(180deg,#00000038,#ffffff0f);box-shadow:inset 0 3px 6px #0000008c,inset 0 1px 1px #0006,inset 0 -1px #ffffff47,0 1px #ffffff2e;color:#fff;font:inherit;font-size:1rem;outline:0;transition:box-shadow .12s ease,background .12s ease}.ea__campo input::placeholder{color:var(--ea-tenue)}.ea__campo input:focus{box-shadow:inset 0 3px 6px #0000008c,0 0 0 3px #00d4ff59}.ea__campo input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14),0 0 0 1000px #121c30 inset;caret-color:#fff}.ea__error{padding:10px 12px;border-radius:10px;background:#0b122099;box-shadow:inset 0 0 0 1px #ff78788c;color:#ffe1e1;font-size:.85rem;font-weight:600}.ea__boton{margin-top:4px;height:52px;border:0;border-radius:999px;background:linear-gradient(180deg,#1f6fe5,#0a6cf0 55%,#0058d6);color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #fff6,0 14px 26px -14px #008cffe6}.ea__boton:hover:not(:disabled){background:linear-gradient(180deg,#1a63d4,#0860d6 55%,#004fbf)}.ea__boton:focus-visible{outline:2px solid #4fc3ff;outline-offset:3px}.ea__boton:disabled{opacity:.6;cursor:not-allowed}.ea__pie{grid-area:pie;position:relative;display:flex;justify-content:space-between;gap:16px;padding-top:24px;font-family:var(--ea-maquina);font-size:.72rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:#7f93b5}@media(max-width:860px){.ea{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"cabecera" "mensaje" "tarjeta" "pie";row-gap:28px;padding-top:22px}.ea__escena{min-height:0}.ea__titulo{font-size:clamp(2.1rem,10vw,2.8rem)}.ea__bajada{margin-top:14px}.ea__pie{flex-direction:column;align-items:center;text-align:center;gap:8px;letter-spacing:.2em}}@media(prefers-reduced-motion:reduce){.ea__campo input{transition:none}.ea__brillo{animation:none;opacity:0}}:root{--texto: #0f1526;--suave: #52607a;--tenue: #6b7894;--borde: #dce4f0;--borde-fuerte: #b9c6de;--fondo: #f2f5fb;--superficie: #ffffff;--azul: #007bff;--azul-texto: #0047cc;--azul-fondo: #e5f2ff;--rojo-texto: #b42323;--rojo-fondo: #fceaea;--rojo-borde: #f3b9b9;--ambar-texto: #85570a;--ambar-fondo: #fbf1de;--ambar-borde: #e4c584;--verde-texto: #13724e;--verde-fondo: #e1f7ee;--verde-borde: #a9e6c9;--radio: 14px;--radio-chico: 10px;--sombra: 0 1px 3px rgba(16, 24, 40, .08);--nocturno: #0b1220;--cian: #00d4ff;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--fondo);color:var(--texto);font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.02em}a{color:var(--azul-texto)}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.cascaron{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(900px 520px at 8% -6%,rgb(0 123 255 / .13),transparent 62%),radial-gradient(760px 480px at 100% 18%,rgb(0 212 255 / .11),transparent 60%),radial-gradient(680px 520px at 40% 108%,rgb(0 71 204 / .08),transparent 62%),var(--fondo);background-attachment:fixed}.barra{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 16px 0;padding-top:max(10px,env(safe-area-inset-top));background:var(--nocturno);color:#fff}.barra__marca{display:flex;align-items:baseline;gap:8px;font-weight:700;letter-spacing:-.02em}.barra__marca small{font-weight:500;color:#a9b6cf}.barra button{min-height:40px;display:inline-flex;align-items:center;padding:0 12px;border-radius:99px;color:#dbe4f5;text-decoration:none;font:inherit;font-size:14px;background:none;border:0;cursor:pointer}.carpetas{order:3;width:100%;display:flex;align-items:flex-end;gap:0;padding:4px 0 0 4px;overflow-x:auto;scrollbar-width:none}.carpetas::-webkit-scrollbar{display:none}.carpeta{position:relative;flex:none;display:inline-flex;align-items:center;min-height:40px;margin-right:-6px;padding:0 20px;border-radius:12px 12px 0 0;background:linear-gradient(180deg,#24324c,#1a2640);box-shadow:inset 0 1px #ffffff1f,-2px 0 6px #00000040;color:#b9c6de;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,transform .2s}.carpeta:after{content:"";position:absolute;top:0;right:-10px;width:18px;height:100%;border-radius:0 10px 0 0;background:inherit;transform:skew(18deg);transform-origin:bottom left;z-index:-1}.carpeta:hover{color:#fff;transform:translateY(-2px)}.carpeta[aria-current=page]{z-index:2;background:var(--fondo);color:var(--texto);box-shadow:0 -3px 10px #0000002e;transform:none}.carpeta[aria-current=page]:before{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--azul),var(--cian))}.contenido{width:100%;max-width:1180px;margin:0 auto;padding:20px 16px 48px;flex:1}.contenido--angosto{max-width:720px}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);padding:14px 16px}.tarjeta+.tarjeta{margin-top:12px}.tarjeta h2{font-size:18px;margin-bottom:4px}.tarjeta>p.ayuda,.ayuda{color:var(--suave);font-size:14px;margin:4px 0 12px}.rejilla{display:grid;gap:8px 10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.campo{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:500;color:var(--suave)}.campo input,.campo select,.campo textarea{min-height:38px;width:100%;padding:6px 10px;font:inherit;font-size:16px;color:var(--texto);background:#fff;border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico)}.campo textarea{min-height:72px;resize:vertical}.campo input[readonly]{background:var(--fondo);color:var(--suave)}.campo__origen{font-size:12px;font-weight:500;color:var(--tenue)}.boton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:99px;border:1px solid transparent;background:var(--texto);color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer;text-decoration:none}.boton:disabled{opacity:.5;cursor:not-allowed}.boton--claro{background:linear-gradient(160deg,#ffffffeb,#ffffff9e);-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);color:var(--texto);border-color:#b9c6decc;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #0f15260f,0 2px 6px -3px #0f152640;transition:box-shadow .2s,transform .2s}@media(hover:hover){.boton--claro:not(:disabled):hover{box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #0f15260f,0 4px 10px -4px #0f15264d;transform:translateY(-1px)}}.boton--azul{background:var(--azul-texto)}.boton--peligro{background:linear-gradient(160deg,#ffffffeb,#ffffffa8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--rojo-texto);border-color:var(--rojo-borde);box-shadow:inset 0 1px 1px #ffffffe6,0 2px 6px -3px #b4232340}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}@media(pointer:coarse){.campo input,.campo select{min-height:44px}}.accion{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.accion__aviso-lugar:empty{display:none}.accion__aviso{display:inline-flex;align-items:center;padding:4px 10px;border-radius:8px;font-size:13px;font-weight:600}.accion__aviso--ok{background:var(--verde-fondo);color:var(--verde-texto)}.accion__aviso--error{background:var(--rojo-fondo);color:var(--rojo-texto)}.accion__aviso--falta{padding:0;color:var(--tenue);font-weight:500}.aviso{padding:12px 14px;border-radius:var(--radio-chico);border:1px solid var(--borde);background:var(--fondo);font-size:14px;margin:10px 0}.aviso--error{background:var(--rojo-fondo);border-color:var(--rojo-borde);color:var(--rojo-texto)}.aviso--ambar{background:var(--ambar-fondo);border-color:var(--ambar-borde);color:var(--ambar-texto)}.aviso--ok{background:var(--verde-fondo);border-color:var(--verde-borde);color:var(--verde-texto)}.chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--fondo);color:var(--suave);border:1px solid var(--borde);white-space:nowrap}.chip--ok{background:var(--verde-fondo);color:var(--verde-texto);border-color:var(--verde-borde)}.chip--ambar{background:var(--ambar-fondo);color:var(--ambar-texto);border-color:var(--ambar-borde)}.chip--rojo{background:var(--rojo-fondo);color:var(--rojo-texto);border-color:var(--rojo-borde)}.chip--azul{background:var(--azul-fondo);color:var(--azul-texto);border-color:#b9d8ff}.progreso{height:10px;border-radius:99px;background:var(--borde);overflow:hidden}.progreso>span{display:block;height:100%;background:var(--verde-texto);border-radius:99px;transition:width .4s ease}.tabla-envoltura{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--borde);border-radius:var(--radio-chico)}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--borde);vertical-align:top}th{font-size:12px;font-weight:600;color:var(--suave);background:var(--fondo);white-space:nowrap}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pestanas{display:flex;gap:4px;overflow-x:auto;padding-bottom:4px;margin:14px 0;scrollbar-width:thin}.pestanas button{min-height:40px;padding:0 14px;border-radius:99px;border:1px solid var(--borde);background:#fff;color:var(--suave);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.pestanas button[aria-selected=true]{background:var(--texto);border-color:var(--texto);color:#fff}.vacio{text-align:center;padding:40px 16px;color:var(--suave)}.cargando{display:grid;gap:10px}.cargando span{display:block;height:18px;border-radius:6px;background:linear-gradient(90deg,var(--borde) 0%,#eef2f8 50%,var(--borde) 100%);background-size:200% 100%;animation:brillo 1.2s linear infinite}@keyframes brillo{to{background-position:-200% 0}}.entrada{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(1200px 600px at 10% -10%,#e5f2ff 0%,transparent 60%),var(--fondo)}.entrada .tarjeta{width:100%;max-width:420px;padding:24px;overflow:hidden}.entrada__marca{margin:-24px -24px 20px;padding:22px 24px;background:var(--nocturno);border-bottom:2px solid var(--azul)}.entrada h1{font-size:26px;margin-bottom:6px}.formulario{display:grid;gap:14px;margin-top:18px}.sr-solo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fila{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lista-docs{display:grid;gap:10px}.doc{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico);background:#fff}.doc__titulo{font-weight:600}.doc__meta{font-size:13px;color:var(--suave)}dialog{border:0;border-radius:var(--radio);padding:0;width:min(560px,calc(100vw - 24px));box-shadow:0 20px 60px #0f15264d}dialog::backdrop{background:#0f152673}dialog .tarjeta{border:0;box-shadow:none}.etiqueta-sintetico{display:inline-flex;padding:2px 8px;border-radius:6px;background:#ffcf5c;color:#3b2a00;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.miniatura img,.miniatura .tr__semilla,.miniatura .tr__iniciales{display:grid;place-items:center;width:100%;height:100%;object-fit:cover}.campo-mini{min-height:44px;padding:0 10px;font:inherit;font-size:15px;border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);background:#fff}@media(max-width:720px){.carpeta{padding:0 14px;font-size:13px}}.etiqueta-sombra{display:inline-flex;padding:2px 8px;border-radius:6px;background:#3b2a00;color:#ffcf5c;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.lista-turnos{display:grid;gap:8px}.turno-caja{display:grid;gap:4px;width:100%;min-width:0;padding:12px 14px;text-align:left;font:inherit;color:var(--texto);background:#fff;border:1px solid var(--borde);border-radius:var(--radio-chico);cursor:pointer}.turno-caja[aria-current=true]{border-color:var(--azul);box-shadow:0 0 0 2px var(--azul-fondo)}.turno-caja__cabeza,.turno-caja__estados{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.turno-caja__estados{justify-content:flex-start}.lineas-pago{display:grid;gap:10px;margin-top:10px}.linea-pago{display:grid;gap:8px 14px;grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:end;padding:12px;border:1px solid var(--borde);border-radius:var(--radio-chico)}.linea-pago__persona{display:grid;gap:2px;min-width:0;align-self:center}.linea-pago>.chip{justify-self:start}.linea-pago__motivo{grid-column:1 / -1}.resumen-cifras{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:8px 0}.resumen-cifras>div{display:grid;gap:2px;padding:10px 12px;background:var(--fondo);border-radius:var(--radio-chico);min-width:0}.liquidacion{padding:12px;border:1px solid var(--borde-fuerte);border-radius:var(--radio-chico);min-width:0;overflow-wrap:anywhere}tr.fila-clic{cursor:pointer}tr.fila-clic:hover td{background:var(--azul-fondo)}@media(max-width:480px){.linea-pago{grid-template-columns:1fr}}.enlace{background:none;border:0;padding:0;color:var(--azul-texto);text-decoration:underline;font:inherit;cursor:pointer}
