.avi-pizarra-guia{color:var(--kv-muted);font-size:var(--fs-14);margin:0 0 12px}.avi-lienzo{flex-direction:column;gap:10px;min-width:0;display:flex}.avi-lienzo.is-immersive{z-index:95;background:#050608;padding:12px;position:fixed;inset:0;overflow:auto}.avi-lienzo-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.avi-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nx .avi-tools>button{border:1px solid var(--kv-line-strong);border-radius:var(--r-md);background:var(--kv-surface);min-height:44px;color:var(--kv-ink-2);font-size:var(--fs-14);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.nx .avi-tools>button.active{border-color:var(--avi-sky,#5cb2ff);color:#fff;background:#1a6fd03d}.nx .avi-tools>button:disabled{opacity:.4}.nx .avi-tools>button.avi-share{color:#fff;background:#1a6fd0;border-color:#1a6fd0}.avi-inks{gap:6px;padding-left:4px;display:inline-flex}.nx .avi-inks button{border:2px solid #0000;border-radius:50%;width:30px;height:30px;min-height:30px;padding:0}.nx .avi-inks button.active{border-color:#fff;box-shadow:inset 0 0 0 2px #050608}.avi-lienzo-hint{z-index:4;border-radius:var(--r-md);color:#cfe6ff;max-width:calc(100% - 20px);font-size:var(--fs-14);background:#10283ff7;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 10px 30px #00000073}.avi-lienzo-body{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:10px;display:grid}.avi-lienzo.is-immersive .avi-lienzo-body{grid-template-columns:168px minmax(0,1fr) 290px}.avi-palette{flex-direction:column;gap:10px;max-height:calc(100vh - 140px);padding-right:2px;display:flex;overflow-y:auto}.avi-palette h4{color:var(--kv-muted);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.avi-palette section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.nx .avi-sym{border:1px solid var(--kv-line);border-radius:var(--r-md);background:var(--kv-surface);color:#fff;min-height:62px;font-size:var(--fs-12);text-align:center;cursor:grab;touch-action:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-weight:700;line-height:1.15;display:flex}.nx .avi-sym:hover{border-color:var(--kv-line-strong)}.nx .avi-sym.active{background:#1a6fd04d;border-color:#fff}.nx .avi-sym svg{color:#5cb2ff}.nx .avi-sym-person svg{color:#19c7a8}.nx .avi-sym-finance svg{color:#f2c46d}.nx .avi-sym-care svg{color:#ff9d7c}.nx .avi-sym-risk svg{color:#ff6b8a}.nx .avi-sym-value svg{color:#b3bfcc}.avi-board-wrap{border:1px solid var(--kv-line-strong);border-radius:var(--r-lg);background:#070b10;min-width:0;position:relative;overflow:hidden}.avi-board-wrap.tool-pen,.avi-board-wrap.tool-note,.avi-board-wrap.is-armed{cursor:crosshair}.avi-board-wrap.tool-erase{cursor:not-allowed}.avi-inspector{z-index:3;border:1px solid var(--kv-line-strong);border-radius:var(--r-lg);background:#0c1117f7;flex-direction:column;gap:8px;width:min(330px,100% - 20px);max-height:calc(100% - 20px);padding:12px;display:flex;position:absolute;top:10px;right:10px;overflow-y:auto;box-shadow:0 16px 40px #00000080}.avi-inspector-head{align-items:center;gap:4px;display:flex}.avi-inspector-head b{color:#8ccaff;font-size:var(--fs-16);flex:1}.nx .avi-inspector label{font-size:var(--fs-14);gap:4px}.nx .avi-inspector input,.nx .avi-inspector select,.nx .avi-inspector textarea{min-height:40px;font-size:var(--fs-14)}.nx .avi-inspector textarea{min-height:72px}.avi-inspector-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.avi-range{grid-template-columns:1fr 1fr;gap:4px;display:grid}.avi-seg{flex-wrap:wrap;gap:4px;display:flex}.nx .avi-seg button{border:1px solid var(--kv-line-strong);border-radius:var(--r-pill);min-height:40px;color:var(--kv-ink-2);font-size:var(--fs-12);background:0 0;flex:auto;padding:0 10px;font-weight:700}.nx .avi-seg button.active{color:#fff;background:#f2c46d24;border-color:#f2c46d}.avi-private{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface);flex-direction:column;gap:14px;padding:12px;display:flex}.avi-lienzo:not(.is-immersive) .avi-private{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.avi-lienzo:not(.is-immersive) .avi-private-tag{grid-column:1/-1}.nx .avi-private-tag{color:#f2c46d;font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.avi-private section{flex-direction:column;gap:8px;min-width:0;display:flex}.avi-private h4{color:#8ccaff;font-size:var(--fs-14);justify-content:space-between;margin:0;display:flex}.avi-private h4 small{color:var(--kv-muted)}.avi-signals{flex-direction:column;gap:6px;display:flex}.nx .avi-signals button{border:1px solid var(--kv-line-strong);border-radius:var(--r-md);min-height:40px;color:var(--kv-ink-2);font-size:var(--fs-14);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:flex}.nx .avi-signals button.active{color:#fff;border-color:#5cb2ff}.avi-signals b{border-radius:var(--r-pill);background:var(--kv-surface-2);color:#fff;min-width:22px;font-size:var(--fs-12);text-align:center;padding:0 6px}.avi-signal-form{flex-direction:column;gap:6px;display:flex}.nx .avi-signal-form textarea{min-height:70px}.avi-pending{font-size:var(--fs-14);color:var(--kv-ink-2);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.avi-pending li.done{color:#5ff0d4}.avi-pending li.critical{color:#f2c46d;font-weight:700}.avi-miles{align-items:center;gap:6px;display:flex}.avi-miles input{flex:1;min-width:0}.avi-miles em{color:#f2c46d;font-size:13px;font-style:normal;font-weight:700}.avi-coherencia{font-size:var(--fs-14);background:#0f1720;border:1px solid #23303c;border-radius:10px;margin:0;padding:8px 10px;line-height:1.45}.avi-coherencia.es-ok{color:#5ff0d4;border-color:#19c7a866}.avi-coherencia.es-alerta{color:#ffb59c;border-color:#ff9d7c88}.avi-coherencia.es-hormiga{color:#f2c46d;border-color:#f2c46d88}.avi-relaciones{font-size:var(--fs-14);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.avi-relaciones li{background:#0f1720;border:1px solid #23303c;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.avi-relaciones li b{color:#ff9db1}.avi-relaciones li small{color:var(--kv-muted)}.avi-relaciones li span{color:var(--kv-ink-2)}.avi-relaciones li em{color:#7dbcf8;font-style:normal;font-weight:700}.nx .avi-private-notes{min-height:120px}.avi-lienzo-extras{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.nx .avi-lienzo-foot{color:var(--kv-muted);font-size:var(--fs-14);margin:0 0 10px}.avi-ghost{z-index:300;border-radius:var(--r-md);color:#fff;font-size:var(--fs-12);pointer-events:none;background:#10283ff2;border:2px solid #5cb2ff;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;font-weight:700;display:flex;position:fixed;transform:translate(-50%,-50%)}.avi-export{pointer-events:none;width:1600px;height:900px;position:absolute;top:0;left:-99999px;overflow:hidden}.avi-shared{background:#050608;place-items:center;min-height:100vh;padding:8px;display:grid}.avi-shared-board{width:min(100vw - 16px,177.778vh - 28.4444px);max-height:calc(100vh - 16px)}.avi-shared-wait{color:#b3bfcc;text-align:center;max-width:520px;font-family:var(--font-sans), "Figtree", sans-serif;padding:24px}.avi-shared-wait b{color:#5cb2ff;font-size:28px}@media (max-width:1100px){.avi-lienzo-body,.avi-lienzo.is-immersive .avi-lienzo-body{grid-template-columns:minmax(0,1fr)}.avi-palette{flex-direction:row;max-height:none;overflow-x:auto}.avi-palette section{flex-shrink:0}.avi-palette section>div{gap:6px;display:flex}.nx .avi-sym{width:76px}.avi-lienzo:not(.is-immersive) .avi-private,.avi-private{grid-template-columns:minmax(0,1fr);display:flex}}@media (max-width:640px){.nx .avi-tools>button span{display:none}.avi-inspector{border-radius:16px 16px 0 0;width:auto;max-height:60vh;position:fixed;inset:auto 0 0}}.avi-palette,.avi-board-wrap,.avi-lienzo-toolbar{-webkit-user-select:none;user-select:none}.avi-palette-tabs{flex-wrap:wrap;gap:4px;display:flex}.nx .avi-palette-tabs button{border:1px solid var(--kv-line);border-radius:var(--r-pill);min-height:36px;color:var(--kv-ink-2);font-size:var(--fs-12);background:0 0;flex:auto;padding:0 8px;font-weight:700}.nx .avi-palette-tabs button.active{border-color:var(--avi-sky,#5cb2ff);color:#fff;background:#1a6fd03d}.nx .avi-palette-help{color:var(--kv-muted);font-size:var(--fs-12);margin:0;line-height:1.35}.avi-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (max-width:1100px){.avi-palette{flex-direction:column;overflow:visible}.avi-palette-grid{padding-bottom:4px;display:flex;overflow-x:auto}.nx .avi-palette-grid .avi-sym{flex-shrink:0;width:84px}}.avi-lienzo-hint{pointer-events:none}.nx .avi-lienzo-hint button{pointer-events:auto}.nx .avi-entry{flex-direction:column;gap:12px;display:flex}.nx .avi-entry h2{margin:0;font-size:clamp(22px,2.2vw,30px)}.avi-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nx .avi-entry-card{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface);min-width:0;color:var(--kv-ink,#fff);text-align:left;font:inherit;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.nx button.avi-entry-card{cursor:pointer;transition:border-color .15s,background .15s}.nx button.avi-entry-card:hover,.nx button.avi-entry-card:focus-visible{background:#5cb2ff0f;border-color:#5cb2ff}.nx .avi-entry-card svg{color:#5cb2ff}.nx .avi-entry-card.is-product svg{color:#f2c46d}.nx .avi-entry-card b{font-size:20px}.nx .avi-entry-card>span{color:var(--kv-muted,#b3bfcc);line-height:1.5}.avi-entry-products{flex-wrap:wrap;gap:8px;display:flex}.nx .avi-entry-products button{border:1px solid var(--kv-line);min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-weight:700}.nx .avi-entry-products button.active{color:#f2c46d;background:#f2c46d24;border-color:#f2c46d}.nx .avi-entry-card .kv-btn-primary{margin-top:auto}.avi-product-route{flex-direction:column;gap:16px;min-width:0;display:flex}.avi-route-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.nx .avi-route-head h2{margin:4px 0;font-size:clamp(22px,2.2vw,30px)}.nx .avi-route-head h2 em{color:var(--kv-muted,#b3bfcc);font-size:.7em;font-style:normal;font-weight:500}.nx .avi-route-head p{color:var(--kv-muted,#b3bfcc);margin:0}.avi-route-actions{flex-wrap:wrap;gap:8px;display:flex}.nx .avi-route-actions select{min-height:44px}.avi-route-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.avi-route-main{flex-direction:column;gap:16px;min-width:0;display:flex}.nx .avi-route-main .nx-panel h3{margin:0 0 12px;font-size:18px}.nx .avi-route-main .kv-fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.nx .avi-route-main label{flex-direction:column;gap:6px;min-width:0;display:flex}.nx .avi-route-main label small{color:var(--kv-muted,#8594a6);font-weight:400}.nx .avi-route-main textarea{min-height:88px}.nx .avi-route-main .kv-muted{margin:10px 0 0;font-size:14px}.avi-route-private{position:sticky;top:12px}.avi-kids{flex-direction:column;gap:12px;margin:4px 0 12px;display:flex}.avi-kid{border:1px solid var(--kv-line,#23303c);background:#ffffff05;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.avi-kid>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.avi-kid>header b{color:var(--kv-ink,#f2f6fa);font-size:15px}.avi-kid-fila{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.avi-kid-fila.es-datos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.nx .avi-kid label,.nx .avi-kid label small{white-space:nowrap}.avi-route-bloque.es-quien{background:#5cb2ff0f;border:1px solid #5cb2ff2e;border-radius:12px;padding:12px 14px}.nx .avi-route-bloque.es-quien .avi-sexo-nota{margin:6px 0 0}.avi-route-bloque.es-cobertura{background:#19c7a80f;border:1px solid #19c7a838;border-radius:12px;gap:8px;margin:12px 0;padding:12px 14px;display:grid}.nx .avi-route-bloque.es-cobertura .kv-muted{margin:0}.avi-route-cobertura-titulo{color:#dcecff;font-size:14px;font-weight:700}.nx .avi-route-bloque.es-cobertura .avi-toggle button{min-height:40px;font-size:14px}.nx .avi-route-sub{letter-spacing:.1em;text-transform:uppercase;color:#45e0b4;margin:18px 0 10px;font-size:12px;font-weight:800}.nx .avi-route-main .kv-fields.avi-route-meta{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.nx .avi-route-meta label>span{white-space:nowrap}.nx input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0}.nx .avi-kids>.kv-btn{align-self:flex-start}.avi-sheet{border-radius:var(--r-md);border:1px solid var(--kv-line);width:100%;height:auto;display:block}.nx .avi-sheet-note{color:#f2c46d;margin:8px 0 0;font-size:13px}@media (max-width:1100px){.avi-route-grid{grid-template-columns:minmax(0,1fr)}.avi-route-private{position:static}}@media (max-width:720px){.avi-entry-grid,.avi-kid-fila{grid-template-columns:minmax(0,1fr)}.avi-kid-fila.es-datos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.avi-kid-fila.es-datos>label:first-child{grid-column:1/-1}}.nx button.avi-entry-card{justify-content:flex-start}.nx .avi-route-actions select{width:auto}.nx .avi-route-main label small{display:inline}.avi-sheet-wrap{overflow-x:auto}@media (max-width:720px){.avi-sheet-wrap .avi-sheet{min-width:760px}}.avi-sheets{flex-direction:column;gap:10px;min-width:0;display:flex}.avi-sheets-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.avi-sheets-bar .avi-seg{flex-wrap:wrap}.avi-sheet-frame{min-width:0;overflow-x:auto;container-type:inline-size}.avi-sheet-frame:fullscreen{background:#050608;place-items:center;padding:2vw;display:grid}.avi-sheet-frame:fullscreen .avi-sheet-html{width:min(96vw,170vh)}.avi-sheet-html{--u:1cqw;aspect-ratio:16/9;gap:calc(var(--u) * 1.4);width:100%;min-width:640px;padding:calc(var(--u) * 2.6) calc(var(--u) * 3);border:1px solid var(--kv-line);border-radius:var(--r-md);color:#fff;font-size:calc(var(--u) * 1.45);background:radial-gradient(120% 90% at 100% 0,#5cb2ff1a,#0000 60%),#070b10;flex-direction:column;line-height:1.35;display:flex;overflow:hidden}@container (max-width:640px){.avi-sheet-html{--u:6.4px}}.avi-sheet-frame:fullscreen .avi-sheet-html{--u:min(.96vw, 1.7vh)}.avi-sheet-html>header{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.nx .avi-sheet-html h3{font-size:calc(var(--u) * 2.6);letter-spacing:-.01em;margin:0;font-weight:800}.nx .avi-sheet-html h3 em{color:#5cb2ff;font-style:normal}.avi-sheet-html>header span{color:#8ccaff;font-weight:700;font-size:calc(var(--u) * 1.3)}.avi-sheet-body{gap:calc(var(--u) * 1.4);flex-direction:column;flex:1;min-height:0;display:flex}.avi-sheet-html>footer{color:#8594a6;font-size:calc(var(--u) * .95)}.nx .avi-sheet-html h4{font-size:calc(var(--u) * 1.6);color:#8ccaff;margin:0 0 .5em}.nx .avi-sheet-html p{margin:0}.nx .avi-sheet-html ul,.nx .avi-sheet-html ol{margin:0;padding:0;list-style:none}.avi-sheet-hint{color:#8594a6;font-style:italic}.avi-note{color:#b3bfcc;font-size:.85em}.nx .avi-note.is-gold{color:#f2c46d}.nx .avi-note.is-coral{color:#ff9d7c}.nx .avi-route-main .nx-panel>.avi-note,.nx .avi-route-main .kv-fields>.avi-note{grid-column:1/-1;margin:4px 0 0;font-size:14px}.avi-lead{font-size:1.15em}.avi-flow{gap:calc(var(--u) * 1.2);counter-reset:f;grid-template-columns:repeat(4,1fr);display:grid}.avi-flow li{border:2px solid var(--c);border-radius:calc(var(--u) * 1.2);counter-increment:f;background:#0e151d;flex-direction:column;gap:.4em;padding:1em;display:flex;position:relative}.avi-flow li:before{content:counter(f);background:var(--c);color:#070b10;border-radius:50%;place-items:center;width:1.8em;height:1.8em;font-weight:800;display:grid}.avi-flow b{font-size:1.2em}.avi-flow span{color:#b3bfcc;font-size:.9em}.avi-example{flex-direction:column;gap:.6em;display:flex}.avi-bar{height:calc(var(--u) * 2.4);border-radius:999px;flex-direction:row;gap:2px;display:flex;overflow:hidden}.avi-bar i{min-width:2px;display:block}.avi-example dl{grid-template-columns:repeat(4,1fr);gap:.6em;margin:0;display:grid}.avi-example dl div{border-radius:calc(var(--u) * .8);background:#0e151d;padding:.5em .8em}.avi-example dt{color:#8594a6;font-size:.8em}.avi-example dd{margin:0;font-size:1.35em;font-weight:800}.avi-example .is-insurer dd{color:#5cb2ff}.avi-example small{color:#8594a6;font-size:.75em}.avi-two{gap:calc(var(--u) * 2.4);flex:1;grid-template-columns:1fr 1fr;display:grid}.avi-levels li,.avi-waits li{color:#b3bfcc;border-bottom:1px solid #ffffff12;padding:.35em 0;font-size:.9em}.avi-levels li b{color:#fff;margin-right:.3em}.avi-levels li.is-on{color:#fff;background:#5cb2ff14;border-left:3px solid #5cb2ff;padding-left:.6em}.avi-waits li{grid-template-columns:8.5em 1fr;gap:.6em;display:grid}.avi-waits li b{color:#19c7a8}.avi-points ol{counter-reset:p;flex-direction:column;gap:.7em;display:flex}.avi-points ol li{counter-increment:p;grid-template-columns:2em 1fr;gap:.6em;font-size:1.1em;display:grid}.avi-points ol li:before{content:counter(p);color:#070b10;background:#5cb2ff;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-weight:800;display:grid}.avi-points .avi-lead{margin-bottom:.8em}.avi-big-facts{flex-direction:column;gap:.8em;display:flex}.avi-big-facts li{border-radius:0 calc(var(--u) * .8) calc(var(--u) * .8) 0;background:#0e151d;border-left:4px solid #f2c46d;padding:.8em 1em;font-size:1.05em}.avi-rank{counter-reset:r;flex-direction:column;gap:.5em;display:flex;margin-bottom:.8em!important}.avi-rank li{counter-increment:r;font-size:1.3em;font-weight:700}.avi-rank li:before{content:counter(r) ". ";color:#ff9d7c}.avi-specs li{border-bottom:1px solid #ffffff12;padding:.35em 0}.avi-specs b{color:#8ccaff;min-width:8em;display:inline-block}.avi-checks{flex-direction:column;gap:.4em;display:flex}.avi-checks li{color:#d8e0e8;padding-left:1.4em;position:relative}.avi-checks li:before{content:"✓";color:#19c7a8;font-weight:800;position:absolute;left:0}.avi-timeline{gap:4px;display:flex}.avi-timeline .seg{flex-direction:column;gap:.3em;min-width:0;padding:.9em 1em;display:flex}.avi-timeline .seg b{font-size:1.15em}.avi-timeline .seg span{font-size:.85em}.avi-timeline .pay{background:#f2c46d24;border-top:4px solid #f2c46d;border-radius:8px 0 0 8px}.avi-timeline .get{background:#19c7a824;border-top:4px solid #19c7a8;border-radius:0 8px 8px 0}.avi-timeline-ages{color:#8594a6;justify-content:space-between;margin-top:-.6em;font-size:.85em;display:flex}.avi-protect{color:#8ccaff;border:1px dashed #5cb2ff;border-radius:8px;padding:.5em 1em;font-size:.9em}.avi-fund{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;display:grid}.avi-fund .box{border-radius:calc(var(--u) * 1.2);background:#0e151d;border:2px solid #5cb2ff;flex-direction:column;gap:.3em;padding:1em;display:flex}.avi-fund .box b{font-size:1.2em}.avi-fund .box span{color:#b3bfcc;font-size:.9em}.avi-fund .arrow{color:#5cb2ff;font-size:2.4em}.avi-fund .fund{text-align:center;border-color:#f2c46d}.avi-fund .split{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1em;display:grid}.avi-fund .save{border-color:#19c7a8}.avi-fund .life{border-color:#ff9d7c}.avi-payouts{height:calc(var(--u) * 19);grid-template-columns:repeat(8,1fr);align-items:end;gap:.6em;display:grid}.avi-payouts>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.2em;height:100%;display:flex}.avi-payouts i{width:70%;height:var(--h);background:#5cb2ff;border-radius:6px 6px 0 0;order:2;min-height:8px}.avi-payouts .is-last i{background:#19c7a8}.avi-payouts b{order:0;font-size:1.1em}.avi-payouts small{color:#f2c46d;order:1;font-size:.75em}.avi-payouts span{color:#8594a6;order:3;font-size:.8em}.avi-example dl div.is-client{outline:2px solid #f2c46d}.avi-sheet-html{font-size:calc(var(--u) * 1.7)}.avi-sheet-body{justify-content:center;gap:calc(var(--u) * 2)}.avi-zona-guia{animation:1.8s ease-in-out infinite avi-latido}@keyframes avi-latido{0%,to{stroke-opacity:1}50%{stroke-opacity:.35}}.avi-comienza{transform-box:fill-box;animation:1.1s ease-in-out infinite avi-empuje}@keyframes avi-empuje{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.avi-zona-guia,.avi-comienza{animation:none}}.nx .avi-zoom-estado{border-radius:var(--r-md);background:#0e1a26;border:1px solid #2a4e70;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;font-size:.9rem;line-height:1.5;display:flex}.nx .avi-zoom-estado p{color:#dce0e3;flex:320px;margin:0}.nx .avi-zoom-estado .nx-primary{flex:none;min-height:40px}.nx .avi-zoom-estado.is-visible{background:#19c7a812;border-color:#19c7a873}.nx .avi-zoom-estado.is-oculta{background:#f5c4511a;border-color:#f5c45199}.nx .avi-zoom-estado.is-cerrada{background:#f06e5a1a;border-color:#f06e5a99}.avi-en-vivo{vertical-align:1px;background:#19c7a8;border-radius:50%;width:9px;height:9px;margin-right:2px;animation:1.6s ease-in-out infinite avi-latido-punto;display:inline-block}@keyframes avi-latido-punto{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.avi-en-vivo{animation:none}}.nx .avi-solicitud .avi-solicitud-resumen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:12px 0 4px}.nx .avi-solicitud .nx-fields label.avi-solicitud-ancho{grid-column:1/-1}.nx .avi-solicitud-seccion{border:1px solid var(--line,#23303c);border-radius:14px;min-width:0;margin:16px 0 0;padding:12px 16px 6px}.nx .avi-solicitud-seccion legend{padding:0 8px;font-size:15px;font-weight:700}.nx .avi-solicitud-seccion>.kv-muted{margin:0 0 8px;font-size:13px}.nx .avi-solicitud-pregunta{border-top:1px solid var(--line,#23303c);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:8px 14px;padding:8px 0;display:grid}.nx .avi-solicitud-pregunta.es-sino{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr)}.nx .avi-solicitud-texto{font-size:15px;line-height:1.4}.nx .avi-solicitud-texto small{color:var(--kv-muted,#9fb0c0);font-size:12px;display:block}.nx .avi-solicitud-sino{border:1px solid var(--line,#23303c);border-radius:999px;display:inline-flex;overflow:hidden}.nx .avi-solicitud-sino label{cursor:pointer;justify-content:center;align-items:center;min-width:52px;margin:0;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.nx .avi-solicitud-sino label.active{color:#0b1620;background:#4ea4f0}.nx .avi-solicitud-sino input{opacity:0;width:0;height:0;position:absolute}.nx .avi-solicitud-detalle:disabled{opacity:.35}.nx .avi-solicitud-acciones{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-bottom:12px}.nx .avi-solicitud-ok{align-items:center;gap:8px;display:flex}.nx .avi-solicitud-tipo h2{margin-bottom:10px}.nx .avi-solicitud-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nx .avi-solicitud-selector button{border:1px solid var(--line,#23303c);color:#dbe7f3;text-align:left;cursor:pointer;background:#0d151e;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;min-height:64px;padding:12px 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.nx .avi-solicitud-selector button:hover{border-color:#5cb2ff88}.nx .avi-solicitud-selector button.is-on{color:#fff;background:linear-gradient(135deg,#0b2a4a,#0a3a52);border-color:#5cb2ff;box-shadow:0 0 0 3px #5cb2ff33}.nx .avi-solicitud-selector button svg{color:#45e0b4;flex:none}.nx .avi-solicitud-selector span{flex-direction:column;min-width:0;display:flex}.nx .avi-solicitud-selector b{font-size:16px}.nx .avi-solicitud-selector small{color:#9fb0c0;font-size:13px;display:block}.nx .avi-solicitud-aviso{background:#0d1a19;border-left:3px solid #45e0b4;border-radius:0 12px 12px 0;margin:12px 0 0;padding:10px 14px}.nx select.avi-solicitud-detalle{width:100%}.nx .avi-dl .avi-dl-ancho{grid-column:1/-1}@media (max-width:640px){.nx .avi-solicitud-pregunta,.nx .avi-solicitud-pregunta.es-sino{grid-template-columns:1fr;gap:6px}.nx .avi-solicitud-seccion{padding:10px 12px 4px}.nx .avi-solicitud-sino{width:fit-content}.nx .avi-solicitud-pregunta.es-sino .avi-solicitud-detalle:disabled{display:none}}.nx .avi-aportacion{background:#0f1720;border:1px solid #23303c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 16px;padding:12px 14px;display:flex}.nx .avi-aportacion.es-falta{background:#f2c46d12;border-color:#f2c46d88}.nx .avi-aportacion-icono{color:#f2c46d;display:inline-flex}.nx .avi-aportacion-texto{flex-direction:column;flex:1;min-width:180px;display:flex}.nx .avi-aportacion-texto b{font-size:14px}.nx .avi-aportacion-texto span{color:var(--kv-ink-2);font-size:14px}.nx .avi-aportacion.es-falta .avi-aportacion-texto span{color:#f2c46d;font-weight:600}.nx .avi-aportacion-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.nx .avi-aportacion-form label{flex-direction:column;gap:4px;font-size:13px;display:flex}.nx .avi-aportacion-form input{width:120px}.nx .avi-aportacion-franja{border-color:#f2c46d88}.nx .avi-horario{background:#0b1218;border:1px solid #23303c;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.nx .avi-horario-rapidos{flex-wrap:wrap;gap:6px;display:flex}.nx .avi-horario-rapidos button{color:#7dbcf8;cursor:pointer;background:#19232c;border:1px solid #23527b;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.nx .avi-horario-rapidos button:hover{background:#1f3550}.nx .avi-horario-tira{align-items:stretch;gap:6px;display:flex}.nx .avi-horario-flecha{color:#b3bfcc;cursor:pointer;background:#0f1720;border:1px solid #23303c;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex}.nx .avi-horario-dias{scrollbar-width:thin;flex:1;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.nx .avi-horario-dia{color:#fff;cursor:pointer;background:#0f1720;border:1px solid #23303c;border-radius:12px;flex-direction:column;flex:0 0 52px;align-items:center;gap:0;padding:6px 4px;line-height:1.15;display:flex}.nx .avi-horario-dia small{color:var(--kv-muted,#9fb0c0);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.nx .avi-horario-dia b{font-size:18px}.nx .avi-horario-dia span{color:var(--kv-muted,#9fb0c0);font-size:11px}.nx .avi-horario-dia .avi-horario-puntos{color:#f2c46d;letter-spacing:1px;height:10px;font-size:12px;font-style:normal;line-height:10px}.nx .avi-horario-dia.es-hoy{border-color:#19c7a866}.nx .avi-horario-dia.active{background:#16263a;border-color:#4ea4f0}.nx .avi-horario-franjas{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;max-height:220px;padding-right:2px;display:grid;overflow-y:auto}.nx .avi-franja{color:#5ff0d4;cursor:pointer;background:#0d1f1c;border:1px solid #19c7a844;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:7px 4px;font-size:14px;font-weight:700;display:flex}.nx .avi-franja small{color:#b3bfcc;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.nx .avi-franja.es-ocupada{color:#7e8b99;cursor:pointer;background:#1a1d22;border-color:#2c3542}.nx .avi-franja.es-ocupada:before{content:"Ocupado";letter-spacing:.06em;text-transform:uppercase;color:#ff9d7c;font-size:9px}.nx .avi-franja.es-pasada{opacity:.35}.nx .avi-franja.es-sel{color:#fff;background:#1a63c8;border-color:#4ea4f0}.nx .avi-franja.es-sel small{color:#dbe9ff}.nx .avi-horario-empalme{background:#2b160f;border:1px solid #ff9d7c88;border-radius:12px;padding:10px 12px}.nx .avi-horario-empalme p{margin:0 0 8px;font-size:14px}.nx .avi-horario-empalme div{flex-wrap:wrap;gap:8px;display:flex}.nx .avi-horario-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nx .avi-horario-elegido{color:#7dbcf8;text-transform:capitalize;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.nx .avi-horario-manual{color:var(--kv-muted,#9fb0c0);flex-direction:row;align-items:center;gap:6px;font-size:12px;display:inline-flex}.nx .avi-horario-manual input{width:auto;padding:4px 8px;font-size:13px}.nx .avi-horario.es-compacto .avi-horario-franjas{max-height:160px}@media (max-width:640px){.nx .avi-horario-franjas{grid-template-columns:repeat(4,1fr)}.nx .avi-horario-pie{flex-direction:column;align-items:flex-start}}.nx .nx-field-block{flex-direction:column;gap:6px;display:flex}.nx .nx-field-block>.nx-field-caption{margin:0}.nx .avi-semana-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.nx .avi-semana-cabecera h2{margin:0}.nx .avi-semana-nav{align-items:center;gap:8px;display:inline-flex}.nx .avi-semana-nav span{text-transform:capitalize;font-size:14px;font-weight:700}.nx .avi-semana-nav button{color:#b3bfcc;cursor:pointer;background:#0f1720;border:1px solid #23303c;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.nx .avi-semana-nav .avi-semana-hoy{color:#7dbcf8;font-size:12px;font-weight:700}.nx .avi-semana-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.nx .avi-semana-dia{background:#0b1218;border:1px solid #23303c;border-radius:12px;flex-direction:column;gap:6px;min-height:120px;padding:8px 6px;display:flex}.nx .avi-semana-dia.es-hoy{border-color:#4ea4f0}.nx .avi-semana-dia.es-pasado{opacity:.55}.nx .avi-semana-dia-tope{width:auto;min-height:0;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;justify-content:flex-start;align-items:baseline;gap:6px;padding:0;display:flex}.nx .avi-semana-dia-tope small{color:var(--kv-muted,#9fb0c0);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.nx .avi-semana-dia-tope b{font-size:16px}.nx .avi-semana-puntos,.nx .avi-semana-detalle{display:none}.nx .avi-semana-dia ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-semana-dia li button{text-align:left;color:#fff;cursor:pointer;background:#0f1e2e;border:1px solid #23527b;border-radius:8px;flex-direction:column;gap:0;width:100%;padding:5px 7px;display:flex}.nx .avi-semana-dia li button span{color:#7dbcf8;font-size:11px;font-weight:700}.nx .avi-semana-dia li button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.nx .avi-semana-libre{color:#5ff0d4;margin:0;font-size:12px}@media (max-width:800px){.nx .avi-semana-grid{grid-template-columns:repeat(7,minmax(44px,1fr));overflow-x:auto}.nx .avi-semana-dia{min-height:90px;padding:6px 4px}.nx .avi-semana-dia li button b{display:none}}@media (max-width:640px){.nx .avi-semana-cabecera{flex-direction:column;align-items:stretch;gap:10px}.nx .avi-semana-nav{grid-template-columns:40px minmax(0,1fr) 40px auto;gap:6px;display:grid}.nx .avi-semana-nav span{text-align:center;white-space:nowrap;font-size:15px}.nx .avi-semana-nav button{min-height:40px}.nx .avi-semana-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;overflow:visible}.nx .avi-semana-dia{border-radius:12px;gap:0;min-height:0;padding:0}.nx .avi-semana-dia.es-pasado{opacity:.5}.nx .avi-semana-dia>ul,.nx .avi-semana-dia>.avi-semana-libre{display:none}.nx .avi-semana-dia-tope{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:64px;padding:8px 0 6px}.nx .avi-semana-dia-tope small{letter-spacing:.02em;font-size:11px}.nx .avi-semana-dia-tope b{font-size:17px;line-height:1.1}.nx .avi-semana-puntos{gap:3px;height:6px;display:flex}.nx .avi-semana-puntos i{background:#5cb2ff;border-radius:50%;width:5px;height:5px}.nx .avi-semana-dia.es-hoy .avi-semana-dia-tope b{color:#7dbcf8}.nx .avi-semana-dia.es-elegido{opacity:1;background:#123251;border-color:#4ea4f0}.nx .avi-semana-detalle{border-top:1px solid #1f2c38;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.nx .avi-semana-detalle-dia{color:#fff;margin:0;font-size:15px;font-weight:700}.nx .avi-semana-detalle ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-semana-detalle li button{color:#fff;text-align:left;background:#0f1e2e;border:1px solid #23527b;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;display:flex}.nx .avi-semana-detalle li button span{color:#7dbcf8;font-size:14px;font-weight:800}.nx .avi-semana-detalle li button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.nx .avi-semana-detalle .avi-semana-libre{font-size:14px}}.nx .avi-ia-panel{background:#0e151c;border:1px solid #2a4e70;border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.nx .avi-ia-cabecera{color:#8ccaff;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx .avi-ia-cabecera b{font-size:var(--fs-16,16px)}.nx .avi-ia-cabecera small{color:var(--kv-muted)}.nx .avi-consent-ia{font-size:var(--fs-14,14px);align-items:flex-start;gap:12px;margin:0;padding:12px 14px;display:flex}.nx .avi-consent-ia.is-ok{background:#0d1a19;border-color:#19c7a866}.nx .avi-consent-ia input[type=checkbox]{flex:none;margin-top:2px}.nx .avi-ia-panel .avi-lienzo-extras{margin-top:0}.nx .avi-ia-btn{color:#dbe7f3;background:#121b26;border:1px solid #3c6183;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.nx .avi-ia-btn:hover:not(:disabled){background:#17273a;border-color:#8ccaff}.nx .avi-ia-btn:disabled{opacity:.55;cursor:not-allowed}.avi-deck{outline:none;flex-direction:column;gap:8px;min-width:0;display:flex;container-type:inline-size}.avi-deck:focus-visible .avi-deck-stage{box-shadow:0 0 0 2px #5cb2ff88}.avi-deck-stage{--u:1cqw;aspect-ratio:16/10;border:1px solid var(--kv-line,#23303c);color:#fff;font-size:calc(var(--u) * 1.68);background:#05080c;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);line-height:1.35;display:grid;position:relative;overflow:hidden}.nx .avi-deck-stage small{font-size:.7em;line-height:1.35}.nx .avi-deck-stage .avi-sim-nota{font-size:.62em}.avi-deck:fullscreen{background:#000;place-items:center;padding:2vh 2vw;display:grid}.avi-deck:fullscreen .avi-deck-stage{--u:min(.96vw, 1.55vh);border:0;width:min(96vw,155vh)}.avi-deck:fullscreen .avi-deck-source{display:none}.avi-deck-progress{z-index:3;background:#ffffff14;height:4px;position:absolute;inset:0 0 auto}.avi-deck-progress i{background:linear-gradient(90deg,#5cb2ff,#19c7a8);height:100%;transition:width .4s;display:block}.avi-slide{grid-template-columns:42% minmax(0,1fr);min-height:0;animation:.45s both avi-slide-in;display:grid}@keyframes avi-slide-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.avi-slide-photo{min-height:0;margin:0;position:relative;overflow:hidden}.avi-slide-photo img{-o-object-fit:cover;object-fit:cover;animation:9s ease-out both avi-ken}@keyframes avi-ken{0%{transform:scale(1.08)}to{transform:scale(1)}}.avi-slide-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#05080c 100%),linear-gradient(#0000 65%,#05080cbf);position:absolute;inset:0}.avi-slide-photo figcaption{left:calc(var(--u) * 2);bottom:calc(var(--u) * 1.6);z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#dbe7f3;font-size:.62em;font-weight:800;position:absolute}.avi-slide-copy{justify-content:center;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * 3) calc(var(--u) * 3.4) calc(var(--u) * 2.4) calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex;overflow:auto}.avi-slide-kicker{letter-spacing:.14em;text-transform:uppercase;color:#45e0b4;font-size:.66em;font-weight:800}.nx .avi-deck h3{font-size:calc(var(--u) * 3);letter-spacing:-.02em;color:#fff;margin:0;font-weight:800;line-height:1.08}.nx .avi-deck h3 em{background:linear-gradient(90deg,#8ccaff,#45e0b4);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.nx .avi-slide-lead{color:#c9d8e6;max-width:34em;margin:0;font-size:1.02em}.avi-slide-body{gap:calc(var(--u) * 1.1);flex-direction:column;min-width:0;display:flex}.avi-slide-body>*{animation:.5s both avi-sube}.avi-slide-body>:nth-child(2){animation-delay:80ms}.avi-slide-body>:nth-child(3){animation-delay:.16s}.avi-slide-body>:nth-child(4){animation-delay:.24s}@keyframes avi-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.avi-slide.es-portada{grid-template-columns:1fr;position:relative}.avi-slide.es-portada .avi-slide-photo{position:absolute;inset:0}.avi-slide.es-portada .avi-slide-photo:after{background:linear-gradient(90deg,#05080cf0 0%,#05080cb8 42%,#05080c0d 75%),linear-gradient(#0000 60%,#05080c99)}.avi-slide.es-portada .avi-slide-photo figcaption{left:auto;right:calc(var(--u) * 2.4)}.avi-slide.es-portada .avi-slide-copy{z-index:1;max-width:58%;padding-left:calc(var(--u) * 4);position:relative}.nx .avi-slide.es-portada h3{font-size:calc(var(--u) * 4.1)}.nx .avi-slide-chips{flex-wrap:wrap;gap:.5em;margin:.3em 0 0;padding:0;list-style:none;display:flex}.avi-slide-chips li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1e328c;border:1px solid #8ccaff59;border-radius:999px;padding:.45em .9em;font-size:.78em;font-weight:700}.avi-slide-chips li:before{content:"✓ ";color:#45e0b4}.nx .avi-mini-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none;display:grid}.avi-mini-flow li{border-top:3px solid var(--c);background:#0d151e;border-radius:10px;flex-direction:column;gap:.2em;padding:.6em .7em;display:flex}.avi-mini-flow b{font-size:.85em}.avi-mini-flow span{color:#9fb0c0;font-size:.68em}.avi-sim{background:linear-gradient(135deg,#0b1826,#08111a);border:1px solid #1f3a55;border-radius:14px;flex-direction:column;gap:.6em;padding:.8em 1em;display:flex}.avi-sim label{grid-template-columns:1fr auto;align-items:baseline;gap:.2em 1em;margin:0;display:grid}.avi-sim label span{color:#9fb0c0;font-size:.75em;font-weight:700}.avi-sim label b{color:#fff;font-size:1.25em}.avi-sim input[type=range]{accent-color:#45e0b4;cursor:pointer;grid-column:1/-1;width:100%;height:1.2em;margin:0}.avi-sim-bar{height:calc(var(--u) * 1.5);background:#0e151c;border-radius:999px;gap:2px;display:flex;overflow:hidden}.avi-sim-bar i{min-width:2px;transition:width .35s;display:block}.avi-sim-result{grid-template-columns:1fr 1.3fr;gap:.6em;display:grid}.avi-sim-result>div{background:#0e151c;border:1px solid #23303c;border-radius:10px;flex-direction:column;gap:.1em;padding:.55em .8em;display:flex}.avi-sim-result small{color:#9fb0c0;font-size:.68em}.avi-sim-result strong{font-size:1.5em;line-height:1.1}.avi-sim-result em{color:#45e0b4;font-size:.7em;font-style:normal;font-weight:700}.avi-sim-result .es-cliente{border-color:#f2c46d88}.avi-sim-result .es-cliente strong{color:#f2c46d}.avi-sim-result .es-aseguradora{background:#0c1a2a;border-color:#5cb2ff88}.avi-sim-result .es-aseguradora strong{color:#8ccaff}.avi-sim-nota{color:#8594a6;font-size:.62em}.avi-pills{flex-wrap:wrap;gap:.45em;display:flex}.nx .avi-pills button,.nx .avi-toggle button{color:#c9d8e6;cursor:pointer;background:#0d151e;border:1px solid #2c4660;border-radius:999px;min-height:0;padding:.5em 1em;font-size:.8em;font-weight:700;transition:background .2s,border-color .2s,color .2s}.nx .avi-pills button.is-on,.nx .avi-toggle button.is-on{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86);border-color:#5cb2ff}.avi-toggle{flex-wrap:wrap;gap:.4em;display:inline-flex}.nx .avi-pill-detalle{background:#0d1a19;border-left:3px solid #45e0b4;border-radius:0 12px 12px 0;margin:0;padding:.8em 1em;font-size:.92em;animation:.35s both avi-sube}.nx .avi-slide-nota{color:#9fb0c0;margin:0;font-size:.72em}.nx .avi-slide-nota.es-oro{color:#f2c46d}.nx .avi-slide-nota.es-coral{color:#ff9d7c}.nx .avi-stepper{margin:0;padding:0;list-style:none;display:flex}.avi-stepper li{flex:1;min-width:0}.nx .avi-stepper button{color:#9fb0c0;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4em;width:100%;min-height:0;padding:0;display:flex;position:relative}.avi-stepper button:before{content:"";z-index:0;background:#23303c;width:100%;height:2px;position:absolute;top:.55em;left:-50%}.avi-stepper li:first-child button:before{display:none}.avi-stepper button i{z-index:1;background:#23303c;border:2px solid #3a4c5e;border-radius:50%;width:1.1em;height:1.1em;transition:transform .2s,background .2s;position:relative}.avi-stepper button span{text-align:center;font-size:.66em;font-weight:700}.avi-stepper button.is-antes i,.avi-stepper button.is-on i{background:#19c7a8;border-color:#19c7a8}.avi-stepper button.is-antes:before,.avi-stepper button.is-on:before{background:#19c7a8}.avi-stepper button.is-on i{transform:scale(1.35);box-shadow:0 0 0 4px #19c7a833}.nx .avi-stepper button.is-on{color:#fff}.avi-stepper-detalle{background:linear-gradient(135deg,#0b1826,#08111a);border:1px solid #1f3a55;border-radius:14px;padding:.9em 1.1em;animation:.35s both avi-sube}.avi-stepper-detalle b{color:#45e0b4;margin-bottom:.3em;font-size:1.05em;display:block}.nx .avi-stepper-detalle p{color:#dbe7f3;margin:0;font-size:.88em}.avi-alcance{grid-template-columns:1fr 1fr;gap:.8em;display:grid}.avi-alcance>div{background:linear-gradient(135deg,#0b1826,#08111a);border:1px solid #1f3a55;border-radius:14px;padding:.8em 1em}.avi-alcance .es-no{border-color:#ff9d7c55}.avi-alcance b{color:#45e0b4;margin-bottom:.4em;font-size:.9em;display:block}.avi-alcance .es-no b{color:#ff9d7c}.nx .avi-alcance ul{color:#dbe7f3;gap:.35em;margin:0;padding-left:1.1em;font-size:.78em;list-style:outside;display:grid}.nx .avi-lista-breve{color:#dbe7f3;gap:.3em;margin:.6em 0 0;padding-left:1.1em;font-size:.78em;list-style:outside;display:grid}@media (max-width:640px){.avi-alcance{grid-template-columns:1fr}}.nx .avi-compara{border-collapse:separate;border-spacing:0;width:100%;font-size:.78em}.avi-compara th,.avi-compara td{text-align:left;vertical-align:top;border-bottom:1px solid #1c2733;padding:.55em .7em}.avi-compara thead th{color:#9fb0c0;font-size:.85em}.avi-compara tbody th{color:#9fb0c0;width:28%;font-weight:700}.avi-compara td:nth-child(2){color:#c9d8e6}.avi-compara td:nth-child(3),.avi-compara thead th:nth-child(3){color:#bff5e6;background:#19c7a81a;font-weight:700}.avi-compara thead th:nth-child(3){color:#45e0b4;border-radius:10px 10px 0 0}.avi-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;display:grid}.avi-stats>div{background:#0d151e;border:1px solid #1f3a55;border-radius:14px;flex-direction:column;gap:.3em;padding:.8em .9em;display:flex}.avi-stats strong{background:linear-gradient(90deg,#8ccaff,#45e0b4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.3em;font-weight:800;line-height:1}.avi-stats strong small{font-size:.45em}.avi-stats span{color:#c9d8e6;font-size:.7em}.avi-rank-card{background:#1a130b;border:1px solid #f2c46d55;border-radius:12px;padding:.7em 1em}.avi-rank-card b{color:#f2c46d;font-size:.8em}.nx .avi-rank-card ol{flex-wrap:wrap;gap:.3em 1.2em;margin:.3em 0 0;padding-left:1.2em;font-size:.85em;font-weight:700;display:flex}.nx .avi-decisiones{counter-reset:dec;flex-direction:column;gap:.5em;margin:.4em 0 0;padding:0;list-style:none;display:flex}.avi-decisiones li{counter-increment:dec;-moz-column-gap:.7em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1e3299;border:1px solid #8ccaff4d;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:2em 1fr;column-gap:.7em;padding:.6em .9em;display:grid}.avi-decisiones li:before{content:counter(dec);color:#04121e;background:linear-gradient(135deg,#5cb2ff,#19c7a8);border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:1.8em;height:1.8em;font-weight:800;display:grid}.avi-decisiones b{color:#9fb0c0;text-transform:uppercase;letter-spacing:.08em;font-size:.72em}.avi-decisiones span{font-size:.95em;font-weight:700}.avi-linea{gap:3px;display:flex}.avi-linea>div{flex-direction:column;gap:.15em;min-width:0;padding:.65em .8em;transition:flex-grow .4s;display:flex}.avi-linea b{font-size:.95em}.avi-linea span{color:#c9d8e6;font-size:.7em}.avi-linea .es-pago{background:#f2c46d24;border-top:4px solid #f2c46d;border-radius:10px 0 0 10px}.avi-linea .es-crece{background:#5cb2ff1f;border-top:4px solid #5cb2ff}.avi-linea .es-entrega{background:#19c7a829;border-top:4px solid #19c7a8;border-radius:0 10px 10px 0}.avi-linea-edades{color:#8594a6;justify-content:space-between;margin-top:-.5em;font-size:.66em;display:flex}.avi-etapas{gap:.45em;display:grid}.nx .avi-etapas>button{color:#dbe7f3;text-align:left;cursor:pointer;background:#0e151c;border:1px solid #23303c;border-radius:12px;grid-template-columns:7.5em 1fr;align-items:center;gap:.8em;min-height:0;padding:.55em .8em;transition:border-color .2s,background .2s;display:grid}.nx .avi-etapas>button.is-on{background:linear-gradient(135deg,#2a2210,#1a1a12);border-color:#f2c46d}.avi-etapas-nombre{flex-direction:column;min-width:0;display:flex}.avi-etapas-nombre b{text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.avi-etapas-nombre small{color:#9fb0c0;font-size:.66em}.avi-etapas-barra{background:#1a232d;border-radius:999px;height:1.1em;position:relative}.avi-etapas-barra i{opacity:.5;transition:opacity .2s;position:absolute;top:0;bottom:0}.avi-etapas-barra i.es-primaria{background:#5cb2ff;border-radius:999px 0 0 999px}.avi-etapas-barra i.es-secundaria{background:#8c9cff}.avi-etapas-barra i.es-prepa{background:#c58cff}.avi-etapas-barra i.es-universidad{background:#f2c46d;border-radius:0 999px 999px 0}.avi-etapas-barra i.is-sel{opacity:1;box-shadow:inset 0 0 0 2px #fff4}.avi-etapas-barra em{background:#fff;border:3px solid #19c7a8;border-radius:50%;width:1.1em;height:1.1em;margin-left:-.55em;transition:left .4s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 4px #19c7a833}.avi-etapas-cuenta{background:linear-gradient(135deg,#0b1826,#08111a);border:1px solid #1f3a55;border-radius:14px;padding:.8em 1em;animation:.35s both avi-sube}.nx .avi-etapas-cuenta p{color:#fff;margin:0 0 .25em;font-size:.95em}.avi-etapas-cuenta strong{color:#f2c46d;font-size:1.25em}.avi-etapas-cuenta p span{color:#9fb0c0;font-size:.8em}.avi-etapas-cuenta small{color:#45e0b4;font-size:.72em}@media (max-width:640px){.nx .avi-etapas>button{grid-template-columns:5.5em 1fr}}.avi-cobro{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.avi-cobro>div{background:#0d1a19;border:1px solid #19c7a855;border-radius:12px;flex-direction:column;padding:.6em .8em;display:flex}.avi-cobro b{color:#45e0b4;font-size:.9em}.avi-cobro span{color:#c9d8e6;font-size:.7em}.avi-cobro.es-tres{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.avi-cobro.es-tres{grid-template-columns:1fr}}.nx .avi-camino{counter-reset:cam;flex-direction:column;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.avi-camino li{counter-increment:cam;background:#0d151e;border:1px solid #1f3a55;border-radius:12px;grid-template-columns:1.8em 1fr;align-items:center;gap:.7em;padding:.6em .9em;font-size:.88em;animation:.4s both avi-sube;display:grid}.avi-camino li:nth-child(2){animation-delay:.1s}.avi-camino li:nth-child(3){animation-delay:.2s}.avi-camino li:before{content:counter(cam);color:#04211b;background:#19c7a8;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-weight:800;display:grid}.avi-embudo{gap:.6em;display:grid}.avi-embudo>div{background:#0d151e;border:1px solid #1f3a55;border-radius:14px;flex-direction:column;gap:.2em;padding:.75em 1em;display:flex}.avi-embudo b{font-size:1em}.avi-embudo span{color:#c9d8e6;font-size:.72em}.avi-embudo .es-entrada{border-color:#5cb2ff88}.avi-embudo .es-fondo{background:linear-gradient(90deg,#1b1a0e,#0d151e);border-color:#f2c46d88;align-items:center}.avi-embudo .es-fondo b{color:#f2c46d}.nx .avi-embudo .es-salidas{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:.6em;padding:0;display:grid}.avi-embudo .es-salidas>div{background:#0d151e;border:1px solid #1f3a55;border-radius:14px;flex-direction:column;gap:.2em;padding:.75em 1em;display:flex}.avi-embudo .es-ahorro{border-color:#19c7a888}.avi-embudo .es-vida{border-color:#ff9d7c88}.avi-tarjetas{grid-template-columns:1fr 1fr;gap:.55em;display:grid}.nx .avi-tarjetas button{color:#fff;text-align:left;cursor:pointer;background:#0d151e;border:1px solid #1f3a55;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.3em;min-height:0;padding:.75em .9em;transition:border-color .2s,background .2s,transform .2s;display:flex}.nx .avi-tarjetas button:hover{border-color:#5cb2ff88;transform:translateY(-2px)}.avi-tarjetas.es-dos{grid-template-columns:1fr 1fr}.avi-tarjetas b{font-size:.88em}.avi-tarjetas b:after{content:" +";color:#45e0b4}.avi-tarjetas span{color:#c9d8e6;opacity:0;max-height:0;font-size:.72em;transition:max-height .3s,opacity .3s;overflow:hidden}.nx .avi-tarjetas button.is-on{background:#0d1a19;border-color:#45e0b4}.avi-tarjetas button.is-on b:after{content:" –"}.avi-tarjetas button.is-on span{opacity:1;max-height:8em}.avi-barras{height:calc(var(--u) * 12);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:.35em;display:grid}.nx .avi-barras button{color:#c9d8e6;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:.2em;height:100%;min-height:0;padding:0;display:flex}.avi-barras b{font-size:.72em}.avi-barras i{width:72%;height:var(--h);background:#2c5a86;border-radius:6px 6px 0 0;min-height:6px;transition:background .2s,box-shadow .2s;display:block}.avi-barras .es-final i{background:#1f7f6d}.avi-barras button.is-on i{background:#5cb2ff;box-shadow:0 0 0 3px #5cb2ff44}.avi-barras .es-final.is-on i{background:#19c7a8;box-shadow:0 0 0 3px #19c7a844}.avi-barras span{color:#8594a6;font-size:.6em}.avi-deck-nav{z-index:2;background:#070c12;border-top:1px solid #16202b;align-items:center;gap:.6em;padding:.5em .8em;font-size:14px;display:flex;position:relative}.nx .avi-deck-nav>button{color:#dbe7f3;background:#0d151e;border:1px solid #2c4660;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.nx .avi-deck-nav>button:disabled{opacity:.35}.nx .avi-deck-nav ol{flex:1;justify-content:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nx .avi-deck-nav ol button{color:#8594a6;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:12px;display:inline-flex}.avi-deck-nav ol button span{background:#16202b;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.avi-deck-nav ol button em{white-space:nowrap;font-style:normal;font-weight:700;display:none}.nx .avi-deck-nav ol button.is-visto span{color:#45e0b4;background:#0f3a33}.nx .avi-deck-nav ol button.is-on{color:#fff;background:#0c1a2a;border-color:#5cb2ff66}.nx .avi-deck-nav ol button.is-on span{color:#04162a;background:#5cb2ff}.avi-deck-nav ol button.is-on em{display:inline}.nx .avi-deck-nav .avi-deck-full{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86);border-color:#5cb2ff;font-weight:700}.avi-deck-source{color:#8594a6;margin:0;font-size:12px}.avi-ajuste{gap:.55em}.avi-niveles{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.nx .avi-niveles button{color:#dbe7f3;text-align:left;cursor:pointer;background:#0e151c;border:1px solid #23303c;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.15em;min-height:0;padding:.7em .8em;transition:border-color .2s,background .2s,transform .2s;display:flex}.avi-niveles b{font-size:.82em}.avi-niveles strong{font-size:1.5em;line-height:1.1}.avi-niveles span{color:#9fb0c0;font-size:.66em}.nx .avi-niveles button.es-baja strong{color:#45e0b4}.nx .avi-niveles button.es-sube strong{color:#ff9d7c}.nx .avi-niveles button.is-on{background:linear-gradient(135deg,#0b2a44,#0a3550);border-color:#5cb2ff;transform:translateY(-2px)}.nx .avi-niveles button.es-baja.is-on{background:linear-gradient(135deg,#07332c,#0a4038);border-color:#19c7a8}.nx .avi-niveles button.es-sube.is-on{background:linear-gradient(135deg,#3a1d14,#452418);border-color:#ff9d7c}.avi-ajuste-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4em .8em;display:flex}.avi-ajuste-cabeza>span{color:#9fb0c0;font-size:.75em;font-weight:700}.avi-ajuste-resultado{grid-template-columns:1fr 1.2fr;gap:.6em;display:grid}.avi-ajuste-resultado>div{background:#0e151c;border:1px solid #23303c;border-radius:10px;flex-direction:column;gap:.1em;padding:.55em .8em;transition:border-color .25s,background .25s;display:flex}.avi-ajuste-resultado small{color:#9fb0c0;font-size:.68em}.avi-ajuste-resultado strong{font-size:1.45em;line-height:1.1}.avi-ajuste-resultado strong s{color:#8594a6;margin-right:.2em;font-size:.6em;font-weight:700}.avi-ajuste-resultado em{color:#c9d8e6;font-size:.68em;font-style:normal;font-weight:700}.avi-ajuste-resultado.es-baja>div{background:#0d1a19;border-color:#19c7a888}.avi-ajuste-resultado.es-baja strong,.avi-ajuste-resultado.es-baja em{color:#45e0b4}.avi-ajuste-resultado.es-sube>div{background:#1c120e;border-color:#ff9d7c88}.avi-ajuste-resultado.es-sube strong,.avi-ajuste-resultado.es-sube em{color:#ffb59c}.nx .avi-escenarios{flex-direction:column;gap:.4em;margin:0;padding:0;list-style:none;display:flex}.nx .avi-escenarios button{color:#fff;text-align:left;cursor:pointer;background:#0d151e;border:1px solid #1f3a55;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;align-items:center;gap:.8em;width:100%;min-height:0;padding:.5em .8em;transition:border-color .2s,background .2s;display:grid}.nx .avi-escenarios button:disabled{cursor:default;opacity:1;background:#0b1117;border-style:dashed}.nx .avi-escenarios button.is-on{background:#0d1a19;border-color:#45e0b4;box-shadow:0 0 0 2px #19c7a833}.avi-escenario-texto{flex-direction:column;min-width:0;display:flex}.avi-escenario-texto b{font-size:.82em}.nx .avi-escenario-texto small{color:#9fb0c0;font-size:.64em}.avi-escenarios i{background:#16202b;border-radius:999px;height:.7em;display:block;overflow:hidden}.avi-escenarios i em{background:#ff9d7c;border-radius:999px;height:100%;transition:width .35s;display:block}.avi-escenarios .es-reduccion i em{background:#f2c46d}.avi-escenarios .es-eliminacion i em{background:#45e0b4}.avi-escenarios strong{flex-direction:column;align-items:flex-end;font-size:1.05em;line-height:1.05;display:flex}.nx .avi-escenarios strong small{color:#9fb0c0;font-size:.55em;font-weight:700}.avi-escenarios .es-eliminacion strong{color:#45e0b4}.nx .avi-pills.es-mini{gap:.3em}.nx .avi-pills.es-mini button{padding:.35em .7em;font-size:.68em}.avi-maternidad{background:linear-gradient(135deg,#1b1a0e,#0d151e);border:1px solid #f2c46d66;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:.8em;padding:.7em .9em;animation:.35s both avi-sube;display:grid}.avi-maternidad-cifra{flex-direction:column;gap:.1em;display:flex}.avi-maternidad-cifra small{color:#c9d8e6;font-size:.68em}.avi-maternidad-cifra strong{color:#f2c46d;font-size:1.9em;line-height:1.05}.avi-maternidad-cifra em{color:#9fb0c0;font-size:.66em;font-style:normal;font-weight:700}.nx .avi-maternidad ul{color:#dbe7f3;flex-direction:column;gap:.3em;margin:0;padding-left:1.1em;font-size:.74em;display:flex}.avi-mat-extra{flex-direction:column;gap:.45em;display:flex}.nx .avi-mat-extra p{color:#dbe7f3;background:#0d1a19;border-left:3px solid #45e0b4;border-radius:0 12px 12px 0;margin:0;padding:.65em .9em;font-size:.78em;animation:.3s both avi-sube}@container (max-width:620px){.avi-deck-stage{--u:6.2px;aspect-ratio:auto;font-size:15px}.avi-slide,.avi-slide.es-portada{grid-template-rows:200px auto;grid-template-columns:minmax(0,1fr)}.avi-slide-photo:after{background:linear-gradient(#0000 55%,#05080c 100%)}.nx .avi-deck-nav{gap:6px;padding:8px}.nx .avi-deck-nav ol button{padding:0 2px}.avi-deck-nav .avi-deck-full span{display:none}.avi-stepper button span{font-size:11px}.avi-slide.es-portada .avi-slide-photo{position:relative}.avi-slide.es-portada .avi-slide-copy{max-width:none;padding-left:16px}.avi-slide-copy{padding:16px}.nx .avi-deck h3,.nx .avi-slide.es-portada h3{font-size:24px}.avi-mini-flow,.avi-stats{grid-template-columns:1fr 1fr}.avi-tarjetas,.avi-cobro,.avi-sim-result,.avi-ajuste-resultado,.avi-maternidad{grid-template-columns:1fr}.nx .avi-escenarios button{grid-template-columns:minmax(0,1fr) auto}.avi-escenarios i{grid-area:2/1/auto/-1}.avi-barras{height:140px}.avi-deck-nav ol button em,.avi-deck-nav ol button.is-on em{display:none}}@media (prefers-reduced-motion:reduce){.avi-slide,.avi-slide-photo img,.avi-slide-body>*,.avi-camino li,.avi-pill-detalle,.avi-stepper-detalle,.avi-maternidad{animation:none}}.nx .avi-compara{table-layout:fixed;margin:0;font-size:.8em}.nx .avi-compara th,.nx .avi-compara td{white-space:normal;background:0 0;border-bottom:1px solid #1c2733;padding:.55em .7em}.nx .avi-compara thead th{background:0 0}.nx .avi-compara td:nth-child(3),.nx .avi-compara thead th:nth-child(3){background:#19c7a81a}.nx .avi-stats strong small{color:inherit;font-size:.45em;display:inline}.nx .avi-deck-stage small{color:inherit;display:block}.nx .avi-stepper button span{font-size:.74em}.avi-sexo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.avi-sexo>span{font-size:var(--fs-14,14px);color:var(--kv-ink-2,#c9d8e6);font-weight:700}.avi-kid .avi-sexo{flex-direction:column;align-items:flex-start;gap:6px}.nx .avi-sexo-nota{margin:4px 0 10px;font-size:13px}.nx .avi-ine h2{align-items:center;gap:10px;display:flex}.nx .avi-ine>.kv-muted{margin:4px 0 12px}.nx .avi-ine-consent{margin:0 0 12px}.avi-ine-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.avi-ine-lado{border:1px solid var(--line,#23303c);background:#0c1117;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.avi-ine-lado.is-ok{border-color:#19c7a866}.avi-ine-lado header{flex-direction:column;gap:2px;display:flex}.avi-ine-lado header b{font-size:16px}.nx .avi-ine-lado header small{color:var(--kv-muted,#9fb0c0);align-items:center;gap:6px;font-size:13px;display:inline-flex}.avi-ine-lado.is-ok header small{color:#45e0b4}.avi-ine-foto{aspect-ratio:1.586;background:#070c12;border:1px dashed #2b4661;border-radius:12px;place-items:center;display:grid;overflow:hidden}.avi-ine-foto img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.avi-ine-marco{aspect-ratio:1.586;color:#3b5670;border:2px dashed #3b5670;border-radius:10px;place-items:center;width:70%;display:grid}.avi-ine-acciones{flex-wrap:wrap;gap:8px;display:flex}.nx .avi-ine-acciones button{flex:auto;justify-content:center;min-height:44px}.nx .avi-ine-listo{color:#45e0b4;align-items:center;gap:8px;margin:12px 0 0;font-weight:700;display:flex}@media (max-width:700px){.avi-ine-lados{grid-template-columns:1fr}}.nx .avi-pizarra-movil{display:none}@media (max-width:640px){.nx .avi-pizarra-escritorio{display:none}.nx .avi-pizarra-movil{color:#c9d8e6;background:#0b1218;border:1px solid #23303c;border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:15px;line-height:1.5;display:block}}.avi-lienzo.is-limpio{justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.avi-lienzo.is-limpio .avi-private,.avi-lienzo.is-limpio .avi-lienzo-foot,.avi-lienzo.is-limpio .avi-zoom-estado,.avi-lienzo.is-limpio:not(.con-bandeja) .avi-lienzo-toolbar,.avi-lienzo.is-limpio:not(.con-bandeja) .avi-palette{display:none}.avi-lienzo.is-limpio .avi-lienzo-body,.avi-lienzo.is-immersive.is-limpio .avi-lienzo-body{width:min(100%,177.778dvh - 28.4444px);display:block}.avi-lienzo.is-limpio .avi-board-wrap{width:100%}.avi-lienzo.is-limpio.con-bandeja .avi-lienzo-toolbar{z-index:96;-webkit-backdrop-filter:blur(10px);background:#05080cdb;border:1px solid #ffffff14;border-radius:14px;padding:6px;position:fixed;top:8px;left:8px;right:8px}.avi-lienzo.is-limpio.con-bandeja .avi-palette{z-index:96;-webkit-backdrop-filter:blur(10px);background:#05080cdb;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:204px;max-height:none;padding:10px;position:fixed;top:72px;bottom:76px;left:8px;overflow:hidden auto}.avi-lienzo.is-limpio .avi-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nx .avi-lienzo.is-limpio .avi-palette-grid .avi-sym{width:auto}.avi-limpio-fab{z-index:97;opacity:.45;background:#1018208c;border-radius:999px;gap:6px;padding:6px;transition:opacity .2s;display:flex;position:fixed;bottom:12px;right:12px}.avi-limpio-fab:hover,.avi-limpio-fab:focus-within,.avi-lienzo.con-bandeja .avi-limpio-fab{opacity:1}.nx .avi-limpio-fab button{color:#e6eef6;background:#05080cb3;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;min-height:48px;padding:0;display:grid}.nx .avi-limpio-fab button.is-on{color:#fff;background:#1a6fd0;border-color:#5cb2ff}.nx .avi-limpio-fab button:disabled{opacity:.35}.avi-lienzo:not(.is-immersive) .avi-private{flex-direction:column;gap:10px;display:flex}.avi-panel-asesor{flex-direction:column;gap:12px;min-width:0;display:flex}.avi-panel-tabs{background:#0b1117;border:1px solid #1d2733;border-radius:14px;gap:6px;padding:4px;display:flex}.nx .avi-panel-tabs button{color:#9fb0c0;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}.nx .avi-panel-tabs button.is-on{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86)}.avi-panel-tabs em{color:#1a1406;background:#f2c46d;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal}.avi-panel-asesor>section{display:none}.avi-panel-asesor[data-activo=perfil]>[data-tab=perfil],.avi-panel-asesor[data-activo=preguntas]>[data-tab=preguntas],.avi-panel-asesor[data-activo=notas]>[data-tab=notas]{display:flex}@media (min-width:1101px){.avi-lienzo:not(.is-immersive) .avi-panel-asesor{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.avi-lienzo:not(.is-immersive) .avi-panel-tabs{display:none}.avi-lienzo:not(.is-immersive) .avi-panel-asesor>section{display:flex}.avi-lienzo:not(.is-immersive) .avi-panel-asesor>.avi-perfiles{grid-column:1/-1}.avi-lienzo:not(.is-immersive) .avi-perfiles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.avi-perfiles{flex-direction:column;gap:8px;min-width:0}.avi-perfiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.avi-perfiles.es-compacto .avi-perfiles-grid{grid-template-columns:minmax(0,1fr);gap:6px}.avi-perfil{--c:#5cb2ff;background:#0e151c;border:1px solid #23303c;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px;transition:border-color .25s,background .25s,opacity .25s;display:flex}.avi-perfil.es-sonador{--c:#c58cff}.avi-perfil.es-protector{--c:#19c7a8}.avi-perfil.es-proveedor{--c:#f2c46d}.avi-perfil.is-lider{border-color:var(--c);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 16%, #0e151c), #0e151c 70%);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent)}.avi-perfil.is-apagado{opacity:.55}.nx .avi-perfil-cabeza{min-height:0;color:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.avi-perfiles.es-compacto .avi-perfil-cabeza{cursor:pointer;min-height:40px}.avi-perfil-icono{background:color-mix(in srgb, var(--c) 18%, transparent);width:32px;height:32px;color:var(--c);border-radius:10px;place-items:center;display:grid}.avi-perfil-nombre{flex-direction:column;min-width:0;display:flex}.avi-perfil-nombre b{color:#fff;font-size:15px}.avi-perfil-nombre small{color:#9fb0c0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avi-perfil-cabeza em{color:#9fb0c0;text-align:center;background:#1a232d;border-radius:999px;min-width:26px;padding:3px 8px;font-size:13px;font-style:normal;font-weight:800}.avi-perfil.is-lider .avi-perfil-cabeza em{background:var(--c);color:#071018}.avi-perfil-claves{flex-wrap:wrap;gap:6px;display:flex}.nx .avi-perfil-claves button{color:#c9d8e6;cursor:pointer;background:#0b1117;border:1px solid #2c3a48;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nx .avi-perfil-claves button.is-on{border-color:var(--c);background:color-mix(in srgb, var(--c) 22%, #0b1117);color:#fff}.avi-perfil-palabras{color:var(--c);align-items:center;gap:6px;display:flex}.nx .avi-perfil-palabras input{border-radius:10px;flex:1;min-width:0;min-height:36px;padding:0 10px;font-size:13px}.avi-perfil-consejo{border-left:3px solid var(--c);background:#0b1117;border-radius:10px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.nx .avi-perfil-consejo p{color:#dbe7f3;margin:0;font-size:13px;line-height:1.45}.avi-perfil-consejo b{color:var(--c)}.avi-perfil-consejo .kv-btn{align-self:flex-start}.nx .avi-perfil-elegir{min-height:32px;color:var(--c);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;padding:0 10px;font-size:12.5px;font-weight:800}.avi-radar{flex-direction:column;gap:10px;min-width:0}.avi-radar-cabeza{align-items:center;gap:12px;display:flex}.avi-radar-cabeza svg{flex:none;transform:rotate(-90deg)}.avi-radar-cabeza circle{fill:none;stroke-width:6px}.avi-radar-cabeza circle.fondo{stroke:#1a232d}.avi-radar-cabeza circle.avance{stroke:#19c7a8;stroke-linecap:round;transition:stroke-dashoffset .5s}.avi-radar-cabeza text{transform-origin:28px 28px;fill:#fff;font-size:12px;font-weight:800;transform:rotate(90deg)}.avi-radar-sugerida{background:linear-gradient(135deg,#0b1826,#08111a);border:1px solid #1f3a55;border-radius:12px;flex:1;min-width:0;padding:8px 12px;animation:.3s both avi-sube}.avi-radar-sugerida.es-critica{border-color:#f2c46d88}.avi-radar-sugerida.es-lista{border-color:#19c7a866}.avi-radar-sugerida small{color:#8ccaff;font-size:11.5px;font-weight:800}.avi-radar-sugerida.es-critica small{color:#f2c46d}.nx .avi-radar-sugerida p{color:#fff;margin:2px 0 0;font-size:14.5px;line-height:1.4}.avi-radar-grupo{flex-direction:column;gap:5px;display:flex}.avi-radar-grupo>span{color:#9fb0c0;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:800}.avi-radar-grupo>div{flex-wrap:wrap;gap:6px;display:flex}.nx .avi-radar-grupo button{color:#c9d8e6;cursor:pointer;background:#0b1117;border:1px solid #2c3a48;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700}.nx .avi-radar-grupo button.is-critico{color:#f2c46d;border-color:#f2c46d88}.nx .avi-radar-grupo button.is-hecho{color:#5ff0d4;cursor:default;opacity:1;background:#19c7a81a;border-color:#19c7a855}.nx .avi-radar-grupo button.is-on{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86);border-color:#5cb2ff}.avi-radar-pistas{flex-direction:column;gap:8px;display:flex}.avi-radar-pistas>span{color:#8ccaff;font-size:13px;font-weight:800}.avi-notas{flex-direction:column;gap:8px;min-width:0}.avi-notas-rapidas{flex-wrap:wrap;gap:6px;display:flex}.nx .avi-notas-rapidas button{color:#c9d8e6;cursor:pointer;background:#0b1117;border:1px solid #2c3a48;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nx .avi-notas-rapidas button.is-on{color:#fff;background:#f2c46d29;border-color:#f2c46d}@media (prefers-reduced-motion:reduce){.avi-radar-sugerida,.avi-radar-cabeza circle.avance{transition:none;animation:none}}.avi-lienzo.is-immersive .avi-perfiles-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.avi-perfiles-grid{grid-template-columns:minmax(0,1fr)}}.nx form.avi-perfil-palabras{flex-direction:row;align-items:center;gap:6px;margin:0;display:flex}.nx form.avi-perfil-palabras .kv-btn{flex:none;width:auto;min-height:36px;padding:0 12px}
.nx.avi-pricing,.nx.avi-account,.nx.avi-gate{flex-direction:column;gap:24px;max-width:1080px;margin:0 auto;padding:24px 16px 64px;display:flex}.avi-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.avi-pricing-hero{flex-direction:column;gap:10px;max-width:720px;display:flex}.nx .avi-pricing-hero h1,.nx .avi-gate h1,.nx .avi-account h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.1}.nx .avi-pricing-hero p{color:var(--kv-muted,#b3bfcc);margin:0;font-size:18px;line-height:1.5}.avi-pricing-state{border:1px solid var(--kv-line);border-radius:var(--r-md);background:var(--kv-surface);border-left:4px solid #f2c46d;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.avi-pricing-state.is-on{border-left-color:#19c7a8}.avi-plans{flex-direction:column;gap:18px;display:flex}.avi-cycle{align-self:center}.avi-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.avi-plan{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.avi-plan.is-featured{border-color:#5cb2ff;box-shadow:0 0 0 1px #5cb2ff40}.avi-plan-tag{color:#050608;letter-spacing:.04em;text-transform:uppercase;background:#5cb2ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:24px}.nx .avi-plan h3{margin:0;font-size:24px}.nx .avi-plan-claim{color:var(--kv-ink,#f2f6fa);margin:0;font-size:17px;font-weight:700;line-height:1.35}.nx .avi-plan-ideal{color:var(--kv-muted,#b3bfcc);margin:0;font-size:14px;line-height:1.45}.avi-plan-price{align-items:baseline;gap:8px;margin:6px 0 0;display:flex}.avi-plan-price b{font-size:40px;font-weight:800;line-height:1}.avi-plan-price span{color:var(--kv-muted,#8594a6)}.nx .avi-plan-note{color:#f2c46d;margin:0;font-size:14px}.avi-plan ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.avi-plan li{color:var(--kv-muted,#b3bfcc);grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:14px;line-height:1.45;display:grid}.avi-plan li b{color:var(--kv-ink,#f2f6fa);font-weight:700}.avi-plan li svg{color:#19c7a8;margin-top:3px}.nx .avi-plan .kv-btn{justify-content:center;min-height:44px}.avi-plan-legal{color:var(--kv-muted,#8594a6);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.avi-plan-legal svg{flex-shrink:0;margin-top:2px}.avi-plans.is-compact .avi-plan{padding:18px}.avi-plans.is-compact .avi-plan-price b{font-size:32px}.avi-faq{flex-direction:column;gap:12px;display:flex}.nx .avi-faq h2{margin:0;font-size:24px}.avi-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.avi-faq details{border:1px solid var(--kv-line);border-radius:var(--r-md);background:var(--kv-surface);padding:14px 16px}.avi-faq summary{cursor:pointer;font-weight:700}.nx .avi-faq p{color:var(--kv-muted,#b3bfcc);margin:8px 0 0;line-height:1.5}.avi-account-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nx .avi-account-card h2{margin:6px 0}.nx .avi-account-card p{margin:0}.avi-account-actions{flex-wrap:wrap;gap:8px;display:flex}.avi-badge{text-transform:uppercase;letter-spacing:.04em;color:#b3bfcc;background:#8594a62e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.avi-badge.is-activa{color:#19c7a8;background:#19c7a82e}.avi-badge.is-prueba{color:#5cb2ff;background:#5cb2ff2e}.avi-badge.is-por_vencer_pago{color:#f2c46d;background:#f2c46d2e}.avi-badge.is-vencida,.avi-badge.is-cancelada{color:#ff9d7c;background:#ff9d7c2e}.nx.avi-gate{text-align:left;max-width:960px}.nx.avi-gate>p{color:var(--kv-muted,#b3bfcc);max-width:720px;margin:0;font-size:17px;line-height:1.5}.nx .avi-gate .nx-eyebrow{color:#f2c46d;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.avi-plan-grid,.avi-faq>div{grid-template-columns:minmax(0,1fr)}.avi-cycle{align-self:stretch}}.avi-gate-actions{flex-wrap:wrap;gap:10px;display:flex}.nx .avi-gate h2{margin:8px 0 0;font-size:22px}.nx .avi-profile-billing{margin-top:16px}.avi-modal-bg{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050608b8;place-items:center;padding:16px;animation:.18s ease-out avi-fade;display:grid;position:fixed;inset:0}.avi-modal{border:1px solid var(--kv-line);border-radius:var(--r-lg);background:var(--kv-surface,#0e151d);text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(520px,100%);padding:32px 28px;animation:.22s ease-out avi-rise;display:flex;box-shadow:0 24px 60px #0000008c}@keyframes avi-fade{0%{opacity:0}to{opacity:1}}@keyframes avi-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.nx .avi-modal h2{margin:0;font-size:clamp(22px,3vw,30px);line-height:1.15}.nx .avi-modal>p{color:var(--kv-muted,#b3bfcc);margin:0;font-size:17px}.avi-modal-ok{color:#19c7a8}.avi-modal-spin{color:#5cb2ff;animation:1s linear infinite avi-spin}@keyframes avi-spin{to{transform:rotate(360deg)}}.nx .avi-modal-list{flex-direction:column;gap:10px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.nx .avi-modal-list li{text-align:left;color:var(--kv-ink-2,#d8e0e8);grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.nx .avi-modal-list svg{color:#8ccaff;margin-top:2px}.avi-modal-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.nx .avi-modal-actions .kv-btn{min-height:44px}@media (prefers-reduced-motion:reduce){.avi-modal-bg,.avi-modal{animation:none}.avi-modal-spin{animation-duration:2s}}.nx .kv-btn.kv-btn-quiet{color:var(--kv-muted,#8594a6);background:0 0;border-color:#0000}.nx .kv-btn.kv-btn-quiet:hover,.nx .kv-btn.kv-btn-quiet:focus-visible{color:#ff9d7c;border-color:#ff9d7c80}.avi-modal-baja{color:#f2c46d}.nx.nx-loading.is-splash{align-content:center;gap:18px;min-height:100dvh;padding:24px 16px}.nx-loading.is-splash .avi-logo{align-items:center;gap:10px}.nx-loading.is-splash .avi-logo img{width:clamp(180px,26vw,320px)}.nx-loading.is-splash .avi-logo>span{letter-spacing:.18em;font-size:clamp(12px,1.4vw,16px)}.nx .nx-loading.is-splash p,.nx.nx-loading.is-splash>p{color:var(--kv-muted,#b3bfcc);text-align:center;margin:0;font-size:clamp(16px,1.6vw,20px)}
.nx .avi-aviso-acciones{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.nx .avi-aviso-enlace{background:#4ea4f014;border:1px solid #4ea4f059;border-radius:14px;gap:14px;margin-top:18px;padding:16px 18px;display:grid}.nx .avi-aviso-enlace>div:first-child{gap:4px;display:grid}.nx .avi-aviso-enlace a[target]{color:#8fc4ff;word-break:break-all;align-items:center;gap:6px;font-weight:600;display:inline-flex}.nx .avi-aviso-enlace small{color:#9aa7b4}.nx .avi-aviso-botones{flex-wrap:wrap;gap:10px;display:flex}.avi-aviso{color:#1c2430;min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;background:#f4f5f7;padding:24px 16px 64px}.avi-aviso article{background:#fff;border-radius:16px;max-width:820px;margin:0 auto;padding:36px 32px;font-size:16px;line-height:1.65;box-shadow:0 8px 30px #141e2d14}.avi-aviso-head{border-bottom:2px solid #1c2430;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.avi-aviso h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:30px}.avi-aviso-head p{margin:0;font-weight:600}.avi-aviso-head small{color:#5a6675;font-weight:400}.avi-aviso h2{color:#0d3b66;margin:22px 0 8px;font-size:17px}.avi-aviso p{margin:0 0 10px}.avi-aviso ul{margin:0 0 12px;padding-left:22px;list-style:outside}.avi-aviso li{margin-bottom:6px}.avi-aviso-print{color:#fff;font:inherit;cursor:pointer;background:#1c2430;border:1px solid #1c2430;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.avi-aviso-consent{page-break-inside:avoid;border-top:1px dashed #8a95a3;margin-top:32px;padding-top:18px}.avi-aviso-firma{text-align:center;margin-top:40px}@media (max-width:640px){.avi-aviso article{padding:24px 18px}.avi-aviso h1{font-size:24px}}@media print{@page{margin:16mm}html,body{background:#fff!important}.avi-aviso{background:#fff;min-height:0;padding:0}.avi-aviso article{box-shadow:none;border-radius:0;max-width:none;padding:0;font-size:11pt}.avi-aviso-print{display:none}.avi-aviso h2{page-break-after:avoid}}.nx .avi-sesiones{border-top:1px solid #ffffff14;margin-top:24px;padding-top:20px}.nx .avi-sesiones h3{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.nx .avi-sesiones-lista{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nx .avi-sesiones-lista li{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.nx .avi-sesiones-lista li.is-actual{border-color:#4ea4f066}.nx .avi-sesiones-lista li>div{gap:3px;min-width:0;display:grid}.nx .avi-sesiones-lista b{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx .avi-sesiones-lista .nx-pill{padding:2px 8px;font-size:12px}.nx .avi-sesiones-lista small{color:#9aa7b4}.nx .avi-sesiones-todas{margin-top:14px}@media (max-width:640px){.nx .avi-sesiones-lista li{flex-direction:column;align-items:stretch}.nx .avi-sesiones-lista li>.kv-linklike{align-self:flex-start}.nx .avi-sesiones-todas{width:100%}}.nx .avi-silencio p{margin:0 0 10px}.nx .avi-silencio-horas{flex-wrap:wrap;gap:14px;display:flex}.nx .avi-silencio-horas label{cursor:default;flex-direction:column;flex:1;gap:6px;min-width:140px;max-width:220px}.nx .avi-silencio>small{margin-top:8px;display:block}.nx .avi-zona legend{align-items:center;gap:6px;display:inline-flex}.nx .avi-zona.es-pendiente{background:#f2c46d12;border:1px solid #f2c46d73;border-radius:12px;padding:12px}.nx .avi-zona-aviso{color:#f2d49a;margin:0;font-size:.9rem}.nx .avi-zona-campos{flex-wrap:wrap;gap:14px;display:flex}.nx .avi-zona-campos label{cursor:default;flex-direction:column;flex:200px;gap:6px;max-width:320px}.nx .avi-zona-reloj{background:#5cb2ff14;border:1px solid #5cb2ff40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.nx .avi-zona-reloj>div{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.nx .avi-zona-reloj b{font-size:1rem}.nx .avi-zona-ok{color:#3fd0a8;align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.nx .avi-zona-alerta{color:#ffd2c6;background:#ff785a1a;border:1px solid #ff785a59;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.9rem;display:flex}.nx .avi-zona-alerta svg{flex:none;margin-top:2px}@media (max-width:640px){.nx .nx-page,.nx .nx-profile{min-width:0;max-width:100%}.nx .nx-profile,.nx .nx-profile-card{grid-template-columns:minmax(0,1fr)}.nx .nx-profile-card{overflow-wrap:anywhere;min-width:0}.nx .nx-profile-card *{min-width:0;max-width:100%}.nx .nx-profile-card button,.nx .nx-profile-card .nx-button{white-space:normal;height:auto}.nx .nx-profile-card fieldset{min-inline-size:0}.nx .nx-profile-card img{height:auto}}
.nx .avi-baja-zona{border-top:1px solid var(--avi-line);justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.nx .avi-baja-btn{color:#ff9d85;cursor:pointer;background:0 0;border:1px solid #ff785a59;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.88rem;display:inline-flex}.nx .avi-baja-btn:hover{background:#ff785a1a}.nx .avi-baja{flex-direction:column;gap:12px;max-width:460px;display:flex}.nx .avi-baja h2{margin:0;font-size:1.15rem}.nx .avi-baja-lead{margin:0}.nx .avi-baja-lista{color:var(--avi-muted);margin:0;font-size:.92rem;line-height:1.5}.nx .avi-baja-campo{gap:6px;font-size:.9rem;display:grid}.nx .avi-baja-campo small{justify-self:start}.nx .avi-baja-nip{gap:10px;display:grid}.nx .avi-baja-alerta{color:#ffd2c6;background:#ff785a1a;border:1px solid #ff785a59;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.9rem;display:flex}.nx .avi-baja-alerta svg{flex:none;margin-top:2px}.nx .avi-baja-ok{color:#8fe0b0;margin:0;font-size:.9rem}.nx .avi-baja-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.nx .avi-baja-acciones button{cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:inline-flex}.nx .avi-baja-acciones button:disabled{opacity:.5;cursor:not-allowed}.nx .nx-link-btn{color:var(--avi-blue,#5cb2ff);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}@media (max-width:640px){.nx .avi-baja.nx-modal-card{padding:20px}.nx .avi-baja-acciones button{flex:auto;justify-content:center}}
.nx.avi-soporte{flex-direction:column;gap:18px;max-width:1280px;margin:0 auto;padding:28px 24px 60px;display:flex}.nx .avi-soporte-cabecera{grid-template-columns:auto auto 1fr auto;align-items:center;gap:18px;display:grid}.nx .avi-soporte-cabecera h1{margin:2px 0 4px;font-size:26px}.nx .avi-soporte-cabecera p{color:var(--kv-muted,#9fb0c0);margin:0;font-size:14px}.nx .avi-soporte-volver{color:#7dbcf8;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nx .avi-soporte-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.nx .avi-soporte-tiles>div{border:1px solid var(--line,#23303c);background:#0f1720;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.nx .avi-soporte-tiles b{font-size:26px;line-height:1.1}.nx .avi-soporte-tiles span{color:var(--kv-muted,#9fb0c0);font-size:13px}.nx .avi-soporte-alerta{color:#f2c46d}.nx .avi-soporte-tiles>div.avi-soporte-alerta{border-color:#f2c46d66}.nx .avi-soporte-cuerpo{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.nx .avi-soporte h2{align-items:center;gap:8px;margin:0 0 12px;font-size:18px;display:flex}.nx .avi-soporte h3{margin:18px 0 8px;font-size:15px}.nx .avi-soporte-lista-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.nx .avi-soporte-lista-cabecera input{max-width:320px}.nx .avi-soporte-lista table{border-collapse:collapse;width:100%;font-size:14px}.nx .avi-soporte-lista th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--kv-muted,#9fb0c0);border-bottom:1px solid var(--line,#23303c);padding:8px 10px;font-size:12px}.nx .avi-soporte-lista td{border-bottom:1px solid var(--line,#23303c);vertical-align:top;cursor:pointer;padding:10px}.nx .avi-soporte-lista td small{color:var(--kv-muted,#9fb0c0);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.nx .avi-soporte-lista tr.active td{background:#16263a}.nx .avi-soporte-lista tr:hover td{background:#121c27}.nx .avi-soporte-estado{color:#7dbcf8;background:#19232c;border:1px solid #23527b;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.nx .avi-soporte-estado.es-active{color:#45e0b4;border-color:#45e0b466}.nx .avi-soporte-estado.es-trialing{color:#f2c46d;border-color:#f2c46d66}.nx .avi-soporte-estado.es-past_due,.nx .avi-soporte-estado.es-unpaid,.nx .avi-soporte-estado.es-canceled{color:#ff8a8a;border-color:#ff8a8a66}.nx .avi-soporte-ficha .avi-dl{grid-template-columns:1fr;gap:6px}.nx .avi-soporte-acciones{flex-direction:column;gap:8px;display:flex}.nx .avi-soporte-acciones button{justify-content:flex-start}.nx .avi-soporte-errores ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nx .avi-soporte-errores li{border:1px solid var(--line,#23303c);background:#0f1720;border-radius:12px;padding:10px 14px}.nx .avi-soporte-error-cabecera{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.nx .avi-soporte-error-cabecera small{color:var(--kv-muted,#9fb0c0);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.nx .avi-soporte-origen{letter-spacing:.06em;color:#ff8a8a;background:#2a1d1d;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.nx .avi-soporte-origen.es-pantalla{color:#f2c46d;background:#2a2418}.nx .avi-soporte-errores pre{color:#b9c7d4;white-space:pre-wrap;overflow-wrap:anywhere;background:#0a1016;border-radius:8px;max-height:160px;margin:8px 0 0;padding:8px 10px;font-size:12px;overflow:auto}@media (max-width:900px){.nx .avi-soporte-cabecera{grid-template-columns:1fr auto}.nx .avi-soporte-cabecera .nx-wordmark{display:none}.nx .avi-soporte-cabecera>div{grid-column:1/-1}.nx .avi-soporte-cuerpo{grid-template-columns:1fr}.nx .avi-soporte-lista th:nth-child(2),.nx .avi-soporte-lista td:nth-child(2),.nx .avi-soporte-lista th:nth-child(4),.nx .avi-soporte-lista td:nth-child(4){display:none}.nx .avi-soporte-lista td{padding:10px 6px}.nx .avi-soporte-lista-cabecera input{max-width:none}.nx.avi-soporte{padding:18px 14px 50px}}.nx .nx-sidebar-soporte{color:#f2c46d;border:1px dashed #f2c46d66;border-radius:10px;align-items:center;gap:8px;margin:6px 0 0;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nx .nx-sidebar-soporte:hover{background:#f2c46d14}.nx .avi-biblioteca-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.nx .avi-biblioteca-form{gap:10px;display:grid}.nx .avi-biblioteca-form label{gap:4px;font-size:13px;display:grid}.nx .avi-biblioteca-form textarea{resize:vertical;width:100%}.nx .avi-biblioteca-form .avi-biblioteca-check{text-align:left;justify-content:flex-start;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.nx .avi-biblioteca-form .avi-biblioteca-check input{width:auto;min-height:0;margin:0}.nx .avi-biblioteca-avance{color:#7dbcf8;margin:0;font-size:13px}.nx .avi-biblioteca-respuestas{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nx .avi-biblioteca-respuestas>li{border:1px solid var(--line,#23303c);border-left-width:4px;border-radius:12px;padding:12px 14px;font-size:14px}.nx .avi-biblioteca-respuestas>li.es-si{border-left-color:#45e0b4}.nx .avi-biblioteca-respuestas>li.es-no{border-left-color:#f2c46d}.nx .avi-biblioteca-respuestas>li.es-error{border-left-color:#ff8a8a}.nx .avi-biblioteca-respuestas p{white-space:pre-wrap;margin:6px 0}.nx .avi-biblioteca-respuestas ul{margin:6px 0;padding-left:18px;font-size:13px}.nx .avi-biblioteca-respuestas details p,.nx .avi-biblioteca-respuestas small{color:var(--kv-muted,#9fb0c0);font-size:12px}.nx .avi-biblioteca-tabla{overflow-x:auto}.nx .avi-biblioteca-tabla table{min-width:720px}.nx .avi-biblioteca-tabla th{white-space:nowrap}.nx .avi-biblioteca-tabla td{white-space:normal}.nx .avi-biblioteca-tabla td:first-child{overflow-wrap:anywhere}.nx .avi-biblioteca-tabla .avi-soporte-estado{white-space:nowrap}.nx .avi-biblioteca-tabla td:first-child{min-width:240px}.nx .avi-biblioteca-tabla td.avi-biblioteca-acciones{white-space:nowrap;overflow-wrap:normal;width:1%;cursor:default!important}.nx .avi-biblioteca-acciones>div{justify-content:flex-end;gap:6px;display:flex}.nx .avi-biblioteca-acciones button{min-height:34px;padding:0 10px;font-size:13px}.nx .avi-soporte-estado.es-kb-lista{color:#45e0b4;border-color:#45e0b466}.nx .avi-soporte-estado.es-kb-error{color:#ff8a8a;border-color:#ff8a8a66}.nx .avi-soporte-estado.es-kb-retirada{color:#9fb0c0;border-color:#9fb0c066}@media (max-width:900px){.nx .avi-biblioteca-cuerpo{grid-template-columns:1fr}}.nx .avi-soporte-botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.nx.nx-client{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.nx.nx-client>header{flex:none;padding:14px 40px}.nx.nx-client>.nx-client-opening{box-sizing:border-box;flex-direction:column;flex:1;justify-content:safe center;width:100%;min-height:0;display:flex;overflow-y:auto}.nx.nx-client .nx-client-scene{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;height:auto;min-height:0}.nx.nx-client .nx-scene-photo{height:auto;min-height:0;max-height:none;position:relative;top:auto}.nx.nx-client .nx-scene-copy{--fit:1;min-height:0;padding:calc(32px * var(--fit)) 6%;box-sizing:border-box;flex-direction:column;justify-content:safe center;align-self:stretch;display:flex;overflow:hidden}.nx.nx-client .nx-scene-copy>*{flex:none}.nx.nx-client .nx-scene-copy .nx-eyebrow{margin-bottom:calc(14px * var(--fit))}.nx.nx-client .nx-scene-copy h1{font-size:calc(clamp(30px, 3.4vw, 54px) * var(--fit));margin:0;line-height:1.15}.nx.nx-client .nx-scene-copy>p{font-size:calc(24px * var(--fit));margin-top:calc(22px * var(--fit));line-height:1.6}.nx.nx-client .nx-scene-copy blockquote{font-size:calc(23px * var(--fit));margin:calc(24px * var(--fit)) 0 0;padding:calc(16px * var(--fit)) 0 calc(16px * var(--fit)) 24px}.nx.nx-client .nx-scene-copy .nx-offer,.nx.nx-client .nx-scene-copy .nx-future-capital{margin-top:calc(22px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-offer{padding:calc(20px * var(--fit)) 22px}.nx.nx-client .nx-scene-copy .nx-offer dl>div{padding:calc(8px * var(--fit)) 0}.nx.nx-client .nx-scene-copy .nx-offer h3{font-size:calc(24px * var(--fit));margin:calc(4px * var(--fit)) 0 0}.nx.nx-client .nx-scene-copy .nx-offer>p{font-size:calc(16px * var(--fit));margin:0}.nx.nx-client .nx-scene-copy .nx-offer dt{font-size:calc(15px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-offer dd{font-size:calc(17px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-offer small{font-size:calc(14px * var(--fit));margin-top:calc(10px * var(--fit));display:block}.nx.nx-client .nx-scene-copy .nx-future-capital strong{font-size:calc(36px * var(--fit));margin:calc(10px * var(--fit)) 0}.nx.nx-client .nx-scene-copy .nx-future-capital p,.nx.nx-client .nx-scene-copy .nx-future-capital>span{font-size:calc(17px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-future-capital small{font-size:calc(14px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nx.nx-client .nx-scene-copy .nx-two-columns .nx-offer h3{font-size:calc(20px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-client-close{max-width:none;margin:0;padding:0}.nx.nx-client .nx-scene-copy .nx-client-close>p{font-size:calc(22px * var(--fit));margin:calc(20px * var(--fit)) 0}.nx.nx-client .nx-scene-copy .nx-client-close .nx-inline{flex-wrap:wrap;gap:12px}.nx.nx-client>.nx-client-controls{flex:none;padding:12px 40px}.nx.nx-client .nx-client-controls>div{flex-wrap:wrap;justify-content:center}.nx.nx-client .nx-client-controls>div button{width:40px;height:40px;min-height:40px}.nx.nx-client .nx-photo-caption{padding:12px 24px}.nx.nx-client .nx-photo-caption small{opacity:.7;margin-top:2px}@media (max-height:700px) and (min-width:801px){.nx.nx-client>header{padding:10px 32px}.nx.nx-client .nx-client-logo{height:44px}.nx.nx-client>.nx-client-controls{padding:8px 32px}.nx.nx-client .nx-scene-copy h1{font-size:calc(clamp(28px, 3vw, 44px) * var(--fit))}.nx.nx-client .nx-scene-copy>p{font-size:calc(21px * var(--fit))}}@media (max-width:800px){.nx.nx-client>header{flex-wrap:nowrap;gap:8px;padding:8px 12px}.nx.nx-client>header .nx-inline{flex-wrap:nowrap;gap:6px}.nx.nx-client>header button{min-height:38px;padding:8px 10px}.nx.nx-client .nx-client-btn-texto{display:none}.nx.nx-client .nx-wordmark{transform-origin:0;transform:scale(.85)}.nx.nx-client .nx-client-scene{grid-template-rows:minmax(120px,28%) minmax(0,1fr);grid-template-columns:1fr}.nx.nx-client .nx-scene-photo{height:auto;min-height:0}.nx.nx-client .nx-client-scene.es-datos{grid-template-rows:minmax(0,1fr)}.nx.nx-client .nx-client-scene.es-datos .nx-scene-photo{display:none}.nx.nx-client .nx-photo-caption{padding:8px 14px}.nx.nx-client .nx-photo-caption small{display:none}.nx.nx-client .nx-scene-copy{padding:calc(18px * var(--fit)) 20px}.nx.nx-client .nx-scene-copy h1{font-size:calc(28px * var(--fit))}.nx.nx-client .nx-scene-copy>p{font-size:calc(19px * var(--fit));line-height:1.5}.nx.nx-client .nx-scene-copy blockquote{font-size:calc(19px * var(--fit))}.nx.nx-client .nx-scene-copy .nx-two-columns{grid-template-columns:1fr;gap:10px}.nx.nx-client>.nx-client-controls{gap:8px;padding:8px 12px}.nx.nx-client .nx-client-controls>div{gap:6px}.nx.nx-client .nx-client-controls>div button{width:34px;height:34px;min-height:34px;font-size:14px}}.nx.nx-client .nx-offer .nx-offer-pesos dd{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nx.nx-client .nx-offer .nx-offer-pesos dd>span{font-size:calc(19px * var(--fit,1));font-weight:800;line-height:1.15}.nx.nx-client .nx-offer .nx-offer-pesos dd>small{font-size:calc(13px * var(--fit,1));color:#8fa6bb;text-align:right;margin:0;font-weight:500}.nx.nx-client .nx-offer .nx-offer-pesos>div{align-items:center}.nx.nx-client .nx-offer .nx-offer-pesos>div.es-fuerte dd>span{font-size:calc(26px * var(--fit,1));color:#7cc4ff}.nx.nx-client .nx-offer .nx-offer-pesos dt{max-width:55%}.nx.nx-client .nx-offer>small{color:#8fa6bb;line-height:1.45}.nx.nx-client .nx-scene-copy .nx-future-capital strong em{color:#8fa6bb;margin-left:4px;font-size:.45em;font-style:normal;font-weight:700}.nx.nx-client .nx-scene-copy .nx-future-capital strong{font-size:calc(52px * var(--fit,1));color:#7cc4ff;line-height:1.05}.nx.nx-client .nx-future-capital p b{color:#fff}@media (max-width:800px){.nx.nx-client .nx-scene-copy .nx-future-capital strong{font-size:calc(38px * var(--fit,1))}.nx.nx-client .nx-offer .nx-offer-pesos>div.es-fuerte dd>span{font-size:calc(22px * var(--fit,1))}}.nx.nx-client .nx-scene-copy .nx-dos-formas{gap:calc(14px * var(--fit));margin-top:calc(20px * var(--fit));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx.nx-client .nx-scene-copy .nx-forma{gap:calc(4px * var(--fit));padding:calc(18px * var(--fit)) calc(20px * var(--fit));background:#0b131b;border:1px solid #2c4a66;border-radius:16px;flex-direction:column;display:flex}.nx.nx-client .nx-scene-copy .nx-forma.es-destacada{background:linear-gradient(160deg,#0d2238,#0a141d);border-color:#3d8fd6}.nx.nx-client .nx-scene-copy .nx-forma .nx-eyebrow{font-size:calc(12px * var(--fit));margin:0}.nx.nx-client .nx-scene-copy .nx-forma>p{font-size:calc(16px * var(--fit));color:#c9d8e6;margin:0}.nx.nx-client .nx-scene-copy .nx-forma>strong{font-size:calc(38px * var(--fit));color:#7cc4ff;margin-top:calc(4px * var(--fit));line-height:1.1}.nx.nx-client .nx-scene-copy .nx-forma>strong em{color:#8fa6bb;font-size:.45em;font-style:normal;font-weight:700}.nx.nx-client .nx-scene-copy .nx-forma>small{font-size:calc(14px * var(--fit));color:#8fa6bb;margin:0}.nx.nx-client .nx-scene-copy .nx-forma-total{margin-top:calc(6px * var(--fit));padding-top:calc(8px * var(--fit));font-size:calc(16px * var(--fit));color:#c9d8e6;border-top:1px solid #1f3a55}.nx.nx-client .nx-scene-copy .nx-forma-total b{color:#fff;font-size:1.25em}.nx.nx-client .nx-scene-copy .nx-forma-nota{margin-top:calc(14px * var(--fit));font-size:calc(13px * var(--fit));color:#8fa6bb;line-height:1.45;display:block}@media (max-width:800px){.nx.nx-client .nx-scene-copy .nx-dos-formas{grid-template-columns:1fr}.nx.nx-client .nx-scene-copy .nx-forma>strong{font-size:calc(30px * var(--fit))}}
.nx button.avi-mascota,.nx button.avi-mascota:hover:not(:disabled){right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:45;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;min-height:0;padding:0;display:flex;position:fixed}.nx .avi-mascota .avi-mascota-img{filter:drop-shadow(0 10px 16px #00000080)drop-shadow(0 0 12px #19c7a838);width:88px;height:auto;transition:filter .2s;animation:3.6s ease-in-out infinite avi-flota}.nx .avi-mascota:hover .avi-mascota-img,.nx .avi-mascota:focus-visible .avi-mascota-img{filter:drop-shadow(0 10px 16px #00000080)drop-shadow(0 0 18px #5cb2ff8c)}.nx .avi-mascota:focus-visible{outline:none}.nx .avi-mascota-etiqueta{white-space:nowrap;color:#dcecff;pointer-events:none;opacity:0;background:#0c1117;border:1px solid #2f3d4e;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;animation:7s 1s both avi-etiqueta-intro;position:absolute;top:50%;right:calc(100% + 6px);translate:0 -50%}.nx .avi-mascota:hover .avi-mascota-etiqueta,.nx .avi-mascota:focus-visible .avi-mascota-etiqueta{opacity:1!important;translate:0 -50%!important}.nx .avi-mascota.es-pensando .avi-mascota-img,.nx .avi-chat-avatar.es-pensando .avi-mascota-img{filter:drop-shadow(0 8px 14px #00000073)drop-shadow(0 0 16px #19c7a899);animation:.9s ease-in-out infinite avi-piensa}.nx .avi-mascota.es-saludo .avi-mascota-img,.nx .avi-chat-avatar.es-saludo .avi-mascota-img{animation:1.2s ease-out avi-saluda}@keyframes avi-flota{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-1.5deg)}}@keyframes avi-piensa{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-4px)rotate(5deg)}}@keyframes avi-saluda{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-9deg)scale(1.07)}50%{transform:rotate(7deg)scale(1.07)}75%{transform:rotate(-3deg)scale(1.02)}to{transform:rotate(0)scale(1)}}@keyframes avi-etiqueta-intro{0%{opacity:0;translate:6px -50%}8%,85%{opacity:1;translate:0 -50%}to{opacity:0;translate:0 -50%}}@keyframes avi-chat-entra{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes avi-chat-sube{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes avi-chat-gira{to{transform:rotate(360deg)}}.nx .nx-sidebar button.nx-sidebar-avi{color:#dcecff;justify-content:flex-start}.nx .nx-sidebar-avi img{width:34px;height:auto;margin:-4px 0}.nx .avi-chat-fondo{display:none}.nx .avi-chat{z-index:80;background:#0c1117;border:1px solid #2f3d4e;border-radius:20px;flex-direction:column;width:min(420px,100vw - 24px);animation:.22s ease-out avi-chat-entra;display:flex;position:fixed;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 24px 60px #0009}.nx .avi-chat-cabecera{background:radial-gradient(circle at 0 0,#09b39c24,#0000 60%);border-bottom:1px solid #1d2733;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.nx .avi-chat-avatar{flex:none;place-items:center;width:56px;display:grid}.nx .avi-chat-avatar .avi-mascota-img{width:54px;height:auto}.nx .avi-chat-cabecera>div{flex:auto;min-width:0}.nx .avi-chat-cabecera h2{font-family:var(--kv-serif);color:#fff;margin:0;font-size:17px}.nx .avi-chat-cabecera small{color:#8594a6;font-size:12.5px;display:block}.nx button.avi-chat-icono{color:#b8c7d8;background:0 0;border-color:#0000;flex:none;justify-content:center;width:40px;min-height:40px;padding:0}.nx button.avi-chat-icono:hover:not(:disabled){color:#fff;background:#151d27;border-color:#2f3d4e}.nx .avi-chat-lista{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;padding:16px 14px;display:flex;overflow-y:auto}.nx .avi-chat-msg{border-radius:16px;max-width:92%;padding:10px 14px;font-size:15px;line-height:1.5}.nx .avi-chat-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nx .avi-chat-msg.es-asesor{color:#fff;background:#1a6fd0;border-bottom-right-radius:4px;align-self:flex-end;max-width:85%}.nx .avi-chat-msg.es-avi{color:#e8f0f8;background:#151d27;border:1px solid #1d2733;border-bottom-left-radius:4px;align-self:flex-start}.nx .avi-chat-msg.es-error{color:#ffb59c;border-color:#ef7d5766}.nx .avi-chat-sin{color:#b3bfcc}.nx .avi-chat-pensando{color:#8ccaff;align-items:center;gap:8px;display:flex}.nx .avi-chat-gira{animation:.9s linear infinite avi-chat-gira}.nx .avi-chat-cita{color:#8ccaff;vertical-align:4px;background:#5cb2ff2e;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:3px;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.nx button.avi-chat-reintentar{min-height:32px;margin-top:8px;padding:0 12px;font-size:13px}.nx .avi-chat-fuentes{gap:6px;margin-top:10px;display:grid}.nx .avi-chat-fuentes>span{color:#8594a6;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.nx .avi-chat-fuentes>div{flex-wrap:wrap;gap:6px;display:flex}.nx .avi-chat-fuentes button{color:#cfe3f7;text-align:left;background:0 0;border:1px solid #2f3d4e;border-radius:999px;justify-content:flex-start;max-width:100%;min-height:32px;padding:4px 10px 4px 5px;font-size:12.5px;font-weight:600}.nx .avi-chat-fuentes button b{color:#8ccaff;background:#5cb2ff2e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.nx .avi-chat-fuentes button.es-activa,.nx .avi-chat-fuentes button.es-activa:hover:not(:disabled){background:#5cb2ff14;border-color:#5cb2ff}.nx .avi-chat-fuentes blockquote{color:#c9d6e3;white-space:pre-wrap;background:#0e1c2c;border-left:3px solid #19c7a8;border-radius:8px;max-height:240px;margin:2px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto}.nx .avi-chat-fuentes blockquote small{color:#8594a6;white-space:normal;margin-bottom:4px;font-size:11.5px;display:block}.nx .avi-chat-bienvenida{text-align:center;justify-items:center;gap:12px;margin:auto 0;padding:8px 4px;display:grid}.nx .avi-chat-bienvenida .avi-mascota-img{filter:drop-shadow(0 12px 18px #00000080);width:132px;height:auto}.nx .avi-chat-bienvenida .es-flotando{animation:3.6s ease-in-out infinite avi-flota}.nx .avi-chat-bienvenida p{color:#b3bfcc;margin:0;font-size:14.5px;line-height:1.55}.nx .avi-chat-bienvenida p b{color:#fff}.nx .avi-chat-ejemplos{gap:8px;width:100%;margin-top:4px;display:grid}.nx .avi-chat-ejemplos button{text-align:left;color:#dcecff;border-radius:12px;justify-content:flex-start;min-height:42px;font-size:14px;font-weight:600}.nx .avi-chat-pie{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#0c1117;border-top:1px solid #1d2733;flex:none;gap:6px;display:grid}.nx .avi-chat-aviso{color:#ff9d7c;margin:0;font-size:13px}.nx .avi-chat-campo{align-items:flex-end;gap:8px;display:flex}.nx .avi-chat-campo textarea{resize:none;background:#050608;border-radius:14px;flex:auto;min-height:46px;max-height:120px;padding:11px 14px;font-size:16px;line-height:1.4}.nx button.avi-chat-enviar,.nx button.avi-chat-enviar:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#1a6fd0,#0a8f94);border:0;border-radius:50%;flex:none;justify-content:center;width:46px;min-height:46px;padding:0}.nx button.avi-chat-enviar:disabled{opacity:.45}.nx .avi-chat-nota{color:#6f7f92;align-items:center;gap:5px;font-size:11.5px;display:flex}@media (max-width:800px){.nx button.avi-mascota,.nx button.avi-mascota:hover:not(:disabled){right:10px;bottom:calc(84px + 56px + 12px + env(safe-area-inset-bottom))}.nx .avi-mascota .avi-mascota-img{width:76px}}@media (max-width:800px),(orientation:portrait) and (max-width:1100px){.nx .avi-chat-fondo{z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060c8c;border:0;border-radius:0;min-height:0;padding:0;display:block;position:fixed;inset:0}.nx .avi-chat-fondo:hover:not(:disabled){background:#02060c8c}.nx .avi-chat{border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:min(80dvh,760px);animation:.24s ease-out avi-chat-sube;inset:auto 0 0}}@media (max-width:640px){.nx button.avi-mascota,.nx button.avi-mascota:hover:not(:disabled){display:none}.nx .avi-chat{border:0;border-radius:0;height:100dvh}.nx button.avi-chat-ocultar{display:none}.nx .avi-chat-cabecera{padding-top:calc(10px + env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.nx .avi-mascota-img,.nx .avi-chat,.nx .avi-chat-gira,.nx .avi-mascota-etiqueta{animation:none!important}.nx .avi-mascota-etiqueta{opacity:0}}
