@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--navy:#131a5b;--brand:#204d9b;--accent:#2f90f2;--ice:#a9ccf7;--ice-soft:#eef5fe;--ink:#1c1c1e;--muted:#5d6785;--line:#e3e8f2;--surface:#fff;--canvas:#f7f9fc;--ok:#409f6a;--ok-ink:#2c7a4f;--ok-soft:#e4f3ea;--warn:#ea964f;--warn-ink:#a45f1f;--warn-soft:#fdefe2;--crit:#bd4e4f;--crit-ink:#9b3536;--crit-soft:#fbe8e8;--hold:#614cd1;--hold-ink:#4b39ad;--hold-soft:#ece8fb;--teal:#4da7c0;--neutral:#8a94ac;--neutral-soft:#e8ebf2;--t-rotulo:10.5px;--t-pie:11.5px;--t-sec:12.5px;--t-base:13.5px;--t-enfasis:14.5px;--t-tarjeta:16px;--t-seccion:18px;--t-ficha:20px;--t-titulo-m:22px;--t-titulo:26px;--font-display:"Satoshi", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--hero-gradient:linear-gradient(115deg, #070b2e 0%, #131a5b 45%, #1f4aa8 100%);--scrim:#070b2ecc}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{scrollbar-width:thin;scrollbar-color:#c5cfe2 transparent}:hover{scrollbar-color:#9aa8c6 transparent}html,html:hover{scrollbar-color:#c5cfe2 var(--canvas)}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#c5cfe2 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#9aa8c6}}.pildora{color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:58px;padding:0 30px;font-size:16.5px;font-weight:700;transition:background-color .18s,outline-color .18s,transform .18s;display:inline-flex}.pildora.llena{background:var(--accent)}.pildora.llena:hover{background:#1c7fdd}.pildora.hueca{outline-offset:-.5px;outline:1px solid #a9ccf766;padding:0 26px;font-size:16px;font-weight:600}.pildora.hueca:hover{background:#ffffff0f;outline-color:#a9ccf7d9}.pildora.chica{height:42px;padding:0 20px;font-size:14px;font-weight:600}.pildora:active{transform:translateY(1px)}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.chip i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip.verde{background:var(--ok-soft);color:var(--ok-ink)}.hero{--escena:max(0px, calc((100% - 1440px) / 2));color:#fff;background:linear-gradient(-105.906deg,#070b2e 8.272%,#131a5b 50%,#1f4aa8 91.728%);height:880px;min-height:100svh;position:relative;overflow:hidden}.hero-greca{z-index:0;opacity:.04;background:url(/brand/greca.png) 50%/cover no-repeat;width:100%;height:1458px;position:absolute;top:-300px;left:0}.hero-figura{z-index:1;position:absolute;inset:0}.hero-anillo{outline-offset:-.75px;border-radius:50%;outline:1.5px solid #a9ccf726;position:absolute}.hero-anillo.a1{bottom:100px;left:calc(780px + var(--escena));width:620px;height:620px}.hero-anillo.a2{bottom:-40px;left:calc(640px + var(--escena));width:900px;height:900px}.hero-anillo.a3{bottom:-180px;left:calc(500px + var(--escena));width:1180px;height:1180px}.hero-halo{bottom:-80px;left:calc(740px + var(--escena));background:radial-gradient(50% 50%,#2f90f259 0%,#2f90f200 100%);border-radius:50%;width:820px;height:900px;position:absolute}.hero-hera{bottom:-219px;left:calc(868px + var(--escena));background:url(/brand/mano_al_frente.png) 50%/cover no-repeat;width:560px;height:1003px;position:absolute}.hero-nav{z-index:6;width:100%;height:88px;padding:0 calc(72px + var(--escena));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.hero-logo{background:url(/brand/letras_blanco.png) 50%/contain no-repeat;flex:none;width:123px;height:40px}.hero-enlaces{align-items:center;gap:36px;display:flex}.hero-enlaces a{color:#dbe7fb;font-size:14.5px;font-weight:500;transition:color .18s}.hero-enlaces a:hover{color:#fff}.hero-acciones{align-items:center;gap:12px;display:flex}.hero-idioma{color:#dbe7fb;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.hero-idioma:hover{color:#fff}.hero-menu{color:#fff;margin-right:-8px;padding:8px;display:none}.hero-copy{top:50%;left:calc(72px + var(--escena));z-index:7;width:730px;position:absolute;translate:0 calc(-50% - 5px)}.hero-eyebrow{outline-offset:-.5px;letter-spacing:1.6px;text-transform:uppercase;height:34px;color:var(--ice);background:#ffffff14;border-radius:999px;outline:1px solid #a9ccf740;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.hero-eyebrow i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.hero-titular{letter-spacing:-1.6px;padding-top:28px;font-size:50px;font-weight:800;line-height:54px}.hero-titular span span{display:block}.hero-titular .destacada{color:#6fb4f7}.hero-sub{color:#c9d8f2;max-width:580px;padding-top:26px;font-size:19px;line-height:29px}.hero-ctas{align-items:center;gap:14px;padding-top:38px;display:flex}.hero-principio{color:var(--ice);align-items:center;gap:10px;padding-top:44px;font-size:14.5px;font-weight:500;display:flex}.hero-ficha{bottom:440px;right:calc(300px + var(--escena));z-index:8;background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;width:300px;padding:18px;display:flex;position:absolute;top:auto;left:auto;box-shadow:0 20px 60px #070b2e66}.hero-ficha-fila{align-items:center;gap:12px;display:flex}.hero-avatar{background:var(--ice-soft);width:40px;height:40px;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.hero-ficha-quien{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-ficha-quien b{color:var(--navy);font-size:15px;font-weight:700}.hero-ficha-quien small{color:var(--muted);font-size:12px}.hero-fit{font-family:var(--font-display);color:var(--navy);font-size:24px;font-weight:800}.hero-burbuja{bottom:120px;left:calc(800px + var(--escena));z-index:9;background:var(--surface);width:310px;color:var(--ink);border-radius:18px 18px 18px 4px;align-items:center;gap:12px;padding:16px;font-size:13.5px;font-weight:500;line-height:20px;display:flex;position:absolute;box-shadow:0 20px 60px #070b2e66}.hero-busto{background:url(/brand/busto_chat.png) 50%/cover no-repeat;border-radius:50%;flex:none;width:40px;height:40px}@media (width<=720px){.hero{background:linear-gradient(-166.432deg,#070b2e 8.376%,#131a5b 50%,#1f4aa8 91.624%);flex-direction:column;height:933px;min-height:100svh;display:flex}.hero-greca{display:none}.hero-nav{order:1;height:64px;padding:0 20px;position:static}.hero-logo{width:86px;height:28px}.hero-enlaces{display:none}.hero-acciones{gap:10px}.hero-idioma{display:none}.pildora.chica{height:36px;padding:0 14px;font-size:13px}.hero-menu{display:inline-flex}.hero-copy{order:2;width:auto;padding:28px 20px 0;position:static}.hero-eyebrow{gap:7px;height:30px;padding:0 12px;font-size:10px}.hero-eyebrow i{width:6px;height:6px}.hero-titular{letter-spacing:-1px;padding-top:20px;font-size:33px;line-height:37px}.hero-sub{max-width:none;padding-top:16px;font-size:15.5px;line-height:24px}.hero-ctas{flex-direction:column;align-items:stretch;gap:10px;padding-top:24px}.pildora{height:54px;font-size:16px}.pildora.hueca{gap:8px;height:50px;padding:0 20px;font-size:15px}.hero-principio{display:none}.hero-figura{flex:1;order:3;min-height:380px;position:relative;inset:auto}.hero-anillo.a1{width:300px;height:300px;top:80px;left:45px}.hero-anillo.a2{width:440px;height:440px;top:10px;left:-25px}.hero-anillo.a3{width:580px;height:580px;top:-60px;left:-95px}.hero-halo{width:350px;height:420px;top:20px;left:20px}.hero-hera{width:290px;height:519px;top:20px;left:50px}.hero-ficha{border-radius:16px;width:auto;inset:auto 20px 12px}.hero-copy{translate:none}.hero-ficha-fila{gap:10px}.hero-avatar{width:36px;height:36px}.hero-fit{font-size:22px}.hero-burbuja{display:none}}.pasos-seccion{background:var(--canvas);flex-direction:column;gap:64px;padding-block:112px;padding-inline:max(72px,50% - 648px);display:flex}.seccion-encabezado{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700;line-height:1.25}.seccion-encabezado h2{letter-spacing:-1.4px;max-width:900px;color:var(--navy);text-wrap:balance;font-size:44px;font-weight:800;line-height:49px}.seccion-sub{max-width:720px;color:var(--muted);font-size:18px;line-height:28px}.pasos{align-items:stretch;gap:18px;margin:0;padding:0;list-style:none;display:flex}.paso{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:20px;flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.paso:hover{background:var(--navy);outline-color:var(--navy)}.paso:hover .paso-icono{background:var(--accent);color:#fff}.paso:hover .paso-num{color:var(--ice)}.paso:hover .paso-texto h3{color:#fff}.paso:hover .paso-texto p{color:#c9d8f2}.paso-top{justify-content:space-between;align-items:center;display:flex}.paso-icono{background:var(--ice-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.paso-num{color:var(--neutral);font-size:13px;font-weight:500}.paso-texto h3{letter-spacing:-.3px;color:var(--navy);font-size:19px;font-weight:700;line-height:25px}.paso-texto p{color:var(--muted);margin-top:14px;font-size:14.5px;line-height:22px}@media (width<=1100px){.pasos{flex-wrap:wrap}.paso{flex:280px}}@media (width<=720px){.pasos-seccion{gap:20px;padding:48px 20px}.seccion-encabezado{text-align:left;align-items:flex-start;gap:20px}.eyebrow{letter-spacing:1.8px;font-size:11px}.seccion-encabezado h2{letter-spacing:-.8px;font-size:28px;line-height:32px}.pasos{flex-direction:column;gap:10px}.paso{border-radius:16px;flex-direction:row;flex:none;align-items:center;gap:14px;padding:16px}.paso-top{display:contents}.paso-icono{border-radius:12px;flex:none;width:44px;height:44px}.paso-num{display:none}.paso-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.paso-texto h3{letter-spacing:0;font-size:16.5px;line-height:21px}.paso-texto p{margin-top:0;font-size:13.5px;line-height:20px}}.muestra{background:linear-gradient(180deg, var(--canvas) 0, var(--surface) 100%);align-items:center;gap:64px;padding-block:40px 112px;padding-inline:max(72px,50% - 648px);display:flex}.muestra-texto{flex-direction:column;flex:none;gap:18px;width:440px;display:flex}.muestra-texto h2{letter-spacing:-1.2px;color:var(--navy);font-size:38px;font-weight:800;line-height:43px}.muestra-sub{color:var(--muted);font-size:17px;line-height:26px}.muestra-puntos{flex-direction:column;gap:14px;margin:0;padding-top:10px;list-style:none;display:flex}.muestra-puntos li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:21px;display:flex}.check{background:var(--ok-soft);width:24px;height:24px;color:var(--ok-ink);border-radius:999px;flex:none;place-items:center;display:grid}.ventana{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:18px;flex:1;min-width:0;margin:0;overflow:hidden;box-shadow:0 30px 70px #131a5b2e}.ventana-barra{background:#e9eef7;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.ventana-barra i{background:#c9d2e3;border-radius:50%;width:10px;height:10px}.ventana img{aspect-ratio:3/2;object-fit:cover;object-position:center;width:100%;height:auto;display:block}@media (width<=1100px){.muestra{flex-direction:column;align-items:stretch;gap:32px;padding:40px 40px 80px}.muestra-texto{width:auto}}@media (width<=720px){.muestra{gap:20px;padding:8px 20px 48px}.muestra-texto{gap:20px}.muestra-texto h2{letter-spacing:-.8px;font-size:28px;line-height:32px}.muestra-sub{font-size:15.5px;line-height:24px}.ventana{border-radius:14px;box-shadow:0 16px 36px #131a5b26}.ventana-barra{gap:5px;height:26px;padding:0 12px}.ventana-barra i{width:7px;height:7px}.ventana img{aspect-ratio:350/248}}.productos{background:var(--surface);flex-direction:column;gap:56px;padding-block:112px;padding-inline:max(72px,50% - 648px);display:flex}.productos-lista{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.producto{background:var(--canvas);outline:1px solid var(--line);outline-offset:-.5px;border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex}.producto-icono{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.producto-texto h3{letter-spacing:-.3px;color:var(--navy);font-size:21px;font-weight:700;line-height:27px}.producto-texto p{color:var(--muted);margin-top:14px;font-size:15px;line-height:23px}@media (width<=1100px){.productos-lista{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.productos{gap:20px;padding:48px 20px}.productos-lista{grid-template-columns:1fr;gap:10px}.producto{border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:16px}.producto-icono{border-radius:12px;flex:none;width:42px;height:42px}.producto-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.producto-texto h3{letter-spacing:0;font-size:16.5px;line-height:21px}.producto-texto p{margin-top:0;font-size:13.5px;line-height:20px}}.resultado{background:linear-gradient(180deg, var(--surface) 0, var(--surface) 55%, #eef2f9 100%);align-items:center;gap:64px;padding-block:0 112px;padding-inline:max(72px,50% - 648px);display:flex}.resultado-texto{flex-direction:column;flex:none;gap:18px;width:440px;display:flex}.resultado-texto h2{letter-spacing:-1.2px;color:var(--navy);font-size:38px;font-weight:800;line-height:43px}.principio{background:var(--ice-soft);color:var(--navy);border-radius:16px;align-items:flex-start;gap:12px;padding:18px;font-size:14.5px;font-weight:500;line-height:21px;display:flex}.principio svg{color:var(--brand);flex:none}@media (width<=1100px){.resultado{flex-direction:column-reverse;align-items:stretch;gap:32px;padding:0 40px 80px}.resultado-texto{width:auto}}@media (width<=720px){.resultado{flex-direction:column;gap:20px;padding:8px 20px 48px}.resultado-texto{display:contents}.resultado .eyebrow{order:1}.resultado-texto h2{letter-spacing:-.8px;order:2;font-size:28px;line-height:32px}.resultado .muestra-sub{display:none}.resultado .ventana{order:3}.resultado .principio{border-radius:14px;order:4;padding:16px;font-size:13.5px;line-height:20px}}.arranques{color:#fff;background:linear-gradient(180deg, #1b2470 0, var(--navy) 220px);flex-direction:column;align-items:center;gap:56px;padding-block:112px;padding-inline:max(72px,50% - 648px);display:flex;box-shadow:inset 0 26px 46px -26px #070b2e8c}.arranques .eyebrow{color:var(--ice)}.arranques .seccion-encabezado h2{color:#fff}.arranques .seccion-sub{color:#c9d8f2}.arranques-lista{grid-template-columns:repeat(5,1fr);gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.arranque{outline-offset:-.5px;background:#ffffff0f;border-radius:20px;outline:1px solid #a9ccf733;flex-direction:column;justify-content:space-between;gap:24px;min-height:286px;padding:24px;display:flex}.arranque:hover{background:var(--surface);outline-color:var(--surface)}.arranque:hover .arranque-top h3,.arranque:hover .arranque-creditos b{color:var(--navy)}.arranque:hover .arranque-top p{color:var(--muted)}.arranque:hover .arranque-creditos small{color:var(--brand)}.arranque-top{flex-direction:column;gap:10px;display:flex}.arranque-top h3{color:#fff;font-size:19px;font-weight:700;line-height:24px}.arranque-top p{color:#c9d8f2;font-size:14px;line-height:21px}.arranque-creditos{align-items:baseline;gap:8px;display:flex}.arranque-creditos b{font-family:var(--font-display);letter-spacing:-2px;color:#fff;font-size:56px;font-weight:800;line-height:56px}.arranque-creditos small{color:var(--ice);font-size:13px;font-weight:500;line-height:26px}.arranques-cta{align-self:center}@media (width<=1100px){.arranques-lista{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.arranques{align-items:stretch;gap:20px;padding:48px 20px}.arranques .seccion-sub{font-size:15px;line-height:23px;display:block}.arranques-lista{grid-template-columns:1fr;gap:10px}.arranque{border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:14px 16px}.arranque-top{gap:3px;min-width:0}.arranque-top h3{font-size:16.5px;line-height:21px}.arranque-top p{font-size:13px;line-height:18px}.arranque-creditos{flex-direction:column;flex:none;align-items:flex-end;gap:0}.arranque-creditos b{letter-spacing:-1px;font-size:32px;line-height:32px}.arranque-creditos small{font-size:10.5px;line-height:14px}.arranques-cta{align-self:stretch}}.cierre{--escena:max(0px, calc((100% - 1440px) / 2));color:#fff;background:linear-gradient(180deg, var(--navy) 0, #131a5b00 180px), linear-gradient(180deg, #070b2e00 70%, #070b2e 100%), linear-gradient(-100.278deg, #070b2e 6.278%, #131a5b 50%, #1f4aa8 93.722%);height:560px;position:relative;overflow:hidden}.cierre:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#070b2e00 0,#070b2ebf 55%,#070b2e 100%);height:180px;position:absolute;bottom:0;left:0;right:0}.cierre-figura{position:absolute;inset:0}.cierre-anillo{outline-offset:-.5px;border-radius:50%;outline:1px solid #a9ccf726;position:absolute}.cierre-anillo.c1{top:70px;left:calc(40px + var(--escena));width:520px;height:520px}.cierre-anillo.c2{top:-60px;left:calc(-90px + var(--escena));width:780px;height:780px}.cierre-anillo.c3{top:-190px;left:calc(-220px + var(--escena));width:1040px;height:1040px}.cierre-halo{top:0;left:var(--escena);background:radial-gradient(50% 50%,#2f90f24d 0%,#2f90f200 100%);border-radius:50%;width:640px;height:680px;position:absolute}.cierre-hera{top:24px;left:calc(120px + var(--escena));background:url(/brand/completa_mano_barbilla.png) 50%/cover no-repeat;width:400px;height:600px;position:absolute}.cierre-copy{top:128px;left:calc(640px + var(--escena));z-index:3;width:700px;position:absolute}.cierre-copy h2{letter-spacing:-1.6px;font-size:50px;font-weight:800;line-height:55px}.cierre-copy h2 span span{display:block}.cierre-copy .destacada{color:#6fb4f7}.cierre-sub{color:#c9d8f2;padding-top:22px;font-size:19px}.cierre-ctas{align-items:center;gap:22px;padding-top:36px;display:flex}.cierre-entrar{color:var(--ice);font-size:15px}.cierre-entrar a{color:#fff;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.cierre-entrar a:hover{text-decoration-color:currentColor}.pie{background:#070b2e;grid-template-columns:auto auto 1fr;grid-template-areas:"logo legal powered";align-items:center;column-gap:24px;height:96px;padding-inline:max(72px,50% - 648px);display:grid}.pie-logo{background:url(/brand/letras_blanco.png) 50%/contain no-repeat;grid-area:logo;width:92px;height:30px}.pie-legal{color:#8899c4;grid-area:legal;font-size:13px;line-height:1.25}.pie-powered{color:#8899c4;grid-area:powered;justify-self:end;align-items:center;gap:8px;font-size:12.5px;line-height:1.25;display:flex}.pie-powered img{object-fit:contain;width:44px;height:30px}@media (width<=1100px){.cierre{height:auto;padding:72px 40px 0}.cierre-figura{display:none}.cierre-copy{width:auto;max-width:700px;position:static}.cierre{padding-bottom:72px}}@media (width<=720px){.cierre{text-align:center;background:linear-gradient(180deg, var(--navy) 0, #131a5b00 120px), linear-gradient(180deg, #070b2e00 72%, #070b2e 100%), linear-gradient(-159.176deg, #070b2e 10.366%, #131a5b 50%, #1f4aa8 89.634%);flex-direction:column;align-items:center;height:592px;padding:48px 20px 0;display:flex}.cierre-figura{order:2;width:250px;height:300px;margin-top:auto;display:block;position:static}.cierre:after{height:120px}.cierre-anillo,.cierre-halo{display:none}.cierre-hera{width:250px;height:375px;display:block;position:static}.cierre-copy{z-index:3;order:1;width:100%;position:static}.cierre-copy h2{letter-spacing:-.9px;font-size:30px;line-height:34px}.cierre-sub{padding-top:14px;font-size:15.5px}.cierre-ctas{flex-direction:column;align-items:stretch;gap:14px;padding-top:24px}.cierre-entrar{text-align:center;font-size:14px}.pie{grid-template-columns:1fr auto;grid-template-areas:"logo powered""legal legal";align-items:center;gap:12px;height:auto;padding:24px 20px}.pie-logo{width:80px;height:26px}.pie-powered{gap:6px;font-size:11.5px}.pie-powered img{width:36px;height:24px}.pie-legal{font-size:12px}}.menu-capa{z-index:50;position:fixed;inset:0}.menu-scrim{background:#070b2e73;border:0;width:100%;position:absolute;inset:0}.menu-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1038f7;border-radius:0 0 20px 20px;flex-direction:column;padding:0 20px 18px;animation:.2s ease-out menuBaja;display:flex;position:relative;box-shadow:0 24px 60px #070b2e8c}@keyframes menuBaja{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.menu-panel{animation:none}}.menu-barra{justify-content:space-between;align-items:center;height:64px;display:flex}.menu-cerrar{color:#fff;border-radius:999px;place-items:center;width:36px;height:36px;margin-right:-6px;display:grid}.menu-cerrar:hover{background:#ffffff1f}.menu-enlaces{flex-direction:column;padding:4px 0 14px;display:flex}.menu-enlaces a{color:#fff;border-bottom:1px solid #a9ccf724;padding:13px 0;font-size:17px;font-weight:600}.menu-enlaces a:last-child{border-bottom:0}.menu-enlaces a:active{color:var(--ice)}.menu-pie{align-items:center;gap:14px;display:flex}.menu-idioma{letter-spacing:.06em;color:var(--ice);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.menu-pie .pildora{flex:1;height:48px;padding:0 20px;font-size:15px}@media (prefers-reduced-motion:no-preference){.aparece{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}.aparece.visible{opacity:1;transform:none}.hero-ficha{animation:7s ease-in-out 1.4s infinite flotar}.hero-burbuja{animation:9s ease-in-out 1.8s infinite reverse flotar}@keyframes flotar{0%,to{translate:0}50%{translate:0 -10px}}.paso{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),translate .25s,box-shadow .25s,background-color .25s,outline-color .25s}.paso:hover{translate:0 -4px}.paso-icono,.paso-num,.paso-texto h3,.paso-texto p{transition:color .25s,background-color .25s}.paso:hover{box-shadow:0 16px 34px #070b2e59}.paso-icono{transition:transform .25s}.paso:hover .paso-icono{transform:scale(1.06)rotate(-3deg)}.producto{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),translate .25s,box-shadow .25s}.producto:hover{translate:0 -4px;box-shadow:0 16px 34px #131a5b1a}.producto-icono{transition:transform .25s}.producto:hover .producto-icono{transform:scale(1.06)rotate(-3deg)}.arranque{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),translate .25s,box-shadow .25s,background-color .25s,outline-color .25s}.arranque:hover{translate:0 -4px;box-shadow:0 16px 34px #070b2e59}.arranque h3,.arranque-top p,.arranque-creditos b,.arranque-creditos small{transition:color .25s}.ventana{transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),translate .3s,box-shadow .3s}.ventana:hover{translate:0 -3px;box-shadow:0 36px 80px #131a5b38}}.acceso{background:var(--surface);min-height:100svh;display:flex}.acceso-marca{color:#fff;background:var(--navy);flex:none;width:clamp(420px,36%,660px);position:relative;overflow:hidden}.marca-anillo{display:none}.marca-halo{background:radial-gradient(50% 50%,#2f90f259 0%,#2f90f200 100%);border-radius:50%;width:680px;height:680px;position:absolute;top:360px;left:-60px}.marca-hera{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.marca-hera.capa-acceso{background-image:url(/brand/mano_arriba.webp);width:507px;height:760px;top:370px;left:-20px}.marca-logo{z-index:2;background:url(/brand/letras_blanco.png) 50%/contain no-repeat;width:123px;height:40px;position:absolute;top:52px;left:56px}.marca-claim{z-index:2;width:390px;position:absolute;top:150px;left:64px}.marca-claim p{font-family:var(--font-display);letter-spacing:-.8px;font-size:38px;font-weight:700;line-height:42px}.marca-claim .destacada{color:#6fb4f7}.marca-sub{color:var(--ice);padding-top:18px;font-family:var(--font-body)!important;letter-spacing:0!important;font-size:15px!important;font-weight:400!important;line-height:23px!important}.marca-idioma{z-index:3;color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:18px;right:20px}.acceso-cuerpo{flex-direction:column;flex:1;min-width:0;padding:36px 96px 32px;display:flex}.acceso-barra,.acceso-centro,.acceso-pie{width:100%;max-width:728px;margin-inline:auto}.acceso-barra{justify-content:flex-end;display:flex}.acceso-idioma{outline-offset:-.5px;height:38px;color:var(--ink);border-radius:999px;outline:1px solid #d5dce8;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.acceso-idioma:hover{background:var(--canvas)}.acceso-centro{flex:1;justify-content:center;align-items:center;display:flex}.acceso-caja{flex-direction:column;gap:24px;width:460px;display:flex}.acceso-titulo{flex-direction:column;gap:10px;display:flex}.acceso-titulo h1{letter-spacing:-1px;color:var(--navy);font-size:40px;font-weight:700;line-height:51px}.acceso-titulo p{color:var(--muted);font-size:16px;line-height:20px}.acceso-form{flex-direction:column;gap:18px;display:flex}.campo{flex-direction:column;gap:7px;display:flex}.campo>span{color:var(--ink);font-size:13px;font-weight:500;line-height:16px}.campo input{background:var(--surface);height:46px;font:inherit;color:var(--ink);border:1px solid #d5dce8;border-radius:10px;padding:0 14px;font-size:14.5px;transition:border-color .18s,box-shadow .18s}.campo input::placeholder{color:#9aa4bd}.campo input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.campo-clave{display:block;position:relative}.campo-clave input{width:100%;padding-right:42px}.campo-clave button{width:24px;height:24px;color:var(--muted);place-items:center;display:grid;position:absolute;top:50%;right:12px;translate:0 -50%}.campo-clave button:hover{color:var(--ink)}.acceso-acciones{flex-direction:column;gap:24px;display:flex}.acceso-olvido{text-align:right}.acceso-olvido a{color:var(--accent);font-size:13.5px;font-weight:600}.acceso-olvido a:hover{text-decoration:underline}.pildora.marina{background:var(--navy);height:49px;padding:0 28px;font-size:15px;font-weight:600}.pildora.marina:hover{background:#1b2470}.pildora.marina:disabled{opacity:.55;cursor:not-allowed}.aviso{border-radius:10px;padding:12px 14px;font-size:14px;font-weight:500;line-height:20px}.aviso.error{background:var(--crit-soft);color:var(--crit-ink)}.aviso.bien{background:var(--ok-soft);color:var(--ok-ink)}.acceso-nota{color:var(--muted);font-size:13px;line-height:20px}.acceso-divisor{background:var(--line);border:0;height:1px;margin:0}.acceso-sin-cuenta{text-align:center;color:var(--muted);font-size:14px}.acceso-sin-cuenta a{color:var(--navy);font-weight:600}.acceso-sin-cuenta a:hover{text-decoration:underline}.acceso-pie{justify-content:space-between;align-items:center;gap:16px;display:flex}.acceso-legal{color:var(--muted);font-size:12.5px}.acceso-powered{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.acceso-powered img{object-fit:contain;width:40px;height:26px}@media (width<=1100px){.acceso-marca{width:380px}.acceso-cuerpo{padding:32px 48px 28px}}@media (width<=720px){.acceso{background:var(--canvas);flex-direction:column}.acceso-marca{background:linear-gradient(-105.758deg,#070b2e 8%,#131a5b 50%,#1f4aa8 92%);width:auto;height:236px}.marca-anillo{outline-offset:-.5px;border-radius:50%;outline:1px solid #a9ccf726;display:block;position:absolute}.marca-anillo.m1{width:220px;height:220px;top:40px;left:190px}.marca-anillo.m2{width:320px;height:320px;top:-10px;left:140px}.marca-anillo.m3{width:420px;height:420px;top:-60px;left:90px}.marca-halo{width:300px;height:300px;top:-20px;left:150px}.marca-hera.capa-acceso{width:176px;height:264px;top:18px;left:214px}.marca-logo{width:80px;height:26px;top:20px;left:20px}.marca-claim{width:200px;top:74px;left:20px}.marca-claim p{letter-spacing:-.4px;font-size:21px;line-height:24px}.marca-sub{display:none}.acceso-cuerpo{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));gap:14px}.acceso-centro{flex:1;display:block}.acceso-caja{gap:14px;width:auto}.acceso-titulo{gap:4px}.acceso-titulo h1{letter-spacing:-.6px;font-size:26px;line-height:33px}.acceso-titulo p{font-size:13.5px;line-height:16px}.acceso-form{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;gap:14px;padding:14px}.campo>span{font-size:12.5px}.campo input{height:44px;padding:0 12px}.acceso-olvido a{font-size:13px}.acceso-acciones{z-index:20;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--surface);gap:12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #131a5b12}.pildora.marina{height:50px}.acceso-divisor{display:none}.acceso-sin-cuenta{font-size:13px}.acceso-pie{display:none}.acceso-centro{padding-bottom:110px}}.liga-codigo{font-family:var(--font-mono);letter-spacing:.4em;text-align:center;font-size:22px!important}.liga-otro{font:inherit;color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.acceso-problema{text-align:right}.acceso-problema button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.acceso-problema button:hover{color:var(--accent);text-decoration:underline}.marca-hera.capa-reg-1{background-image:url(/brand/mano_al_frente_sin_cadera.webp);width:500px;height:750px;top:330px;left:-10px}.marca-hera.capa-reg-2{background-image:url(/brand/mano_arriba.webp);width:507px;height:760px;top:370px;left:-20px}.marca-hera.capa-reg-3{background-image:url(/brand/mano_al_frente.webp);width:450px;height:805px;top:400px;left:30px}.marca-hera.capa-reg-4{background-image:url(/brand/completa_mano_barbilla.webp);width:480px;height:720px;top:330px;left:0}@media (width<=720px){.marca-hera.capa-reg-1,.marca-hera.capa-reg-2,.marca-hera.capa-reg-3,.marca-hera.capa-reg-4{width:176px;height:264px;top:18px;left:214px}}.reg{flex-direction:column;gap:24px;width:100%;max-width:728px;margin-inline:auto;display:flex}.pasos-reg{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pasos-reg li{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pasos-reg li:after{content:"";background:var(--line);width:28px;height:2px;margin-left:4px}.pasos-reg li:last-child:after{display:none}.pasos-num{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;width:24px;height:24px;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.pasos-reg .ahora{color:var(--navy);font-weight:600}.pasos-reg .ahora .pasos-num{background:var(--navy);outline-color:var(--navy);color:#fff}.pasos-reg .hecho{color:var(--brand)}.pasos-reg .hecho .pasos-num{background:var(--ice-soft);outline-color:var(--ice-soft);color:var(--brand)}.acceso-barra .pasos-reg{display:none}.reg-resumen{background:var(--ice-soft);height:28px;color:var(--navy);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;line-height:16px;display:inline-flex}.reg-resumen b{font-weight:700}.reg-resumen svg{color:var(--navy)}.reg-resumen button{color:var(--accent);margin-left:5px;font-size:13px;font-weight:600}.reg-resumen button:hover{text-decoration:underline}.reg-bloque{flex-direction:column;gap:20px;display:flex}.reg-titulo{flex-direction:column;gap:12px;display:flex}.reg-titulo h1{letter-spacing:-1px;color:var(--navy);font-size:40px;font-weight:700;line-height:51px}.reg-titulo p{max-width:640px;color:var(--muted);font-size:16px;line-height:25px}.reg-grupo{color:var(--navy);font-size:15px;font-weight:700}.arranques-reg{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.arranque-op{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;cursor:pointer;border-radius:14px;align-items:center;gap:20px;padding:18px 24px;transition:outline-color .2s,background-color .2s;display:flex}.arranque-op:hover{outline-color:var(--sky,#a9ccf7)}.arranque-op.elegido{background:var(--ice-soft);outline:2px solid var(--accent);outline-offset:-1px}.arranque-op input{width:20px;height:20px;accent-color:var(--accent);flex:none}.arranque-icono{background:var(--ice-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.arranque-op.elegido .arranque-icono{background:var(--accent);color:#fff}.arranque-texto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.arranque-nombre{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.arranque-nombre b{color:var(--navy);font-size:17px;font-weight:700}.arranque-nombre em{color:var(--brand);font-size:13.5px;font-style:normal}.arranque-texto small{color:var(--muted);font-size:13.5px;line-height:20px}.arranque-cr{flex-direction:column;flex:none;align-items:flex-end;display:flex}.arranque-cr b{font-family:var(--font-display);color:var(--navy);font-size:28px;font-weight:700;line-height:35px}.arranque-cr small{color:var(--muted);font-size:12px}.reg-rejilla{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.reg-rejilla .campo.completo{grid-column:1/-1}.campo-nota{color:var(--muted);font-size:12.5px;line-height:18px}.campo select{background:var(--surface);width:100%;height:46px;font:inherit;color:var(--ink);border:1px solid #d5dce8;border-radius:10px;padding:0 12px;font-size:14.5px}.reg-rejilla>*{min-width:0}.campo select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.dominios{background:var(--surface);border:1px solid #d5dce8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:flex}.dominios input{border:0;flex:1;min-width:160px;height:30px;padding:0}.dominios input:focus{box-shadow:none;outline:none}.dominio{background:var(--ice-soft);color:var(--brand);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.dominio button{color:var(--brand);opacity:.7;font-size:15px;line-height:1}.dominio button:hover{opacity:1}.reg-cfdi{background:var(--ice-soft);border-radius:12px;flex-direction:column;gap:10px;margin-block:-8px;padding:16px;display:flex}.reg-cfdi-top{color:var(--navy);align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:19px;display:flex}.reg-cfdi-top span{background:#204d9b1f;border-radius:999px;align-items:center;height:19px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.reg-arranque-elegido{background:var(--navy);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.reg-arranque-elegido b{font-size:17px}.reg-arranque-elegido span{color:var(--ice);font-size:15px}.reg-arranque-elegido small{color:#c9d8f2;width:100%;font-size:13px}.pago{outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.pago p{color:var(--muted);font-size:13.5px;line-height:20px}.pago-top{align-items:center;gap:10px;display:flex}.pago-top b{color:var(--navy);font-size:15.5px}.pago.elegido{background:var(--ice-soft);outline:2px solid var(--accent);outline-offset:-1px}.pago.apagado{opacity:.6}.chip.neutro{background:var(--neutral-soft);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.reg-check{color:var(--ink);align-items:flex-start;gap:10px;font-size:13.5px;line-height:20px;display:flex}.reg-check input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:1px}.reg-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.reg-nota{max-width:420px;color:var(--muted);font-size:12.5px;line-height:18px}.reg-nota.derecha{text-align:right;margin-left:auto}.reg-cfdi .reg-nota{max-width:none}.pildora.hueca.oscura{color:var(--navy);outline-color:#d5dce8;height:49px}.pildora.hueca.oscura:hover{background:var(--canvas);outline-color:var(--brand)}.reg-enlaces{color:var(--muted);flex-wrap:wrap;gap:6px;padding-top:4px;font-size:13px;display:flex}.reg-enlaces a{color:var(--brand);font-weight:600}.reg-enlaces a:hover{text-decoration:underline}.reg-enlaces span{color:#b8c1d3}.bienvenida{color:#fff;background:linear-gradient(-105.9deg,#070b2e 8%,#131a5b 50%,#1f4aa8 92%);align-items:center;min-height:100svh;padding:72px max(72px,50% - 648px);display:flex;position:relative;overflow:hidden}.bienvenida-figura{background:url(/brand/mano_arriba.png) 100% 100%/contain no-repeat;width:46%;max-width:760px;height:100%;position:absolute;bottom:0;right:0}.bienvenida-copy{z-index:2;flex-direction:column;gap:18px;max-width:620px;display:flex;position:relative}.bienvenida-sello{outline-offset:-.5px;height:34px;color:var(--ice);background:#ffffff1a;border-radius:999px;outline:1px solid #a9ccf740;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.bienvenida-copy h1{letter-spacing:-2px;font-size:62px;font-weight:800;line-height:66px}.bienvenida-copy h1 .destacada{color:#6fb4f7}.bienvenida-sub{color:#c9d8f2;max-width:520px;font-size:17px;line-height:27px}.bienvenida-tarjeta{outline-offset:-.5px;background:#ffffff14;border-radius:16px;outline:1px solid #a9ccf733;align-items:center;gap:22px;padding:18px 22px;display:flex}.bienvenida-creditos{flex-direction:column;align-items:center;display:flex}.bienvenida-creditos b{font-family:var(--font-display);letter-spacing:-2px;font-size:48px;font-weight:800;line-height:50px}.bienvenida-creditos small{color:var(--ice);font-size:12px}.bienvenida-detalle h2{font-size:19px;font-weight:700}.bienvenida-detalle p{color:#c9d8f2;flex-direction:column;gap:2px;font-size:13.5px;display:flex}.bienvenida-detalle span{letter-spacing:.08em;color:var(--ice);font-size:10.5px}.bienvenida-hitos{color:var(--ice);flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bienvenida-hitos li{align-items:center;gap:8px;display:flex}.bienvenida-hitos li:before{content:"";background:#a9ccf766;border-radius:50%;width:8px;height:8px}.bienvenida-hitos .hecho{color:#fff}.bienvenida-hitos .hecho:before{background:var(--ok)}.bienvenida-acciones{flex-wrap:wrap;gap:14px;padding-top:4px;display:flex}.bienvenida-pie{color:var(--ice);font-size:13px}@media (width<=1100px){.reg-titulo h1{font-size:32px;line-height:40px}.bienvenida-figura{display:none}.bienvenida-copy h1{font-size:44px;line-height:48px}}@media (width<=720px){.reg{gap:16px}.pasos-reg li{gap:0;font-size:0}.pasos-reg li.ahora{gap:8px;font-size:13px}.pasos-reg li:after{width:16px;margin-left:6px}.reg-titulo h1{letter-spacing:-.6px;font-size:26px;line-height:33px}.reg-titulo p{font-size:14px;line-height:21px}.reg-rejilla{grid-template-columns:1fr;gap:14px}.pasos-reg{display:none}.reg-resumen{white-space:nowrap;gap:6px;padding:0 10px;font-size:12.5px}.reg-resumen b,.reg-resumen .mono,.reg-resumen button{white-space:nowrap}.arranque-op{border-radius:12px;gap:12px;padding:14px}.arranque-op input{width:18px;height:18px}.arranque-icono{border-radius:10px;width:38px;height:38px}.arranque-nombre b{font-size:15.5px}.arranque-texto small{font-size:12.5px;line-height:18px}.arranque-cr b{font-size:22px;line-height:26px}.reg-pie{flex-direction:column-reverse;align-items:stretch}.reg-pie .pildora{width:100%}.reg-nota.derecha{text-align:left}.bienvenida{padding:40px 20px}.bienvenida-copy h1{letter-spacing:-1px;font-size:34px;line-height:38px}.bienvenida-tarjeta{gap:16px;padding:16px}.bienvenida-acciones .pildora{flex:1}}.reg-paso-movil{color:var(--muted);font-size:12px;font-weight:600}.acceso{--cruce-opacidad:.5s;--cruce-movimiento:.72s;--cruce-curva:cubic-bezier(.22, .61, .36, 1)}.acceso .marca-hera,.acceso .claim-capa{opacity:0}.acceso .marca-hera[data-activa],.acceso .claim-capa[data-activa]{opacity:1}.claim-capa{width:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.acceso .marca-hera{transition:opacity var(--cruce-opacidad) var(--cruce-curva), transform var(--cruce-movimiento) var(--cruce-curva);will-change:opacity, transform;transform:translateY(16px)scale(1.02)}.acceso .marca-hera[data-activa]{transform:none}.acceso .claim-capa{transition:opacity calc(var(--cruce-opacidad) * .34) var(--cruce-curva), transform calc(var(--cruce-movimiento) * .4) var(--cruce-curva);transform:translateY(10px)}.acceso .claim-capa[data-activa]{transition:opacity calc(var(--cruce-opacidad) * .66) var(--cruce-curva) calc(var(--cruce-opacidad) * .34), transform calc(var(--cruce-movimiento) * .66) var(--cruce-curva) calc(var(--cruce-opacidad) * .3);transform:none}.acceso .marca-halo{transition:transform calc(var(--cruce-movimiento) * 1.25) var(--cruce-curva)}.acceso[data-vista=registro] .marca-halo{transform:translate(26px,-34px)scale(1.07)}.acceso[data-vista=registro] .acceso-paso{--entra:22px}.acceso[data-vista=acceso] .acceso-paso{--entra:-18px}.acceso-paso{animation:entra-contenido calc(var(--cruce-opacidad) * .84) var(--cruce-curva) backwards}@keyframes entra-contenido{0%{opacity:0;transform:translateX(var(--entra,16px))}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:no-preference) and (width<=720px){.acceso .marca-hera{transform:translateY(8px)scale(1.03)}.acceso[data-vista=registro] .marca-halo{transform:translate(10px,-12px)scale(1.04)}.acceso[data-vista=registro] .acceso-paso,.acceso[data-vista=acceso] .acceso-paso{--entra:0px}}.acceso.sin-panel{min-height:0;display:block}.acceso.sin-panel .acceso-marca,.acceso.sin-panel .acceso-barra,.acceso.sin-panel .acceso-pie{display:none}.acceso.sin-panel .acceso-cuerpo{padding:0}.acceso.sin-panel .acceso-centro,.acceso.sin-panel .acceso-paso{max-width:none;margin:0;padding:0;animation:none;display:block}.marco-cabecera{display:none}@media (width<=720px){.acceso[data-banda=si] .marco-cabecera,.acceso[data-banda=no] .acceso-marca{display:none}.acceso[data-banda=no] .marco-cabecera{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;height:54px;padding-inline:16px;display:flex}.acceso[data-banda=no] .marco-cabecera img{width:64px;height:17px;display:block}.acceso.sin-panel .marco-cabecera{display:none!important}}.panel{background:var(--canvas);min-height:100svh;display:flex;overflow-x:clip}.panel-espera{background:var(--canvas);place-items:center;min-height:100svh;display:grid}.panel-espera span{border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite giro}@keyframes giro{to{transform:rotate(1turn)}}.panel-lateral{background:var(--navy);color:#fff;z-index:20;flex-direction:column;flex:none;align-self:flex-start;width:248px;height:100svh;padding:26px 16px 22px;display:flex;position:sticky;top:0}.lateral-cta{background:var(--accent);color:#fff;height:38px;font-size:var(--t-base);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.lateral-cta:hover{background:#1b7fe0}.lateral-nav{flex-direction:column;flex:none;gap:6px;margin-top:6px;display:flex}.lateral-grupo{flex-direction:column;gap:1px;padding-top:14px;display:flex}.lateral-rotulo{font-size:var(--t-rotulo);letter-spacing:.8px;color:#7f8bbd;padding:0;font-weight:600;line-height:13px}.lateral-item{height:35px;font-size:var(--t-base);color:#c7d2ef;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.lateral-item:hover{color:#fff;background:#ffffff12}.lateral-item.activo{color:#fff;background:#ffffff21;font-weight:600}.lateral-item svg{flex:none}.lateral-ayuda{color:#fff;background:#ffffff14;border-radius:14px;align-items:center;gap:10px;min-height:87px;margin-top:6px;padding:12px;display:flex}.lateral-ayuda:hover{background:#ffffff21}.lateral-ayuda b{font-size:var(--t-base);font-weight:600;display:block}.lateral-ayuda small{font-size:var(--t-pie);color:var(--ice);line-height:15px;display:block}.ayuda-avatar{color:#0000;background:url(/brand/isotipo.webp) 50%/78% no-repeat,#2f90f2;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ayuda-avatar svg{display:none}.lateral-pie{font-size:var(--t-pie);color:#7f8bbd;align-items:center;gap:6px;margin-top:auto;padding:8px 0 0 10px;display:flex}.lateral-pie img{object-fit:contain;width:40px;height:26px}.lateral-marca{flex:none;width:98px;height:32px;margin:0 10px 12px;transition:margin .3s cubic-bezier(.4,0,.2,1) 60ms;position:relative}.marca-ir{position:absolute;inset:0}.marca-ir img,.marca-e{height:15.5px;position:absolute;top:8.8px}.marca-ir img{transition:transform .22s cubic-bezier(.4,0,.2,1) .14s,opacity .2s .14s}.marca-ir .l-h{width:19.4px;left:4.75px}.marca-ir .l-r{width:22.7px;transition-delay:.17s;left:49.8px}.marca-ir .l-a{width:22.05px;transition-delay:.2s;left:74.4px}.marca-e{cursor:pointer;background:0 0;border:0;border-radius:4px;width:18.8px;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1) 60ms;display:block;left:27.57px}.marca-e:before{content:"";position:absolute;inset:-10px -3px}.marca-e svg{width:100%;height:100%;display:block;overflow:visible}.marca-e rect{fill:#6fb4f7;transform-box:fill-box;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s,fill .2s}.marca-e .e-tallo{transform-origin:top;transition:transform .16s cubic-bezier(.4,0,.2,1) .12s,opacity .16s .12s}.marca-e .e-media,.marca-e .e-baja{transform-origin:0}.marca-e:focus-visible{outline:2px solid var(--ice);outline-offset:5px}.marca-e:hover .e-tallo{opacity:.5;transition-delay:0s;transform:scaleY(.45)}.marca-e:hover .e-media{transform:translate(6%)}.marca-e:hover rect{fill:#9fcdfb}.marca-e:after{content:attr(data-ayuda);color:#fff;font-size:var(--t-pie);white-space:nowrap;opacity:0;pointer-events:none;z-index:40;background:#0b1040;border-radius:8px;padding:5px 9px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 62px);transform:translate(-4px,-50%)}.marca-e:hover:after,.marca-e:focus-visible:after{opacity:1;transition-delay:.35s;transform:translateY(-50%)}.marca-e.recien:after{opacity:0!important;transition:none!important}.panel-lateral{transition:width .3s cubic-bezier(.4,0,.2,1) 60ms,padding .3s cubic-bezier(.4,0,.2,1) 60ms}.panel.corto .panel-lateral{width:76px;padding-left:12px;padding-right:12px;transition-delay:.1s}.panel.corto .lateral-marca{margin-left:-11px;transition-delay:.1s}.panel.corto .marca-ir{pointer-events:none}.panel.corto .marca-ir img{opacity:0;transition-delay:0s}.panel.corto .l-h{transform:translate(12px)}.panel.corto .l-r{transition-delay:30ms;transform:translate(-14px)}.panel.corto .l-a{transition-delay:60ms;transform:translate(-34px)}.panel.corto .marca-e{transition-delay:.1s;transform:scale(1.3)}.panel.corto .marca-e .e-tallo{opacity:0;transition-delay:50ms;transform:scaleY(0)}.panel.corto .marca-e:after{transform-origin:0;left:calc(100% + 18px);transform:translate(-4px,-50%)scale(.77)}.panel.corto .marca-e:hover:after,.panel.corto .marca-e:focus-visible:after{transform:translateY(-50%)scale(.77)}.panel.corto .marca-e:hover .e-tallo{opacity:0;transform:scaleY(0)}.panel.corto .marca-e:hover .e-media{transform:scaleX(.62)}.panel.corto .marca-e:hover .e-baja{transform:scaleX(.82)}.lateral-cta span,.lateral-item span,.lateral-ayuda .ayuda-texto,.lateral-pie span{white-space:nowrap;max-width:180px;transition:opacity .18s .16s,max-width .3s cubic-bezier(.4,0,.2,1) 60ms;overflow:hidden}.lateral-cta{width:216px;transition:background .16s,width .3s cubic-bezier(.4,0,.2,1) 60ms,height .3s cubic-bezier(.4,0,.2,1) 60ms,margin .3s cubic-bezier(.4,0,.2,1) 60ms,gap .3s;position:relative}.lateral-item{transition:background .14s,color .14s,padding .3s cubic-bezier(.4,0,.2,1) 60ms,gap .3s cubic-bezier(.4,0,.2,1) 60ms;position:relative}.panel-lateral .lateral-ayuda{position:relative}.lateral-ayuda .ayuda-texto{white-space:normal}.lateral-ayuda .ayuda-texto>*{width:148px}.panel.corto .lateral-cta span,.panel.corto .lateral-item span,.panel.corto .lateral-ayuda .ayuda-texto,.panel.corto .lateral-pie span{opacity:0;max-width:0;transition:opacity .12s,max-width .3s cubic-bezier(.4,0,.2,1) .1s}.panel.corto .lateral-cta{gap:0;width:40px;height:40px;margin:0 6px;transition-delay:.1s}.panel.corto .lateral-item{gap:0;padding:0 15px;transition-delay:.1s}.panel.corto .lateral-rotulo{place-items:center;height:13px;font-size:0;display:grid}.panel.corto .lateral-rotulo:before{content:"";background:#ffffff29;width:20px;height:1px}.panel.corto .panel-lateral .lateral-ayuda{justify-content:center;gap:0;min-height:52px;padding:9px}.panel.corto .lateral-pie{justify-content:center;gap:0;padding-left:0}.panel.corto .lateral-pie img{width:30px}.panel.corto .lateral-item:is(:hover,:focus-visible):after,.panel.corto .lateral-cta:is(:hover,:focus-visible):after,.panel.corto .panel-lateral .lateral-ayuda:is(:hover,:focus-visible):after{content:attr(data-nombre);color:#fff;font-size:var(--t-sec);white-space:nowrap;pointer-events:none;z-index:40;background:#0b1040;border:1px solid #ffffff1f;border-radius:8px;padding:6px 10px;font-weight:600;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.panel.corto .panel-lateral .lateral-ayuda:is(:hover,:focus-visible):after{left:calc(100% + 10px)}@media (prefers-reduced-motion:reduce){.panel-lateral,.lateral-marca,.marca-ir img,.marca-e,.marca-e rect,.lateral-cta,.lateral-item,.lateral-cta span,.lateral-item span,.lateral-ayuda .ayuda-texto,.lateral-pie span{transition:none!important}}.panel-cuerpo{flex-direction:column;flex:1;min-width:0;display:flex}.panel-barra{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:0 36px;display:flex}.barra-saludo h1{font-size:var(--t-titulo-m);color:var(--navy);font-weight:700;line-height:28px}.barra-saludo p{font-size:var(--t-sec);color:var(--muted);margin-top:4px}.barra-derecha{align-items:center;gap:14px;display:flex}.barra-creditos{background:var(--ice-soft);height:29px;font-size:var(--t-sec);color:var(--brand);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.barra-campana,.barra-salir{width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;transition:background .14s,color .14s;display:grid}.barra-campana:hover,.barra-salir:hover{background:var(--canvas);color:var(--navy)}.barra-quien{align-items:center;gap:10px;display:flex}.quien-avatar{background:var(--ice-soft);width:34px;height:34px;font-size:var(--t-sec);color:var(--brand);border-radius:50%;place-items:center;font-weight:700;display:grid}.quien-datos b{font-size:var(--t-base);color:var(--ink);font-weight:600;display:block}.quien-datos small{font-size:var(--t-pie);color:var(--muted);display:block}.panel-lienzo{flex-direction:column;flex:1;gap:20px;padding:28px 36px 32px;display:flex}.pan-hero{color:#fff;background:linear-gradient(-105.9deg,#070b2e 8%,#131a5b 50%,#1f4aa8 92%);border-radius:22px;min-height:300px;padding:44px 48px;position:relative;overflow:hidden}.pan-anillo{outline-offset:-.5px;border-radius:50%;outline:1px solid #a9ccf729;position:absolute}.pan-anillo.n1{width:260px;height:260px;top:20px;right:122px}.pan-anillo.n2{width:400px;height:400px;top:-50px;right:52px}.pan-anillo.n3{width:540px;height:540px;top:-120px;right:-18px}.pan-anillo.n4{width:700px;height:700px;top:-200px;right:-98px}.pan-busto{background:url(/brand/busto_chat.webp) 50%/cover no-repeat;width:300px;height:300px;position:absolute;top:20px;right:102px}.pan-texto{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;max-width:640px;display:flex;position:relative}.hero-sello{color:#8fe0b0;font-size:var(--t-pie);letter-spacing:.6px;background:#409f6a38;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-weight:700;display:inline-flex}.pan-hero h2{font-family:var(--font-display);letter-spacing:-1.1px;font-size:36px;font-weight:800;line-height:42px}.pan-sub{max-width:640px;font-size:var(--t-tarjeta);color:var(--ice);line-height:24px}.pan-acciones{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.pildora.blanca{height:44px;color:var(--navy);font-size:var(--t-enfasis);background:#fff;padding:0 22px;font-weight:600}.pildora.blanca:hover{background:#eef5fe}.pildora.vidrio{color:#fff;height:44px;font-size:var(--t-base);background:#ffffff1f;padding:0 20px;font-weight:600}.pildora.vidrio:hover{background:#fff3}.pan-fila{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:18px;display:grid}.pan-lado{flex-direction:column;gap:18px;display:flex}.tarjeta{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:20px;padding:24px}.rotulo{font-size:var(--t-rotulo);letter-spacing:.8px;color:var(--muted);font-weight:700}.pasos-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pasos-top h3{font-size:var(--t-seccion);color:var(--navy);font-weight:700}.pasos-top p{font-size:var(--t-sec);color:var(--muted);margin-top:3px}.pasos-avance{font-size:var(--t-enfasis);color:var(--brand);font-weight:700}.pasos-barra{gap:8px;margin:16px 0 6px;display:flex}.pasos-barra span{background:var(--line);border-radius:999px;flex:1;height:6px}.pasos-barra span.hecho{background:var(--ok)}.pasos-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pasos-lista li{border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pasos-lista li.siguiente{background:var(--ice-soft);outline-offset:-.5px;outline:1px solid #cfe2fb}.pan-paso-marca{border:1.5px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pasos-lista li.hecho .pan-paso-marca{background:var(--ok);border-color:var(--ok)}.pan-paso-texto{flex:1;min-width:0}.pan-paso-texto b{font-size:var(--t-base);color:var(--ink);font-weight:600;display:block}.pasos-lista li.hecho .pan-paso-texto b{color:var(--muted);font-weight:500}.pan-paso-texto small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.pan-paso-min{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);border-radius:999px;flex:none;padding:3px 9px;font-weight:600}.pasos-lista li svg:last-child{color:var(--muted);flex:none}.saldo-cifra{align-items:baseline;gap:10px;margin:10px 0 16px;display:flex}.saldo-cifra b{color:var(--navy);font-size:42px;font-weight:800;line-height:1}.saldo-cifra span{font-size:var(--t-base);color:var(--muted)}.saldo-cupos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cupo{background:var(--canvas);color:var(--brand);border-radius:12px;flex-direction:column;gap:2px;padding:10px;display:flex}.cupo b{font-size:var(--t-sec);color:var(--navy);font-weight:600}.cupo small{font-size:var(--t-pie);color:var(--muted)}.saldo-nota{font-size:var(--t-sec);color:var(--muted);margin-top:14px;line-height:18px}.tarjeta.dudas{background:var(--ice-soft);outline-color:#d7e6fb}.tarjeta.dudas header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dudas-busto{background:url(/brand/busto_chat.webp) top/150% no-repeat;border-radius:50%;flex:none;width:48px;height:48px}.tarjeta.dudas header b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700;display:block}.tarjeta.dudas header small{font-size:var(--t-sec);color:var(--brand);display:block}.tarjeta.dudas ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tarjeta.dudas a,.tarjeta.dudas .duda{background:var(--surface);font-size:var(--t-sec);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-weight:500;display:flex}.tarjeta.dudas .duda{text-align:left;cursor:pointer;border:0;width:100%;font-family:inherit}.tarjeta.dudas a:hover,.tarjeta.dudas .duda:hover{outline:1px solid var(--accent);outline-offset:-.5px;color:var(--brand)}.tarjeta.dudas a svg,.tarjeta.dudas .duda svg{color:var(--accent);flex:none}.panel-movil{display:none}@media (width<=980px) and (hover:none),(width<=720px){.panel-lateral{display:none}.panel-movil{z-index:30;height:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.movil-item{font-size:var(--t-rotulo);color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-weight:500;display:flex}.movil-item.activo{color:var(--brand);font-weight:600}.panel-barra{flex-direction:column-reverse;align-items:stretch;gap:10px;min-height:0;padding:12px 16px 14px}.barra-derecha{justify-content:flex-end;gap:10px}.barra-saludo h1{font-size:var(--t-ficha);line-height:25px}.barra-saludo p{font-size:var(--t-sec)}.barra-quien .quien-datos,.barra-salir{display:none}.panel-lienzo{padding:16px 16px calc(88px + env(safe-area-inset-bottom,0px));gap:14px}}@media (width<=980px){.pan-hero{border-radius:18px;min-height:0;padding:24px 20px 26px}.pan-hero h2{font-size:var(--t-titulo);letter-spacing:-.7px;line-height:31px}.pan-sub{font-size:var(--t-enfasis);line-height:21px}.pan-busto,.pan-anillo{display:none}.pan-acciones .pildora{width:100%}.pan-fila{grid-template-columns:1fr;gap:14px}.pan-lado{gap:14px}.tarjeta{border-radius:16px;padding:18px}.saldo-cupos{grid-template-columns:repeat(3,1fr)}}.pan-encabezado{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pan-encabezado h2{font-family:var(--font-display);font-size:var(--t-titulo);letter-spacing:-.6px;color:var(--navy);font-weight:700;line-height:33px}.pan-encabezado p{font-size:var(--t-base);color:var(--muted);margin-top:4px}.pildora.marina.chica{height:38px;font-size:var(--t-base);padding:0 18px}.pan-hero.vacio{align-items:center;gap:36px;padding:40px;display:flex}.pan-hero.vacio .pan-texto{flex:1;gap:12px;min-width:0;max-width:560px}.pan-hero.vacio h3{font-family:var(--font-display);letter-spacing:-1px;font-size:32px;font-weight:800;line-height:38px}.pan-rotulo{font-size:var(--t-pie);letter-spacing:.9px;color:var(--ice);font-weight:600}.pan-hero.vacio .pan-sub{font-size:var(--t-enfasis);line-height:22px}.pan-hero.vacio .pan-acciones{align-items:center;gap:14px;margin-top:4px}.pan-nota{font-size:var(--t-sec);color:var(--ice)}.pan-anillo.b1{width:280px;height:280px;top:-100px;right:16px}.pan-anillo.b2{width:440px;height:440px;top:-180px;right:-24px}.pan-anillo.b3{width:600px;height:600px;top:-260px;right:-64px}.pan-como{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1a;border-radius:18px;flex:none;width:420px;margin-left:auto;padding:18px 20px;position:relative}.rotulo.claro{font-size:var(--t-rotulo);letter-spacing:.8px;color:var(--ice);font-weight:700}.pan-como ol{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pan-como li{align-items:flex-start;gap:12px;display:flex}.pan-paso-ico{width:28px;height:28px;color:var(--ice);background:#ffffff1f;border-radius:9px;flex:none;place-items:center;display:grid}.pan-paso-ico.primero{background:var(--accent);color:#fff}.pan-como b{font-size:var(--t-base);font-weight:600;display:block}.pan-como small{font-size:var(--t-sec);color:var(--ice);margin-top:1px;display:block}.pan-fantasma{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:16px;min-height:454px;position:relative;overflow:hidden}.fantasma-cabecera,.fantasma-fila{align-items:center;gap:16px;padding:0 22px;display:grid}.fantasma-cabecera{background:var(--canvas);border-bottom:1px solid var(--line);height:36px}.fantasma-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.fantasma-fila{border-bottom:1px solid var(--line);height:56px}.fantasma-fila span{background:var(--line);border-radius:999px;height:9px}.fantasma-filas>:first-child{opacity:.85}.fantasma-filas>:nth-child(2){opacity:.62}.fantasma-filas>:nth-child(3){opacity:.42}.fantasma-filas>:nth-child(4){opacity:.26}.fantasma-filas>:nth-child(5){opacity:.14}.fantasma-aviso{z-index:2;text-align:center;background:var(--surface);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 26px;display:flex;position:absolute;top:62%;left:50%;translate:-50%;box-shadow:0 10px 30px #131a5b14}.fantasma-aviso b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.fantasma-aviso small{max-width:420px;font-size:var(--t-base);color:var(--muted);line-height:19px}@container cuerpo (width<=820px){.pan-encabezado{flex-direction:column;gap:12px}.pan-encabezado h2{font-size:var(--t-titulo-m);line-height:28px}.pan-hero.vacio{flex-direction:column;align-items:stretch;gap:18px;padding:22px 20px 24px}.pan-hero.vacio h3{font-size:var(--t-titulo);line-height:29px}.pan-hero.vacio .pan-texto{max-width:none}.pan-como{width:auto}.pan-hero.vacio .pan-acciones{flex-direction:column;align-items:stretch}.pan-nota{text-align:center}.pan-fantasma{min-height:0}.fantasma-cabecera,.fantasma-filas{display:none}.fantasma-aviso{box-shadow:none;padding:26px 20px;position:static;translate:none}}.como-lista{flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.como-lista li{font-size:var(--t-base);padding-left:20px;font-weight:600;line-height:17px;position:relative}.como-lista li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:4px}.pan-hero.vacio.alto{min-height:320px}.bandas{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bandas li{font-size:var(--t-base);background:#ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-weight:600;display:flex}.bandas b{font-size:var(--t-sec);color:var(--ice);font-weight:600}.fantasma-fichas{grid-template-columns:repeat(3,1fr);gap:14px;padding:22px;display:grid}.fantasma-ficha{background:var(--canvas);color:var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:16px;display:flex}.fantasma-ficha span{background:var(--line);border-radius:999px;height:9px}.fantasma-ficha span:first-of-type{width:46%}.fantasma-ficha span:last-of-type{width:72%}.fantasma-filas.anchas{padding:0 22px}.fantasma-filas.anchas .fantasma-fila{border-bottom:0}.pan-fichas{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tarjeta.ficha{border-radius:16px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.tarjeta.ficha b{color:var(--navy);font-size:30px;font-weight:800;line-height:1.05}.tarjeta.ficha b.apagado{color:var(--line)}.tarjeta.ficha small{font-size:var(--t-sec);color:var(--muted)}.tarjeta.ficha.destacada{background:var(--ice-soft);outline-color:#d7e6fb}.tarjeta.tabla-mov{min-height:595px;padding:0;position:relative;overflow:hidden}.mov-top{align-items:baseline;gap:12px;padding:20px 22px 14px;display:flex}.mov-top h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.mov-top p{font-size:var(--t-sec);color:var(--muted)}.mov-cabecera,.mov-fila{grid-template-columns:90px minmax(0,1fr) 150px 110px 170px 90px;align-items:center;gap:14px;padding:0 22px;display:grid}.mov-cabecera{background:var(--canvas);border-block:1px solid var(--line);height:34px}.mov-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.mov-fila{border-bottom:1px solid var(--line);height:64px;font-size:var(--t-sec);color:var(--muted)}.mov-fila.real{color:var(--ink);background:#f6faff}.mov-fila .concepto{font-size:var(--t-base);color:var(--navy);align-items:center;gap:9px;font-weight:600;display:flex}.chip-nuevo{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-rotulo);letter-spacing:.4px;border-radius:999px;padding:2px 7px;font-weight:700}.mov-fila .positivo{font-size:var(--t-base);color:var(--ok-ink);font-weight:600}.mov-fila .apagado{color:#9aa4bd;font-style:italic}.tabla-mov .fantasma-filas .mov-fila span{display:block}.tabla-mov .fantasma-filas i{background:var(--line);border-radius:999px;height:9px;display:block}.sub-tarjeta{font-size:var(--t-sec);color:var(--muted);margin-top:3px}.lista-palomitas{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lista-palomitas li{font-size:var(--t-base);color:var(--ink);align-items:center;gap:10px;display:flex}.lista-palomitas svg{color:var(--ok-ink);flex:none}.nota-suave{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:10px;margin-top:14px;padding:12px 14px;line-height:18px}.pildora.ancho{width:100%;margin-top:14px}@container cuerpo (width<=820px){.pan-fichas{grid-template-columns:1fr;gap:12px}.tarjeta.tabla-mov{min-height:0}.mov-cabecera,.mov-fila{display:none}.tabla-mov .fantasma-aviso{box-shadow:none;position:static;translate:none}.fantasma-fichas{grid-template-columns:1fr}}.config-estado{font-size:var(--t-sec);color:var(--muted)}.config-pestanas{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-top:-4px;display:flex}.config-campos{border:0;min-width:0;margin:0;padding:0}.config-aviso+.config-form{margin-top:14px}.config-campos:disabled :is(input,textarea,select){background:var(--canvas);color:var(--muted);cursor:not-allowed}.config-campos:disabled button{opacity:.5;cursor:not-allowed}.config-solo-ver{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:12px;padding:12px 14px;line-height:18px}.config-pestana{font-size:var(--t-base);color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px 12px;font-weight:500;transition:color .14s,border-color .14s}.config-pestana:hover{color:var(--navy)}.config-pestana.activa{color:var(--navy);border-bottom-color:var(--navy);font-weight:600}.config-pestana.apagada{color:#aab3c9;cursor:default}.config-aviso{background:var(--ice-soft);font-size:var(--t-base);color:var(--navy);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;line-height:19px;display:flex}.config-aviso b{font-size:var(--t-pie);color:var(--brand);flex:none;font-weight:600}.config-fila{grid-template-columns:minmax(0,752fr) 420fr;align-items:start;gap:20px;display:grid}.config-fila.cuest{grid-template-columns:minmax(0,812fr) 360fr}.config-form{flex-direction:column;gap:16px;display:flex}.config-form>header h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.config-form>header p{font-size:var(--t-sec);color:var(--muted);margin-top:3px}.config-campo{flex-direction:column;gap:7px;display:flex}.config-etiqueta{font-size:var(--t-sec);color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.marca{background:var(--neutral-soft);font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:2px 8px;font-weight:600}.marca.puntua{background:var(--ok-soft);color:var(--ok-ink)}.marca.opcional{font-size:var(--t-rotulo);margin-left:8px}.config-campo textarea,.config-campo input{background:var(--surface);width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);resize:vertical;border:1px solid #d5dce8;border-radius:10px;padding:11px 14px;line-height:20px}.config-campo textarea::placeholder,.config-campo input::placeholder{color:#9aa4bd}.config-campo textarea:focus,.config-campo input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.config-agregar{background:var(--canvas);width:100%;height:46px;font-size:var(--t-sec);color:var(--brand);border:1px dashed #c3cfe4;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.config-agregar:hover{border-color:var(--accent);background:var(--ice-soft)}.config-pie{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.config-pie small{font-size:var(--t-sec);color:var(--muted)}.doc-sello{background:var(--navy);color:#fff;width:30px;height:30px;font-size:var(--t-sec);border-radius:8px;place-items:center;font-weight:800;display:grid}.doc-estado{background:var(--neutral-soft);font-size:var(--t-pie);color:var(--muted);border-radius:999px;margin-left:auto;padding:3px 9px;font-style:normal;font-weight:600}.nota-suave.gris{background:var(--canvas);color:var(--muted)}.cuest-top h3{font-size:var(--t-seccion);color:var(--navy);font-weight:700}.cuest-top p{max-width:760px;font-size:var(--t-base);color:var(--muted);margin-top:6px;line-height:19px}.cuest-bloques{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.bloque{background:var(--ice-soft);border-radius:12px;padding:14px 16px}.bloque.medio{background:var(--canvas)}.bloque-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bloque-top b{font-size:var(--t-base);color:var(--navy);font-weight:700}.bloque-top em{font-size:var(--t-pie);color:var(--brand);font-style:normal;font-weight:700}.bloque-sub{font-size:var(--t-pie);color:var(--muted);margin-top:4px;line-height:16px;display:block}.bloque ol{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.bloque li{font-size:var(--t-sec);color:var(--ink);line-height:17px}@container cuerpo (width<=820px){.config-pestanas{overflow-x:auto}.config-pestana{white-space:nowrap}.config-aviso{flex-direction:column;align-items:flex-start;gap:8px}.config-fila,.config-fila.cuest{grid-template-columns:1fr;gap:14px}.cuest-bloques{grid-template-columns:1fr}.config-pie{flex-direction:column;align-items:stretch;gap:10px}}.config-fila.cuest aside .sub-tarjeta{margin-bottom:16px;line-height:18px}.config-fila.cuest aside .config-campo+.config-campo{margin-top:14px}.config-dom>header h3,.dom-tabla h4{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.config-dom>header p,.dom-tabla header p{font-size:var(--t-sec);color:var(--muted);margin-top:3px}.dom-fichas{flex-wrap:wrap;gap:10px;margin:18px 0 22px;display:flex}.dom-ficha{background:var(--ice-soft);font-size:var(--t-base);color:var(--brand);border-radius:999px;padding:7px 14px;font-weight:600}.dom-agregar{font-size:var(--t-base);color:var(--muted);border:1px dashed #c3cfe4;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-weight:600;display:inline-flex}.dom-agregar:hover{border-color:var(--accent);color:var(--brand)}.dom-cifras{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dom-cifras b{font-size:var(--t-titulo-m);color:var(--navy);font-weight:800}.dom-cifras small{font-size:var(--t-sec);color:var(--muted);margin-top:3px;display:block}.dom-tabla{outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;margin-top:24px;overflow:hidden}.dom-tabla header{padding:16px 18px 14px}.dom-vacio{text-align:center;background:var(--surface);flex-direction:column;align-items:center;gap:5px;padding:40px 20px;display:flex}.dom-vacio b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.dom-vacio small{max-width:420px;font-size:var(--t-sec);color:var(--muted);line-height:18px}.avisos{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.avisos li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.avisos li:last-child{border-bottom:0}.aviso-texto b{font-size:var(--t-base);color:var(--ink);font-weight:600;display:block}.aviso-texto small{font-size:var(--t-sec);color:var(--muted);margin-top:3px;display:block}.aviso-canales{flex:none;align-items:center;gap:10px;display:flex}.aviso-canales em{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:3px 9px;font-style:normal;font-weight:500}.palanca{background:var(--neutral-soft);cursor:pointer;border:0;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .15s;position:relative}.palanca:disabled{cursor:default;opacity:.6}.palanca:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.palanca:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .15s;position:absolute;top:3px;left:3px}.palanca.puesta{background:var(--accent)}.palanca.puesta:after{translate:16px}.quien-lista{grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.quien-lista li{background:var(--canvas);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.quien-sello{background:var(--ice-soft);width:30px;height:30px;font-size:var(--t-sec);color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.quien-lista b{font-size:var(--t-base);color:var(--navy);word-break:break-word;font-weight:600;display:block}.quien-lista small{font-size:var(--t-pie);color:var(--muted);margin-top:2px;display:block}.doc-dos{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.doc-caja{background:var(--canvas);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.doc-marca{background:var(--navy);color:#fff;width:40px;height:40px;font-size:var(--t-base);border-radius:10px;place-items:center;font-weight:800;display:grid}.doc-marca.iso{background:var(--brand);font-size:var(--t-pie)}.doc-caja b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.doc-caja small{font-size:var(--t-sec);color:var(--muted);line-height:18px}.doc-accion{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.doc-accion em{font-size:var(--t-pie);color:var(--muted);font-style:normal}.doc-formato{cursor:pointer;outline-offset:-1.5px;outline:1.5px solid #0000;transition:outline-color .14s,background .14s;position:relative}.doc-formato input{width:18px;height:18px;accent-color:var(--brand);position:absolute;top:18px;right:18px}.doc-formato.puesta{outline-color:var(--accent);background:var(--ice-soft)}.doc-color input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;width:44px;height:34px;padding:2px}.doc-color span{font-size:var(--t-sec);color:var(--muted)}.doc-resto{margin-top:14px}.doc-incluye{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.doc-incluye li{align-items:flex-start;gap:10px;display:flex}.doc-incluye svg{color:var(--brand);flex:none;margin-top:1px}.doc-incluye b{font-size:var(--t-base);color:var(--navy);font-weight:600;display:block}.doc-incluye small{font-size:var(--t-pie);color:var(--muted);margin-top:2px;line-height:16px;display:block}@container cuerpo (width<=820px){.dom-cifras,.quien-lista,.doc-dos,.doc-incluye{grid-template-columns:1fr}.avisos li{flex-direction:column;align-items:flex-start;gap:10px}}.miga{font-size:var(--t-sec);color:var(--muted);align-items:center;gap:8px;display:flex}.miga a:hover{color:var(--brand)}.miga b{color:var(--navy);font-weight:600}.pasos-pos{flex:none;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pasos-pos li{font-size:var(--t-base);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex}.pasos-pos .pasos-num{outline:1px solid var(--line);outline-offset:-.5px;width:22px;height:22px;font-size:var(--t-sec);color:var(--muted);border-radius:50%;place-items:center;font-weight:700;display:grid}.pasos-pos .ahora{color:var(--navy);font-weight:700}.pasos-pos .ahora .pasos-num{background:var(--navy);outline-color:var(--navy);color:#fff}.pasos-pos .hecho{color:var(--brand)}.pasos-pos .hecho .pasos-num{background:var(--ice-soft);outline-color:var(--ice-soft);color:var(--brand)}.pos-fila{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.pos-form{flex-direction:column;gap:18px;display:flex}.pos-form>header h3{font-size:var(--t-seccion);letter-spacing:-.3px;color:var(--navy);font-weight:800}.pos-form>header p{font-size:var(--t-base);color:var(--muted);margin-top:5px}.pos-form .campo-nota{font-size:var(--t-sec);color:var(--muted)}.pos-ubicaciones{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ubicacion,.modo,.opcion{text-align:left;background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:12px;padding:12px 14px;transition:outline-color .14s,background .14s}.ubicacion:hover,.modo:hover,.opcion:not(:disabled):hover{outline-color:var(--accent)}.ubicacion.puesta,.modo.puesto,.opcion.puesta{outline:2px solid var(--accent);outline-offset:-1px;background:var(--ice-soft)}.ubicacion b,.modo b{font-size:var(--t-base);color:var(--navy);font-weight:600;display:block}.ubicacion small,.modo small{font-size:var(--t-pie);color:var(--muted);margin-top:2px;line-height:16px;display:block}.pos-modos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pos-opciones{flex-direction:column;gap:12px;display:flex}.opcion{flex-direction:column;gap:5px;padding:16px 18px;display:flex}.opcion:disabled{opacity:.5;cursor:not-allowed}.opcion-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opcion-top b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.opcion-top em{background:var(--ice-soft);font-size:var(--t-pie);color:var(--brand);border-radius:999px;flex:none;padding:2px 9px;font-style:normal;font-weight:600}.opcion small{font-size:var(--t-sec);color:var(--muted);line-height:18px}.pos-resumen{flex-direction:column;margin:0;display:flex}.pos-resumen>div{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.pos-resumen dt{width:120px;font-size:var(--t-base);color:var(--muted);flex:none}.pos-resumen dd{font-size:var(--t-base);color:var(--navy);flex:1;margin:0;font-weight:600}.pos-resumen button{font-size:var(--t-sec);color:var(--accent);font-weight:600}.pos-resumen button:hover{text-decoration:underline}.pos-como h4,.pos-falta h4{font-size:var(--t-base);color:var(--navy);font-weight:700}.pos-como ul{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pos-como b{font-size:var(--t-sec);color:var(--ink);font-weight:600;display:block}.pos-como small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.pos-falta{background:var(--crit-soft);border-radius:14px;padding:18px}.pos-falta h4{font-size:var(--t-tarjeta);color:var(--crit-ink);font-weight:800}.pos-falta p{font-size:var(--t-sec);color:var(--crit-ink);margin:6px 0 14px;line-height:18px}.pos-pie{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.pos-coste{flex-direction:column;gap:14px;display:flex}.coste-cifra{align-items:baseline;gap:8px;display:flex}.coste-cifra b{color:var(--navy);font-size:44px;font-weight:800;line-height:1}.coste-cifra span{font-size:var(--t-base);color:var(--muted)}.coste-saldo{border-block:1px solid var(--line);flex-direction:column;gap:10px;margin:0;padding:14px 0;display:flex}.coste-saldo>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.coste-saldo dt{font-size:var(--t-sec);color:var(--muted)}.coste-saldo dd{font-size:var(--t-sec);color:var(--navy);margin:0;font-weight:600}.pos-coste h4{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.coste-incluye{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.coste-incluye li{align-items:flex-start;gap:10px;display:flex}.coste-incluye svg{color:var(--brand);flex:none;margin-top:2px}.coste-incluye b{font-size:var(--t-sec);color:var(--navy);font-weight:600;display:block}.coste-incluye small{font-size:var(--t-pie);color:var(--muted);margin-top:1px;display:block}.coste-pie{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:6px;display:flex}@container cuerpo (width<=820px){.pos-fila{grid-template-columns:1fr;gap:14px}.pasos-pos{gap:12px;overflow-x:auto}.pos-modos{grid-template-columns:1fr}.pos-resumen>div{flex-wrap:wrap;gap:6px 12px}.pos-resumen dt{width:auto}.pos-pie{flex-direction:column-reverse;align-items:stretch}}.tabla-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtro{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;height:34px;font-size:var(--t-base);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:500;transition:background .14s,color .14s,outline-color .14s;display:inline-flex}.filtro:hover{outline-color:var(--accent);color:var(--brand)}.filtro.puesto{background:var(--navy);outline-color:var(--navy);color:#fff;font-weight:600}.filtro em{font-size:var(--t-pie);opacity:.72;font-style:normal;font-weight:600}.buscador{border:1px solid var(--line);background:var(--surface);min-width:240px;height:34px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:999px;padding:0 14px}.buscador:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.tarjeta.tabla{padding:0;overflow:hidden}.tabla-cabecera,.tabla-fila{grid-template-columns:minmax(0,2.1fr) 1fr 1.1fr 1.4fr 1.3fr .7fr;align-items:center;gap:16px;padding:0 22px;display:grid}.tabla-cabecera{background:var(--canvas);border-bottom:1px solid var(--line);height:36px}.tabla-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.tabla-fila{border-bottom:1px solid var(--line);min-height:72px;font-size:var(--t-base);color:var(--muted);padding-block:14px}.tabla-fila:last-child{border-bottom:0}.tabla-fila:hover{background:#fafcff}a.tabla-fila{color:var(--muted);text-decoration:none}a.tabla-fila:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.celda-cargo b{font-size:var(--t-enfasis);color:var(--navy);font-weight:600;display:block}.celda-cargo small,.celda-espera small{font-size:var(--t-pie);color:var(--muted);margin-top:3px;display:block}.celda-espera b{font-size:var(--t-base);color:var(--navy);font-weight:600}.chip-estado{font-size:var(--t-sec);border-radius:999px;padding:3px 10px;font-style:normal;font-weight:600}.chip-estado.proceso{background:var(--ice-soft);color:var(--brand)}.chip-estado.entregadas{background:var(--ok-soft);color:var(--ok-ink)}.chip-estado.cerradas{background:var(--neutral-soft);color:var(--muted)}.tabla-vacia{text-align:center;font-size:var(--t-base);color:var(--muted);padding:44px 22px}@container cuerpo (width<=820px){.tabla-barra{flex-direction:column;align-items:stretch;gap:12px}.buscador{width:100%;min-width:0}.tabla-cabecera{display:none}.tabla-fila{grid-template-columns:1fr auto;gap:6px 12px;padding:16px}.tabla-fila>span:nth-child(2),.tabla-fila>span:nth-child(4){font-size:var(--t-sec);grid-column:1/-1}.tabla-fila>span:nth-child(6){display:none}}.panel-cuerpo .pildora.hueca,.pan-ventana .pildora.hueca,.ses-panel .pildora.hueca,.cand .pildora.hueca,.cq .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.panel-cuerpo .pildora.hueca:hover,.pan-ventana .pildora.hueca:hover,.ses-panel .pildora.hueca:hover,.cand .pildora.hueca:hover,.cq .pildora.hueca:hover{border-color:var(--ice);color:var(--brand)}.pan-cargando{min-height:420px}.pan-c-bloque{margin-top:44px}.pan-c-bloque:first-child{margin-top:0}.pan-c-top{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.pan-c-top h2{font-size:var(--t-seccion);color:var(--ink);letter-spacing:-.01em;font-weight:700}.pan-c-top p{font-size:var(--t-base);color:var(--muted)}.pan-c-top a{font-size:var(--t-base);color:var(--brand);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}.pan-c-saldo{color:#fff;background:linear-gradient(118deg,#183281 0%,#121959 52%,#0e144d 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) 440px;gap:24px;min-height:236px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.pan-c-anillo{pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.pan-c-anillo.r1{width:340px;height:340px;top:-96px;right:36px}.pan-c-anillo.r2{width:520px;height:520px;top:-168px;right:-108px}.pan-c-saldo-izq{flex-direction:column;display:flex;position:relative}.pan-c-rotulo{font-size:var(--t-pie);letter-spacing:.09em;color:#ffffff9e;font-weight:700}.pan-c-cifra{align-items:baseline;gap:12px;margin-top:10px;display:flex}.pan-c-cifra b{letter-spacing:-.02em;font-size:54px;font-weight:800;line-height:1}.pan-c-cifra span{font-size:var(--t-enfasis);color:#ffffffb3}.pan-c-barra{border-radius:99px;gap:3px;height:9px;margin-top:auto;display:flex;overflow:hidden}.pan-c-barra span{height:100%}.pan-c-barra .consumido{background:var(--neutral)}.pan-c-barra .reservado{background:#8878e4}.pan-c-barra .disponible{background:#fff}.pan-c-leyenda{font-size:var(--t-sec);color:#ffffffb8;gap:22px;margin-top:12px;display:flex}.pan-c-leyenda li{align-items:center;gap:7px;display:flex}.pan-c-leyenda i{border-radius:50%;width:7px;height:7px}.pan-c-leyenda .c i{background:var(--neutral)}.pan-c-leyenda .r i{background:#8878e4}.pan-c-leyenda .d i{background:#fff}.pan-c-leyenda b{color:#fff;font-weight:600}.pan-c-saldo-der{flex-direction:column;display:flex;position:relative}.pan-c-saldo-der dl{font-size:var(--t-base);flex-direction:column;gap:9px;display:flex}.pan-c-saldo-der dl>div{align-items:baseline;gap:14px;display:flex}.pan-c-saldo-der dt{color:#ffffffa8}.pan-c-saldo-der dd{white-space:nowrap;margin-left:auto}.pan-c-recarga{align-items:center;gap:8px;margin-top:18px;display:flex}.pan-c-recarga .pildora{font-size:var(--t-base);padding:10px 18px}.pan-c-monto{width:38px;height:38px;font-size:var(--t-base);color:#fff;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid}.pan-c-monto:hover{background:#ffffff1f}.pan-c-atencion{padding:0;overflow:hidden}.pan-c-atencion li{border-top:1px solid var(--line);align-items:center;gap:14px;min-height:72px;padding:14px 18px 14px 22px;display:flex;position:relative}.pan-c-atencion li:first-child{border-top:0}.pan-c-atencion li:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.pan-c-atencion li.alta:before{background:var(--crit)}.pan-c-atencion li.media:before{background:var(--warn)}.pan-c-atencion li.hecho:before{background:var(--ok)}.pan-c-marca{background:var(--neutral-soft);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.pan-c-atencion li.alta .pan-c-marca{background:var(--crit-soft);color:var(--crit)}.pan-c-atencion li.hecho .pan-c-marca{background:var(--ok-soft);color:var(--ok)}.pan-c-que{flex-direction:column;gap:3px;min-width:0;display:flex}.pan-c-que b{font-size:var(--t-base);color:var(--ink);font-weight:600}.pan-c-que small{font-size:var(--t-sec);color:var(--muted)}.pan-c-plazo{font-size:var(--t-sec);color:var(--muted);white-space:nowrap;margin-left:auto}.pan-c-atencion li.alta .pan-c-plazo{color:var(--crit)}.pan-c-atencion li .pildora{min-width:118px;font-size:var(--t-base);flex:none;justify-content:center;padding:9px 16px}.pan-c3{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.pan-c4{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.pan-c5{grid-template-columns:repeat(5,1fr);gap:11.5px;display:grid}.pan-c-producto{flex-direction:column;padding:14px 16px;display:flex}.pan-c-producto:hover{border-color:var(--ice)}.pan-c-producto-top{align-items:center;gap:10px;display:flex}.pan-c-baldosa{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.pan-c-baldosa.maletin{background:var(--brand)}.pan-c-baldosa.palomita{background:var(--teal)}.pan-c-baldosa.capas{background:var(--hold)}.pan-c-baldosa.lapiz{background:var(--accent)}.pan-c-baldosa.lupa{background:var(--warn)}.pan-c-baldosa.equipos{background:var(--ok)}.pan-c-baldosa.base{background:#6fb4f7}.pan-c-baldosa.ayuda{background:var(--neutral)}.pan-c-producto b{font-size:var(--t-base);color:var(--ink);font-weight:700}.pan-c-producto small{-webkit-line-clamp:2;font-size:var(--t-sec);color:var(--muted);-webkit-box-orient:vertical;margin:8px 0 10px;line-height:1.45;display:-webkit-box;overflow:hidden}.pan-c-pie{border-top:1px solid var(--line);font-size:var(--t-pie);color:var(--muted);margin-top:auto;padding-top:9px}.pan-c-libro{background:var(--ice-soft);height:64px;color:var(--brand);border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.pan-c-libro>svg{flex:none}.pan-c-libro:hover{background:#e4effd}.pan-c-libro span{flex-direction:column;gap:1px;min-width:0;display:flex}.pan-c-libro b{font-size:var(--t-sec);color:var(--ink);white-space:nowrap;font-weight:700}.pan-c-libro small{font-size:var(--t-pie);color:var(--muted);white-space:nowrap}@container cuerpo (width<=860px){.pan-c-saldo{grid-template-columns:minmax(0,1fr);gap:20px}.pan-c-leyenda{flex-wrap:wrap;gap:8px 18px}.pan-c-saldo-der dl>div{flex-wrap:wrap;gap:2px 14px}.pan-c-saldo-der dt{min-width:0}.pan-c-saldo-der dd{margin-left:0}.pan-c-recarga{flex-wrap:wrap;margin-top:18px}.pan-c3,.pan-c4,.pan-c5{grid-template-columns:1fr}.pan-c-top{flex-wrap:wrap}.pan-c-top a{width:100%;margin-left:0}.pan-c-atencion li{flex-wrap:wrap}.pan-c-atencion li .pildora{width:calc(100% - 44px);margin-left:44px}.pan-c-plazo{margin-left:44px}}.tarjeta.tabla-mov.con-datos{min-height:0}.tabla-mov.con-datos .mov-fila{height:47px;color:var(--ink);background:0 0}.tabla-mov.con-datos .mov-fila:last-child{border-bottom:0}.tabla-mov.con-datos .mov-fila .negativo{font-size:var(--t-base);color:var(--ink);font-weight:600}.mov-tipo{font-size:var(--t-pie);background:var(--hold-soft);color:var(--hold-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:600;display:inline-flex}.mov-tipo:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mov-tipo.purchase,.mov-tipo.release{background:var(--ok-soft);color:var(--ok-ink)}.mov-tipo.hold{background:var(--warn-soft);color:var(--warn-ink)}.mov-tipo.expiry{background:var(--crit-soft);color:var(--crit-ink)}.mov-tipo.adjustment{background:var(--neutral-soft);color:var(--muted)}.tarjeta.ficha.oscura{background:linear-gradient(118deg,#1a3c8f 0%,#152f78 52%,#101f5c 100%);outline:0}.tarjeta.ficha.oscura .rotulo{color:#ffffff9e}.tarjeta.ficha.oscura b{color:#fff}.tarjeta.ficha.oscura small{color:#ffffffb8}@container cuerpo (width<=860px){.tabla-mov.con-datos .mov-cabecera{display:none}.tabla-mov.con-datos .mov-fila{grid-template-columns:1fr auto;gap:4px 10px;height:auto;padding:14px 16px;display:grid}.tabla-mov.con-datos .mov-fila .concepto{grid-area:1/1}.tabla-mov.con-datos .mov-fila>span:first-child{font-size:var(--t-pie);color:var(--muted);grid-area:2/1}.tabla-mov.con-datos .mov-fila>span:nth-child(3){grid-area:2/2;justify-self:end}.tabla-mov.con-datos .mov-fila>span:nth-child(4){grid-area:1/2;justify-self:end}.tabla-mov.con-datos .mov-fila>span:nth-child(5),.tabla-mov.con-datos .mov-fila>span:nth-child(6){display:none}}.pan-en-obra{background:var(--surface);outline:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;max-width:520px;padding:34px 32px;display:flex}.pan-en-obra h2{font-size:var(--t-seccion);color:var(--ink);font-weight:700}.pan-en-obra p{font-size:var(--t-base);color:var(--muted);line-height:1.55}.pan-en-obra .pildora{margin-top:8px}.barra-idioma{border:1px solid var(--line);background:var(--surface);height:34px;font-size:var(--t-sec);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.barra-idioma:hover{border-color:var(--ice);color:var(--brand)}.barra-derecha .idioma-caja{display:inline-flex}@container cuerpo (width<=860px){.barra-idioma{padding:0 9px}.barra-idioma svg:last-child{display:none}}.pan-aviso-costo{background:var(--warn-soft);min-height:66px;color:var(--warn-ink);border-radius:14px;align-items:flex-start;gap:11px;padding:12px 18px;display:flex}.pan-aviso-costo>svg{flex:none;margin-top:1px}.pan-aviso-costo span{flex-direction:column;gap:3px;display:flex}.pan-aviso-costo b{font-size:var(--t-base);font-weight:700}.pan-aviso-costo small{font-size:var(--t-sec);color:#8a5a28;line-height:1.5}.pan-aviso-linea{font-size:var(--t-base);color:var(--ok-ink);margin-top:12px}.pan-usuarios{margin-top:14px;padding:0}.usu-cabecera,.usu-fila{grid-template-columns:minmax(0,1fr) 210px 200px 90px 110px 44px;align-items:center;gap:14px;padding:0 20px;display:grid}.usu-cabecera{background:var(--canvas);border-bottom:1px solid var(--line);border-radius:20px 20px 0 0;height:34px}.usu-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.usu-fila{border-bottom:1px solid var(--line);min-height:45px;font-size:var(--t-base);padding-block:5px}.usu-fila.apagada .usu-quien,.usu-fila.apagada .usu-rol{opacity:.55}.usu-quien{align-items:center;gap:11px;min-width:0;display:flex}.usu-avatar{background:var(--ice-soft);width:32px;height:32px;color:var(--brand);font-size:var(--t-sec);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.usu-fila:first-of-type .usu-avatar{background:var(--navy);color:#fff}.usu-quien b{font-size:var(--t-base);color:var(--ink);font-weight:700;line-height:1.25;display:block}.usu-quien small{font-size:var(--t-sec);color:var(--muted);line-height:1.3;display:block}.usu-rol{font-size:var(--t-base);color:var(--ink)}.usu-estado{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-pie);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:600;display:inline-flex}.usu-estado:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.usu-estado.no{background:var(--neutral-soft);color:var(--muted)}.usu-pendiente{font-size:var(--t-pie);color:var(--muted);margin-top:3px;display:block}.usu-costo,.usu-debito{font-size:var(--t-sec);color:var(--muted)}.usu-accion{justify-content:flex-end;justify-self:end;gap:8px;display:flex}.usu-accion .pildora{font-size:var(--t-sec);padding:7px 14px}.usu-pie{font-size:var(--t-sec);color:var(--muted);padding:13px 20px}.pan-nota-info{background:var(--ice-soft);color:#4c669a;min-height:47px;font-size:var(--t-sec);border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 18px;line-height:1.5;display:flex}.pan-nota-info svg{color:var(--brand);flex:none;margin-top:3px}.pan-telon{z-index:60;background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.pan-ventana{background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;width:min(460px,100%);padding:26px;display:flex;box-shadow:0 24px 60px #070b2e40}.pan-ventana h3{font-size:var(--t-seccion);color:var(--ink);font-weight:700}.ventana-sub{font-size:var(--t-base);color:var(--muted);margin-top:-6px;line-height:1.5}.pan-ventana .campo{border:0;flex-direction:column;gap:6px;padding:0;display:flex}.pan-ventana .campo>span,.pan-ventana legend{font-size:var(--t-sec);color:var(--ink);font-weight:600}.pan-ventana input[type=text],.pan-ventana input[type=email],.pan-ventana input:not([type]){border:1px solid var(--line);background:var(--surface);height:42px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:10px;padding:0 13px}.pan-ventana input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ventana-rol{border:1px solid var(--line);font-size:var(--t-sec);color:var(--muted);cursor:pointer;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.ventana-rol:has(input:checked){border-color:var(--accent);background:var(--ice-soft);color:var(--ink)}.ventana-rol input{accent-color:var(--brand);margin-top:2px}.ventana-aclaracion{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.ventana-error{font-size:var(--t-sec);color:var(--crit-ink)}.ventana-pie{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}@container cuerpo (width<=860px){.usu-cabecera{display:none}.usu-fila{grid-template-columns:1fr auto;gap:8px;padding:14px 16px}.usu-quien{grid-column:1/-1}.usu-rol{font-size:var(--t-sec);color:var(--muted);grid-column:1}.usu-costo,.usu-debito{display:none}.usu-accion{grid-area:2/2}}.tie-hero{color:#fff;background:linear-gradient(112deg,#1a378a 0%,#131c5f 54%,#0e1c50 100%);border-radius:20px;align-items:center;min-height:299px;padding:26px 36px;display:flex;position:relative;overflow:hidden}.tie-anillo{pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.tie-anillo.a1{width:380px;height:380px;top:-60px;right:150px}.tie-anillo.a2{width:560px;height:560px;top:-150px;right:-40px}.tie-figura{background:url(/brand/mano_al_frente_sin_cadera.webp) top/100% no-repeat;width:303px;height:297px;position:absolute;bottom:0;right:0}.tie-texto{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;max-width:620px;display:flex;position:relative}.tie-sello{font-size:var(--t-pie);letter-spacing:.08em;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-weight:700;display:inline-flex}.tie-texto h2{font-family:var(--font-display);letter-spacing:-.02em;flex-direction:column;font-size:38px;font-weight:800;line-height:1.12;display:flex}.tie-sub{font-size:var(--t-enfasis);color:#ffffffc7;line-height:1.55}.tie-acciones{align-items:center;gap:14px;margin-top:4px;display:flex}.tie-acciones small{font-size:var(--t-sec);color:#ffffff9e}.tie-fichas{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:18px;display:grid}.tie-ficha{flex-direction:column;min-height:222px;padding:18px 22px;display:flex}.tie-ficha header{align-items:center;gap:12px;display:flex}.tie-baldosa{background:var(--ice-soft);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.tie-baldosa.capas{background:var(--hold-soft);color:var(--hold-ink)}.tie-ficha header b{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700;display:block}.tie-ficha header small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.tie-ficha ul{font-size:var(--t-base);color:var(--ink);flex-direction:column;gap:8px;margin-top:14px;display:flex}.tie-ficha li{align-items:center;gap:9px;display:flex}.tie-ficha li svg{color:var(--ok);flex:none}.tie-ficha footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.tie-ficha footer small{font-size:var(--t-pie);color:var(--muted)}.tie-ficha footer .pildora:hover{border-color:var(--ice);color:var(--brand)}.tie-compara{margin-top:18px;padding:0;overflow:hidden}.tie-cabecera,.tie-fila{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:16px;padding:0 22px;display:grid}.tie-cabecera{border-bottom:1px solid var(--line);align-items:center;min-height:60px;padding-block:10px}.tie-cabecera h3{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700}.tie-cabecera>span{color:var(--muted);align-items:center;gap:10px;display:flex}.tie-cabecera>span:last-child{color:var(--ok)}.tie-cabecera b{font-size:var(--t-base);color:var(--ink);font-weight:700;display:block}.tie-cabecera small{font-size:var(--t-sec);color:var(--muted);margin-top:1px;display:block}.tie-fila{min-height:36px;font-size:var(--t-base);border-bottom:1px solid var(--line);align-items:start;padding-block:8px;line-height:1.4}.tie-fila>b{color:var(--ink);font-weight:700}.tie-fuera{color:var(--muted)}.tie-dentro{color:var(--ink);gap:9px;display:flex}.tie-dentro svg{color:var(--ok);flex:none;margin-top:3px}.tie-pie{background:var(--ice-soft);font-size:var(--t-base);color:var(--ink);justify-content:flex-end;align-items:center;gap:16px;padding:12px 22px;display:flex}@container cuerpo (width<=860px){.tie-figura,.tie-anillo{display:none}.tie-hero{padding:24px 20px}.tie-texto h2{font-size:28px}.tie-fichas{grid-template-columns:1fr}.tie-cabecera,.tie-fila{grid-template-columns:1fr;gap:6px}.tie-cabecera{gap:12px}.tie-pie{text-align:center;flex-direction:column;align-items:stretch}}.pos-migaja{font-size:var(--t-base);color:var(--muted);align-items:center;gap:9px;margin-bottom:14px;display:flex}.pos-migaja a{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.pos-migaja a:hover{color:var(--brand)}.pos-migaja b{color:var(--ink);font-weight:600}.pos-ficha{padding:16px 22px}.pos-ficha header{align-items:center;gap:14px;display:flex}.pos-icono{color:#fff;background:linear-gradient(140deg,#2f90f2,#204d9b);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.pos-nombre{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.pos-nombre h2{font-family:var(--font-display);font-size:var(--t-titulo);letter-spacing:-.02em;color:var(--navy);font-weight:800}.pos-chip{background:var(--hold-soft);color:var(--hold-ink);font-size:var(--t-sec);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-weight:600;display:inline-flex}.pos-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pos-dato{border:1px solid var(--line);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:2px;margin:0;padding:7px 15px;display:flex}.pos-dato.ancha{background:var(--ice-soft);border-color:#0000}.pos-dato dt{font-size:var(--t-rotulo);letter-spacing:.09em;color:var(--muted);margin:0;font-weight:700;line-height:1.2}.pos-dato dd{font-size:var(--t-seccion);color:var(--navy);margin:0;font-weight:800;line-height:1.2}.pos-dato.ancha dd{font-size:var(--t-enfasis);line-height:1.45}.pos-mas{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.pos-mas:hover{border-color:var(--ice);color:var(--brand)}.pos-meta{font-size:var(--t-sec);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.pos-meta span{align-items:center;gap:7px;display:inline-flex}.pos-etapas{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:13px;padding-top:2px;display:grid;position:relative}.pos-etapas:before{content:"";background:var(--line);height:2px;position:absolute;top:17px;left:15px;right:15px}.pos-etapas li{flex-direction:column;gap:3px;display:flex;position:relative}.pos-punto{border:2px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.pos-etapas li.activa .pos-punto{border-color:var(--accent);background:var(--accent);color:#fff}.pos-etapas li b{font-size:var(--t-base);color:var(--muted);font-weight:700;line-height:1.25}.pos-etapas li.activa b{color:var(--navy)}.pos-etapas li small{font-size:var(--t-sec);color:var(--muted);line-height:1.35}.pos-etapas li.activa small{color:var(--accent)}.pos-pestanas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:18px;display:flex}.pos-pestanas button{font-size:var(--t-base);color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:11px 14px;font-weight:600;display:inline-flex}.pos-pestanas button.activa{border-bottom-color:var(--accent);color:var(--navy)}.pos-pestanas button.cerrada{color:#aab3c6;cursor:not-allowed}.pos-pestanas button:not(.cerrada):hover{color:var(--brand)}.pos-cuerpo{grid-template-columns:726px minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;display:grid}.pos-sesion{color:#fff;background:linear-gradient(126deg,#182e7c 0%,#111754 56%,#0d1245 100%);border-radius:18px;flex-direction:column;min-height:330px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.pos-anillo{pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;top:-130px;right:-120px}.pos-sello{font-size:var(--t-rotulo);letter-spacing:.08em;background:#ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-weight:700;display:inline-flex}.pos-dias{align-items:center;gap:14px;margin-top:22px;display:flex}.pos-dias b{font-family:var(--font-display);font-size:58px;font-weight:800;line-height:1}.pos-dias span{font-size:var(--t-ficha);flex-direction:column;font-weight:700;display:flex}.pos-dias small{font-size:var(--t-base);color:#ffffffa8;margin-top:3px;font-weight:400}.pos-barra{gap:6px;margin-top:18px;display:flex}.pos-barra span{background:#ffffff24;border-radius:99px;flex:1;height:7px}.pos-barra span.vivo{background:var(--accent)}.pos-nota{max-width:540px;font-size:var(--t-base);color:#fffc;margin-top:16px;line-height:1.55}.pos-acciones{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:20px;display:flex}.pos-lado{flex-direction:column;gap:14px;display:flex}.pos-quepasa{padding:18px 20px}.pos-quepasa h3{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700}.pos-quepasa ul{flex-direction:column;gap:14px;margin-top:14px;display:flex}.pos-quepasa li{gap:11px;display:flex}.pos-glifo{background:var(--ice-soft);width:32px;height:32px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.pos-quepasa b{font-size:var(--t-base);color:var(--ink);font-weight:700;display:block}.pos-quepasa small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;line-height:1.45;display:block}.pos-reservados{background:var(--hold-soft);color:var(--hold-ink);border-radius:14px;align-items:center;gap:11px;padding:14px 18px;display:flex}.pos-reservados b{font-size:var(--t-base);font-weight:700;display:block}.pos-reservados small{font-size:var(--t-sec);color:#6a5bb8;margin-top:2px;display:block}.pos-salida{margin-top:14px;padding:18px 22px}.pos-salida header{align-items:baseline;gap:10px;display:flex}.pos-salida h3{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700}.pos-salida header p{font-size:var(--t-sec);color:var(--muted)}.pos-docs{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:16px;display:grid}.pos-docs article{background:var(--canvas);border-radius:13px;flex-direction:column;gap:4px;padding:14px;display:flex}.pos-docs b{font-size:var(--t-base);color:var(--ink);margin-top:6px;font-weight:700}.pos-docs small{font-size:var(--t-pie);color:var(--muted)}.pos-dc{margin-top:18px;padding:20px 22px}.pos-dc header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.pos-dc header h3{font-size:var(--t-seccion);color:var(--ink);font-weight:700}.pos-dc header p{font-size:var(--t-sec);color:var(--muted);margin-top:2px}.pos-dc-chip{background:var(--neutral-soft);color:var(--muted);font-size:var(--t-pie);border-radius:999px;padding:5px 12px;font-weight:700}.pos-dc-chip.lista{background:var(--ok-soft);color:var(--ok-ink)}.pos-dc-avance{font-size:var(--t-sec);color:var(--muted);margin-left:auto}.pos-secciones{flex-direction:column;gap:2px;margin-top:6px;display:flex}.pos-secciones>li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,250px) minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.pos-secciones>li:last-child{border-bottom:0}.pos-sec-n{background:var(--canvas);width:26px;height:26px;color:var(--muted);font-size:var(--t-sec);border-radius:8px;place-items:center;display:grid}.pos-secciones>li.completa .pos-sec-n{background:var(--ok-soft);color:var(--ok-ink)}.pos-sec-t b{font-size:var(--t-base);color:var(--ink);font-weight:700;display:block}.pos-sec-t small{font-size:var(--t-pie);color:var(--muted);margin-top:3px;display:block}.pos-campos{flex-direction:column;gap:7px;min-width:0;display:flex}.pos-campos li{font-size:var(--t-sec);grid-template-columns:210px minmax(0,1fr);gap:12px;display:grid}.pos-campos b{color:var(--muted);font-weight:600}.pos-campos span{color:var(--ink);overflow-wrap:anywhere}.pos-campos li.vacio span{color:#aab3c6;font-style:italic}@container cuerpo (width<=860px){.pos-cuerpo{grid-template-columns:minmax(0,1fr)}.pos-ficha header{flex-wrap:wrap}.pos-nombre{width:100%;margin-right:0}.pos-nombre h2{font-size:var(--t-ficha)}.pos-etapas{grid-template-columns:1fr;gap:14px}.pos-etapas:before{display:none}.pos-etapas li{flex-flow:wrap;align-items:center;gap:10px}.pos-punto{margin-bottom:0}.pos-etapas li small{width:100%;padding-left:44px}.pos-pestanas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pos-pestanas::-webkit-scrollbar{display:none}.pos-docs{grid-template-columns:1fr 1fr}.pos-dias b{font-size:44px}.pos-secciones>li{grid-template-columns:1fr;gap:8px}.pos-campos li{grid-template-columns:1fr;gap:2px}}.inv-ventana{width:min(620px,100%)}.inv-ventana input.inv-ok{border-color:var(--ok);outline:1px solid var(--ok-soft)}.inv-dominio{font-size:var(--t-sec);color:var(--ok-ink);align-items:center;gap:7px;margin-top:-6px;display:flex}.inv-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inv-lista{flex-direction:column;gap:6px;display:flex}.inv-lista li{background:var(--canvas);font-size:var(--t-sec);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.inv-avatar{background:var(--ok-soft);width:28px;height:28px;color:var(--ok-ink);font-size:var(--t-pie);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.inv-lista b{color:var(--ink);font-weight:600}.inv-lista small{color:var(--muted);margin-left:auto}.inv-lista small.entro{color:var(--ok-ink)}.inv-permisos{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.inv-permisos section{border-radius:13px;padding:14px 16px}.inv-permisos p{font-size:var(--t-rotulo);letter-spacing:.09em;font-weight:700}.inv-permisos ul{font-size:var(--t-sec);flex-direction:column;gap:9px;margin-top:10px;line-height:1.4;display:flex}.inv-permisos li{gap:8px;display:flex}.inv-permisos li svg,.inv-permisos li span{flex:none;margin-top:2px}.inv-puede{background:var(--ok-soft)}.inv-puede p,.inv-puede li svg{color:var(--ok-ink)}.inv-puede li{color:#2f6b4c}.inv-nopuede{background:var(--canvas)}.inv-nopuede p,.inv-nopuede li span,.inv-nopuede li{color:var(--muted)}.inv-pie{align-items:center;gap:10px;margin-top:4px;display:flex}.inv-pie small{font-size:var(--t-pie);color:var(--muted);margin-right:auto}@container cuerpo (width<=640px){.inv-dos,.inv-permisos{grid-template-columns:1fr}.inv-pie{flex-wrap:wrap}.inv-pie small{width:100%;margin-right:0}}.pos-linea{background:var(--canvas);border-radius:13px;align-items:center;gap:0;margin-top:16px;padding:14px 18px;display:flex;position:relative}.pos-linea li{align-items:center;gap:9px;padding-right:28px;display:flex;position:relative}.pos-linea li:not(:last-child):after{content:"";background:var(--line);width:16px;height:2px;position:absolute;right:6px}.pos-linea li.hecho:not(:last-child):after{background:var(--ok)}.pos-linea-punto{border:2px solid var(--line);background:var(--surface);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pos-linea li.hecho .pos-linea-punto{border-color:var(--ok);background:var(--ok)}.pos-linea b{font-size:var(--t-base);color:var(--muted);font-weight:700}.pos-linea li.hecho b{color:var(--ink)}.pos-linea small{font-size:var(--t-pie);color:var(--muted)}.pos-linea-version{font-size:var(--t-sec);color:var(--muted);margin-left:auto}.pos-dc-grande{align-items:baseline;gap:14px;margin-top:18px;display:flex}.pos-dc-grande b{font-family:var(--font-display);color:var(--navy);font-size:42px;font-weight:800;line-height:1}.pos-dc-grande span{font-size:var(--t-tarjeta);color:var(--ink);flex-direction:column;display:flex}.pos-dc-grande small{font-size:var(--t-sec);color:var(--muted);margin-top:2px}.pos-sec-falta{font-size:var(--t-pie);color:var(--warn-ink);margin-top:2px;display:block}.pos-dc-pie{background:var(--ice-soft);border-radius:13px;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.pos-dc-pie>span{flex-direction:column;margin-right:auto;display:flex}.pos-dc-pie b{font-size:var(--t-base);color:var(--ink);font-weight:700}.pos-dc-pie small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;line-height:1.5}.pos-dc-faltan{font-size:var(--t-sec);color:var(--warn-ink);font-style:normal}.pos-dc-pie .pildora:disabled{opacity:.45;cursor:not-allowed}.pos-dc-pie.lista{background:var(--ok-soft);color:var(--ok-ink)}.pos-dc-pie.lista small{color:#2f6b4c}@container cuerpo (width<=860px){.pos-linea{flex-wrap:wrap;gap:10px}.pos-linea li{padding-right:0}.pos-linea li:after{display:none}.pos-linea-version{width:100%;margin-left:0}.pos-dc-pie{flex-wrap:wrap}.pos-dc-pie>span{width:100%;margin-right:0}}.pos-sesion.hecha{background:linear-gradient(126deg,#1d6b4a 0%,#14523a 56%,#0f3f2d 100%)}.config-direcciones{flex-direction:column;gap:8px;display:flex}.dir-caja{border:1px solid var(--line);background:var(--canvas);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;min-inline-size:0;margin:0;padding:14px 54px 14px 14px;display:grid;position:relative}.dir-nombre,.dir-calle{grid-column:span 2}.dir-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.dir-campo small{font-size:var(--t-pie);color:var(--muted);font-weight:600}.dir-campo input,.dir-campo select{background:var(--surface);width:100%;min-width:0;height:40px;font:inherit;font-size:var(--t-base);color:var(--ink);border:1px solid #d5dce8;border-radius:9px;padding:0 12px}.dir-campo select:disabled{color:var(--muted);background:var(--canvas);cursor:not-allowed}.dir-campo input::placeholder{color:#9aa4bd}.dir-campo input:focus,.dir-campo select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.dir-quitar{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;font-size:var(--t-seccion);color:var(--muted);border-radius:9px;line-height:1;position:absolute;top:12px;right:12px}.dir-quitar:hover{border-color:var(--crit);color:var(--crit)}.hor-caja{flex-direction:column;gap:8px;display:flex}.hor-fila{border:1px solid var(--line);background:var(--canvas);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:12px 54px 12px 14px;display:flex;position:relative}.hor-fila .dir-quitar{top:50%;transform:translateY(-50%)}.hor-grupo{align-items:center;gap:8px;min-width:0;display:flex}.hor-grupo small{font-size:var(--t-sec);color:var(--muted)}.hor-grupo select{background:var(--surface);height:40px;font:inherit;font-size:var(--t-base);color:var(--ink);border:1px solid #d5dce8;border-radius:9px;padding:0 10px}.hor-grupo select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.hor-dias select{width:136px}.hor-horas select{font-variant-numeric:tabular-nums;width:96px}.hor-aviso{font-size:var(--t-pie);color:var(--muted);line-height:1.45}.config-vacio{font-size:var(--t-sec);color:var(--muted)}.config-quedan{font-size:var(--t-pie);color:var(--warn-ink);align-self:flex-end;margin-top:4px}.config-ok{color:var(--ok-ink);align-items:center;gap:6px;display:inline-flex}.config-error{color:var(--crit-ink)}.config-pie .pildora:disabled{opacity:.5;cursor:not-allowed}@container cuerpo (width<=860px){.dir-caja{grid-template-columns:repeat(2,minmax(0,1fr))}.dir-nombre,.dir-calle,.dir-colonia{grid-column:1/-1}}@container cuerpo (width<=520px){.dir-caja{grid-template-columns:minmax(0,1fr)}.hor-grupo{flex:100%}.hor-grupo select{flex:1;width:auto;min-width:0}}.dom-ficha{align-items:center;gap:8px;display:inline-flex}.dom-ficha button{font-size:var(--t-tarjeta);color:var(--muted);border-radius:6px;margin:-2px -4px -2px 0;padding:0 4px;line-height:1}.dom-ficha button:hover{color:var(--crit)}.dom-nuevo{align-items:center;gap:8px;display:inline-flex}.dom-nuevo input{border:1px solid var(--line);background:var(--surface);width:190px;height:34px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:9px;padding:0 11px}.dom-aviso{font-size:var(--t-sec);color:var(--muted);margin-top:12px;line-height:1.5}.dom-error{font-size:var(--t-sec);color:var(--crit-ink);margin-top:8px;line-height:1.5}.dom-guardar{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.dom-guardar .pildora:disabled{opacity:.5;cursor:not-allowed}.cv-fila{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;margin-top:18px;display:grid}.cv-zona{border:2px dashed var(--ice);background:var(--ice-soft);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:30px;display:flex}.cv-zona.encima{border-color:var(--accent);background:#e4effd}.cv-icono{background:var(--surface);width:64px;height:64px;color:var(--brand);border-radius:18px;place-items:center;display:grid}.cv-zona h3{font-family:var(--font-display);font-size:var(--t-titulo-m);color:var(--navy);font-weight:800}.cv-zona p{font-size:var(--t-base);color:var(--muted)}.cv-zona .pildora{margin-top:6px}.cv-zona .pildora:disabled{opacity:.5;cursor:not-allowed}.cv-cuenta{flex-direction:column;gap:12px;padding:24px;display:flex}.cv-numero{align-items:baseline;gap:12px;display:flex}.cv-numero b{font-family:var(--font-display);color:var(--navy);font-size:46px;font-weight:800;line-height:1}.cv-numero span{font-size:var(--t-enfasis);color:var(--muted)}.cv-barra{background:var(--line);border-radius:99px;height:9px;overflow:hidden}.cv-barra i{background:var(--accent);height:100%;transition:width .25s;display:block}.cv-quedan{font-size:var(--t-base);color:var(--muted);line-height:1.55}.cv-cuenta .pildora{justify-content:center;margin-top:auto}.cv-cuenta .pildora:disabled{opacity:.5;cursor:not-allowed}.cv-cuenta small{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.cv-error{color:var(--crit-ink)}.cv-lista{margin-top:16px;padding:0;overflow:hidden}.cv-lista header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.cv-vertodos{font-size:var(--t-sec);color:var(--brand);font-weight:600}.cv-vertodos:hover{text-decoration:underline}.cv-lista h3{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700}.cv-vacio{font-size:var(--t-base);color:var(--muted);padding:22px 20px}.cv-item{border-bottom:1px solid var(--line);font-size:var(--t-base);align-items:center;gap:12px;padding:13px 20px;display:flex}.cv-item:last-child{border-bottom:0}.cv-item>svg{color:var(--muted);flex:none}.cv-item b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.cv-estado{font-size:var(--t-pie);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 11px;font-style:normal;display:inline-flex}.cv-estado.guardado{background:var(--ok-soft);color:var(--ok-ink)}.cv-estado.duplicado{background:var(--hold-soft);color:var(--hold-ink)}.cv-estado.subiendo{background:var(--ice-soft);color:var(--brand)}.cv-estado.error{background:var(--crit-soft);color:var(--crit-ink)}.cv-quitar{font-size:var(--t-seccion);color:var(--muted);border-radius:6px;padding:0 6px;line-height:1}.cv-quitar:hover{color:var(--crit)}.cv-cerrada{color:var(--ok-ink);align-items:center;gap:14px;margin-top:18px;padding:20px 22px;display:flex}.cv-cerrada b{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700;display:block}.cv-cerrada small{font-size:var(--t-sec);color:var(--muted);margin-top:3px;display:block}.pildora.ambar{background:var(--warn-ink);color:#fff}.pildora.ambar:hover{background:#8d5019}.pildora.ambar:disabled{opacity:.55;cursor:not-allowed}.pildora.ambar.chica{height:38px;font-size:var(--t-base);padding:0 18px}.cv-banda{background:var(--warn-soft);color:var(--warn-ink);border-radius:16px;align-items:center;gap:16px;margin-top:18px;padding:18px 22px;display:flex}.cv-banda-icono{background:var(--warn);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.cv-banda>div{min-width:0}.cv-banda b{font-family:var(--font-display);font-size:var(--t-seccion);font-weight:800;display:block}.cv-banda small{font-size:var(--t-base);margin-top:3px;line-height:1.5;display:block}.cv-banda .pildora{flex:none;margin-left:auto}.cv-banda.tope{background:var(--crit-soft);color:var(--crit-ink)}.cv-banda.tope .cv-banda-icono{background:var(--crit)}.cv-sincargar{background:var(--surface);color:var(--crit-ink);font-family:var(--font-mono);font-size:var(--t-sec);white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:7px 14px;font-style:normal;display:inline-flex}.cv-zona.apagada{opacity:.55;border-color:var(--line);background:var(--canvas)}.cv-tramos{gap:4px;height:9px;display:flex}.cv-tramo{background:var(--line);border-radius:99px;flex:1 1 0;overflow:hidden}.cv-tramo.banda{background:var(--warn-soft)}.cv-tramo.tope{background:var(--crit-soft)}.cv-tramo i{background:var(--accent);height:100%;transition:width .25s;display:block}.cv-tramo.banda i{background:var(--warn)}.cv-leyenda{flex-direction:column;gap:5px;display:flex}.cv-leyenda li{font-size:var(--t-sec);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cv-leyenda b{color:var(--brand);font-weight:600}.cv-leyenda .banda b{color:var(--warn-ink)}.cv-leyenda .tope b{color:var(--crit-ink)}.cv-leyenda em{font-size:var(--t-pie);color:var(--neutral);font-style:normal}.cv-pagada{font-size:var(--t-sec);color:var(--ok-ink);align-items:center;gap:7px;display:flex}.cv-salidas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.cv-salida{flex-direction:column;gap:8px;padding:22px;display:flex}.cv-salida-icono{background:var(--warn-soft);width:40px;height:40px;color:var(--warn-ink);border-radius:12px;place-items:center;display:grid}.cv-salida-icono.quitar{background:var(--neutral-soft);color:var(--muted)}.cv-salida-icono.mas{background:var(--hold-soft);color:var(--hold-ink)}.cv-salida h4{font-family:var(--font-display);font-size:var(--t-seccion);color:var(--navy);font-weight:800}.cv-salida p{font-size:var(--t-base);color:var(--muted);line-height:1.55}.cv-bloqueo{border:1px solid var(--line);font-size:var(--t-base);color:var(--muted);border-radius:14px;align-items:center;gap:9px;margin-top:14px;padding:14px 18px;display:flex}.cv-producto{flex-direction:column;gap:10px;padding:24px;display:flex}.cv-producto .rotulo{background:var(--ice-soft);color:var(--brand);border-radius:999px;align-self:flex-start;padding:5px 11px}.cv-producto h4{font-family:var(--font-display);font-size:var(--t-ficha);color:var(--navy);font-weight:800}.cv-producto p{font-size:var(--t-base);color:var(--muted);line-height:1.55}.cv-producto .lista-palomitas{margin-top:2px}.cv-producto .pildora{justify-content:center;margin-top:auto}.cv-producto .pildora:disabled{opacity:.5;cursor:not-allowed}.cv-cotiza{font-size:var(--t-sec);color:var(--muted);margin-top:auto;line-height:1.5}.cv-producto.masivo{background:var(--hero-gradient);border-color:#0000}.cv-producto.masivo h4,.cv-producto.masivo .rotulo{color:#fff}.cv-producto.masivo p,.cv-producto.masivo li{color:var(--ice)}.cv-producto.masivo .rotulo{color:#fff;background:#ffffff24}.cv-ventana-top{align-items:flex-start;gap:14px;display:flex}.cv-ventana-top h3{font-family:var(--font-display);font-size:var(--t-ficha);color:var(--navy);font-weight:800;line-height:1.25}.cv-ventana-top .ventana-sub{font-size:var(--t-base);margin-top:5px;line-height:1.5}.cv-ventana-top .cv-quitar{margin-left:auto}.cv-cobro{background:var(--canvas);border-radius:14px;margin-top:18px;overflow:hidden}.cv-cobro>div{border-bottom:1px solid var(--line);font-size:var(--t-base);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 16px;display:flex}.cv-cobro>div:last-child{border-bottom:0}.cv-cobro dt{color:var(--ink)}.cv-cobro dd{font-size:var(--t-tarjeta);color:var(--navy);white-space:nowrap;font-weight:600}.cv-reembolso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:12px;margin-top:12px;padding:12px 16px;line-height:1.5}@container cuerpo (width<=860px){.cv-salidas{grid-template-columns:minmax(0,1fr)}.cv-banda{flex-wrap:wrap}.cv-banda .pildora,.cv-sincargar{margin-left:0}.cv-fila{grid-template-columns:minmax(0,1fr)}}.pan-c-contrato-fila{border-top:1px solid #ffffff1f;padding-top:9px}.pan-c-contrato-fila dt{flex-direction:column;gap:2px;min-width:0;display:flex}.pan-c-contrato-fila dt>span{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.pan-c-contrato-fila dt small{font-size:var(--t-pie);color:#fff9}.pan-c-recurrente{color:var(--ice);font-size:var(--t-rotulo);letter-spacing:.08em;background:#a9ccf72e;border-radius:999px;padding:2px 8px;font-style:normal;font-weight:700}.pan-c-recurrente.alto{background:var(--warn-soft);color:var(--warn-ink)}.base-activa{background:#ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.base-activa b{font-size:var(--t-enfasis);font-weight:700;display:block}.base-activa small{font-size:var(--t-sec);color:#ffffffc7;margin-top:2px;display:block}.base-error{font-size:var(--t-sec);color:#ffc9c9;margin-top:8px;display:block}.base-elegir{margin-top:2px}.banda-activar{font-family:var(--font-mono);font-size:var(--t-sec);color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.banda-activar:hover{background:#ffffff47}.banda-activar:disabled{opacity:.5;cursor:not-allowed}.bandas li.puesta b{color:#9be6bd;align-items:center;gap:6px;display:inline-flex}.bandas-nota{font-size:var(--t-pie);color:#fff9;margin-top:10px;display:block}.empezar-fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.empezar-opcion{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:9px;padding:28px;transition:border-color .15s,transform .15s;display:flex}.empezar-opcion:hover{border-color:var(--ice);transform:translateY(-2px)}.empezar-opcion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empezar-icono{background:var(--ice-soft);width:52px;height:52px;color:var(--brand);border-radius:16px;place-items:center;display:grid}.empezar-icono.descripcion{background:var(--hold-soft);color:var(--hold-ink)}.empezar-opcion .rotulo{background:var(--canvas);border-radius:999px;padding:4px 10px}.empezar-opcion h3{font-family:var(--font-display);font-size:var(--t-titulo-m);color:var(--navy);font-weight:800}.empezar-opcion p{font-size:var(--t-base);color:var(--muted);line-height:1.6}.empezar-opcion>small{font-size:var(--t-sec);color:var(--neutral)}.empezar-ir{font-size:var(--t-base);color:var(--brand);align-items:center;gap:7px;margin-top:8px;font-weight:600;display:inline-flex}.empezar-nota{font-size:var(--t-base);color:var(--muted);margin-top:16px}.tabla-cabecera.dc-tabla,.tabla-fila.dc-tabla{grid-template-columns:minmax(0,2.2fr) 1.1fr 1.2fr .9fr .9fr .7fr}.tabla-fila.dc-tabla{cursor:pointer}.tabla-fila.dc-tabla:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chip-estado.ok{background:var(--ok-soft);color:var(--ok-ink)}.chip-estado.curso{background:var(--hold-soft);color:var(--hold-ink)}.dc-avance{font-size:var(--t-pie);color:var(--neutral);margin-top:4px;display:block}.dc-nota{font-size:var(--t-sec);color:var(--muted);align-items:center;gap:9px;margin-top:14px;line-height:1.55;display:flex}.dc-nota svg{color:var(--neutral);flex:none}.dc-nota.chica{font-size:var(--t-pie);letter-spacing:.3px;color:var(--neutral);margin-top:6px}.dc-nueva{margin-top:18px}.dc-formas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.forma{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}.forma:hover:not(:disabled){border-color:var(--ice)}.forma.puesta{border-color:var(--accent);background:var(--ice-soft)}.forma:disabled{opacity:.55;cursor:not-allowed}.forma-icono{background:var(--canvas);width:34px;height:34px;color:var(--brand);border-radius:11px;place-items:center;display:grid}.forma.puesta .forma-icono{background:var(--surface)}.forma b{font-size:var(--t-enfasis);color:var(--navy);align-items:center;gap:7px;font-weight:700;display:flex}.forma small{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.forma-pronto{background:var(--warn-soft);color:var(--warn-ink);font-size:var(--t-pie);border-radius:999px;padding:3px 9px;font-style:normal}.pos-dcs{flex-direction:column;gap:10px;margin-top:12px;display:flex}.dc-opcion{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:13px 16px;display:flex}.dc-opcion:hover{border-color:var(--ice)}.dc-opcion.puesta{border-color:var(--accent);background:var(--ice-soft)}.dc-opcion b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.dc-opcion small{font-size:var(--t-pie);color:var(--muted)}.dc-opcion em{font-size:var(--t-sec);color:var(--neutral);font-style:normal}@container cuerpo (width<=860px){.empezar-fila,.dc-formas{grid-template-columns:minmax(0,1fr)}.tabla-cabecera.dc-tabla,.tabla-fila.dc-tabla{grid-template-columns:1fr auto}.tabla-fila.dc-tabla>span:nth-child(2),.tabla-fila.dc-tabla>span:nth-child(4){grid-column:1/-1}}.org-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.org-cifra{flex-direction:column;gap:4px;padding:18px 20px;display:flex}.org-cifra b{font-family:var(--font-display);color:var(--navy);font-size:30px;font-weight:800;line-height:1}.org-cifra span{font-size:var(--t-sec);color:var(--muted)}.org-fila{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;margin-top:16px;display:grid}.org-arbol{padding:22px 24px}.org-rama{flex-direction:column;gap:14px;display:flex}.org-rama.raiz{gap:20px}.org-unidad{flex-direction:column;gap:10px;display:flex}.org-unidad .org-rama{border-left:1px solid var(--line);margin-left:18px;padding-left:16px}.org-unidad-cab b{font-family:var(--font-display);font-size:var(--t-tarjeta);color:var(--navy);font-weight:800}.org-unidad.n1 .org-unidad-cab b,.org-unidad.n2 .org-unidad-cab b{font-size:var(--t-enfasis)}.org-unidad-cab small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.org-puestos{flex-direction:column;gap:8px;margin-left:18px;display:flex}.org-puesto{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:11px 14px;display:grid}.org-puesto:hover{border-color:var(--ice)}.org-puesto.puesto{border-color:var(--accent);background:var(--ice-soft)}.org-puesto-icono{background:var(--canvas);width:30px;height:30px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.org-puesto.puesto .org-puesto-icono{background:var(--surface)}.org-puesto-que b{font-size:var(--t-enfasis);color:var(--ink);font-weight:700;display:block}.org-puesto-que small{font-size:var(--t-pie);color:var(--muted)}.org-vacantes{background:var(--neutral-soft);color:var(--muted);font-size:var(--t-pie);white-space:nowrap;border-radius:999px;padding:3px 10px;font-style:normal}.org-vacantes.hay{background:var(--warn-soft);color:var(--warn-ink)}.org-dc{font-size:var(--t-pie);color:var(--brand);white-space:nowrap;align-items:center;gap:6px;font-style:normal;display:inline-flex}.org-dc.sin{color:var(--neutral)}.org-ficha{padding:22px 24px;position:sticky;top:18px}.org-ficha header{align-items:flex-start;gap:12px;display:flex}.org-ficha header b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.org-ficha header small{font-size:var(--t-sec);margin-top:3px;display:block}.org-ficha header small a{color:var(--brand)}.org-ficha header small a:hover{text-decoration:underline}.org-ficha .cv-quitar{margin-left:auto}.org-plazas{flex-direction:column;gap:8px;margin-top:16px;display:flex}.org-plazas li{background:var(--canvas);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.org-plazas li.vacante{background:var(--warn-soft)}.org-plaza-n{background:var(--surface);width:24px;height:24px;font-size:var(--t-pie);color:var(--muted);border-radius:8px;place-items:center;display:grid}.org-plaza-que{flex:1;min-width:0}.org-plaza-que b{font-size:var(--t-sec);color:var(--ink);font-weight:700;display:block}.org-plaza-que small{font-size:var(--t-pie);color:var(--muted)}.org-plaza-accion{font-size:var(--t-pie);color:var(--brand);white-space:nowrap;font-weight:600}.org-plaza-accion:hover{text-decoration:underline}.org-plaza-accion:disabled{opacity:.5}.org-plaza-acciones{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.org-plaza-accion.quitar{color:var(--crit-ink)}.org-plaza-confirma{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.org-plaza-confirma span{gap:10px;display:flex}.org-plaza-confirma small{font-size:var(--t-pie);color:var(--ink)}.org-editar select{background:var(--surface);width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);border:1px solid #d5dce8;border-radius:10px;padding:11px 14px}.org-ficha .config-campo{margin-top:16px}.org-ficha-pie{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.org-ficha-pie .pildora:disabled{opacity:.5;cursor:not-allowed}.org-ficha-nota{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:7px;margin-top:10px;display:flex}.org-vacio{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:18px;padding:54px 40px;display:flex}.org-vacio-icono{background:var(--ice-soft);width:66px;height:66px;color:var(--brand);border-radius:20px;place-items:center;display:grid}.org-vacio h3{font-family:var(--font-display);font-size:var(--t-titulo);color:var(--navy);font-weight:800}.org-vacio p{max-width:520px;font-size:var(--t-base);color:var(--muted);line-height:1.6}.org-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.org-unidad-nueva{margin-top:10px}.dc-nueva select{border:1px solid var(--line);background:var(--surface);height:42px;font:inherit;font-size:var(--t-enfasis);color:var(--ink);border-radius:11px;padding:0 12px}.dc-nueva select+select{margin-top:10px}@container cuerpo (width<=860px){.org-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.org-fila,.org-numeros{grid-template-columns:minmax(0,1fr)}.org-ficha{position:static}.org-puesto{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.org-vacantes,.org-dc{grid-column:2}}.pos-desde-plaza{background:var(--hold-soft);color:var(--hold-ink);font-size:var(--t-sec);border-radius:12px;margin-bottom:4px;padding:11px 14px;line-height:1.5}.pos-estructura{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.pos-estructura h3{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.pos-estructura p{font-size:var(--t-sec);color:var(--muted);line-height:1.55}.pos-estructura select,.pos-estructura input[type=text],.pos-estructura input:not([type]){border:1px solid var(--line);background:var(--surface);height:40px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:11px;padding:0 12px}.pos-estructura .pildora{justify-content:center;margin-top:2px}.pos-estructura-ok{font-size:var(--t-sec);color:var(--ok-ink);align-items:center;gap:8px;display:flex}.pos-estructura-ok a{color:var(--brand);text-decoration:underline}.pos-estructura label.pos-estructura-ok{color:var(--muted)}.pos-estructura input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}.panel-cuerpo{container:cuerpo/inline-size}.barra-creditos{white-space:nowrap}.barra-saludo{min-width:0}@container cuerpo (width<=980px){.panel-barra{gap:16px;padding:0 26px}.barra-saludo h1,.barra-saludo p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra-quien .quien-datos{display:none}.barra-derecha{gap:10px}.pos-ficha header{flex-wrap:wrap}.pos-nombre{flex:calc(100% - 58px);margin-right:0}.pos-nombre h2{font-size:var(--t-titulo-m)}.pos-pestanas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pos-pestanas::-webkit-scrollbar{display:none}.pos-pestanas button{white-space:nowrap;flex:none}.pos-cuerpo{grid-template-columns:minmax(0,1fr)}.pos-docs{grid-template-columns:repeat(3,1fr)}.org-fila{grid-template-columns:minmax(0,1fr)}.org-ficha{position:static}.cv-salidas{grid-template-columns:minmax(0,1fr)}.cv-banda{flex-wrap:wrap}.cv-banda .pildora,.cv-sincargar{margin-left:0}}@container cuerpo (width<=860px){.tabla-cabecera{display:none}.tabla-fila,.tabla-fila.dc-tabla{grid-template-columns:1fr auto;gap:6px 12px;padding:16px}.tabla-fila>span:nth-child(2),.tabla-fila>span:nth-child(4){font-size:var(--t-sec);grid-column:1/-1}.tabla-fila>span:nth-child(6){display:none}.cv-fila{grid-template-columns:minmax(0,1fr)}.org-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.forma .riel-aro{margin-bottom:2px}.forma-incluye{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.forma-incluye li{background:var(--canvas);font-size:var(--t-sec);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.forma-incluye li svg{color:var(--ok)}.forma-incluye li.pronto{color:var(--neutral);font-weight:500}.forma-incluye .forma-pronto{font-size:var(--t-rotulo);padding:1px 7px}.forma.puesta .forma-incluye li{background:var(--surface)}.dc-carga{border:1.5px dashed var(--ice);background:var(--canvas);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;transition:border-color .15s,background .15s;display:flex}.dc-carga.encima{border-color:var(--accent);background:var(--ice-soft)}.dc-carga.lista{border-style:solid;border-color:var(--ok);background:var(--ok-soft);align-items:stretch;padding:16px 18px}.dc-carga-icono{background:var(--surface);width:46px;height:46px;color:var(--brand);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.dc-carga>b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.dc-carga-o{font-size:var(--t-base);color:var(--muted)}.dc-carga-o button{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.dc-carga-o button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.dc-carga>small{font-size:var(--t-sec);color:var(--neutral)}.dc-carga-archivo{text-align:left;align-items:center;gap:12px;display:flex}.dc-carga-archivo>div{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.dc-carga-archivo b{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-enfasis);color:var(--navy);font-weight:700;overflow:hidden}.dc-carga-archivo small{font-size:var(--t-sec);color:var(--ok-ink);align-items:center;gap:6px;display:inline-flex}.dc-carga-archivo .forma-icono{background:var(--surface)}.dc-carga-quitar{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--ink);border-radius:999px;padding:5px 12px;font-weight:600}.dc-carga-quitar:hover{border-color:var(--crit);color:var(--crit-ink)}.dc-carga-pie{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.dc-asistente{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.dc-asistente-titulo{margin-bottom:12px;display:block}.dc-asistente .dc-carga-pie{gap:8px 12px;margin-top:8px}.pasos-v{flex-direction:column;padding-top:6px;list-style:none;display:flex;position:sticky;top:24px}.pasos-v li{padding-bottom:44px;position:relative}.pasos-v li:last-child{padding-bottom:0}.pasos-v li:not(:last-child):after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:40px;bottom:6px;left:15px}.pasos-v li.hecho:after{background:var(--brand)}.pasos-v li>button,.pasos-v li>div{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.pasos-v li>button{cursor:pointer}.pasos-v li>button:hover .pasos-v-txt b{color:var(--brand)}.pasos-v li>button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:10px}.pasos-v-num{border:1.5px solid var(--line);background:var(--surface);width:32px;height:32px;font-size:var(--t-sec);color:var(--neutral);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.pasos-v li.ahora .pasos-v-num{border-color:var(--navy);background:var(--navy);color:#fff}.pasos-v li.hecho .pasos-v-num{border-color:var(--brand);color:var(--brand)}.pasos-v-txt{flex-direction:column;gap:2px;min-width:0;padding-top:5px;display:flex}.pasos-v-txt b{font-size:var(--t-enfasis);color:var(--muted);font-weight:600}.pasos-v li.ahora .pasos-v-txt b{color:var(--navy);font-weight:700}.pasos-v li.hecho .pasos-v-txt b{color:var(--ink)}.pasos-v-txt small{font-size:var(--t-sec);color:var(--neutral)}@media (width<=900px){.dc-asistente{grid-template-columns:minmax(0,1fr);gap:16px}.pasos-v{flex-direction:row;gap:20px;padding-top:0;position:static}.pasos-v li{padding-bottom:0}.pasos-v li:not(:last-child):after,.pasos-v-txt small{display:none}}.dc-carga.compacta{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;padding:14px 18px}.dc-carga.compacta.lista{padding:12px 16px}.dc-carga.compacta .dc-carga-icono{flex:none;width:42px;height:42px;margin-bottom:0}.dc-carga-texto{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.dc-carga-texto b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.dc-carga-texto small{font-size:var(--t-sec);color:var(--neutral);flex-basis:100%}.dc-carga-pie .dc-carga-pronto{margin:0 0 0 auto}.dc-carga-pie .campo-nota{margin:0}.dc-carga-plantilla{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--brand);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.dc-carga-plantilla:hover{border-color:var(--ice);background:var(--ice-soft)}.dc-carga-pronto{font-size:var(--t-sec);color:var(--neutral);align-items:center;gap:8px;margin-top:8px;display:flex}.min-consulting{margin-top:18px;padding:22px 24px}.min-top h3{font-family:var(--font-display);font-size:var(--t-seccion);color:var(--navy);font-weight:700}.min-top p{max-width:72ch;font-size:var(--t-base);color:var(--muted);margin-top:4px;line-height:1.55}.min-saldo{background:var(--canvas);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:16px;padding:16px 18px;display:flex}.min-saldo>div:first-child{flex-direction:column;gap:3px;display:flex}.min-saldo b{font-size:var(--t-ficha);color:var(--navy);font-weight:700}.min-saldo small{font-size:var(--t-sec);color:var(--muted)}.min-paquetes{flex-wrap:wrap;gap:8px;display:flex}.min-paquetes .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0}.min-confirmar{font-size:var(--t-base);color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.min-aviso{font-size:var(--t-sec);color:var(--crit-ink);margin-top:10px}.min-aviso.ok{color:var(--ok-ink)}.min-sub{font-size:var(--t-base);color:var(--navy);margin-top:20px;font-weight:700}.min-vacio{font-size:var(--t-sec);color:var(--muted);margin-top:8px}.min-tabla{margin-top:8px}.min-fila{border-top:1px solid var(--line);font-size:var(--t-sec);color:var(--ink);grid-template-columns:80px minmax(0,1fr) minmax(0,1.4fr) 70px minmax(0,1.4fr);gap:12px;padding:9px 0;display:grid}.min-fila.cabecera{font-size:var(--t-pie);letter-spacing:.06em;text-transform:uppercase;color:var(--neutral);border-top:0;font-weight:700}.min-fila>span{overflow-wrap:anywhere}@container cuerpo (width<=820px){.min-fila{grid-template-columns:1fr 1fr}.min-fila.cabecera{display:none}}button.pos-punto{cursor:pointer;padding:0;transition:border-color .15s,transform .15s}button.pos-punto:disabled{cursor:default}button.pos-punto:not(:disabled):hover{border-color:var(--accent);transform:scale(1.06)}button.pos-punto:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-etapas li.hecha .pos-punto{border-color:var(--ok);background:var(--ok);color:#fff}.pos-etapas li.hecha b{color:var(--navy)}.pos-etapas li.hecha small{color:var(--ok-ink)}@media (prefers-reduced-motion:reduce){button.pos-punto{transition:none}button.pos-punto:not(:disabled):hover{transform:none}}.pos-sigue{border:1px solid var(--ice);background:var(--ice-soft);align-items:center;gap:18px 28px;margin-top:14px;padding:20px 24px;display:flex}.pos-sigue-texto{flex-direction:column;gap:5px;min-width:0;margin-right:auto;display:flex}.pos-sigue-sello{font-size:var(--t-rotulo);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:700}.pos-sigue h3{font-family:var(--font-display);font-size:var(--t-seccion);color:var(--navy);text-wrap:balance;font-weight:700;line-height:1.3}.pos-sigue-texto>p:not(.pos-sigue-sello){max-width:68ch;font-size:var(--t-base);color:var(--ink);line-height:1.55}.pos-sigue-texto small{font-size:var(--t-sec);color:var(--warn-ink);font-weight:600}.pos-sigue-acciones{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.pos-sigue-acciones .pildora{justify-content:center}.pos-sigue-hera{border:1px solid var(--line);background:var(--surface);font-size:var(--t-base);color:var(--brand);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:600;display:inline-flex}.pos-sigue-hera:hover{border-color:var(--ice);background:var(--canvas)}.pos-sigue-hera:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-sigue.esperar_filtraje,.pos-sigue.esperar_evaluacion,.pos-sigue.cerrada{border-color:var(--line);background:var(--canvas)}.pos-sigue.vencida{border-color:var(--warn-soft);background:var(--warn-soft)}.pos-sigue.ver_finalistas{border-color:var(--ok);background:var(--ok-soft)}@container cuerpo (width<=820px){.pos-sigue{flex-direction:column;align-items:stretch;padding:18px}.pos-sigue-acciones{flex-flow:wrap}}.avance-mini{flex-direction:column;gap:6px;display:flex}.avance-pips{gap:4px;display:flex}.avance-pips i{background:var(--line);border-radius:3px;width:14px;height:6px}.avance-pips i.hecha{background:var(--ok)}.avance-pips i.actual{background:var(--accent)}.avance-mini small{font-size:var(--t-pie);color:var(--muted)}@container cuerpo (width<=820px){.pos-tabla .tabla-fila{grid-template-columns:1fr auto}}.pos-tabla .tabla-cabecera,.pos-tabla .tabla-fila{grid-template-columns:minmax(0,2fr) .8fr 1fr 1.2fr 1.4fr .9fr auto}.pos-tabla .tabla-fila{cursor:pointer}.celda-cargo a{color:inherit;text-decoration:none}.celda-cargo a:hover b{text-underline-offset:3px;text-decoration:underline}.celda-cargo a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.tabla-buscar{align-items:center;gap:8px;display:flex}.tabla-orden{border:1px solid var(--line);background:var(--surface);height:38px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:999px;padding:0 30px 0 12px}.tabla-orden:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-fila-acciones{justify-content:flex-end;gap:4px;display:flex}.pos-fila-acciones button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--brand);cursor:pointer;border-radius:9px;place-items:center;display:grid}.pos-fila-acciones button:hover:not(:disabled){border-color:var(--ice);background:var(--ice-soft)}.pos-fila-acciones button:disabled{color:var(--neutral);opacity:.45;cursor:not-allowed}.pos-fila-acciones button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pos-cerrar-barra{border-bottom:1px solid var(--line);background:var(--warn-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex}.pos-cerrar-barra p{font-size:var(--t-base);color:var(--warn-ink);margin-right:auto;line-height:1.5}.pos-cerrar-barra .pos-cerrar-error{color:var(--crit-ink)}.pos-cerrar-barra .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0}.tabla-vacia .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0;margin-top:12px}@container cuerpo (width<=820px){.pos-tabla .tabla-fila{grid-template-columns:1fr auto}.tabla-buscar{width:100%}.tabla-buscar .buscador{flex:1}}.pos-mas-caja{flex:none;position:relative}.pos-menu{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0e14461f}.pos-menu button{text-align:left;width:100%;font-size:var(--t-base);color:var(--crit-ink);border-radius:8px;padding:9px 12px;font-weight:600}.pos-menu button:hover:not(:disabled){background:var(--canvas)}.pos-menu button:disabled{color:var(--neutral);cursor:not-allowed}.pos-ficha .pos-cerrar-barra{border-bottom:0;border-radius:12px;margin-top:12px}.pos-umbral-boton{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.pos-umbral-boton svg,.pos-umbral-boton:hover{color:var(--brand)}.pos-umbral-barra{background:var(--ice-soft)}.pos-umbral-barra p{color:var(--ink);flex-direction:column;flex:320px;gap:2px;display:flex}.pos-umbral-barra p span{font-size:var(--t-sec);color:var(--muted)}.pos-umbral-barra .pos-cerrar-error{flex-basis:100%;order:3}.pos-umbral-campo{align-items:center;gap:6px;display:inline-flex}.pos-umbral-campo input,.sel-valor input{border:1px solid var(--line);background:var(--surface);width:84px;height:38px;font:inherit;font-size:var(--t-enfasis);color:var(--navy);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 10px;font-weight:700}.pos-umbral-campo input:focus,.sel-valor input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.pos-umbral-campo b,.sel-valor b{color:var(--navy)}.sel-campo{max-width:360px;margin-top:18px}.sel-valor{align-items:center;gap:8px;display:inline-flex}.sel-campo+.config-error,.sel-campo~.cuest-guardar{margin-top:14px}.umbral-tag{background:var(--warn-soft);font-size:var(--t-pie);color:var(--warn-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-style:normal;font-weight:700;display:inline-flex}.umbral-aviso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border:1px solid #f3cfab;border-radius:10px;margin-top:10px;padding:9px 12px;line-height:1.5}.pos-umbral-barra .umbral-aviso{flex-basis:100%;order:3;margin-top:0}.umbral-confirmar{border:1px solid var(--warn);background:var(--warn-soft);border-radius:12px;margin-top:12px;padding:12px 14px}.umbral-confirmar b{color:var(--warn-ink)}.umbral-confirmar p{font-size:var(--t-sec);color:var(--ink);margin-top:4px;line-height:1.5}.umbral-confirmar div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pildora.umbral-si{background:var(--warn-ink);color:#fff}.pildora.umbral-si:hover:not(:disabled){background:#8a4f19}.sel-lista{font-size:var(--t-sec);color:var(--muted);flex-direction:column;gap:9px;margin-top:10px;padding-left:18px;line-height:1.5;list-style:outside;display:flex}@container cuerpo (width<=560px){.pos-umbral-barra .pos-umbral-campo{flex:100%}.pos-umbral-barra .pildora{flex:1 1 0;justify-content:center}}.pos-meta a{color:var(--brand);font-weight:600}.pos-docs article{position:relative}.pos-docs article.espera{opacity:.78}.pos-doc-estado{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;font-style:normal;font-weight:600;display:inline-flex}.pos-doc-estado.lista{background:var(--ok-soft);color:var(--ok-ink);cursor:pointer}.pos-doc-estado.lista:hover{text-decoration:underline}.pos-docs .pos-doc-estado{background:var(--surface)}.pos-docs .pos-doc-estado.lista{background:var(--ok-soft)}.dc-lista .tabla-cabecera.dc-tabla,.dc-lista .tabla-fila.dc-tabla{grid-template-columns:minmax(0,2.2fr) 1.1fr 1fr 1.3fr 1fr auto}.tabla-fila.dc-tabla.archivada{opacity:.65}.dc-avance-celda{flex-direction:column;gap:6px;display:flex}.dc-avance-celda small{font-size:var(--t-pie);color:var(--muted)}.dcf-barra-avance{background:var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.dcf-barra-avance>i{background:var(--accent);border-radius:99px;height:100%;display:block}@container cuerpo (width<=860px){.dc-lista .tabla-cabecera.dc-tabla,.dc-lista .tabla-fila.dc-tabla{grid-template-columns:1fr auto}}.dcf-cabeza{flex-wrap:wrap;align-items:center;gap:14px 18px;padding:22px 24px;display:flex}.dcf-nombre{flex-direction:column;gap:6px;min-width:0;margin-right:auto;display:flex}.dcf-nombre h2{font-family:var(--font-display);font-size:var(--t-titulo);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;font-weight:800}.dcf-nombre p{font-size:var(--t-base);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dcf-acciones{flex-wrap:wrap;gap:8px;display:flex}.dcf-acciones .pildora{align-items:center;gap:7px;display:inline-flex}.dcf-acciones .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0}.dcf-cabeza .dcf-barra{border-bottom:0;border-radius:12px;flex-basis:100%}.dcf-cuerpo{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;margin-top:14px;display:grid}.dcf-contenido{padding:6px 0 0}.dcf-contenido>h3{font-size:var(--t-tarjeta);color:var(--navy);padding:16px 22px 4px;font-weight:700}.dcf-sec{border-top:1px solid var(--line);padding:16px 22px}.dcf-contenido>h3+.dcf-sec{border-top:0}.dcf-sec header{align-items:center;gap:10px;display:flex}.dcf-sec header b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.dcf-sec header small{font-size:var(--t-pie);color:var(--warn-ink)}.dcf-sec header small.ok{color:var(--ok-ink)}.dcf-sec dl{flex-direction:column;gap:10px;margin-top:12px;display:flex}.dcf-sec dl>div{grid-template-columns:200px minmax(0,1fr);gap:14px;display:grid}.dcf-sec dt{font-size:var(--t-sec);color:var(--muted);line-height:1.55}.dcf-sec dd{font-size:var(--t-base);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.dcf-sec dd.vacio{color:var(--neutral);font-style:italic}.dcf-lado{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.dcf-caja{padding:18px 20px}.dcf-caja h3{font-size:var(--t-base);letter-spacing:.02em;color:var(--navy);font-weight:700}.dcf-cifra{font-size:var(--t-seccion);color:var(--navy);margin:10px 0 8px;font-weight:700}.dcf-vacio{font-size:var(--t-sec);color:var(--muted);margin-top:8px;line-height:1.5}.dcf-lista{font-size:var(--t-base);color:var(--ink);flex-direction:column;gap:6px;margin-top:10px;line-height:1.45;display:flex}.dcf-lista li:before{content:"·";color:var(--accent);margin-right:6px;font-weight:700}.dcf-usos{flex-direction:column;gap:10px;margin-top:10px;display:flex}.dcf-usos li{color:var(--brand);grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.dcf-usos li svg{margin-top:2px}.dcf-usos a{font-size:var(--t-base);color:var(--navy);font-weight:600}.dcf-usos small{font-size:var(--t-pie);color:var(--muted);grid-column:2}.dcf-historia{font-size:var(--t-sec);color:var(--ink);flex-direction:column;gap:8px;margin-top:10px;display:flex}.dcf-historia li{align-items:center;gap:7px;display:flex}.dcf-historia li svg{color:var(--ok)}.dcf-historia li.mono{color:var(--muted)}.dcf-ver-historial{font-size:var(--t-sec);color:var(--brand);margin-top:12px;font-weight:600}.dcf-ver-historial:hover{text-decoration:underline}.hist-telon{place-items:stretch end;padding:0}.hist-cajon{background:var(--surface);flex-direction:column;gap:18px;width:min(520px,100%);height:100%;padding:30px 30px 26px;display:flex;overflow-y:auto;box-shadow:-24px 0 60px #070b2e33}.hist-top{align-items:flex-start;gap:12px;display:flex}.hist-top h3{font-family:var(--font-display);font-size:var(--t-titulo-m);color:var(--navy);font-weight:800}.hist-top p{font-size:var(--t-sec);color:var(--muted);margin-top:4px}.hist-top .cv-quitar{margin-left:auto}.hist-linea{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hist-ev{padding:0 0 22px 28px;position:relative}.hist-ev:before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:-2px;left:6px}.hist-ev:last-child:before{display:none}.hist-punto{background:var(--neutral);width:14px;height:14px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:4px;left:0}.hist-ev.hito .hist-punto{background:var(--ok)}.hist-ev.cambio .hist-punto{background:var(--accent)}.hist-cabeza{align-items:center;gap:9px;display:flex}.hist-v{background:var(--navy);color:#fff;font-size:var(--t-pie);border-radius:6px;padding:2px 7px}.hist-t{font-size:var(--t-base);color:var(--navy);font-weight:700}.hist-cabeza time{font-size:var(--t-pie);color:var(--muted);white-space:nowrap;margin-left:auto}.hist-ev p{font-size:var(--t-sec);color:var(--ink);margin-top:5px;line-height:1.5}.hist-quien{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:6px;margin-top:5px;display:flex}.hist-nota{background:var(--ice-soft);border-radius:14px;padding:16px 18px}.hist-nota b{font-size:var(--t-sec);color:var(--navy);font-weight:700}.hist-nota p{font-size:var(--t-sec);color:var(--muted);margin-top:6px;line-height:1.55}.hist-pie{font-size:var(--t-pie);color:var(--muted)}.dcf-seguir{background:var(--navy);color:#fff;font-size:var(--t-base);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:600;display:inline-flex}@container cuerpo (width<=860px){.dcf-cuerpo{grid-template-columns:minmax(0,1fr)}.dcf-lado{position:static}.dcf-sec dl>div{grid-template-columns:1fr;gap:2px}}.dcf-acciones .pildora{height:38px;font-size:var(--t-base);padding:0 16px}.hera-linea{border:1px solid var(--ice);background:var(--ice-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:14px;padding:16px 20px;display:flex}.hera-linea-texto{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.hera-linea-texto b{font-size:var(--t-rotulo);letter-spacing:.12em;color:var(--brand);font-weight:700}.hera-linea-texto p{max-width:70ch;font-size:var(--t-base);color:var(--ink);line-height:1.55}.hera-linea-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hera-linea-botones .pildora.chica{height:38px;font-size:var(--t-base);padding:0 16px}.hera-linea-botones .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0}.hera-linea-otro{font-size:var(--t-base);color:var(--muted);padding:6px 8px;font-weight:600}.hera-linea-otro:hover{color:var(--navy);text-decoration:underline}.tabla-fila,.mov-fila,.min-fila,.tarjeta.ficha b,.org-cifra b,.pos-dato dd,.dc-avance-celda small,.avance-mini small,.dom-cifras b{font-variant-numeric:tabular-nums}.esq{flex-direction:column;gap:14px;display:flex}.esq-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.esq i,.esq-tarjeta{background:linear-gradient(90deg, var(--line) 0%, var(--canvas) 50%, var(--line) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite esq-brillo;display:block}.esq-tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:16px;animation:none}.esq-pad{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.esq-alto{min-height:260px}.esq-l{height:12px}.esq-l.alto{height:22px}.esq .w12{width:12%}.esq .w15{width:15%}.esq .w18{width:18%}.esq .w20{width:20%}.esq .w25{width:25%}.esq .w30{width:30%}.esq .w35{width:35%}.esq .w40{width:40%}.esq .w60{width:60%}.esq .w70{width:70%}.esq-cabeza{flex-direction:column;gap:10px;display:flex;position:relative}.esq-cabeza .esq-boton{border-radius:999px;width:150px;height:38px;position:absolute;top:0;right:0}.esq-filtros{align-items:center;gap:8px;display:flex}.esq-chip{border-radius:999px;width:90px;height:32px}.esq-buscar{border-radius:999px;width:220px;height:36px;margin-left:auto}.esq-fila{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:22px;display:flex}.esq-fila:last-child{border-bottom:0}.esq-pasos{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:8px;display:grid}.esq-pasos i{border-radius:50%;width:30px;height:30px}.esq-dos{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.esq-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.esq-hoja{grid-template-columns:320px minmax(0,1fr);gap:0;min-height:calc(100svh - 68px);display:grid}.esq-hoja .esq-hera{background:#15246c;border-radius:0}.esq-hoja .esq-campos{flex-direction:column;gap:18px;padding:28px;display:flex}.esq-barra{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:68px;padding:0 22px;display:flex}@keyframes esq-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.esq i{animation:none}}@container cuerpo (width<=820px){.esq-dos,.esq-tres{grid-template-columns:minmax(0,1fr)}.esq-buscar{display:none}}@media (width<=1000px){.esq-hoja{grid-template-columns:1fr}.esq-hoja .esq-hera{min-height:200px}}.panel .pildora:focus-visible,.panel .pildora.hueca:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@container cuerpo (width<=820px){.pos-nombre{flex-wrap:wrap;row-gap:6px}}.dcf-principal{flex-direction:column;gap:14px;min-width:0;display:flex}.dcf-entregables{padding:18px 22px 20px}.dcf-entregables>header h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.dcf-entregables>header p{font-size:var(--t-sec);color:var(--muted);margin-top:4px}.ent{flex-direction:column;gap:12px;width:100%;margin-top:14px;display:flex}.doc-lienzo .ent{margin-top:0}.dcf-entregables .ent+.ent{margin-top:12px}.dcf-doc{margin-top:14px;padding:18px 22px 20px}.dcf-doc>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dcf-doc>header h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.dcf-doc>header .pildora.hueca{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);align-items:center;padding:0 14px;display:inline-flex}.ent-nota{background:var(--canvas);font-size:var(--t-sec);color:var(--muted);border-radius:12px;padding:10px 14px;line-height:1.5}.ent-con-boton{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ent-con-boton span{flex:260px}.ent-error{background:var(--crit-soft);color:var(--crit-ink);font-size:var(--t-sec);border-radius:10px;padding:9px 13px;line-height:1.5}.ent-doc{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ent-doc>header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ent-doc>header>div{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.ent-doc>header b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.ent-doc>header small{font-size:var(--t-pie);color:var(--muted)}.ent-icono{background:var(--ice-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.ent-chip{font-size:var(--t-pie);background:var(--neutral-soft);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-style:normal;font-weight:600;display:inline-flex}.ent-chip.listo{background:var(--ok-soft);color:var(--ok-ink)}.ent-chip.curso{background:var(--hold-soft);color:var(--hold-ink)}.ent-chip.error{background:var(--crit-soft);color:var(--crit-ink)}.ent-chip.viejo{background:var(--warn-soft);color:var(--warn-ink)}.ent-provisional{font-size:var(--t-pie);color:var(--neutral);font-style:italic}.ent-aviso{background:var(--warn-soft);color:var(--warn-ink);font-size:var(--t-sec);border-radius:10px;padding:9px 13px;line-height:1.5}.ent-aviso a{color:var(--warn-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.ent-vista{background:#eef1f7;border-radius:12px;place-items:start center;padding:22px 16px;display:grid;overflow-x:auto}@media (width<=560px){.ent-vista{padding:10px 6px}.ent-vista .doc-hoja{padding:22px 18px}.ent-vista .doc-codigo{white-space:nowrap}}.ent-texto{background:var(--canvas);border-radius:12px;position:relative}.ent-texto pre{max-height:260px;font-family:var(--font-body);font-size:var(--t-base);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px 40px;line-height:1.6;overflow:hidden}.ent-texto.abierto pre{max-height:none;padding-bottom:46px}.ent-texto:not(.abierto):after{content:"";background:linear-gradient(to bottom, #f7f9fc00, var(--canvas) 55%);pointer-events:none;border-radius:0 0 12px 12px;height:100px;position:absolute;inset:auto 0 0}.ent-ver{z-index:1;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:var(--t-sec);color:var(--brand);cursor:pointer;border-radius:999px;padding:4px 11px;font-weight:600;position:absolute;bottom:10px;left:16px}.ent-doc>footer{flex-wrap:wrap;gap:8px;display:flex}.ent-doc>footer .pildora.chica{height:34px;font-size:var(--t-sec);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ent-doc>footer .pildora.hueca,.ent-con-boton .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0}.ent-doc>footer .pildora:disabled{opacity:.5;cursor:not-allowed}.cuest-guardar{align-self:flex-start;margin-top:4px}.pos-dc header .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0;align-items:center;display:inline-flex}@media (width<=980px) and (hover:none),(width<=720px){.panel-barra{gap:10px;padding:12px 16px 14px}}@container cuerpo (width<=560px){.pos-docs{grid-template-columns:1fr 1fr}.pos-dc header{flex-wrap:wrap}}.base-confirmar{background:#ffffff1a;border:1px solid #ffffff38;border-radius:12px;flex-direction:column;gap:10px;max-width:460px;margin-top:14px;padding:12px 14px;display:flex}.base-confirmar p{font-size:var(--t-base);color:#fff;line-height:1.5}.base-confirmar div{flex-wrap:wrap;gap:8px;display:flex}.base-confirmar .pildora.hueca{color:#fff;background:0 0;border:1px solid #ffffff73}.cv-confirmar{background:var(--warn-soft);border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;display:flex}.cv-confirmar p{font-size:var(--t-sec);color:var(--warn-ink);line-height:1.5}.cv-confirmar div{flex-wrap:wrap;gap:8px;display:flex}.cv-confirmar .pildora.hueca,.cv-quitar-si .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.cv-quitar-si{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cv-quitar-si small{font-size:var(--t-pie);color:var(--muted)}.cv-quitar-si .pildora.chica{height:28px;font-size:var(--t-pie);padding:0 12px}.pos-dc-confirmar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pos-dc-confirmar small{font-size:var(--t-sec);color:var(--ink);flex:220px;line-height:1.5}.pos-dc-confirmar .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pos-dc-error{font-size:var(--t-sec);color:var(--crit-ink);flex-basis:100%}.doc-confirmar,.usu-confirmar{background:var(--warn-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.doc-confirmar small,.usu-confirmar small{font-size:var(--t-sec);color:var(--warn-ink);flex:100%;line-height:1.5}.doc-confirmar .pildora.hueca,.usu-confirmar .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.mas{flex-direction:column;gap:14px;max-width:560px;display:flex}.mas-nuevo{justify-content:center;gap:8px}.mas-grupo,.mas-cuenta{padding:14px 16px}.mas-rotulo{font-size:var(--t-rotulo);letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-weight:700}.mas-grupo ul,.mas-cuenta ul{flex-direction:column;display:flex}.mas-grupo li+li{border-top:1px solid var(--line)}.mas-grupo a,.mas-cuenta li a{color:var(--ink);font-size:var(--t-enfasis);align-items:center;gap:12px;padding:12px 2px;font-weight:500;text-decoration:none;display:flex}.mas-cuenta ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:12px}.mas-grupo a svg:first-child,.mas-cuenta li a svg:first-child{color:var(--brand)}.mas-grupo a span,.mas-cuenta li a span{flex:1}.mas-grupo a svg:last-child,.mas-cuenta li a svg:last-child{color:var(--muted)}.mas-quien{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.mas-quien b{font-size:var(--t-enfasis);color:var(--ink)}.mas-quien small{font-size:var(--t-sec);color:var(--muted)}.mas-salir{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);justify-content:center;gap:8px}.pan-ventana.comp-ventana{width:min(560px,100%);max-height:calc(100svh - 48px);overflow-y:auto}.comp-top{align-items:center;gap:12px;display:flex}.comp-top h3{flex:1}.comp-cerrar{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;font-size:18px;line-height:1}.comp-error{background:var(--crit-soft);color:var(--crit-ink);font-size:var(--t-sec);border-radius:10px;padding:8px 12px}.comp-bloque{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:14px;display:flex}.comp-bloque>b{font-size:var(--t-enfasis);color:var(--navy);align-items:center;gap:8px;display:flex}.comp-bloque>small,.comp-nota{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.comp-num{background:var(--ice-soft);width:22px;height:22px;color:var(--brand);font-size:var(--t-pie);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.comp-liga{gap:8px;margin-top:4px;display:flex}.comp-liga input{border:1px solid var(--line);background:var(--canvas);min-width:0;height:38px;font-family:var(--font-mono);font-size:var(--t-sec);color:var(--ink);border-radius:10px;flex:1;padding:0 12px}.comp-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.comp-acciones .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.comp-correo{background:var(--navy);color:#fff;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.comp-asignar{gap:8px;margin-top:4px;display:flex}.comp-asignar select{border:1px solid var(--line);background:var(--surface);min-width:0;height:38px;font:inherit;font-size:var(--t-sec);color:var(--ink);border-radius:10px;flex:1;padding:0 10px}.comp-lista{flex-direction:column;display:flex}.comp-lista li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.comp-lista li:first-child{border-top:0}.comp-lista span{flex-direction:column;flex:1;min-width:0;display:flex}.comp-lista span b{font-size:var(--t-base);color:var(--ink)}.comp-lista span small{font-size:var(--t-pie);color:var(--muted);overflow-wrap:anywhere}.comp-lista em{font-size:var(--t-pie);color:var(--brand);white-space:nowrap;font-style:normal}.comp-quitar{color:var(--crit-ink);font:inherit;font-size:var(--t-pie);cursor:pointer;background:0 0;border:0;font-weight:600}@media (width<=560px){.comp-liga,.comp-asignar{flex-direction:column}}.pinv{background:var(--canvas);flex-direction:column;min-height:100svh;display:flex}.pinv-barra{z-index:6;border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:18px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.pinv-marca{box-sizing:content-box;border-right:1px solid var(--line);flex:none;width:auto;height:26px;padding:4px 18px 4px 0;display:block}.pinv-empresa{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-base);color:var(--navy);margin-right:auto;font-weight:600;overflow:hidden}.pinv-barra .barra-derecha{margin-left:auto}.pinv-salir{border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.pinv-cuerpo{flex-direction:column;gap:20px;width:100%;max-width:920px;margin-inline:auto;padding:40px 24px 48px;display:flex}.pinv-titulo h1{font-family:var(--font-display);font-size:var(--t-titulo);letter-spacing:-.6px;color:var(--navy);font-weight:700;line-height:33px}.pinv-titulo p{max-width:620px;font-size:var(--t-base);color:var(--muted);margin-top:6px;line-height:1.55}.pinv-lista{flex-direction:column;gap:12px;display:flex}.pinv-fila{grid-template-columns:minmax(0,1fr) 200px auto;align-items:center;gap:24px;padding:18px 22px;display:grid}.pinv-que{flex-direction:column;gap:6px;min-width:0;display:flex}.pinv-que b{font-size:var(--t-enfasis);color:var(--navy);overflow-wrap:anywhere;font-weight:700}.pinv-que small{font-size:var(--t-sec);color:var(--muted);align-items:center;gap:10px;display:flex}.pinv-avance{flex-direction:column;gap:6px;display:flex}.pinv-avance small{font-size:var(--t-pie);color:var(--muted)}.pinv-fila .pildora{white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.pinv-fila .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pinv-vacio{color:var(--brand);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pinv-vacio b{font-size:var(--t-enfasis);color:var(--navy)}.pinv-vacio p{max-width:560px;font-size:var(--t-base);color:var(--muted);line-height:1.55}.pinv-cargando{place-items:center;min-height:160px;display:grid}.pinv-cargando span{border:2.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite giro}.pinv-nota{font-size:var(--t-sec);color:var(--muted);align-items:center;gap:8px;display:flex}.pinv-nota svg{flex:none}@media (width<=720px){.pinv-barra{gap:10px;padding:0 16px}.pinv-marca{border-right:0;padding-right:0}.pinv-empresa,.pinv-barra .quien-datos{display:none}.pinv-barra .barra-derecha{gap:8px}.pinv-cuerpo{padding:24px 16px 40px}.pinv-titulo h1{font-size:24px;line-height:30px}.pinv-fila{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.pinv-fila .pildora{justify-content:center}.pinv-nota{align-items:flex-start}}.pan-ventana.recarga-ventana{width:min(480px,100%)}.recarga-ventana .pildora.chica,.recarga-pendiente .pildora.chica,.pinv .pildora.chica{height:38px;font-size:var(--t-base);gap:7px;padding:0 18px}.recarga-sub{margin-top:-4px}.recarga-form{flex-direction:column;gap:14px;display:flex}.recarga-opciones{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.recarga-opciones legend{font-size:var(--t-sec);color:var(--ink);margin-bottom:8px;font-weight:600}.recarga-rapidas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.recarga-rapida{border:1px solid var(--line);background:var(--surface);height:46px;font-size:var(--t-enfasis);color:var(--navy);cursor:pointer;border-radius:12px;font-weight:700;transition:border-color .14s,background .14s}.recarga-rapida:hover{border-color:var(--ice)}.recarga-rapida.puesta{border-color:var(--accent);background:var(--ice-soft);color:var(--brand);box-shadow:0 0 0 3px #2f90f224}.recarga-otra{align-items:center;gap:12px;display:flex}.recarga-otra span{font-size:var(--t-sec);color:var(--muted);white-space:nowrap}.recarga-otra input{border:1px solid var(--line);background:var(--surface);min-width:0;height:42px;font-size:var(--t-base);color:var(--ink);border-radius:10px;flex:1;padding:0 13px}.recarga-otra input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.recarga-nota{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.recarga-pie{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.recarga-pie .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.recarga-hecho{background:var(--ok-soft);width:40px;height:40px;color:var(--ok-ink);border-radius:50%;place-items:center;display:grid}.recarga-pendiente{background:var(--hold-soft);outline-color:#0000;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.recarga-pendiente b{font-size:var(--t-base);color:var(--hold-ink);font-weight:700;display:block}.recarga-pendiente p{font-size:var(--t-sec);color:var(--ink);margin-top:3px;line-height:1.5}.recarga-pendiente .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);flex:none}.recarga-confirma{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.recarga-confirma span{font-size:var(--t-sec);color:var(--ink);font-weight:600}@media (width<=720px){.recarga-rapidas{grid-template-columns:repeat(2,minmax(0,1fr))}.recarga-pendiente{flex-direction:column;align-items:stretch}.recarga-confirma{justify-content:flex-start}}.plat-sub{max-width:760px;line-height:1.5}.plat-aviso{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-base);border-radius:12px;padding:10px 14px;font-weight:600}.plat-cabecera,.plat-fila{grid-template-columns:112px minmax(0,1.5fr) minmax(0,1fr) 80px minmax(0,1.4fr) minmax(0,1.2fr) 256px;align-items:center;gap:16px;padding:0 22px;display:grid}.plat-cabecera{background:var(--canvas);border-bottom:1px solid var(--line);height:36px}.plat-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.plat-caja{border-bottom:1px solid var(--line)}.plat-caja:last-child{border-bottom:0}.plat-fila{min-height:68px;font-size:var(--t-base);color:var(--ink);padding-block:12px}.plat-fecha{font-size:var(--t-sec);color:var(--muted)}.plat-cuenta b,.plat-quien b{color:var(--navy);overflow-wrap:anywhere;font-weight:600;display:block}.plat-cuenta small,.plat-quien small,.plat-estado small{font-size:var(--t-pie);color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.plat-creditos{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.plat-estado em{display:inline-block}.plat-acciones{justify-content:flex-end;gap:8px;display:flex}.plat-tabla .pildora.chica{height:38px;font-size:var(--t-base);white-space:nowrap;gap:7px;padding:0 18px}.plat-tabla .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);outline:0}.plat-panel{background:var(--warn-soft);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 24px;padding:16px 22px 18px;display:grid}.plat-panel-texto b{font-size:var(--t-enfasis);color:var(--navy);display:block}.plat-panel-texto p{font-size:var(--t-base);color:var(--ink);margin-top:4px;line-height:1.5}.plat-factura{margin-top:10px}.plat-factura dt{font-size:var(--t-rotulo);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-weight:600}.plat-factura dd{font-size:var(--t-sec);color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0}.plat-campos{flex-direction:column;gap:10px;display:flex}.plat-campos .campo>span{font-size:var(--t-sec);color:var(--ink);font-weight:600}.plat-campos input{border:1px solid var(--line);background:var(--surface);height:40px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:10px;padding:0 12px}.plat-campos input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.plat-panel .comp-error,.plat-panel-botones{grid-column:1/-1}.plat-panel-botones{justify-content:flex-end;gap:8px;display:flex}.plat-panel-corto{grid-template-columns:minmax(0,1fr) auto;align-items:center}.plat-panel-corto .plat-panel-botones{grid-column:auto}@media (width<=980px){.plat-cabecera{display:none}.plat-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fecha estado""cuenta creditos""que que""quien quien""acciones acciones";gap:8px 12px;padding:14px 16px}.plat-fecha{grid-area:fecha}.plat-estado{text-align:right;grid-area:estado}.plat-cuenta{grid-area:cuenta}.plat-creditos{grid-area:creditos;align-self:start}.plat-que{grid-area:que}.plat-quien{grid-area:quien}.plat-acciones{grid-area:acciones;justify-content:flex-start}.plat-acciones:empty{display:none}.plat-panel,.plat-panel-corto{grid-template-columns:minmax(0,1fr);padding:14px 16px}.plat-panel-botones,.plat-panel-corto .plat-panel-botones{flex-wrap:wrap;justify-content:flex-start}}.campana{display:inline-flex;position:relative}.barra-campana{position:relative}.campana-cuenta{background:var(--crit);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;right:2px}.campana-panel{z-index:55;background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:16px;flex-direction:column;width:380px;max-height:min(480px,70svh);display:flex;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden;box-shadow:0 18px 48px #131a5b29}.campana-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.campana-panel header b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.campana-panel header a{font-size:var(--t-sec);color:var(--brand);font-weight:600}.campana-panel ul{overflow-y:auto}.campana-panel li+li{border-top:1px solid var(--line)}.campana-aviso{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.campana-aviso:hover{background:var(--canvas)}.campana-aviso.nuevo{background:var(--ice-soft)}.campana-aviso.nuevo:hover{background:#e3effd}.campana-ico{background:var(--canvas);width:32px;height:32px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.campana-aviso.nuevo .campana-ico{background:var(--surface)}.campana-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.campana-texto span{font-size:var(--t-base);color:var(--ink);overflow-wrap:anywhere;line-height:1.45}.campana-aviso.nuevo .campana-texto span{font-weight:600}.campana-texto small{font-size:var(--t-pie);color:var(--muted)}.campana-vacio{font-size:var(--t-base);color:var(--muted);padding:22px 18px;line-height:1.5}@media (width<=720px){.campana-panel{width:auto;max-height:calc(100svh - 160px);position:fixed;top:64px;left:12px;right:12px}}.notif-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notif-estado{font-size:var(--t-sec);color:var(--muted);flex:none;font-weight:600}.notif-estado.guardado{color:var(--ok-ink)}.notif-estado.error{color:var(--crit-ink)}.notif-nota{background:var(--canvas);font-size:var(--t-sec);color:var(--muted);border-radius:10px;margin-top:12px;padding:10px 14px}.aviso-fijo{width:38px;color:var(--muted);place-items:center;display:grid}.fil-cabeza .pildora{flex:none;align-items:center;gap:7px;display:inline-flex}.fil-aviso{background:var(--hold-soft);color:var(--hold-ink);font-size:var(--t-base);border-radius:12px;padding:10px 14px;line-height:1.5}.fil-aviso.error{background:var(--crit-soft);color:var(--crit-ink)}.fil-vacio{color:var(--brand);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fil-vacio h3{font-size:var(--t-seccion);color:var(--navy);font-weight:700}.fil-vacio p{max-width:640px;font-size:var(--t-base);color:var(--muted);line-height:1.55}.fil-acciones{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fil-acciones .pildora{align-items:center;gap:7px;display:inline-flex}.fil-acciones .pildora.hueca,.fil-detalle .pildora.hueca,.fil-matriz .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.fil-corriendo{flex-direction:column;gap:12px;display:flex}.fil-corriendo-cabeza b{font-size:var(--t-enfasis);color:var(--navy);display:block}.fil-corriendo-cabeza small{font-size:var(--t-sec);color:var(--muted)}.fil-barra{background:var(--line);border-radius:99px;height:8px;display:block;overflow:hidden}.fil-barra em{background:var(--accent);border-radius:99px;height:100%;transition:width .4s;display:block}.fil-pasos{font-size:var(--t-sec);color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.fil-pasos li:before{content:"○ "}.fil-pasos li.hecho{color:var(--ok-ink)}.fil-pasos li.hecho:before{content:"● "}.fil-pasos li.ahora{color:var(--brand);font-weight:600}.fil-pasos li.ahora:before{content:"◐ "}.fil-lleva{font-size:var(--t-sec);color:var(--muted);margin-top:-4px}.fil-barra.indefinida em{width:35%;animation:1.4s ease-in-out infinite fil-indefinida}@keyframes fil-indefinida{0%{transform:translate(-100%)}to{transform:translate(290%)}}.fil-barra.viva em{background-image:linear-gradient(90deg,#0000 0,#fff6 50%,#0000 100%);background-size:200% 100%;animation:1.6s linear infinite fil-brillo}@keyframes fil-brillo{0%{background-position:100% 0}to{background-position:-100% 0}}.fil-pasos li.ahora:before{white-space:pre;animation:1.2s ease-in-out infinite fil-latido;display:inline-block}@keyframes fil-latido{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.fil-barra.indefinida em,.fil-barra.viva em,.fil-pasos li.ahora:before{animation:none}}.fil-fichas{grid-template-columns:repeat(2,minmax(0,.8fr)) minmax(0,2fr) repeat(2,minmax(0,.8fr));gap:12px;display:grid}.fil-ficha{flex-direction:column;justify-content:space-between;gap:6px;padding:16px 18px;display:flex}.fil-ficha p{font-size:var(--t-sec);color:var(--muted)}.fil-ficha>b{color:var(--navy);font-size:26px;font-weight:700}.fil-ficha.destacada{background:var(--ok-soft);outline-color:#0000}.fil-ficha.destacada>b{color:var(--ok-ink)}.fil-ficha.niveles ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:100%;display:grid}.fil-ficha.niveles li{border-radius:10px;flex-direction:column;justify-content:space-between;gap:4px;padding:8px 9px;display:flex}.fil-ficha.niveles li span{font-size:var(--t-pie);font-weight:600}.fil-ficha.niveles li b{font-size:18px;font-weight:700}.n-muy-alta{background:var(--ok-soft);color:var(--ok-ink)}.n-buena{color:var(--ok-ink);background:#eef8f2}.n-parcial{background:var(--hold-soft);color:var(--hold-ink)}.n-baja{background:var(--warn-soft);color:var(--warn-ink)}.n-muy-baja{background:var(--crit-soft);color:var(--crit-ink)}.fil-nivel{font-size:var(--t-sec);white-space:nowrap;border-radius:999px;padding:3px 10px;font-style:normal;font-weight:600;display:inline-block}.fil-tabla{padding:0;overflow:hidden}.fil-tabla ul{margin:0;padding:0;list-style:none}.fil-cabecera,.fil-resumen{grid-template-columns:44px minmax(0,1.5fr) 150px 110px minmax(0,2.4fr) 24px;align-items:center;gap:16px;padding:0 20px;display:grid}.fil-cabecera{background:var(--canvas);border-bottom:1px solid var(--line);height:36px}.fil-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.fil-fila{border-bottom:1px solid var(--line)}.fil-fila:last-child{border-bottom:0}.fil-resumen{text-align:left;width:100%;min-height:64px;font:inherit;cursor:pointer;background:0 0;border:0;padding-block:12px}.fil-resumen:hover{background:#fafcff}.fil-resumen:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fil-fila.abierta .fil-resumen{background:#f6f9fe}.fil-n{font-size:var(--t-sec);color:var(--muted)}.fil-quien b{color:var(--navy);overflow-wrap:anywhere;font-weight:600;display:block}.fil-quien small{font-size:var(--t-pie);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.fil-fit{flex-direction:column;gap:5px;display:flex}.fil-fit b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.fil-fila.sobre .fil-fit b{color:var(--ok-ink)}.fil-fit i{background:var(--line);border-radius:99px;height:5px;display:block;overflow:hidden}.fil-fit i em{background:var(--neutral,#9aa4bd);border-radius:99px;height:100%;display:block}.fil-fila.sobre .fil-fit i em{background:var(--ok)}.fil-desc{font-size:var(--t-sec);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.fil-fila.abierta .fil-desc{-webkit-line-clamp:unset;display:block}.fil-chevron{color:var(--muted);transition:rotate .15s}.fil-fila.abierta .fil-chevron{rotate:90deg}.fil-umbral{background:var(--canvas);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:7px 20px;display:flex}.fil-umbral:before,.fil-umbral:after{content:"";border-top:1.5px dashed var(--hold-ink);opacity:.45;flex:1}.fil-umbral span{font-size:var(--t-pie);color:var(--hold-ink);font-weight:600}.fil-detalle{background:#f6f9fe;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px 28px;padding:6px 20px 18px 80px;display:grid}.fil-rotulo{font-size:var(--t-rotulo);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:600}.fil-criterios{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fil-criterios li{font-size:var(--t-sec);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.fil-grado{font-size:var(--t-pie);border-radius:999px;flex:none;padding:2px 9px;font-style:normal;font-weight:600}.g-completo{background:var(--ok-soft);color:var(--ok-ink)}.g-alto{color:var(--ok-ink);background:#eef8f2}.g-medio{background:var(--hold-soft);color:var(--hold-ink)}.g-bajo{background:var(--warn-soft);color:var(--warn-ink)}.g-sin-evidencia{background:var(--crit-soft);color:var(--crit-ink)}.fil-lateral{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fil-excluyentes{font-size:var(--t-sec);color:var(--crit-ink);margin:0;padding-left:16px;line-height:1.45}.fil-dato{font-size:var(--t-sec);color:var(--ink)}.fil-dato.aviso{color:var(--hold-ink);font-weight:600}.fil-lateral .pildora{align-items:center;gap:7px;margin-top:4px;display:inline-flex}.fil-ilegibles{flex-direction:column;gap:6px;display:flex}.fil-ilegibles b{color:var(--navy)}.fil-ilegibles small{font-size:var(--t-sec);color:var(--muted)}.fil-ilegibles ul{flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.fil-ilegibles li{font-size:var(--t-sec);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.fil-matriz{flex-direction:column;gap:14px;display:flex}.fil-matriz-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fil-matriz-cabeza b{font-size:var(--t-enfasis);color:var(--navy);display:block}.fil-matriz-cabeza small{font-size:var(--t-sec);color:var(--muted);margin-top:3px;display:block}.fil-matriz-cabeza .pildora{flex:none}.fil-matriz-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fil-matriz-lista>li{background:var(--canvas);border-radius:12px;padding:14px 16px}.fil-matriz-criterio{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fil-matriz-criterio b{color:var(--navy)}.fil-matriz-criterio span{color:var(--brand);flex:none;font-weight:700}.fil-matriz-lista p{font-size:var(--t-sec);color:var(--muted);margin:6px 0 8px;line-height:1.45}.fil-matriz-lista dl{font-size:var(--t-pie);grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;line-height:1.4;display:grid}.fil-matriz-lista dt{color:var(--ink);font-weight:600}.fil-matriz-lista dd{color:var(--muted);margin:0}.fil-matriz-excluyentes b{color:var(--navy);display:block}.fil-matriz-excluyentes small{font-size:var(--t-sec);color:var(--muted);margin:3px 0 8px;display:block}.fil-matriz-excluyentes ul{font-size:var(--t-sec);color:var(--ink);flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fil-matriz-excluyentes li{gap:7px;display:flex}.fil-matriz-excluyentes li svg{color:var(--brand);flex:none;margin-top:3px}.fil-bloqueada{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:7px;display:flex}.fil-cabeza .pildora.chica,.fil-vacio .pildora.chica,.fil-tabla .pildora.chica,.fil-matriz .pildora.chica{height:38px;font-size:var(--t-base);gap:7px;padding:0 18px}@media (width<=980px){.fil-fichas{grid-template-columns:repeat(2,minmax(0,1fr))}.fil-ficha.niveles{grid-column:1/-1}.fil-cabecera{display:none}.fil-resumen{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"n quien fit"".nivel nivel"".desc desc";gap:6px 10px;padding:14px 16px}.fil-n{grid-area:n}.fil-quien{grid-area:quien}.fil-fit{grid-area:fit;min-width:72px}.fil-resumen>span:nth-child(4){grid-area:nivel}.fil-desc{grid-area:desc}.fil-chevron{display:none}.fil-detalle{grid-template-columns:minmax(0,1fr);padding:6px 16px 16px}.fil-matriz-lista{grid-template-columns:minmax(0,1fr)}.fil-matriz-cabeza{flex-direction:column}}.fil-vistas{background:var(--canvas);outline:1px solid var(--line);border-radius:999px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.fil-vistas button{height:36px;font:inherit;font-size:var(--t-base);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.fil-vistas button span{font-size:var(--t-pie);color:var(--muted);font-weight:600}.fil-vistas button.activa{background:var(--surface);color:var(--navy);box-shadow:0 1px 3px #131a5b1f}.fil-vistas button.activa span{color:var(--brand)}.fil-vistas button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fil-en-top{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-pie);border-radius:999px;margin-top:5px;padding:2px 8px;font-style:normal;font-weight:600;display:inline-block}.fil-en-top.eleccion{background:var(--warn-soft);color:var(--warn-ink)}.fil-botones{flex-wrap:wrap;gap:8px;display:flex}.fil-eligiendo{background:var(--warn-soft);outline-color:#0000;justify-content:space-between;align-items:center;gap:16px;display:flex}.fil-eligiendo b{color:var(--navy);display:block}.fil-eligiendo small{font-size:var(--t-sec);color:var(--warn-ink)}.fil-eligiendo .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);flex:none}.top-cabeza{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px 28px;display:grid}.top-titulo{align-items:center;gap:10px;display:flex}.top-titulo h3{font-size:var(--t-seccion);color:var(--navy);font-weight:700}.top-chip{background:var(--hold-soft);color:var(--hold-ink);font-size:var(--t-pie);border-radius:999px;padding:3px 10px;font-style:normal;font-weight:600}.top-chip.fijo{background:var(--ok-soft);color:var(--ok-ink)}.top-intro p{max-width:720px;font-size:var(--t-base);color:var(--ink);margin-top:6px;line-height:1.5}.top-intro small{font-size:var(--t-sec);color:var(--muted);margin-top:4px;display:block}.top-cifras{text-align:right;flex-direction:column;gap:3px;display:flex}.top-cifras b{font-size:var(--t-enfasis);color:var(--navy);white-space:nowrap;font-weight:700}.top-cifras small{font-size:var(--t-sec);color:var(--muted);white-space:nowrap}.top-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.top-acciones .pildora,.top-arma .pildora{height:38px;font-size:var(--t-base);align-items:center;gap:7px;padding:0 18px;display:inline-flex}.top-acciones .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.top-confirmar{background:var(--warn-soft);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:8px;padding:14px 16px;display:flex}.top-confirmar b{color:var(--navy)}.top-confirmar p{font-size:var(--t-sec);color:var(--warn-ink);line-height:1.5}.top-confirmar div{flex-wrap:wrap;gap:8px;display:flex}.top-confirmar .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.top-espera{align-items:center;gap:10px;display:flex}.top-giro{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite top-giro}@keyframes top-giro{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.top-giro{animation:none}}.top-arma{border-left:4px solid var(--warn-ink);justify-content:space-between;align-items:center;gap:20px;display:flex}.top-arma b{font-size:var(--t-enfasis);color:var(--navy);display:block}.top-arma p{max-width:760px;font-size:var(--t-base);color:var(--ink);margin-top:4px;line-height:1.5}.top-arma small{font-size:var(--t-sec);color:var(--muted);margin-top:4px;display:block}.top-arma .pildora{flex:none}.top-tabla{padding:0;overflow:hidden}.top-tabla ol{margin:0;padding:0;list-style:none}.top-cabecera,.top-fila{grid-template-columns:34px 70px minmax(0,1fr) minmax(0,1fr) 150px minmax(0,1.35fr) minmax(0,1.5fr) 112px;align-items:center;gap:14px;padding:0 20px;display:grid}.top-cabecera{background:var(--canvas);border-bottom:1px solid var(--line);height:36px}.top-cabecera span{font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);font-weight:600}.top-fila{border-bottom:1px solid var(--line);min-height:58px;font-size:var(--t-sec);color:var(--ink);padding-block:10px}.top-fila:last-child{border-bottom:0}.top-fila.eleccion{background:#fffaf2}.top-n{color:var(--muted)}.top-fit{font-size:var(--t-base);color:var(--ok-ink);font-weight:700}.top-fila.eleccion .top-fit{color:var(--warn-ink)}.top-nombres b,.top-apellidos b{color:var(--navy);overflow-wrap:anywhere;font-weight:600}.top-tel,.top-email{overflow-wrap:anywhere}.top-obs{color:var(--muted);line-height:1.45}.top-marca{background:var(--warn-soft);width:fit-content;color:var(--warn-ink);font-size:var(--t-pie);border-radius:999px;margin-bottom:4px;padding:2px 8px;font-style:normal;font-weight:600;display:block}.top-fila-acciones{justify-content:flex-end;align-items:center;gap:6px;display:flex}.top-icono{width:32px;height:32px;color:var(--brand);outline:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:inline-grid}.top-icono span{display:none}.top-icono:hover{background:var(--ice-soft)}.top-quitar{border:1px solid var(--line);background:var(--surface);height:32px;font:inherit;font-size:var(--t-pie);color:var(--crit-ink,#b42318);cursor:pointer;border-radius:10px;flex:none;padding:0 10px;font-weight:600}.top-fuera{flex-direction:column;gap:6px;display:flex}.top-fuera>b{color:var(--navy)}.top-fuera>small{font-size:var(--t-sec);color:var(--muted)}.top-fuera ul{margin:6px 0 0;padding:0;list-style:none}.top-fuera li{border-top:1px solid var(--line);font-size:var(--t-sec);color:var(--ink);grid-template-columns:minmax(0,1.2fr) 70px minmax(0,2fr);align-items:center;gap:14px;padding:9px 0;display:grid}.top-fuera li b{color:var(--navy);font-weight:600;display:block}.top-fuera li small{font-size:var(--t-pie);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=980px){.top-cabeza{grid-template-columns:minmax(0,1fr)}.top-cifras{text-align:left}.top-acciones{justify-content:flex-start}.top-arma,.fil-eligiendo{flex-direction:column;align-items:flex-start}.top-fila-acciones{justify-content:flex-start}.top-icono{width:auto;font-size:var(--t-sec);align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.top-icono span{display:inline}}.top-nombre{color:var(--navy);overflow-wrap:anywhere;font-weight:600}.top-motivo{color:var(--muted);line-height:1.45}.top-fuera{flex-direction:column;gap:10px;margin-top:4px;display:flex}.top-fuera>div b{font-size:var(--t-enfasis);color:var(--navy);display:block}.top-fuera>div small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.envio{flex-direction:column;gap:16px;display:flex}.envio-fila{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.envio-mensaje,.envio-quienes,.envio-seguimiento{padding:22px 24px}.envio-mensaje h3,.envio-quienes h3,.envio-seguimiento h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.envio-mensaje .config-campo{margin-top:16px}.envio-mensaje textarea{font-size:var(--t-base);line-height:1.6}.envio-nota{font-size:var(--t-base);color:var(--muted);margin-top:16px}.envio-vacio{font-size:var(--t-base);color:var(--muted);flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.envio-aviso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:10px;margin-top:14px;padding:10px 12px;line-height:1.5}.envio-error{font-size:var(--t-sec);color:var(--crit-ink);margin-top:8px;display:block}.envio-enlace{font-size:var(--t-sec);color:var(--brand);align-items:center;gap:5px;font-weight:600;display:inline-flex}.envio-enlace:hover{text-decoration:underline}.envio-enlace:disabled{opacity:.5}.envio-whatsapp{background:var(--canvas);border-radius:12px;margin-top:16px;padding:12px 14px}.envio-whatsapp summary{cursor:pointer;font-size:var(--t-sec);color:var(--navy);font-weight:700}.envio-whatsapp pre{white-space:pre-wrap;font-family:inherit;font-size:var(--t-sec);color:var(--ink);margin-top:8px;line-height:1.55}.envio-lista{flex-direction:column;gap:10px;max-height:520px;margin:14px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.envio-lista li{background:var(--canvas);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.envio-quien{cursor:pointer;align-items:center;gap:9px;display:flex}.envio-quien input{accent-color:var(--brand)}.envio-quien b{min-width:0;font-size:var(--t-sec);color:var(--ink);flex:1;font-weight:600}.envio-quien span{font-size:var(--t-pie);color:var(--muted)}.envio-bajo{font-size:var(--t-pie);color:var(--hold-ink);font-weight:600}.envio-correo{background:var(--surface);height:34px;font:inherit;font-size:var(--t-sec);color:var(--ink);border:1px solid #d5dce8;border-radius:8px;padding:0 10px}.envio-orden{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;display:flex}.envio-orden input{accent-color:var(--brand);margin-top:3px}.envio-orden b{font-size:var(--t-sec);color:var(--navy);font-weight:700;display:block}.envio-orden small{font-size:var(--t-pie);color:var(--muted);margin-top:2px;line-height:1.5;display:block}.envio-plazo{font-size:var(--t-sec);color:var(--ink);margin-top:12px}.envio-boton{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;display:inline-flex}.envio-boton:disabled{opacity:.45;cursor:not-allowed}.envio-tabla{margin:14px 0 0;padding:0;list-style:none}.envio-a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px minmax(0,1.2fr);align-items:center;gap:14px;padding:12px 4px;display:grid}.envio-a-quien b{font-size:var(--t-base);color:var(--ink);font-weight:600;display:block}.envio-a-quien small,.envio-a-estado small{font-size:var(--t-pie);color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:3px;display:flex}.envio-comentario{font-style:italic}.envio-a-plazo{font-size:var(--t-pie);color:var(--muted)}.envio-a-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;display:flex}.envio-a-editar{gap:8px;width:100%;display:flex}.envio-a-editar input{min-width:0;height:32px;font:inherit;font-size:var(--t-sec);border:1px solid #d5dce8;border-radius:8px;flex:1;padding:0 10px}.chip-estado.envio-invitado{background:var(--ice-soft);color:var(--brand)}.chip-estado.envio-postulado,.chip-estado.envio-completo{background:var(--ok-soft);color:var(--ok-ink)}.chip-estado.envio-en_evaluacion{background:var(--hold-soft);color:var(--hold-ink)}.chip-estado.envio-declinado,.chip-estado.envio-vencido{background:var(--neutral-soft);color:var(--muted)}@container cuerpo (width<=980px){.envio-fila{grid-template-columns:1fr}.envio-a{grid-template-columns:1fr;gap:6px}.envio-a-acciones{justify-content:flex-start}}.cdr{flex-direction:column;gap:14px;display:flex}.cdr-cifras{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cdr-cifras span{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;font-size:var(--t-sec);color:var(--navy);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-weight:600;display:inline-flex}.cdr-cifras span.aviso{background:var(--warn-soft);color:var(--warn-ink);outline:0}.cdr-descargar{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.cdr-tabla-caja{padding:0;overflow-x:auto}.cdr-tabla{border-collapse:collapse;width:100%;font-size:var(--t-sec)}.cdr-tabla th,.cdr-tabla td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.cdr-tabla thead th{background:var(--canvas);white-space:nowrap;font-weight:600;position:sticky;top:0}.cdr-tabla thead th:first-child{font-size:var(--t-pie);letter-spacing:.1em;color:var(--muted)}.cdr-tabla thead th:not(:first-child){display:table-cell}.cdr-avatar{vertical-align:middle;background:var(--ice-soft);width:32px;height:32px;font-size:var(--t-pie);color:var(--brand);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.cdr-quien{vertical-align:middle;flex-direction:column;display:inline-flex}.cdr-quien b{font-size:var(--t-base);color:var(--navy)}.cdr-quien small{font-size:var(--t-pie);color:var(--brand)}.cdr-quien em{color:var(--hold-ink);margin-left:6px;font-style:normal}.cdr-pregunta{min-width:260px;max-width:340px;color:var(--navy);background:var(--surface);z-index:1;font-weight:600;position:sticky;left:0}.cdr-tabla td{min-width:180px;max-width:280px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.cdr-bloque td{background:var(--ice-soft);font-size:var(--t-pie);letter-spacing:.1em;color:var(--brand);padding:9px 14px;font-weight:700;position:static}.cdr-blanco{background:var(--warn-soft);font-size:var(--t-pie);color:var(--warn-ink);border-radius:999px;padding:2px 9px;font-style:normal;display:inline-flex}.cdr-pendiente{font-size:var(--t-pie);color:var(--muted);font-style:normal}.cdr-pie{font-size:var(--t-sec);color:var(--muted)}.cdr-controles{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.cdr-control{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cdr-control>b{min-width:92px;font-size:var(--t-pie);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.cdr-control>small{font-size:var(--t-pie);color:var(--muted)}.cdr-opciones{flex-wrap:wrap;gap:6px;display:inline-flex}.cdr-opcion{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 13px;font-weight:600}.cdr-opcion:hover{border-color:var(--ice);color:var(--navy)}.cdr-opcion.activa{border-color:var(--brand);background:var(--ice-soft);color:var(--brand)}.cdr-chips{flex-wrap:wrap;gap:8px;display:flex}.cdr-chip{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.cdr-chip:hover{border-color:var(--ice)}.cdr-chip .cdr-avatar{width:26px;height:26px;margin:0}.cdr-chip small{color:var(--muted)}.cdr-chip.activa{border-color:var(--brand);background:var(--ice-soft);color:var(--navy);font-weight:600}.cdr-chip.activa .cdr-avatar{background:var(--brand);color:#fff}.cdr-play{vertical-align:middle;background:var(--ice-soft);width:22px;height:22px;color:var(--brand);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.cdr-play:hover{background:var(--brand);color:#fff}.cdr-tag{background:var(--ok-soft);width:fit-content;font-size:var(--t-pie);color:var(--ok-ink);border-radius:999px;margin-top:4px;padding:1px 8px;font-weight:700;display:inline-flex}.cdr-lugar{color:var(--muted);font-weight:600}.cdr-lugar.finalista{color:var(--ok-ink)}.cdr-lugar.reserva,.cdr-lugar.completo{color:var(--navy)}.cdr-lugar.bajo,.cdr-lugar.vencio{color:var(--warn-ink)}.cdr-lugar.declino{color:var(--crit-ink)}.cdr-final,.cdr-prueba{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cdr-prueba b{color:var(--navy)}.cdr-clase{background:var(--hold-soft);font-size:var(--t-pie);color:var(--hold-ink);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:700;display:inline-flex}.cdr-clase.alto{background:var(--ok-soft);color:var(--ok-ink)}.cdr-clase.medio{background:var(--warn-soft);color:var(--warn-ink)}.cdr-clase.bajo,.cdr-clase.descartado{background:var(--crit-soft);color:var(--crit-ink)}.cdr-puntos{white-space:normal;margin:0;padding-left:16px;list-style:outside}.cdr-puntos li+li{margin-top:3px}.cdr-movil{display:none}.cdr-vistas{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:999px;padding:4px;display:flex}.cdr-vistas button{font-size:var(--t-sec);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 1 0;padding:9px 12px;font-weight:600}.cdr-vistas button.activa{color:var(--navy);background:#fff;box-shadow:0 1px 3px #131a5b1f}.cdr-tarjeta{flex-direction:column;gap:10px;padding:16px;display:flex}.cdr-tarjeta h4{font-size:var(--t-base);color:var(--navy);font-weight:700}.cdr-rotulo{font-size:var(--t-pie);letter-spacing:.1em;color:var(--brand);font-weight:700}.cdr-tarjeta ul{margin:0;padding:0;list-style:none}.cdr-tarjeta>ul>li{border-top:1px solid var(--line);grid-template-columns:32px 40px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.cdr-tarjeta>ul>li .cdr-avatar{width:30px;height:30px;margin:0}.cdr-tarjeta>ul>li>small{font-size:var(--t-pie);color:var(--muted);padding-top:6px}.cdr-tarjeta>ul>li>div{font-size:var(--t-sec);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:4px;line-height:1.5}.cdr-tarjeta-cabeza{align-items:center;display:flex}.cdr-tarjeta-bloque{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.cdr-tarjeta dl{flex-direction:column;gap:8px;margin:0;display:flex}.cdr-tarjeta dt{font-size:var(--t-pie);color:var(--muted);font-weight:600}.cdr-tarjeta dd{font-size:var(--t-sec);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}.cdr-tarjeta .cdr-puntos{padding-left:18px;list-style:outside}@container cuerpo (width<=640px){.cdr-tabla-caja,.cdr-pie{display:none}.cdr-movil{flex-direction:column;gap:12px;display:flex}.cdr-controles{padding:14px}.cdr-control>b{flex-basis:100%;min-width:0}.cdr-descargar{margin-left:0}}.envio-lote{font-size:var(--t-pie);color:var(--brand);font-weight:600}.envio-mismo{background:var(--ice-soft);font-size:var(--t-sec);color:var(--brand);border-radius:10px;margin-top:12px;padding:9px 12px;line-height:1.5}.seg-fila{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.seg-meta{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:0;display:grid}.seg-rotulo{font-size:var(--t-rotulo);letter-spacing:.12em;color:var(--muted);font-weight:700}.seg-cifra{flex-direction:column;gap:3px;margin-top:8px;display:flex}.seg-cifra b{font-family:var(--font-display);color:var(--navy);font-size:34px;line-height:1.05}.seg-cifra span{font-size:var(--t-sec);color:var(--muted)}.seg-barra{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:14px;display:grid}.seg-barra i{background:var(--neutral-soft);border-radius:999px;height:8px}.seg-barra i.hecho{background:var(--ok)}.seg-nota{font-size:var(--t-sec);color:var(--muted);margin-top:10px;line-height:1.5}.seg-adicional{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:22px 24px;display:flex}.seg-adicional h3,.seg-actividad h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.seg-espera,.seg-ok,.seg-listo{font-size:var(--t-sec);border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:8px 12px;font-weight:600;line-height:1.45;display:inline-flex}.seg-espera{background:var(--ice-soft);color:var(--brand)}.seg-ok,.seg-listo{background:var(--ok-soft);color:var(--ok-ink)}.seg-pedir{align-items:center;gap:7px;margin-top:14px;display:inline-flex}.seg-preparando{font-size:var(--t-base);color:var(--brand);align-items:center;gap:9px;margin-top:12px;font-weight:600;display:flex}.seg-preparando:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;animation:1.2s ease-in-out infinite seg-latido}@keyframes seg-latido{50%{opacity:.25;transform:scale(.7)}}.seg-zeus{background:var(--warn-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.seg-zeus p{font-size:var(--t-sec);color:var(--warn-ink);font-weight:600;line-height:1.5}.seg-zeus small{font-size:var(--t-pie);color:var(--warn-ink)}.seg-actividad ul{max-height:290px;margin:10px 0 0;padding:0;list-style:none;overflow-y:auto}.seg-actividad li{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr);column-gap:10px;padding:8px 0;display:grid}.seg-actividad li:first-child{border-top:0}.seg-actividad li i{background:var(--neutral);border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:5px}.seg-actividad li span{font-size:var(--t-sec);color:var(--ink);line-height:1.45}.seg-actividad li small{font-size:var(--t-pie);color:var(--muted);grid-column:2}.seg-actividad li.completo i{background:var(--ok)}.seg-actividad li.invitados i,.seg-actividad li.lote_listo i{background:var(--brand)}.seg-actividad li.prorroga i,.seg-actividad li.recordatorio i{background:var(--accent)}.seg-actividad li.lote_vacio i{background:var(--warn)}.seg-actividad li.cuestionario i,.seg-actividad li.pruebas i,.seg-actividad li.video i{background:var(--brand);opacity:.55}.seg-actividad li.pide_tiempo i{background:var(--warn)}.seg-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.seg-cifras{flex-wrap:wrap;gap:8px;display:flex}.seg-cifras span{background:var(--canvas);font-size:var(--t-sec);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.seg-cifras span i{background:var(--neutral);border-radius:50%;width:8px;height:8px}.seg-cifras span b{font-family:var(--font-mono)}.seg-cifras .completo i{background:var(--ok)}.seg-cifras .curso i{background:var(--accent)}.seg-cifras .vencido i{background:var(--warn)}.seg-cifras .declinado i{background:var(--neutral-soft);outline:1px solid var(--neutral);outline-offset:-1px}.seg-lote{margin-top:18px}.seg-lote-t{font-size:var(--t-rotulo);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:700}.seg-tarjetas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.seg-c{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px 14px 12px;display:flex;position:relative}.seg-c.vencido{outline-color:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-soft)}.seg-c.error{box-shadow:inset 0 0 0 1px var(--crit-soft)}.seg-c.declinado{background:var(--canvas)}.seg-c-quien{align-items:center;gap:10px;min-width:0;padding-right:14px;display:flex}.seg-c-avatar{background:var(--ice-soft);width:34px;height:34px;font-size:var(--t-pie);color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.seg-c-nombre{flex-direction:column;flex:1;min-width:0;display:flex}.seg-c-nombre b{font-size:var(--t-enfasis);white-space:nowrap;text-overflow:ellipsis;color:var(--navy);font-weight:600;overflow:hidden}.seg-c-nombre small{font-size:var(--t-pie);color:var(--muted)}.seg-c-nombre em{font-size:var(--t-pie);color:var(--hold-ink);font-style:normal;font-weight:600}.seg-c-punto{background:var(--neutral);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.seg-c.completo .seg-c-punto{background:var(--ok)}.seg-c.curso .seg-c-punto{background:var(--accent)}.seg-c.vencido .seg-c-punto{background:var(--warn)}.seg-c.error .seg-c-punto{background:var(--crit)}.seg-c.declinado .seg-c-punto{background:var(--neutral-soft)}.seg-c-pasos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.seg-paso{flex-direction:column;gap:5px;min-width:0;display:flex}.seg-paso i{background:var(--neutral-soft);border-radius:999px;height:5px}.seg-paso small{font-size:var(--t-pie);white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.seg-paso.hecho i{background:var(--ok)}.seg-paso.hecho small{color:var(--ok-ink);font-weight:600}.seg-paso.curso i{background-color:var(--neutral-soft);background-image:linear-gradient(var(--accent), var(--accent));background-repeat:no-repeat;background-size:0 100%}.seg-paso.curso small{color:var(--brand);font-weight:600}.seg-paso.pronto i{background:repeating-linear-gradient(90deg, var(--neutral-soft) 0 5px, transparent 5px 8px)}.seg-paso.pronto small{color:var(--neutral)}.seg-c-linea{background:var(--canvas);font-size:var(--t-pie);color:var(--navy);border-radius:9px;padding:7px 10px;font-weight:600;line-height:1.4}.seg-c.completo .seg-c-linea{background:var(--ok-soft);color:var(--ok-ink)}.seg-c.curso .seg-c-linea{background:var(--ice-soft);color:var(--brand)}.seg-c.vencido .seg-c-linea{background:var(--warn-soft);color:var(--warn-ink)}.seg-c.error .seg-c-linea{background:var(--crit-soft);color:var(--crit-ink)}.seg-c.declinado .seg-c-linea{background:var(--neutral-soft);color:var(--muted)}.seg-c-extra{font-size:var(--t-pie);color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.seg-c-acciones{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 12px;padding-top:9px;display:flex}.seg-c-editar{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:9px;display:flex}.seg-c-editar input{min-width:0;height:32px;font:inherit;font-size:var(--t-sec);border:1px solid #d5dce8;border-radius:8px;padding:0 10px}.seg-c-editar div{align-items:center;gap:12px;display:flex}.seg-c-dias{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:6px;padding-top:9px;display:flex}.seg-c-dias small{font-size:var(--t-pie);color:var(--navy);font-weight:600}.seg-c-dias .envio-enlace{align-self:flex-start}.seg-c-dia{background:var(--canvas);outline:1px solid var(--line);outline-offset:-.5px;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 11px;display:flex}.seg-c-dia:hover{outline-color:var(--ice);background:var(--ice-soft)}.seg-c-dia:disabled{opacity:.5;cursor:wait}.seg-c-dia b{font-size:var(--t-sec);color:var(--navy);font-weight:600}.seg-c-dia span{font-size:var(--t-pie);color:var(--muted)}.seg-c-pide{background:var(--warn-soft);font-size:var(--t-pie);color:var(--warn-ink);overflow-wrap:anywhere;border-radius:9px;padding:7px 10px;font-weight:600;line-height:1.4}.seg-c-pruebas{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:9px;display:flex}.seg-c-pruebas>small{font-size:var(--t-pie);color:var(--navy);font-weight:600}.seg-c-pruebas ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.seg-c-pruebas li{background:var(--canvas);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:7px 10px;display:flex}.seg-c-pruebas li.lista{background:var(--ok-soft)}.seg-c-pruebas li b{font-size:var(--t-pie);color:var(--navy);flex:100%;font-weight:700}.seg-c-pruebas li>span{font-size:var(--t-pie);color:var(--muted)}.seg-c-pruebas li.lista>span{color:var(--ok-ink)}.seg-c-pruebas li .envio-enlace{margin-left:auto}@container cuerpo (width<=980px){.seg-fila{grid-template-columns:1fr}}@container cuerpo (width<=640px){.seg-meta{grid-template-columns:1fr}.seg-adicional{border-left:0;border-top:1px solid var(--line)}.seg-tarjetas{grid-template-columns:1fr}.seg-cabeza{align-items:flex-start}}.envio-video .config-campo{margin-top:10px}.envio-video-acciones{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.pan-ventana.vv{width:min(820px,100%)}.vv-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vv-moderacion{background:var(--warn-soft);outline:1px solid color-mix(in srgb, var(--warn) 45%, transparent);outline-offset:-1px;border-radius:14px;margin-top:12px;padding:12px 14px}.vv-moderacion.alto{background:var(--crit-soft);outline-color:color-mix(in srgb, var(--crit) 45%, transparent)}.vv-moderacion-titulo{font-size:var(--t-base);color:var(--warn-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-weight:700;display:flex}.vv-moderacion.alto .vv-moderacion-titulo{color:var(--crit-ink)}.vv-moderacion-titulo em{font-style:normal;font-size:var(--t-pie);letter-spacing:.04em;text-transform:uppercase;background:var(--surface);border-radius:999px;padding:2px 8px;font-weight:700}.vv-moderacion ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.vv-moderacion li button{background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}.vv-moderacion li small{font-size:var(--t-pie);letter-spacing:.03em;color:var(--muted);font-weight:700}.vv-moderacion li q{font-size:var(--t-sec);color:var(--ink)}.vv-moderacion li span{font-size:var(--t-sec);color:var(--muted)}.seg-marca-video{font-style:normal;font-size:var(--t-pie);background:var(--warn-soft);color:var(--warn-ink);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:700;display:inline-flex}.seg-marca-video.alto{background:var(--crit-soft);color:var(--crit-ink)}.vv-moderacion-nota{font-size:var(--t-pie);color:var(--muted);margin:8px 0 0}.vv-cuerpo{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.vv-video{aspect-ratio:9/16;object-fit:contain;background:#0e1330;border-radius:16px;width:100%;max-height:64svh}.vv-preguntas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vv-preguntas button{background:var(--canvas);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:12px 14px;display:flex}.vv-preguntas button:disabled{opacity:.5;cursor:default}.vv-preguntas small{font-size:var(--t-pie);letter-spacing:.04em;color:var(--muted);font-weight:700}.vv-preguntas span{font-size:var(--t-base);color:var(--ink);line-height:1.45}.vv-preguntas .actual button{background:var(--ice-soft);outline:1px solid var(--ice);outline-offset:-1px}.vv-preguntas .actual small{color:var(--brand)}.vv-nota{font-size:var(--t-sec);color:var(--muted)}.vv-lado{flex-direction:column;gap:14px;min-width:0;display:flex}.vv-hera{background:var(--canvas);outline:1px solid var(--line);outline-offset:-1px;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vv-hera h4{font-size:var(--t-pie);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-weight:700}.vv-hera-resumen{font-size:var(--t-base);color:var(--ink);line-height:1.5}.vv-hera-lista b{font-size:var(--t-sec);color:var(--navy);margin-bottom:4px;font-weight:650;display:block}.vv-hera-lista ul{font-size:var(--t-sec);color:var(--ink);flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.45;list-style:outside;display:flex}.vv-hera-lista li::marker{color:var(--brand)}.vv-dijo summary{cursor:pointer;font-size:var(--t-sec);color:var(--brand);font-weight:600}.vv-dijo p{font-size:var(--t-sec);color:var(--ink);white-space:pre-wrap;margin-top:6px;line-height:1.5}.vv-aviso{font-size:var(--t-pie);color:var(--muted);line-height:1.4}@container cuerpo (width<=640px){.vv-cuerpo{grid-template-columns:1fr}.vv-video{max-height:56svh}}.fnl-pendiente{color:#fff;background:linear-gradient(135deg,#1e3f8f 0%,#131a5b 55%,#0d1245 100%);border-radius:22px;align-items:stretch;gap:20px;min-height:420px;padding:44px 48px 0;display:flex;position:relative;overflow:hidden}.fnl-pendiente-texto{flex-direction:column;flex:auto;align-items:flex-start;gap:14px;max-width:640px;padding-bottom:40px;display:flex}.fnl-rotulo{font-size:var(--t-pie);letter-spacing:.12em;color:#dbe6ff;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-weight:700;display:inline-flex}.fnl-pendiente h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:34px;font-weight:800;line-height:1.15}.fnl-pendiente-texto>p{font-size:var(--t-enfasis);color:#d7def5;line-height:1.55}.fnl-segmentos{flex-wrap:wrap;gap:6px;width:100%;max-width:560px;display:flex}.fnl-segmentos i{background:#ffffff2e;border-radius:999px;flex:22px;max-width:52px;height:9px}.fnl-segmentos i.completo{background:#4fbf7d}.fnl-segmentos i.curso{background:#f0954a}.fnl-leyenda{font-size:var(--t-sec);color:#d7def5;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.fnl-leyenda li{align-items:center;gap:7px;display:inline-flex}.fnl-leyenda li:before{content:"";background:#ffffff59;border-radius:50%;width:8px;height:8px}.fnl-leyenda li.completo:before{background:#4fbf7d}.fnl-leyenda li.curso:before{background:#f0954a}.fnl-leyenda li.fuera:before{background:#9aa4bd}.fnl-pendiente .pildora.blanca{align-items:center;gap:9px;margin-top:6px;display:inline-flex}.fnl-pendiente small{font-size:var(--t-sec);color:#b9c4e6;line-height:1.5}.fnl-pendiente .fnl-provisional{color:#9fb0dc}.fnl-hera{object-fit:contain;flex:none;align-self:flex-end;width:280px;margin-bottom:-2px}.fnl{flex-direction:column;gap:14px;display:flex}.fnl-banda{color:#fff;background:linear-gradient(120deg,#204d9b 0%,#131a5b 70%);border-radius:18px;align-items:center;gap:16px;padding:22px 26px;display:flex}.fnl-copa{color:#ffd27a;background:#ffffff1f;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.fnl-banda h2{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;font-size:24px;font-weight:800}.fnl-banda p{font-size:var(--t-sec);color:#d7def5;margin-top:3px}.fnl-provisional{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.fnl-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fnl-fila{grid-template-columns:34px 46px minmax(170px,1.2fr) minmax(170px,1fr) minmax(0,auto);align-items:center;gap:16px;padding:16px 20px;display:grid}.fnl-fila:first-child{border-color:var(--ice)}.fnl-n{font-family:var(--font-display);color:var(--navy);text-align:center;font-size:28px;font-weight:800}.fnl-fila:first-child .fnl-n{color:var(--accent)}.fnl-avatar{background:var(--ice-soft);width:46px;height:46px;font-size:var(--t-sec);color:var(--brand);border-radius:50%;place-items:center;font-weight:700;display:grid}.fnl-quien{flex-direction:column;gap:3px;min-width:0;display:flex}.fnl-quien b{font-size:var(--t-tarjeta);color:var(--navy);overflow-wrap:anywhere;font-weight:700}.fnl-quien small{font-size:var(--t-sec);color:var(--muted)}.fnl-fit{flex-direction:column;gap:6px;display:flex}.fnl-fit>span:first-child{justify-content:space-between;align-items:baseline;display:flex}.fnl-fit small{font-size:var(--t-pie);letter-spacing:.1em;color:var(--muted);font-weight:700}.fnl-fit b{color:var(--navy);font-size:20px;font-weight:800}.fnl-barra{background:#e4eaf4;border-radius:999px;height:7px;display:block;position:relative}.fnl-barra i{border-radius:inherit;background:var(--accent);height:100%;display:block}.fnl-fila.bajo .fnl-barra i{background:var(--warn)}.fnl-barra em{background:var(--navy);border-radius:1px;width:2px;height:13px;position:absolute;top:-3px}.fnl-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 12px;display:flex}.fnl-acciones .pildora{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.fnl-acciones .pildora:disabled{opacity:.6;cursor:wait}.fnl-play{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.fnl-play:hover{border-color:var(--ice);color:var(--brand)}.fnl-fila.chica{padding:12px 18px}.fnl-fila.chica .fnl-n{font-size:20px}.fnl-grupo{flex-direction:column;gap:8px;margin-top:8px;display:flex}.fnl-grupo h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.fnl-grupo>p{font-size:var(--t-sec);color:var(--muted)}.fnl-nota{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;margin-top:6px;padding:14px 16px;line-height:1.55;display:flex}.fnl-nota svg{color:var(--brand);flex:none;margin-top:2px}@container cuerpo (width<=900px){.fnl-pendiente{padding:28px 22px 0}.fnl-hera{display:none}.fnl-pendiente h2{font-size:26px}.fnl-fila{grid-template-columns:30px 40px minmax(0,1fr);gap:10px 12px}.fnl-fit,.fnl-acciones{grid-column:1/-1}.fnl-acciones{flex-wrap:wrap;justify-content:flex-start}.fnl-avatar{width:40px;height:40px}}.inf-barra{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.inf-barra .envio-enlace{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.inf-barra .pildora{align-items:center;gap:7px;display:inline-flex}.inf-barra small{text-align:right;font-size:var(--t-pie);color:var(--muted);flex-basis:100%}.inf-estado{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.inf-estado svg{color:var(--brand)}.inf-marco{background:#f3f7fd;border:0;border-radius:16px;width:100%;min-height:600px;display:block;box-shadow:0 1px 2px #131a5b0f,0 4px 16px #131a5b0f}.fnl-final{font-size:var(--t-pie);color:var(--muted);font-weight:700}.fnl-final.alto{color:var(--ok-ink)}.fnl-final.medio{color:var(--warn-ink)}.fnl-final.bajo,.fnl-final.descartado{color:var(--crit-ink)}.fnl-banda>div{flex:auto}.fnl-banda>.fnl-banda-acciones{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.fnl-banda-acciones .pildora{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@container cuerpo (width<=900px){.fnl-banda{flex-wrap:wrap}.fnl-banda>.fnl-banda-acciones{flex-basis:100%;justify-content:flex-start}}.doc-hoja.inf{max-width:860px}.inf-datos{grid-template-columns:160px minmax(0,1fr);gap:4px 12px;margin:0;font-size:12px;display:grid}.inf-datos dt{color:var(--muted)}.inf-datos dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.inf-respuestas{margin:0;padding-left:0;list-style:none}.inf-respuestas li{break-inside:avoid;border-bottom:1px solid #eef1f6;padding:7px 0}.inf-respuestas li b{color:var(--ink);font-size:11.5px;display:block}.inf-respuestas li p{color:#35384a;margin:2px 0 0}.inf-respuestas li.por-preguntar{background:#fff8f1;border-left:3px solid #f0954a;padding-left:8px}.inf-respuestas li em{color:#b5651d;font-size:10.5px;font-style:normal;font-weight:700}.doc-hoja.inf .doc-cuerpo section{break-inside:auto}.doc-hoja.inf ul{padding-left:18px;list-style:outside}.doc-hoja.inf ol:not(.inf-respuestas){color:#35384a;margin:0;padding-left:20px;line-height:1.55;list-style:decimal}.doc-hoja.inf ol:not(.inf-respuestas) li+li{margin-top:4px}@media (width<=720px){.inf-datos{grid-template-columns:1fr}}@media print{.inf-barra{display:none!important}.doc-hoja.inf{max-width:none}}.fnl-entrega p{color:var(--ink);flex-direction:column;gap:2px;display:flex}.fnl-entrega p span{font-size:var(--t-sec);color:var(--muted)}.fnl-contratado{background:var(--ok-soft);width:fit-content;font-size:var(--t-pie);color:var(--ok-ink);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-weight:700;display:inline-flex}.fnl-contratado button{width:18px;height:18px;color:var(--ok-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.fnl-contratado button:hover{background:#fff}.cierre-ventana{gap:16px;width:min(560px,100%)}.cierre-cabeza{align-items:flex-start;gap:14px;display:flex}.cierre-cabeza h3{font-family:var(--font-display);color:var(--navy);font-size:22px;line-height:1.25}.cierre-cabeza .ventana-sub{margin-top:6px}.cierre-icono{background:var(--ice-soft);width:46px;height:46px;color:var(--navy);border-radius:12px;flex:none;place-items:center;display:grid}.cierre-filas{background:var(--canvas);border-radius:14px;flex-direction:column;margin:0;padding:4px 16px;display:flex}.cierre-filas>div{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.cierre-filas>div+div{border-top:1px solid var(--line)}.cierre-filas dt{font-size:var(--t-sec);color:var(--muted)}.cierre-filas dd{font-size:var(--t-sec);color:var(--navy);text-align:right;margin:0;font-weight:700}.cierre-filas dd.pierde{color:var(--warn-ink)}.cierre-aviso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.cierre-aviso svg{flex:none;margin-top:2px}.cierre-entiendo{font-size:var(--t-sec);color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cierre-entiendo input{width:18px;height:18px;accent-color:var(--brand);margin-top:1px}.cierre-ventana .ventana-pie .pildora{align-items:center;gap:7px;display:inline-flex}.pcz{flex-direction:column;gap:16px;display:flex}.pcz-banda{background:#e8edf6;border-radius:16px;align-items:center;gap:16px;padding:18px 22px;display:flex}.pcz-banda>div{flex:auto;min-width:0}.pcz-banda h2{font-family:var(--font-display);color:var(--navy);font-size:20px;font-weight:800}.pcz-banda p{font-size:var(--t-sec);color:var(--muted);margin-top:2px;line-height:1.5}.pcz-banda .pildora{white-space:nowrap;background:var(--surface);align-items:center;gap:7px;display:inline-flex}.pcz-icono{color:#fff;background:#9aa4bd;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.pcz-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pcz-cifras .tarjeta{padding:16px 18px}.pcz-cifras small{font-size:var(--t-pie);letter-spacing:.1em;color:var(--muted);font-weight:700}.pcz-cifras p{align-items:baseline;gap:8px;margin-top:6px;display:flex}.pcz-cifras b{font-family:var(--font-display);color:var(--navy);font-size:30px;font-weight:800}.pcz-cifras span{font-size:var(--t-sec);color:var(--muted)}.pcz-cuerpo{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.pcz-lista{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pcz-lista h3,.pcz-otra h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.pcz-lista ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pcz-lista li{background:var(--canvas);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.pcz-lista li.contratado{background:var(--ok-soft)}.pcz-n{width:18px;font-family:var(--font-display);color:var(--navy);font-size:18px}.pcz-lista li.contratado .pcz-n{color:var(--ok-ink)}.pcz-nombre{min-width:0;color:var(--navy);overflow-wrap:anywhere;flex:auto;font-weight:600}.pcz-chip{font-size:var(--t-pie);white-space:nowrap;border-radius:999px;padding:2px 10px;font-weight:700}.pcz-chip.ok{color:var(--ok-ink);background:#fff}.pcz-chip.bajo{background:var(--warn-soft);color:var(--warn-ink)}.pcz-fit{font-size:var(--t-sec);color:var(--navy)}.pcz-informe{width:28px;height:28px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}button.pcz-informe:hover{background:var(--ice-soft);color:var(--brand)}.pcz-vacia{font-size:var(--t-sec);color:var(--muted)}.pcz-lado{flex-direction:column;gap:16px;display:flex}.pcz-perdidos{background:var(--warn-soft);color:var(--warn-ink);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pcz-perdidos b{font-size:var(--t-base);align-items:center;gap:8px;display:flex}.pcz-perdidos p{font-size:var(--t-sec);line-height:1.5}.pcz-otra{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.pcz-otra p{font-size:var(--t-sec);color:var(--muted);line-height:1.55}.pcz-otra .pildora{justify-content:center;align-items:center;gap:8px;margin-top:6px;display:inline-flex}@container cuerpo (width<=900px){.pcz-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.pcz-cuerpo{grid-template-columns:minmax(0,1fr)}}@container cuerpo (width<=640px){.pcz-banda{flex-wrap:wrap;padding:16px}.pcz-banda .pildora{flex-basis:100%;justify-content:center}.pcz-cifras b{font-size:24px}.pcz-lista li{flex-wrap:wrap;gap:6px 10px}.pcz-nombre{flex-basis:calc(100% - 60px)}.cierre-cabeza h3{font-size:19px}.cierre-filas>div{flex-direction:column;gap:2px}.cierre-filas dd{text-align:left}.cierre-ventana .ventana-pie{flex-direction:column-reverse}}.seg-cuadro{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.seg-cuadro b{background:var(--brand);font-size:var(--t-pie);color:#fff;border-radius:999px;padding:1px 7px}.pcz-lista-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pcz-lista-cabeza .pildora{align-items:center;gap:7px;display:inline-flex}.cdv{z-index:80;background:var(--surface);flex-direction:column;animation:.38s cubic-bezier(.22,.8,.24,1) both cdv-entra;display:flex;position:fixed;inset:0;box-shadow:-24px 0 60px #070b2e38}.cdv.saliendo{animation:.24s cubic-bezier(.4,0,.8,.2) both cdv-sale}.cdv-velo{z-index:79;background:#0d123c61;animation:.38s both cdv-aparece;position:fixed;inset:0}.cdv-velo.saliendo{animation:.24s both cdv-desaparece}@keyframes cdv-entra{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cdv-sale{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes cdv-aparece{0%{opacity:0}to{opacity:1}}@keyframes cdv-desaparece{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cdv,.cdv.saliendo,.cdv-velo,.cdv-velo.saliendo{animation:none}}.cdv-cabeza{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 28px;display:flex}.cdv-cabeza>div{flex:auto;min-width:0}.cdv-cabeza h2{font-family:var(--font-display);color:var(--navy);font-size:20px;font-weight:800}.cdv-cabeza p{font-size:var(--t-pie);color:var(--muted);margin-top:2px}.cdv-cabeza .pildora{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cdv-x{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--navy);cursor:pointer;border-radius:10px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.cdv-x:hover{border-color:var(--ice);color:var(--brand)}.cdv-doc{background:#eef2f8;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:22px 28px 32px;display:flex;overflow:auto}.cdv-doc>*{flex-shrink:0}.cdv-mast{color:#fff;background:linear-gradient(135deg, var(--navy) 0%, var(--brand) 100%);border-radius:16px;align-items:center;gap:18px;padding:18px 22px;display:flex;box-shadow:0 6px 20px #131a5b2e}.cdv-mast img{background:#fffffff0;border-radius:10px;height:48px;padding:6px 8px}.cdv-mast-t{flex:auto;min-width:0}.cdv-mast-t span{letter-spacing:.14em;color:var(--ice);font-size:11px;font-weight:700}.cdv-mast-t h1{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin-top:4px;font-size:20px;font-weight:800;line-height:1.25}.cdv-mast-r{font-size:var(--t-pie);color:#dbe6f7;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cdv-mast-r b{font-size:var(--t-sec);color:#fff}.cdv-color{align-items:center;gap:7px;display:inline-flex}.cdv-sw{background:#fff;border:1px solid #c7d3e6;border-radius:4px;flex:none;width:13px;height:13px}.cdv-sw.alterna{background:linear-gradient(#fff 0 50%,#eef5fe 50% 100%)}.cdv-sw.salario{background:#fff1b8;border-color:#ecd36a}.cdv-sw.blank{background:var(--crit-soft);border-color:#f1b8b8}.cdv-sw.nd{background:var(--warn-soft);border-color:#f5c79c}.cdv-color:not(.activa) .cdv-sw{opacity:.45}.sin-alterna .cdv-tbl tr.par td{background:#fff}.sin-alterna .cdv-tbl tr.par .cdv-items{background:#fafbfe}.sin-salario .cdv-tbl tr.cdv-dinero td{background:#fff;font-weight:400}.sin-salario .cdv-tbl tr.cdv-dinero .cdv-items{background:#fafbfe;font-weight:600}.sin-nd .cdv-nd{color:inherit;font-weight:400}.sin-salario .cdr-tarjeta.cdv-dinero{background:#fff}.sin-blank .cdr-tarjeta .cdv-blank{color:var(--muted);background:0 0;font-weight:400}.cdv-wrap{background:#fff;border:1px solid #c7d3e6;border-radius:12px;min-height:320px;max-height:calc(100vh - 230px);overflow:auto}.cdv-tbl{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.cdv-tbl th,.cdv-tbl td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:10px 13px;font-size:13px;line-height:1.5}.cdv-tbl td{min-width:250px;max-width:360px}.cdv-tbl thead th{z-index:2;color:#fff;white-space:normal;background:#1d3784;border-color:#172e70;min-width:250px;max-width:360px;position:sticky;top:0}.cdv-tbl thead th b{letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:700;display:block}.cdv-tbl .cdv-items{z-index:1;width:300px;min-width:300px;max-width:300px;color:var(--navy);border-right:1px solid var(--navy);white-space:normal;background:#fafbfe;font-weight:600;position:sticky;left:0}.cdv-tbl thead .cdv-items{z-index:3;background:var(--navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.cdv-tbl tr.par td{background:#eef5fe}.cdv-tbl tr.par .cdv-items,.cdv-tbl tr.cdv-link td,.cdv-tbl tr.cdv-link .cdv-items{background:#e3edfc}.cdv-tbl tr.cdv-link .cdv-items{letter-spacing:.06em;font-size:11.5px}.cdv-tbl tr.cdv-evals td,.cdv-tbl tr.cdv-evals .cdv-items,.cdv-tbl tr.cdv-res td,.cdv-tbl tr.cdv-res .cdv-items{background:#f6f9fe}.cdv-tbl tr.cdv-res:last-of-type td{border-bottom-color:#c7d3e6}.cdv-tbl tr.cdv-dinero td,.cdv-tbl tr.cdv-dinero .cdv-items{background:#fff1b8;font-weight:700}.cdv-tbl tr td.cdv-blank,.cdv-tbl tr.par td.cdv-blank,.cdv-tbl tr.cdv-dinero td.cdv-blank{text-align:center;color:var(--crit-ink);background:var(--crit-soft);font-weight:700}.sin-blank .cdv-tbl tr td.cdv-blank{color:var(--muted);background:#fff;font-weight:400}.sin-blank .cdv-tbl tr.par td.cdv-blank{background:#eef5fe}.sin-blank .cdv-tbl tr.cdv-dinero td.cdv-blank{background:#fff1b8}.sin-blank.sin-alterna .cdv-tbl tr.par td.cdv-blank,.sin-blank.sin-salario .cdv-tbl tr.cdv-dinero td.cdv-blank{background:#fff}.cdv-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.cdv-meta i{color:#dbe6f7;background:#ffffff24;border-radius:5px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:600}.cdv-meta .cdv-pill{color:#fff}.cdv-meta .cdv-pill.muyalta{background:var(--accent)}.cdv-meta .cdv-pill.buena{background:#2f90f280}.cdv-meta .cdv-fecha{color:#b9c9ea;background:0 0;padding:0;font-weight:500}.cdv-meta .cdv-fin{color:#d3f5e1;background:#4fbf7d47}.cdv-meta .cdv-curso{color:#ffe0c4;background:#f0954a47}.cdv-play{border:1px solid var(--brand);font:inherit;color:var(--brand);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.cdv-play:hover{background:var(--ice-soft)}.cdv-play.eval{color:#2c3e50;border-color:#9fb3c4}.cdv-play.eval:hover{border-color:var(--brand);color:var(--brand)}.cdv-pend{color:#8a94ab;font-size:12.5px;font-style:italic}.cdv-nd{color:var(--warn-ink);font-style:normal;font-weight:600}.cdv-pie{text-align:center;font-size:var(--t-pie);color:#9aa4bd}.cdr-tarjeta.cdv-dinero{background:#fff1b8}.cdr-tarjeta .cdv-blank{color:var(--crit-ink);background:var(--crit-soft);border-radius:6px;padding:1px 10px;font-weight:700;display:inline-block}.cdr-tarjeta dl>div.cdv-dinero dd{font-weight:700}.cde-telon{z-index:90}.cde{background:#fff;border-radius:16px;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 60px);display:flex;overflow:hidden;box-shadow:0 24px 60px #070b2e40}.cde-cabeza{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.cde-cabeza h3{color:var(--navy);font-size:16px;font-weight:700}.cde-cabeza p{font-size:var(--t-pie);color:var(--muted);margin-top:2px}.cde-cuerpo{flex-direction:column;gap:12px;padding:18px 22px;display:flex;overflow:auto}.cde-prom{border:1px solid var(--line);background:var(--canvas);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 16px;display:flex}.cde-prom b{color:var(--brand);font-size:26px;font-weight:800}.cde-prom span{font-size:var(--t-sec);color:var(--muted)}.cde-prom small{font-size:var(--t-pie);color:var(--muted);margin-left:auto}.cde-nota{background:var(--ice-soft);font-size:var(--t-sec);color:var(--brand);border-radius:10px;padding:10px 14px}.cde-tabla-caja{border:1px solid var(--line);border-radius:12px;overflow:auto}.cde-tabla{border-collapse:collapse;width:100%;font-size:13px}.cde-tabla th{text-align:left;background:var(--canvas);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px 12px;font-size:11px;font-weight:700}.cde-tabla td{vertical-align:top;border-top:1px solid var(--line);color:var(--ink);padding:12px;line-height:1.55}.cde-tabla .cde-prueba{width:150px;color:var(--navy);font-weight:700}.cde-tabla .cde-pct{width:100px}.cde-tabla .cde-inf{width:130px}.cde-tabla .envio-enlace{align-items:center;gap:5px;display:inline-flex}.cde-tag{background:var(--ok-soft);color:var(--ok-ink);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.cde-tag.gris{color:var(--muted);background:#eef2f8}.cde-vacio{color:#9aa4bd;font-style:normal}.cde-pdf{flex-direction:column;flex:auto;height:min(78vh,900px);min-height:0;display:flex}.cde-pdf-barra{border-bottom:1px solid var(--line);color:var(--navy);align-items:center;gap:12px;padding:10px 22px;font-weight:600;display:flex}.cde-pdf-barra .pildora{align-items:center;gap:6px;display:inline-flex}.cde-pdf iframe{background:#525659;border:0;flex:auto;width:100%;min-height:0}.rpv{flex-direction:column;gap:12px;margin-top:10px;display:flex}.rpv h2{font-family:var(--font-display);color:var(--navy);font-size:20px;font-weight:800}.rpv-sub{font-size:var(--t-sec);color:var(--muted);margin-top:-8px}.rpv-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rpv-cifras>div{border:1px solid var(--line);border-left:3px solid var(--brand);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.rpv-cifras b{color:var(--brand);font-size:26px;font-weight:800}.rpv-cifras small{letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:700}.rpv-cifras>div.rpv-ojo{border-left-color:#c2611c}.rpv-cifras>div.rpv-ojo b{color:#c2611c}.rpv-caja{border:1px solid var(--line);font-size:var(--t-sec);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px 20px;line-height:1.55;display:flex}.rpv-caja h3{letter-spacing:.12em;color:var(--brand);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.rpv-caja h3 span{color:var(--accent)}.rpv-caja h3 b{color:var(--brand)}.rpv-tabla-caja{border:1px solid var(--line);border-radius:10px;max-height:360px;overflow:auto}.rpv-tabla{border-collapse:collapse;width:100%;font-size:13px}.rpv-tabla th{text-align:left;background:var(--canvas);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.rpv-tabla td{border-top:1px solid var(--line);color:var(--ink);padding:9px 12px}.rpv-quien{color:var(--navy);white-space:nowrap;font-weight:600}.rpv-preg{text-overflow:ellipsis;white-space:nowrap;max-width:560px;overflow:hidden}.rpv-chip{letter-spacing:0;background:var(--warn-soft);color:var(--warn-ink);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.rpv-lista{flex-direction:column;gap:7px;margin:0;padding-left:18px;list-style:outside;display:flex}.rpv-lista b{color:var(--navy)}.rpv-lista small{font-size:var(--t-pie);color:var(--muted)}.rpv-pedir{align-items:flex-start}.rpv-pedir svg{color:var(--brand)}.rpv-pedir p{color:var(--muted)}.rpv-error{color:var(--crit-ink)!important}.rpv-generando{font-size:var(--t-sec);color:var(--muted);align-items:center;gap:10px;display:flex}.rpv-pie{background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.rpv-pie small{font-size:var(--t-pie);color:var(--muted)}.rpv-pie .pildora{align-items:center;gap:7px;display:inline-flex}@container cuerpo (width<=640px){.cdv-wrap{display:none}.cdv-cabeza{gap:10px;padding:12px 16px}.cdv-cabeza h2{font-size:17px}.cdv-cabeza .pildora{display:none}.cdv-doc{padding:14px 14px 24px}.cdv-mast{flex-wrap:wrap;gap:10px 14px;padding:16px}.cdv-mast-t h1{font-size:16px}.cdv-mast-r{align-items:flex-start}.rpv-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.rpv-caja{padding:14px}.rpv-preg{max-width:180px}.cde-cabeza,.cde-cuerpo{padding:14px}.cde{max-height:calc(100vh - 24px)}.cde-tabla thead{display:none}.cde-tabla,.cde-tabla tbody,.cde-tabla tr,.cde-tabla td{display:block;width:auto!important}.cde-tabla tr{border-top:1px solid var(--line);padding:12px 14px}.cde-tabla tr:first-child{border-top:0}.cde-tabla td{border:0;padding:4px 0}.cde-tabla td[data-label]:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;display:block}.cdv .cdr-chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cdv .cdr-chip{flex:none}}.inm-telon{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e308c;place-items:center;padding:24px;animation:.25s both inm-velo;display:grid;position:fixed;inset:0}.inm-telon.saliendo{animation:.2s both inm-velo-sale}.inm{background:#fff;border-radius:22px;flex-direction:column;width:min(1180px,100%);height:min(92vh,1100px);animation:.34s cubic-bezier(.2,.9,.25,1) both inm-sube;display:flex;overflow:hidden;box-shadow:0 30px 80px #070b2e73,0 0 0 1px #ffffff0f}.inm-telon.saliendo .inm{animation:.2s both inm-baja}@keyframes inm-velo{0%{opacity:0}to{opacity:1}}@keyframes inm-velo-sale{0%{opacity:1}to{opacity:0}}@keyframes inm-sube{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes inm-baja{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.98)}}.inm-cabeza{color:#fff;background:radial-gradient(120% 160% at 0% 0%, #2f90f28c 0%, transparent 55%), linear-gradient(135deg, var(--navy) 0%, var(--brand) 100%);align-items:center;gap:18px;padding:22px 70px 22px 26px;display:flex;position:relative}.inm-avatar{color:#fff;background:#ffffff24;border:2px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:17px;font-weight:700;display:grid}.inm-quien{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.inm-quien small{letter-spacing:.14em;text-transform:uppercase;color:var(--ice);font-size:11px;font-weight:700}.inm-quien h3{font-family:var(--font-display);color:#fff;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.2}.inm-quien p{color:#cfdcf5;font-size:13px}.inm-veredicto{color:#d6f6e3;background:#4fbf7d38;border:1px solid #4fbf7d80;border-radius:999px;align-self:flex-start;margin-top:7px;padding:4px 12px;font-size:12px;font-weight:700}.inm-veredicto.medio{color:#ffeac2;background:#f0b54a33;border-color:#f0b54a8c}.inm-veredicto.bajo,.inm-veredicto.descartado{color:#ffd9d9;background:#e76c6c33;border-color:#e76c6c8c}.inm-veredicto.pendiente{color:#e6edfa;background:#ffffff1f;border-color:#ffffff4d}.inm-anillo{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.inm-dona{place-items:center;width:86px;height:86px;display:grid;position:relative}.inm-dona svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.inm-pista{fill:none;stroke:#ffffff29;stroke-width:7px}.inm-arco{fill:none;stroke:#4fbf7d;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.9,.25,1)}.inm-anillo.medio .inm-arco{stroke:#f0b54a}.inm-anillo.bajo .inm-arco,.inm-anillo.descartado .inm-arco{stroke:#e76c6c}.inm-dona b{color:#fff;font-size:21px;font-weight:800;position:relative}.inm-anillo small{letter-spacing:.1em;white-space:nowrap;color:#cfdcf5;font-size:10.5px;font-weight:700}.inm-x{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.inm-x:hover{background:#fff3}.inm-barra{border-bottom:1px solid var(--line);background:var(--canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 22px;display:flex}.inm-pasos{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.inm-flecha{border:1px solid var(--line);width:34px;height:34px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.inm-flecha.atras svg{transform:rotate(180deg)}.inm-flecha:hover:not(:disabled){border-color:var(--ice);color:var(--brand)}.inm-flecha:disabled{opacity:.35;cursor:default}.inm-de{text-align:center;letter-spacing:.08em;text-transform:uppercase;min-width:110px;color:var(--muted);font-size:12px;font-weight:700}.inm-numeros{gap:6px;margin-left:4px;padding:3px;display:flex;overflow-x:auto}.inm-numeros button{border:1px solid var(--line);min-width:48px;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:5px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.inm-numeros b{font-size:14px}.inm-numeros small{color:var(--muted);font-size:10.5px}.inm-numeros button:hover{border-color:var(--ice)}.inm-numeros button.activo{border-color:var(--brand);background:var(--ice-soft);box-shadow:0 0 0 3px #2f90f229}.inm-numeros button.activo small{color:var(--brand)}.inm-acciones{flex-wrap:wrap;gap:8px;display:flex}.inm-acciones .pildora{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.inm-cuerpo{background:#eef2f8;flex:auto;min-height:0;position:relative}.inm-cuerpo iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .3s;display:block}.inm-cuerpo iframe.listo{opacity:1}.inm-cargando{color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.inm-fallo{text-align:center;color:var(--crit-ink);padding:40px}@media (width<=700px){.inm-telon{padding:0}.inm{border-radius:0;width:100%;height:100%}.inm-cabeza{flex-wrap:wrap;gap:8px 12px;padding:14px 56px 14px 16px}.inm-avatar{display:none}.inm-quien h3{font-size:18px}.inm-quien p{font-size:12px}.inm-veredicto{margin-top:3px;padding:3px 10px;font-size:11px}.inm-anillo{flex-direction:row;gap:10px}.inm-dona{width:52px;height:52px}.inm-dona b{font-size:13px}.inm-x{width:34px;height:34px;top:12px;right:12px}.inm-numeros button{min-width:42px;padding:4px 6px}.inm-barra{padding:10px 14px}.inm-numeros{max-width:100%;margin-left:0}.inm-acciones{flex-wrap:nowrap;width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.inm-telon,.inm-telon.saliendo,.inm,.inm-telon.saliendo .inm{animation:none}}.cs-largo{display:inline}.cs-corto{display:none}.cs-inicio{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;display:grid}.cs-col{flex-direction:column;gap:24px;min-width:0;display:flex}.cs-inicio .rotulo,.cs-riel .rotulo{text-transform:uppercase;letter-spacing:1px}.cs-hero{color:#fff;background:linear-gradient(-105.9deg,#070b2e 8%,#131a5b 50%,#1f4aa8 92%);border-radius:24px;min-height:430px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.cs-hero:before,.cs-hero:after{content:"";pointer-events:none;border-radius:50%;outline:1px solid #a9ccf724;position:absolute}.cs-hero:before{width:420px;height:420px;top:70px;right:-60px}.cs-hero:after{width:640px;height:640px;top:-40px;right:-170px}.cs-hero-texto{z-index:2;flex-direction:column;flex:1;align-items:flex-start;gap:14px;min-width:0;max-width:min(620px,100% - 170px);display:flex;position:relative}.cs-sello{font-size:var(--t-sec);color:#e6efff;background:#ffffff14;border-radius:999px;outline:1px solid #a9ccf747;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.cs-hero h2{font-family:var(--font-display);letter-spacing:-1.3px;max-width:560px;font-size:42px;font-weight:800;line-height:1.08}.cs-hero-sub{max-width:540px;font-size:var(--t-tarjeta);color:#c9d8f5;line-height:1.55}.cs-hero .rotulo.claro{margin-top:6px}.cs-chips{flex-wrap:wrap;gap:10px;max-width:100%;display:flex}.cs-chip{text-overflow:ellipsis;white-space:nowrap;outline-offset:-.5px;color:#fff;max-width:100%;height:40px;font-size:var(--t-base);border-radius:999px;outline:1px solid #a9ccf759;align-items:center;gap:7px;padding:0 16px;font-weight:600;transition:background .15s,outline-color .15s;display:inline-flex;overflow:hidden}.cs-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs-chip svg{flex:none}.cs-chip:hover{background:#ffffff12;outline-color:#a9ccf7b3}.cs-chip.activo{color:var(--navy);background:#fff;outline-color:#fff}.cs-lista{width:min(100%,420px);height:46px;color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:none}.cs-lista.con-resto{display:flex}.cs-lista select{min-width:0;height:100%;font:600 var(--t-enfasis) var(--font-body);color:var(--navy);background:0 0;border:0;flex:1}.cs-acciones{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.cs-acciones .pildora{height:52px;font-size:var(--t-tarjeta);padding:0 26px}.cs-acciones .pildora:disabled{opacity:.6;cursor:progress}.cs-hero .cs-aviso{color:#ffd1d1}.cs-hero-figura{z-index:1;pointer-events:none;width:auto;height:64%;max-height:380px;position:absolute;bottom:0;right:-30px}.cs-minutos header,.cs-conversaciones header{margin-bottom:14px}.cs-minutos h3,.cs-conversaciones h3,.cs-humano h3{font-size:var(--t-seccion);color:var(--navy);font-weight:700}.cs-conversaciones header p{font-size:var(--t-sec);color:var(--muted);margin-top:4px}.cs-comprados-corto{display:none}.cs-bolsas{flex-direction:column;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cs-bolsas li{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px;display:grid}.cs-bolsas li>span b{font-size:var(--t-enfasis);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.cs-bolsas li>span small{font-size:var(--t-sec);color:var(--muted)}.cs-bolsas li>b{font-size:var(--t-enfasis);color:var(--navy)}.cs-bolsas li>b.poco{color:var(--warn-ink)}.cs-bolsas li>i,.cs-barra-min{background:var(--neutral-soft);border-radius:999px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.cs-bolsas li>i>i,.cs-barra-min>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.cs-bolsas li>i.poco>i{background:var(--warn)}.cs-comprados{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.cs-comprados small{font-size:var(--t-sec);color:var(--muted);margin-top:4px;display:block}.cs-comprados>b{font-family:var(--font-display);color:var(--navy);white-space:nowrap;font-size:34px;font-weight:800}.cs-comprar{background:var(--ice-soft);outline-offset:-.5px;width:100%;height:48px;font-size:var(--t-enfasis);color:var(--brand);border-radius:999px;outline:1px solid #cfe0fa;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:600;transition:outline-color .15s;display:flex}.cs-comprar:hover{outline-color:var(--accent)}.cs-regla,.cs-nota{font-size:var(--t-sec);color:var(--muted);margin-top:12px;line-height:1.5}.cs-conv{align-items:center;gap:12px;min-width:0;display:flex}.cs-conv-texto{min-width:0}.cs-conv-cuando{font-size:var(--t-sec);color:var(--muted);white-space:nowrap}.cs-conv-acciones{justify-content:flex-end;gap:6px;display:inline-flex}.cs-conv-ico{background:var(--ice-soft);width:40px;height:40px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.cs-conv-texto b{font-size:var(--t-enfasis);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.cs-conv-texto small{font-size:var(--t-sec);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.cs-conv-min{font-size:var(--t-base);color:var(--navy);white-space:nowrap;font-weight:600}.cs-conv-boton{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;width:36px;height:36px;font:inherit;color:var(--brand);cursor:pointer;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.cs-conv-boton:hover{outline-color:var(--accent);background:var(--ice-soft)}.cs-vacio{font-size:var(--t-base);color:var(--muted);padding:18px 0 4px;line-height:1.5}.cs-humano{flex-direction:column;gap:16px;display:flex}.cs-humano header{align-items:center;gap:14px;display:flex}.cs-humano header>span:nth-child(2){flex:1;min-width:0}.cs-humano header p{font-size:var(--t-sec);color:var(--muted);margin-top:3px}.cs-humano-ico{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.cs-humano-corto{font-size:var(--t-enfasis);color:var(--brand);font-weight:700;display:none}.cs-humano-cuerpo{flex-direction:column;gap:12px;display:flex}.cs-humano-cuerpo>p:first-child{font-size:var(--t-base);color:var(--ink);line-height:1.55}.cs-precio{font-size:var(--t-base);color:var(--muted)}.cs-precio b{font-family:var(--font-display);color:var(--navy);font-size:34px;font-weight:800}.cs-humano-cuerpo ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-humano-cuerpo li{font-size:var(--t-base);color:var(--ink);align-items:center;gap:8px;display:flex}.cs-humano-cuerpo li svg{color:var(--ok);flex:none}.cs-humano-cuerpo .pildora{width:100%;height:50px;margin-top:6px}.pan-ventana.cs-ventana{width:min(500px,100%)}.cs-paquetes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cs-paquetes.dos{grid-template-columns:repeat(2,1fr)}.cs-paquete{outline:1px solid var(--line);outline-offset:-.5px;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;transition:outline-color .15s,background .15s;display:flex}.cs-paquete b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.cs-paquete small{font-size:var(--t-sec);color:var(--muted)}.cs-paquete span{font-size:var(--t-base);color:var(--brand);margin-top:6px;font-weight:600}.cs-paquete:hover{outline-color:var(--ice)}.cs-paquete.activo{outline:2px solid var(--accent);outline-offset:-1px;background:var(--ice-soft)}.cs-paquete:disabled{opacity:.6;cursor:default}.cs-ventana select,.cs-ventana textarea{border:1px solid var(--line);background:var(--surface);width:100%;font:var(--t-base) / 1.5 var(--font-body);color:var(--ink);border-radius:10px;padding:10px 12px}.cs-ventana select{height:44px;padding:0 12px}.cs-ventana textarea{resize:vertical;min-height:96px}.cs-ventana select:focus-visible,.cs-ventana textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cs-notas{font-size:var(--t-sec);color:var(--muted);flex-direction:column;gap:4px;margin:0;padding-left:18px;line-height:1.5;display:flex}.cs-ventana-botones{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.cs-ok{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-sec);border-radius:10px;padding:10px 14px;line-height:1.5}.cs-aviso{font-size:var(--t-sec);color:var(--crit-ink);line-height:1.5}.panel-lienzo.lienzo-pleno{gap:0;padding:0}.cs-charla{grid-template-columns:minmax(0,1fr) 520px;height:calc(100svh - 118px);min-height:520px;display:grid}.cs-centro{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.cs-arriba-movil{display:none}.cs-barra{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 28px;display:flex}.cs-volver-barra{outline:1px solid var(--line);outline-offset:-.5px;width:38px;height:38px;color:var(--navy);border-radius:50%;flex:none;place-items:center;transition:background .14s,outline-color .14s;display:grid}.cs-volver-barra:hover{background:var(--canvas);outline-color:var(--ice)}.cs-sobre{background:var(--ice-soft);min-width:0;max-width:max-content;height:36px;font-size:var(--t-base);color:var(--brand);border-radius:10px;flex:auto;align-items:center;gap:8px;margin-right:auto;padding:0 14px;font-weight:600;display:inline-flex}.cs-sobre svg{flex:none}.cs-sobre>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-sesion{font-size:var(--t-base);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cs-sesion i{background:var(--neutral);border-radius:50%;width:8px;height:8px}.cs-sesion.viva{color:var(--ink)}.cs-sesion.viva i{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.cs-modo{background:var(--canvas);outline:1px solid var(--line);outline-offset:-.5px;border-radius:999px;padding:3px;display:inline-flex}.cs-modo button{height:34px;font-size:var(--t-base);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.cs-modo button.activo{background:var(--surface);color:var(--navy);box-shadow:0 1px 3px #131a5b1f}.cs-terminar{outline:1px solid var(--line);outline-offset:-.5px;height:38px;font-size:var(--t-base);color:var(--navy);border-radius:999px;padding:0 18px;font-weight:600}.cs-terminar:hover:not(:disabled){outline-color:var(--crit);color:var(--crit-ink)}.cs-terminar:disabled{opacity:.45;cursor:default}.cs-mensajes{flex-direction:column;flex:1;gap:18px;min-height:0;padding:28px clamp(20px,6%,72px) 18px;display:flex;overflow-y:auto}.cs-yo{background:var(--navy);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;align-items:flex-start;gap:8px;max-width:min(72%,640px);padding:12px 18px;display:flex}.cs-yo p{font-size:var(--t-enfasis);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.cs-yo svg{opacity:.7;flex:none;margin-top:4px}.cs-hera{align-items:flex-start;gap:12px;max-width:min(90%,900px);display:flex}.cs-avatar{background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border-radius:50%;flex:none;width:44px;height:44px}.cs-globo{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;min-width:0;font-size:var(--t-enfasis);color:var(--ink);border-radius:4px 18px 18px;padding:18px 22px;line-height:1.6}.cs-globo p+p{margin-top:10px}.cs-tabla{outline:1px solid var(--line);outline-offset:-.5px;border-radius:12px;margin:14px 0;overflow-x:auto}.cs-tabla table{border-collapse:collapse;width:100%;font-size:var(--t-base)}.cs-tabla th{background:var(--canvas);text-align:left;font-size:var(--t-pie);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding:10px 16px;font-weight:700}.cs-tabla td{border-top:1px solid var(--line);vertical-align:top;color:var(--muted);min-width:96px;padding:12px 16px}.cs-tabla td:first-child{min-width:130px;color:var(--navy);font-weight:700}.cs-hera.con-tabla{max-width:100%}.cs-fuentes{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cs-fuentes a{background:var(--ice-soft);height:30px;font-size:var(--t-sec);color:var(--brand);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.cs-fuentes a:hover{outline:1px solid var(--accent);outline-offset:-.5px}.cs-escribe{gap:6px;padding:16px 20px;display:flex}.cs-escribe i{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite cs-punto}.cs-escribe i:nth-child(2){animation-delay:.18s}.cs-escribe i:nth-child(3){animation-delay:.36s}@keyframes cs-punto{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cs-marca{background:var(--neutral-soft);max-width:100%;font-size:var(--t-sec);color:var(--muted);text-align:center;border-radius:999px;align-self:center;padding:6px 14px}.cs-marca.aviso{background:var(--warn-soft);color:var(--warn-ink);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:flex}.cs-marca.aviso button{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cs-sin-minutos{background:var(--surface);outline:1px solid var(--warn);outline-offset:-.5px;border-radius:16px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.cs-sin-minutos b{font-size:var(--t-tarjeta);color:var(--navy)}.cs-sin-minutos p{font-size:var(--t-base);color:var(--muted);line-height:1.5}.cs-vacio-charla{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:auto;display:flex}.cs-vacio-charla h3{font-size:var(--t-seccion);color:var(--navy);font-weight:700}.cs-vacio-charla>p{font-size:var(--t-base);color:var(--muted)}.cs-vacio-charla div{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.cs-vacio-charla button{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;text-align:left;font-size:var(--t-base);color:var(--ink);border-radius:14px;padding:12px 16px;line-height:1.4}.cs-vacio-charla button:hover{outline-color:var(--accent);color:var(--brand)}.cs-escribir{padding:10px clamp(20px,6%,72px) 16px}.cs-escribir .cs-aviso{margin-bottom:8px}.cs-caja{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:28px;align-items:center;gap:6px;padding:7px 7px 7px 22px;display:flex}.cs-caja:focus-within{outline-color:var(--accent)}.cs-caja textarea{field-sizing:content;resize:none;min-width:0;min-height:24px;max-height:150px;font:var(--t-enfasis) / 1.5 var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.cs-caja-micro{width:42px;height:42px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.cs-caja-micro:hover{background:var(--canvas);color:var(--brand)}.cs-caja-enviar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.cs-caja-enviar:disabled{opacity:.4;cursor:default}.cs-pie{font-size:var(--t-pie);color:var(--muted);margin-top:8px}.cs-riel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;gap:12px;min-height:0;padding:24px 30px 90px;display:flex;overflow-y:auto}.cs-riel>.rotulo{margin-top:10px}.cs-riel>.rotulo:first-child{margin-top:0}.cs-bolsa{outline:1px solid var(--line);outline-offset:-.5px;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.cs-bolsa b{font-size:var(--t-enfasis);color:var(--navy);display:block}.cs-bolsa small{font-size:var(--t-sec);color:var(--muted);display:block}.cs-bolsa .cs-flecha{color:var(--muted);flex:none}.cs-bolsa.activa{background:var(--ice-soft);outline:1px solid #cfe0fa;padding:18px 20px;display:block}.cs-bolsa.activa .cs-bolsa-t{font-size:var(--t-base);color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cs-bolsa.activa p{font-size:var(--t-base);color:var(--muted);margin:6px 0 10px}.cs-grande{font-family:var(--font-display);font-weight:800;line-height:1;color:var(--navy)!important;font-size:42px!important;display:inline!important}.cs-bolsa.activa .cs-barra-min{background:#fff}.cs-bolsa.activa small{margin-top:10px}.cs-riel .cs-comprar{height:42px;font-size:var(--t-base);margin-top:0}.cs-mide,.cs-ve{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs-mide li{font-size:var(--t-base);color:var(--muted);gap:10px;line-height:1.5;display:flex}.cs-mide li svg{color:var(--accent);flex:none;margin-top:2px}.cs-ve li{font-size:var(--t-base);color:var(--ink);align-items:center;gap:9px;display:flex}.cs-ve li svg{color:var(--ok);flex:none}.cs-descargar{font-size:var(--t-base);color:var(--brand);align-items:center;gap:7px;margin-top:8px;font-weight:600;display:inline-flex}.cs-descargar:hover{text-underline-offset:3px;text-decoration:underline}.cs-voz{text-align:center;color:#fff;background:radial-gradient(120% 90% at 10% 100%,#2056c9 0%,#0000 60%),linear-gradient(#0a1048 0%,#10195c 55%,#18307f 100%);flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding:clamp(24px,5vh,56px) 32px 28px;display:flex;overflow-y:auto}.cs-voz-aro{aspect-ratio:1;outline-offset:8px;border-radius:50%;outline:2px solid #a9ccf773;place-items:center;width:clamp(170px,28vh,290px);margin:clamp(10px,4vh,44px) 0 6px;display:grid;position:relative;box-shadow:0 0 0 46px #ffffff06,0 0 0 47px #a9ccf729,0 0 0 96px #ffffff04,0 0 0 97px #a9ccf71a}.cs-voz-aro.hablando{animation:2.4s ease-in-out infinite cs-respira}@keyframes cs-respira{0%,to{outline-offset:8px}50%{outline-offset:14px}}.cs-voz-cara{background:url(/brand/busto_chat.webp) 50% 18%/140% no-repeat,#e9eef8;border-radius:50%;width:100%;height:100%}.cs-voz-estado{font-size:var(--t-enfasis);color:var(--ice);align-items:center;gap:8px;margin-top:24px;font-weight:600;display:inline-flex}.cs-voz-estado i{background:var(--accent);border-radius:50%;width:8px;height:8px}.cs-ondas{align-items:center;gap:5px;height:48px;display:flex}.cs-ondas i{background:var(--accent);opacity:.7;border-radius:3px;width:5px;height:8px}.cs-ondas.viva i{animation:.9s ease-in-out infinite alternate cs-onda}@keyframes cs-onda{0%{height:8px}to{height:44px}}.cs-voz .rotulo.claro{margin-top:8px}.cs-voz-tu{max-width:760px;font-size:var(--t-tarjeta);color:#c9d8f5;line-height:1.5}.cs-voz-tu:before{content:"«"}.cs-voz-tu:after{content:"»"}.cs-voz-hera{max-width:900px;font-family:var(--font-display);color:#fff;font-size:24px;font-weight:600;line-height:1.4}.cs-voz-botones{align-items:center;gap:18px;margin-top:auto;padding-top:24px;display:flex}.cs-voz-redondo{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.cs-voz-redondo:hover{background:#fff3}.cs-voz-colgar{background:var(--crit);height:62px;font-size:var(--t-tarjeta);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 30px;font-weight:600;display:inline-flex}.cs-voz-colgar:hover{background:var(--crit-ink)}@container cuerpo (width<=1180px){.cs-inicio{grid-template-columns:minmax(0,1fr) 340px}.cs-hero-figura{right:-40px}.cs-hero h2{font-size:34px}.cs-charla{grid-template-columns:minmax(0,1fr) 440px}.cs-barra{flex-wrap:wrap}}@container cuerpo (width<=1000px){.cs-hero-figura{display:none}.cs-hero-texto{max-width:100%}}@media (width<=980px){.cs-largo{display:none}.cs-corto{display:inline}.cs-inicio{grid-template-columns:1fr;gap:14px}.cs-col{display:contents}.cs-hero{order:1}.cs-minutos{order:2}.cs-conversaciones{order:3}.cs-humano{order:4}.cs-hero{border-radius:22px;min-height:0;padding:24px 20px 26px}.cs-hero:before{width:300px;height:300px;top:40px;right:-120px}.cs-hero:after{display:none}.cs-hero-texto{gap:12px;max-width:100%}.cs-hero h2{letter-spacing:-.8px;max-width:68%;font-size:27px;line-height:1.12}.cs-hero-sub,.cs-chips,.cs-hero .rotulo.claro{display:none}.cs-lista{z-index:2;width:100%;max-width:100%;height:48px;display:flex;position:relative}.cs-acciones{width:100%}.cs-acciones .pildora{height:50px;font-size:var(--t-enfasis);padding:0 20px}.cs-hero-figura{opacity:1;height:210px;display:block;bottom:0;right:-26px}.cs-minutos header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cs-comprados-corto{font-size:var(--t-sec);color:var(--muted);display:block}.cs-comprados-corto b{font-family:var(--font-display);color:var(--navy);font-size:28px;font-weight:800}.cs-comprados,.cs-regla{display:none}.cs-conv-ico{background:0 0;width:28px;height:28px}.cs-humano header{gap:12px}.cs-humano-ico{width:48px;height:48px}.cs-humano h3{font-size:var(--t-enfasis)}.cs-humano-corto{display:block}.cs-humano-cuerpo{display:none}.cs-paquetes{grid-template-columns:1fr}.cs-charla{z-index:45;background:var(--canvas);flex-direction:column;height:auto;min-height:0;display:flex;position:fixed;inset:0}.cs-centro{flex:1}.cs-barra,.cs-riel{display:none}.cs-arriba-movil{background:var(--surface);border-bottom:1px solid var(--line);padding-bottom:12px;display:block}.cs-cabeza-movil{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;align-items:center;gap:12px;display:flex}.cs-volver{width:36px;height:40px;color:var(--navy);place-items:center;display:grid}.cs-cabeza-movil .cs-avatar{width:42px;height:42px}.cs-cabeza-texto{flex:1;min-width:0}.cs-cabeza-texto b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700;display:block}.cs-cabeza-texto small{font-size:var(--t-sec);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cs-redondo{background:var(--ice-soft);width:46px;height:46px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.cs-tira-movil{background:var(--ice-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:0 16px;padding:11px 16px;display:flex}.cs-tira-movil .cs-sesion,.cs-tira-movil b{font-size:var(--t-base)}.cs-tira-movil b{color:var(--brand);white-space:nowrap;font-weight:700}.cs-mensajes{gap:14px;padding:16px}.cs-yo{max-width:86%}.cs-hera{gap:10px;max-width:100%}.cs-hera .cs-avatar{width:34px;height:34px}.cs-globo{padding:14px 16px}.cs-tabla{outline:0;margin:8px 0;overflow:visible}.cs-tabla thead{display:none}.cs-tabla tr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 0;display:flex}.cs-tabla td{border:0;padding:0}.cs-tabla td:nth-child(n+3){flex-basis:100%}.cs-escribir{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line)}.cs-caja{padding-left:18px}.cs-caja-micro{display:none}.cs-voz{padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px))}.cs-voz-aro{width:180px;box-shadow:0 0 0 30px #ffffff06,0 0 0 31px #a9ccf729}.cs-voz-hera{font-size:19px}.cs-voz-tu{font-size:var(--t-enfasis)}.cs-voz-redondo{width:56px;height:56px}.cs-voz-colgar{height:56px;padding:0 24px}}.acc-sin{max-width:560px}.acc-candado{background:var(--ice-soft);width:52px;height:52px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.pos-quienve{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pos-quienve h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.pos-opera{font-size:var(--t-base);gap:8px;display:flex}.pos-opera span{color:var(--muted)}.pos-opera b{color:var(--ink);font-weight:600}.pos-quienve ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pos-quienve li{background:var(--ice-soft);font-size:var(--t-sec);color:var(--brand);border-radius:999px;padding:4px 10px;font-weight:600}.pos-quienve small{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.pos-quienve .pildora{margin-top:4px}.pan-ventana.acc-ventana{width:min(480px,100%);max-height:calc(100svh - 48px)}.acc-lista{outline:1px solid var(--line);outline-offset:-.5px;border-radius:12px;flex-direction:column;max-height:50svh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.acc-lista li+li{border-top:1px solid var(--line)}.acc-lista label{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.acc-lista input{width:18px;height:18px;accent-color:var(--brand);flex:none}.acc-lista b{font-size:var(--t-base);color:var(--ink);font-weight:600;display:block}.acc-lista small{font-size:var(--t-sec);color:var(--muted);display:block}.acc-lista li.cerrada b{color:var(--muted)}.acc-nota{font-size:var(--t-base);color:var(--muted)}.usu-fila .usu-rol{flex-direction:column;align-items:flex-start;display:flex}.usu-ve{font-size:var(--t-pie);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.usu-ve button{font-size:var(--t-pie);color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.can{flex-direction:column;gap:18px;display:flex}.can-cabeza h2{font-family:var(--font-display);font-size:var(--t-titulo);letter-spacing:-.6px;color:var(--navy);font-weight:800}.can-cabeza p{font-size:var(--t-base);color:var(--muted);margin-top:4px}.can-filtros{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.can-pestanas{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:999px;gap:4px;margin-right:auto;padding:4px;display:flex}.can-pestanas button{height:36px;font-size:var(--t-base);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.can-pestanas button span{background:var(--neutral-soft);font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:1px 8px}.can-pestanas button.activa{background:var(--navy);color:#fff}.can-pestanas button.activa span{color:#fff;background:#ffffff2e}.can-buscar{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;width:min(260px,100%);height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.can-buscar input{min-width:0;height:100%;font:var(--t-base) var(--font-body);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.can-buscar:focus-within{outline-color:var(--accent)}.can-cargo{border:1px solid var(--line);background:var(--surface);height:44px;font:600 var(--t-base) var(--font-body);color:var(--ink);border-radius:999px;max-width:220px;padding:0 14px}.can-tabla{padding:0;overflow:hidden}.can-fila{border-top:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) 130px minmax(0,1fr) 170px;align-items:center;gap:14px;padding:16px 24px;transition:background .12s;display:grid}a.can-fila:hover{background:var(--canvas)}.can-fila.cabecera{font-size:var(--t-rotulo);letter-spacing:.9px;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:14px;padding-bottom:12px;font-weight:700}.can-quien{align-items:center;gap:12px;min-width:0;display:flex}.can-quien>span:last-child{min-width:0;overflow:hidden}.can-quien b{font-size:var(--t-enfasis);color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.can-avatar{background:var(--ice-soft);width:40px;height:40px;font-size:var(--t-sec);color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.can-cargo-celda{min-width:0}.can-cargo-celda b{font-size:var(--t-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.can-cargo-celda small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.can-fit{flex-direction:column;gap:6px;display:flex}.can-fit b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.can-fit b.apagado{color:var(--neutral)}.can-fit>i{background:var(--neutral-soft);border-radius:999px;width:100%;max-width:110px;height:5px;display:block;overflow:hidden}.can-fit>i>i{border-radius:inherit;background:var(--ok);height:100%;display:block}.can-chip{height:28px;font-size:var(--t-sec);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.can-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.can-chip.ok{background:var(--ok-soft);color:var(--ok-ink)}.can-chip.curso{background:var(--ice-soft);color:var(--brand)}.can-chip.apagado{background:var(--neutral-soft);color:var(--muted)}.can-chip.neutro{background:var(--canvas);color:var(--ink)}.can-chip.neutro:before{display:none}.can-chip.vencida{background:var(--warn-soft);color:var(--warn-ink)}.can-vigencia{font-size:var(--t-base);color:var(--ink)}.can-vigencia.vencida{color:var(--crit-ink)}.can-solo-movil{display:none!important}.can-nada{font-size:var(--t-base);color:var(--muted);border-top:1px solid var(--line);padding:28px 24px}.can-pie{border-top:1px solid var(--line);font-size:var(--t-sec);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.can-paginas{align-items:center;gap:10px;display:inline-flex}.can-paginas button{outline:1px solid var(--line);outline-offset:-.5px;height:34px;color:var(--brand);border-radius:999px;padding:0 14px;font-weight:600}.can-paginas button:disabled{opacity:.45;cursor:default}@container cuerpo (width<=1100px){.can-fila{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) 100px minmax(0,1fr) 140px;padding-left:18px;padding-right:18px}}@media (width<=980px){.can-cabeza h2{font-size:var(--t-titulo-m)}.can-filtros{gap:10px}.can-pestanas{scrollbar-width:none;width:100%;margin-right:0;overflow-x:auto}.can-buscar{width:100%}.can-cargo{width:100%;max-width:none}.can-tabla{background:0 0;outline:0;flex-direction:column;gap:12px;display:flex;overflow:visible}.can-fila.cabecera{display:none}.can-fila{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien fit""proceso proceso";gap:12px;padding:16px 18px}.can-quien{grid-area:quien;align-items:flex-start}.can-quien small{font-size:var(--t-sec);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.can-fit{grid-area:fit;align-items:flex-end;gap:0}.can-fit b{font-size:24px}.can-fit>i{display:none}.can-fit small{font-size:var(--t-pie);color:var(--muted);font-weight:700}.can-proceso{flex-wrap:wrap;grid-area:proceso;gap:8px;display:flex}.can-cargo-celda,.can-vigencia{display:none}.can-solo-movil{display:inline-flex!important}.can-quien small.can-solo-movil,.can-fit small.can-solo-movil{display:block!important}.can-pie{border:0;flex-wrap:wrap;padding:4px 2px}}.ficha-informe{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media print{.ficha-informe{color:inherit;text-decoration:none}}.rk-tarjeta{flex-direction:column;gap:14px;display:flex}.rk-tarjeta header,.rk-tabla header{align-items:center;gap:12px;display:flex}.rk-tarjeta h3,.rk-tabla h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.rk-tarjeta header small,.rk-tabla header small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.rk-copa{background:var(--warn-soft);width:40px;height:40px;color:var(--warn-ink);border-radius:12px;flex:none;place-items:center;display:grid}.rk-top{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rk-top li{border-top:1px solid var(--line);grid-template-columns:34px minmax(160px,.9fr) 64px minmax(0,2fr);align-items:center;gap:12px;padding:12px 0;display:grid}.rk-lugar{background:var(--navy);color:#fff;width:30px;height:30px;font-size:var(--t-sec);border-radius:50%;place-items:center;display:grid}.rk-quien b{font-size:var(--t-enfasis);color:var(--ink);font-weight:600;display:block}.rk-quien em,.rk-contratado{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-pie);border-radius:999px;margin-top:2px;padding:1px 8px;font-style:normal;font-weight:600;display:inline-block}.rk-contratado{margin:0 0 0 8px}.rk-pct{font-size:var(--t-tarjeta);color:var(--brand)}.rk-pct.apagado{color:var(--neutral)}.rk-dos{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.rk-fuerte,.rk-riesgo{-webkit-line-clamp:2;font-size:var(--t-sec);color:var(--ink);-webkit-box-orient:vertical;padding-left:14px;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.rk-fuerte:before,.rk-riesgo:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.rk-riesgo:before{background:var(--warn)}.rk-pendiente{font-size:var(--t-sec);color:var(--muted);font-style:italic}.rk-tarjeta footer{flex-wrap:wrap;gap:10px;display:flex}.rk-tabla{flex-direction:column;gap:14px;margin-top:16px;display:flex}.rk-tabla header{justify-content:space-between}.rk-celda-lugar{color:var(--navy);font-weight:700}.rk-quien b{color:var(--navy)}.rk-texto{font-size:var(--t-sec);color:var(--ink);line-height:1.5}.rk-nota{font-size:var(--t-sec);color:var(--muted);gap:8px;line-height:1.5;display:flex}.rk-nota svg{flex:none;margin-top:2px}.rk-cs{flex-direction:column;gap:10px;display:flex}.cs-riel>.rk-cs:first-child .rotulo{margin-top:0}.rk-cs-sub{font-size:var(--t-sec);color:var(--muted);margin-top:-4px}.rk-cs-tarjetas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rk-cs-tarjetas li{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;transition:outline-color .14s,background .14s;display:flex}.rk-cs-tarjetas li.marcado{outline:2px solid var(--accent);outline-offset:-1px;background:var(--ice-soft)}.rk-cs-cabeza{align-items:center;gap:10px;display:flex}.rk-cs-cabeza .rk-lugar{flex:none;width:28px;height:28px}.rk-cs-nombre{flex:1;min-width:0}.rk-cs-nombre b{font-size:var(--t-enfasis);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.rk-cs-nombre small{font-size:var(--t-pie);color:var(--ok-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.rk-cs-cabeza .rk-pct{flex:none}.rk-cs-dos{flex-direction:column;gap:6px;display:flex}.rk-cs-acciones{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.rk-cs-acciones label{font-size:var(--t-sec);color:var(--navy);cursor:pointer;align-items:center;gap:7px;font-weight:600;display:inline-flex}.rk-cs-acciones input{width:16px;height:16px;accent-color:var(--brand)}.rk-cs-acciones button{font-size:var(--t-sec);color:var(--brand);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.rk-cs-acciones button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.rk-cs-acciones button:disabled,.rk-cs-acciones input:disabled{opacity:.45;cursor:default}.rk-cs-mas{font-size:var(--t-sec);color:var(--brand);align-self:flex-start;font-weight:700}.rk-cs-comparar{margin-top:2px!important}.rk-cs-comparar:disabled{opacity:.5;cursor:default}@media (width<=980px){.rk-top li{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"n quien pct"".dos dos"}.rk-top li .rk-lugar{grid-area:n}.rk-top li .rk-quien{grid-area:quien}.rk-top li .rk-pct{grid-area:pct}.rk-top li .rk-dos{grid-area:dos;grid-template-columns:1fr;gap:6px}.rk-tabla header{flex-wrap:wrap}}.rk-conclusion{font-size:var(--t-base);color:var(--ink);background:var(--ice-soft);border-radius:12px;padding:12px 16px;line-height:1.6}.pan-ventana.rkf-ventana{width:min(560px,100%);max-height:calc(100svh - 48px);overflow-y:auto}.rkf-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.rkf-opcion{cursor:pointer;outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.rkf-opcion.activa{outline:1.5px solid var(--accent);background:var(--ice-soft)}.rkf-opcion input{accent-color:var(--brand);margin-top:3px}.rkf-opcion b{font-size:var(--t-enfasis);color:var(--navy);display:block}.rkf-opcion small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.rkf-cuantos{font-size:var(--t-base);color:var(--muted);align-items:center;gap:8px;padding-left:16px;display:flex}.rkf-cuantos button{outline:1px solid var(--line);outline-offset:-.5px;width:38px;height:38px;color:var(--navy);border-radius:10px;font-weight:700}.rkf-cuantos button.activo{background:var(--brand);outline-color:var(--brand);color:#fff}.rkf-lista{outline:1px solid var(--line);outline-offset:-.5px;border-radius:12px;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.rkf-lista li+li{border-top:1px solid var(--line)}.rkf-lista label{cursor:pointer;font-size:var(--t-base);align-items:center;gap:10px;padding:10px 14px;display:flex}.rkf-lista input{width:16px;height:16px;accent-color:var(--brand)}.rkf-lista span{min-width:0;color:var(--ink);flex:1}.rkf-lista small{color:var(--muted)}.rkf-lista em{background:var(--ice-soft);font-style:normal;font-size:var(--t-sec);color:var(--brand);border-radius:999px;padding:2px 8px;font-weight:700}.rkf-pie{justify-content:flex-start;display:flex}.rkf-nota{font-size:var(--t-base);color:var(--muted);line-height:1.5}.rkf-armando{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 10px;display:flex}.rkf-armando b{font-size:var(--t-tarjeta);color:var(--navy)}.rkf-armando p{max-width:400px;font-size:var(--t-base);color:var(--muted);line-height:1.5}.rkf-giro{border:3px solid var(--ice-soft);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:1s linear infinite giro}.rkh-barra{flex-wrap:wrap;gap:10px}.rkh-acciones{flex-wrap:wrap;gap:10px;margin-left:auto;display:inline-flex}.doc-hoja.rkh{page:horizontal;max-width:1000px;padding:40px 44px}.rkh-cabeza{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px;display:flex}.rkh-cabeza img{width:64px;height:auto;margin-bottom:6px}.doc-hoja.rkh h2{font-family:var(--font-display);color:#1a2b5f;font-size:26px;font-weight:800}.rkh-cabeza p{color:var(--ink);font-size:13px}.rkh-cabeza p b{font-weight:700}.rkh-datos{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.rkh-datos span:last-child{color:#2b4ea1}.rkh-tabla{border-collapse:collapse;width:100%;font-size:12.5px}.rkh-tabla th{color:#fff;text-align:left;letter-spacing:.6px;text-transform:uppercase;background:#1e4597;padding:12px;font-size:11px;font-weight:700}.rkh-tabla td{vertical-align:top;color:#3b4660;border-bottom:1px solid #e5eaf4;padding:14px 12px;line-height:1.55}.rkh-tabla tr:nth-child(2n) td{background:#f5f8fd}.rkh-tabla td.rkh-n{text-align:center;color:#1a2b5f;width:54px;font-weight:800}.rkh-tabla td.rkh-nombre{color:#1a2b5f;width:170px;font-weight:700}.rkh-tabla td.rkh-pct{text-align:center;width:120px}.rkh-pastilla{color:#1a2b5f;background:#a9ccf7;border-radius:999px;min-width:60px;padding:6px 12px;font-weight:800;display:inline-block}.rkh-pct small{color:#6b7690;margin-top:6px;font-size:11px;display:block}.rkh-conclusion{color:#1a2b5f;background:#f5f8fd;border-left:4px solid #1e4597;border-radius:0 10px 10px 0;margin-top:18px;padding:14px 18px;font-size:13px;line-height:1.65}.rkh-falto{color:var(--warn-ink);margin-top:10px;font-size:12px}.rkh-nota{color:#5d6785;background:#f5f8fd;border-radius:12px;margin-top:20px;padding:16px 20px;font-size:11.5px;line-height:1.6}.rkh-nota h3{color:#1a2b5f;margin-bottom:6px;font-size:13px;font-weight:700}.rkh-nota p+p,.rkh-nota ul+p{margin-top:6px}.rkh-nota ul{margin:4px 0 0 18px}.rkh-pie{color:#6b7690;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:18px;font-size:11px;display:flex}.rkh-pie b{color:#1e4597}@page horizontal{size:letter landscape;margin:10mm}@media print{.doc-hoja.rkh{max-width:none;padding:0}.rkh-tabla tr{break-inside:avoid}}.cs-rk-resumen{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;text-align:left;border-radius:16px;flex-direction:column;align-self:stretch;gap:6px;margin-bottom:10px;padding:18px 20px;display:flex}.cs-rk-resumen .rotulo{text-transform:uppercase;letter-spacing:1px}.cs-rk-resumen>small{font-size:var(--t-sec);color:var(--muted)}.cs-rk-resumen ol{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.cs-rk-resumen li{border-top:1px solid var(--line);font-size:var(--t-base);align-items:center;gap:10px;padding:8px 0;display:flex}.cs-rk-resumen li b{background:var(--navy);color:#fff;width:24px;height:24px;font-size:var(--t-pie);border-radius:50%;place-items:center;display:grid}.cs-rk-resumen li span{min-width:0;color:var(--ink);flex:1;font-weight:600}.cs-rk-resumen li em{color:var(--brand);font-style:normal;font-weight:700}.cs-rk-resumen>p{font-size:var(--t-base);color:var(--ink);margin-top:6px;line-height:1.6}.cs-vacio-charla:has(.cs-rk-resumen){max-width:680px}@media print{.rkh-cabeza{gap:2px;margin-bottom:10px}.rkh-cabeza img{width:40px;margin-bottom:2px}.doc-hoja.rkh h2{font-size:19px}.rkh-cabeza p{font-size:10.5px}.rkh-tabla{font-size:9.5px}.rkh-tabla th{padding:7px 8px;font-size:8.5px}.rkh-tabla td{padding:7px 8px;line-height:1.4}.rkh-tabla td.rkh-nombre{width:130px}.rkh-tabla td.rkh-pct{width:90px}.rkh-pastilla{min-width:46px;padding:3px 8px}.rkh-pct small{margin-top:3px;font-size:8.5px}.rkh-conclusion{margin-top:10px;padding:8px 12px;font-size:10px;line-height:1.5}.rkh-nota{margin-top:10px;padding:8px 12px;font-size:8.5px;line-height:1.45}.rkh-nota h3{margin-bottom:3px;font-size:10px}.rkh-pie{margin-top:8px;font-size:8.5px}}.quien-boton{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:4px 8px 4px 4px;transition:background .14s;display:flex}.quien-boton:hover,.quien-boton.abierto{background:var(--canvas)}.quien-boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.quien-flecha{color:var(--muted);place-items:center;transition:transform .16s;display:grid;transform:rotate(90deg)}.quien-boton.abierto .quien-flecha{transform:rotate(-90deg)}.barra-quien{position:relative}.quien-menu{z-index:56;background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:16px;flex-direction:column;width:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #131a5b29}.quien-menu header{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;margin-bottom:4px;padding:10px 12px 12px;display:flex}.quien-menu header b{font-size:var(--t-base);color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.quien-menu header small{font-size:var(--t-pie);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quien-menu a,.quien-menu button{width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.quien-menu a svg,.quien-menu button svg{color:var(--brand)}.quien-menu a:hover,.quien-menu button:hover{background:var(--ice-soft);color:var(--navy)}.saldo-solo-admin{text-align:right;max-width:280px;font-size:var(--t-sec);color:var(--muted);line-height:1.45}.perf{flex-direction:column;gap:20px;display:flex}.perf-quien{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:28px;padding:26px 28px;display:grid}.perf-yo{align-items:center;gap:20px;min-width:0;display:flex}.perf-avatar{background:var(--hero-gradient);color:#fff;letter-spacing:.5px;width:76px;height:76px;box-shadow:0 0 0 5px var(--ice-soft);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid}.perf-id{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.perf-id h3{font-family:var(--font-display);letter-spacing:-.3px;color:var(--navy);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.perf-id p{font-size:var(--t-base);color:var(--muted);overflow-wrap:anywhere}.perf-id .perf-cuenta{font-size:var(--t-sec)}.perf-rol{background:var(--ice-soft);font-size:var(--t-pie);color:var(--brand);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;font-weight:700;display:inline-flex}.perf-rol.admin{background:var(--navy);color:#fff}.perf-rol.superadmin{background:var(--hold-soft);color:var(--hold-ink)}.perf-puede{background:var(--ice-soft);border-radius:16px;padding:16px 18px 18px}.perf-puede ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.perf-puede li{font-size:var(--t-base);color:var(--navy);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.perf-puede li svg{color:var(--ok-ink);flex:none;margin-top:4px}.perf-ves{font-size:var(--t-sec);color:var(--brand);border-top:1px solid #d7e6fb;margin-top:12px;padding-top:10px;font-weight:600}.perf-fila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.perf-form>header h3{align-items:center;gap:9px;display:flex}.perf-form>header h3 svg{color:var(--accent);flex:none}.perf-form .config-pie{min-height:36px;margin-top:auto}.perf-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.perf-form .config-campo select{background:var(--surface);width:100%;height:44px;font:inherit;font-size:var(--t-base);color:var(--ink);border:1px solid #d5dce8;border-radius:10px;padding:0 12px}.perf-form .config-campo select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.perf-form .config-campo input[aria-invalid=true]{border-color:var(--crit)}.perf-correo{background:var(--canvas);min-width:0;font-size:var(--t-base);color:var(--muted);border:1px dashed #d5dce8;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;display:flex}.perf-correo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perf-correo svg{flex:none}.perf-nota{font-size:var(--t-sec);color:var(--muted);line-height:1.45}.perf-nota.mal{color:var(--crit-ink)}.perf-ligas{flex-wrap:wrap;gap:6px 18px;display:flex}.perf-aviso{font-size:var(--t-sec);color:var(--ok-ink);line-height:1.4}.perf-aviso.mal{color:var(--crit-ink)}.perf-sesiones{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perf-sesiones li{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}.perf-sesiones li:first-child{border-top:0;padding-top:2px}.perf-equipo{background:var(--canvas);width:40px;height:40px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.perf-sesiones li.actual .perf-equipo{background:var(--ok-soft);color:var(--ok-ink)}.perf-ses-dato{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.perf-ses-dato b{font-size:var(--t-base);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.perf-ses-dato small{font-size:var(--t-pie);color:var(--muted);overflow-wrap:anywhere;line-height:1.45}.perf-esta{background:var(--ok-soft);font-size:var(--t-rotulo);letter-spacing:.3px;color:var(--ok-ink);border-radius:999px;padding:2px 8px;font-style:normal;font-weight:700}.perf-sesiones .pildora{flex:none}.perf-actividad{flex-direction:column;max-height:330px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.perf-actividad li{align-items:flex-start;gap:14px;padding:0 0 14px;display:flex;position:relative}.perf-actividad li:not(:last-child):before{content:"";background:var(--line);width:1.5px;position:absolute;top:16px;bottom:0;left:5px}.perf-punto{background:var(--neutral);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;flex:none;margin-top:4px}.perf-actividad li.bien .perf-punto{background:var(--ok)}.perf-actividad li.mal .perf-punto{background:var(--crit)}.perf-actividad li.mal b{color:var(--crit-ink)}.perf-actividad li.llave .perf-punto{background:var(--hold)}@container cuerpo (width<=900px){.perf-quien{grid-template-columns:minmax(0,1fr);gap:20px}.perf-fila{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.quien-boton{padding:0}.quien-flecha{display:none}.quien-menu{width:auto;position:fixed;top:64px;left:12px;right:12px}.perf-quien{padding:20px 18px}.perf-yo{gap:14px}.perf-avatar{width:60px;height:60px;font-size:19px}.perf-id h3{font-size:var(--t-ficha)}.perf-dos{grid-template-columns:minmax(0,1fr)}.perf-sesiones li{flex-wrap:wrap;row-gap:10px}.perf-sesiones .perf-ses-dato{flex:calc(100% - 54px)}.perf-sesiones .pildora{margin-left:54px}.perf-form .config-pie{flex-wrap:wrap}.saldo-solo-admin{text-align:left;max-width:none}}.usu-filtros{margin-top:14px}.usu-fila.abre-ficha{cursor:pointer;transition:background .12s}.usu-fila.abre-ficha:hover{background:var(--canvas)}.usu-fila.titular .usu-avatar{background:var(--navy);color:#fff}.usu-nombre{font:inherit;font-size:var(--t-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1.25;display:block}.usu-nombre:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.usu-nada{font-size:var(--t-base);color:var(--muted);border-bottom:1px solid var(--line);padding:22px 20px}.pan-aviso-linea.mal{color:var(--crit-ink)}.usu-menu-caja{display:inline-flex;position:relative}.usu-puntos{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .12s,color .12s;display:grid}.usu-puntos:hover,.usu-puntos.abierto{background:var(--ice-soft);color:var(--navy)}.usu-puntos:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.usu-menu{z-index:30;background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;flex-direction:column;width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #131a5b29}.usu-menu.arriba{top:auto;bottom:calc(100% + 6px)}.usu-menu-fondo{display:none}.usu-menu button{width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px}.usu-menu button:hover{background:var(--ice-soft);color:var(--navy)}.usu-menu button.peligro{border-top:1px solid var(--line);color:var(--crit-ink);border-radius:0 0 9px 9px;margin-top:4px}.usu-menu button.peligro:hover{background:var(--crit-soft)}.usu-roles{margin-top:14px;padding:0;overflow:hidden}.usu-roles summary{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.usu-roles summary::-webkit-details-marker{display:none}.usu-roles summary:before{content:"";border-right:1.8px solid var(--brand);border-bottom:1.8px solid var(--brand);flex:none;width:8px;height:8px;transition:transform .16s;transform:rotate(-45deg)}.usu-roles[open] summary:before{transform:rotate(45deg)}.usu-roles summary span{flex-direction:column;gap:2px;display:flex}.usu-roles summary b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.usu-roles summary small{font-size:var(--t-sec);color:var(--muted)}.usu-ventana{width:min(480px,100%)}.usu-opciones{flex-direction:column;gap:8px;display:flex}.usu-opcion span{flex-direction:column;gap:3px;display:flex}.usu-opcion b{font-size:var(--t-base);color:var(--ink);font-weight:700}.usu-opcion small{font-size:var(--t-sec);color:var(--muted);line-height:1.45}.usu-opcion.apagada{opacity:.55;cursor:not-allowed}.usu-nota-aviso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:10px;padding:10px 12px;line-height:1.5}.usu-form{flex-direction:column;gap:12px;display:flex}.usu-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usu-campo-nota{font-size:var(--t-pie);color:var(--muted);line-height:1.45}.usu-texto{font-size:var(--t-base);color:var(--ink);line-height:1.55}.pan-ventana input:disabled{background:var(--canvas);color:var(--muted)}.usu-select{border:1px solid var(--line);background:var(--surface);height:42px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:10px;padding:0 12px}.pildora.peligro{background:var(--crit);color:#fff}.pildora.peligro:hover{background:var(--crit-ink)}.pildora.peligro:disabled{opacity:.55}.usu-ficha-telon{z-index:58;background:#070b2e47;justify-content:flex-end;display:flex;position:fixed;inset:0}.usu-ficha{background:var(--surface);width:min(470px,100%);height:100%;padding:30px 28px 34px;animation:.22s cubic-bezier(.22,.61,.36,1) usu-entra;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #070b2e2e}@keyframes usu-entra{0%{opacity:0;transform:translate(28px)}}@media (prefers-reduced-motion:reduce){.usu-ficha{animation:none}}.usu-ficha-cerrar{background:var(--canvas);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.usu-ficha-cerrar:hover{background:var(--ice-soft);color:var(--navy)}.usu-ficha-nota{font-size:var(--t-base);color:var(--muted);padding-top:40px}.usu-ficha-cabeza{align-items:center;gap:16px;padding:4px 40px 20px 0;display:flex}.usu-ficha-avatar{background:var(--hero-gradient);color:#fff;width:64px;height:64px;box-shadow:0 0 0 4px var(--ice-soft);border-radius:50%;flex:none;place-items:center;font-size:21px;font-weight:700;display:grid}.usu-ficha-cabeza div{min-width:0}.usu-ficha-cabeza h3{font-family:var(--font-display);color:var(--navy);overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.2}.usu-ficha-cabeza p{font-size:var(--t-base);color:var(--muted);overflow-wrap:anywhere;margin-top:2px}.usu-ficha-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.usu-ficha-chips .perf-rol{margin-top:0}.usu-ficha-titular{background:var(--neutral-soft);font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:4px 10px;font-style:normal;font-weight:600}.usu-ficha-bloque{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 0;display:flex}.usu-ficha-bloque h4{font-size:var(--t-rotulo);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:700}.usu-ficha-fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.usu-ficha-fila small{font-size:var(--t-pie);color:var(--muted)}.usu-ficha-bloque>.envio-enlace{align-self:flex-start}.usu-ficha-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.usu-ficha-datos dt{font-size:var(--t-pie);color:var(--muted)}.usu-ficha-datos dd{font-size:var(--t-base);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.usu-ficha-texto{font-size:var(--t-base);color:var(--ink);line-height:1.5}.usu-ficha-texto b{color:var(--navy)}.apagado{color:var(--muted);font-weight:400}.usu-ficha-posiciones{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usu-ficha-posiciones li{border-top:1px solid var(--line);font-size:var(--t-base);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.usu-ficha-posiciones li:first-child{border-top:0;padding-top:0}.usu-ficha-posiciones li.cerrada span,.usu-ficha-posiciones small{color:var(--muted)}.usu-ficha-posiciones em{background:var(--ice-soft);font-size:var(--t-rotulo);color:var(--brand);border-radius:999px;flex:none;padding:2px 8px;font-style:normal;font-weight:700}.usu-ficha-acciones{flex-wrap:wrap;gap:8px;display:flex}.usu-ficha .pildora.hueca.peligro-hueca{color:var(--crit-ink);border-color:#f0caca}.usu-ficha .pildora.hueca.peligro-hueca:hover{background:var(--crit-soft)}.usu-ficha-actividad{max-height:none;overflow:visible}@container cuerpo (width<=860px){.usu-fila{grid-template-columns:minmax(0,1fr) auto}.usu-quien{grid-column:1}.usu-accion{grid-area:1/2;align-self:start}.usu-rol{grid-column:1/-1}}@media (width<=720px){.usu-menu{top:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));border-radius:18px;width:auto;padding:8px;position:fixed;box-shadow:0 -12px 48px #070b2e38}.usu-menu.arriba{top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.usu-menu-fondo{z-index:29;background:#070b2e52;display:block;position:fixed;inset:0}.usu-menu button{font-size:var(--t-enfasis);padding:13px 14px}.usu-ficha{width:100%;padding:22px 18px calc(30px + env(safe-area-inset-bottom,0px))}.usu-ficha-datos,.usu-dos{grid-template-columns:minmax(0,1fr)}}.con-tabla{margin-top:14px;padding:0}.con-fila{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 150px 100px 120px 110px 130px;align-items:center;gap:14px;padding:12px 20px;transition:background .12s;display:grid}.con-fila:hover{background:var(--canvas)}.con-fila.cabecera{background:var(--canvas);cursor:default;min-height:34px;font-size:var(--t-rotulo);letter-spacing:.6px;color:var(--muted);border-radius:20px 20px 0 0;padding-block:0;font-weight:600}.con-cuenta,.con-titular{flex-direction:column;gap:2px;min-width:0;display:flex}.con-cuenta b,.con-titular b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.con-cuenta small,.con-titular small{font-size:var(--t-sec);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-num{font-size:var(--t-sec);color:var(--muted)}.con-estado{font-size:var(--t-pie);border-radius:999px;align-items:center;padding:4px 10px;font-style:normal;font-weight:700;display:inline-flex}.con-estado.paid{background:var(--ok-soft);color:var(--ok-ink)}.con-estado.pending{background:var(--warn-soft);color:var(--warn-ink)}.con-estado.paused{background:var(--crit-soft);color:var(--crit-ink)}.con-estado.platform{background:var(--hold-soft);color:var(--hold-ink)}.con-pagos-sub{margin-top:2px}.con-ficha{flex-direction:column;gap:16px;margin-top:4px;display:flex}.con-volver{align-self:flex-start}.con-ficha-cabeza{align-items:center;gap:18px;padding:22px 24px;display:flex}.con-ficha-sello{background:var(--hero-gradient);color:#fff;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;font-size:20px;font-weight:700;display:grid}.con-ficha-cabeza>div:not(.con-ficha-botones){flex:1;min-width:0}.con-ficha-cabeza h3{font-family:var(--font-display);color:var(--navy);overflow-wrap:anywhere;font-size:22px;font-weight:700}.con-ficha-chips{font-size:var(--t-sec);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.con-ficha-botones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.con-pausa{background:var(--crit-soft);font-size:var(--t-base);color:var(--crit-ink);border-radius:14px;padding:14px 18px;line-height:1.5}.con-ficha-rejilla{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.con-bloque{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.con-bloque h4,.con-equipo h4{font-size:var(--t-rotulo);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:700}.con-equipo h4 span{background:var(--neutral-soft);letter-spacing:0;border-radius:999px;margin-left:6px;padding:1px 8px}.con-bloque h5{font-size:var(--t-sec);color:var(--ink);margin-top:6px;font-weight:700}.con-saldo{font-size:var(--t-base);color:var(--muted)}.con-saldo b{color:var(--navy);font-size:30px;font-weight:800;line-height:1}.con-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.con-cifras div{background:var(--canvas);border-radius:12px;padding:10px 12px}.con-cifras dt{font-size:var(--t-pie);color:var(--muted)}.con-cifras dd{font-size:var(--t-enfasis);color:var(--ink);margin:2px 0 0;font-weight:700}.con-pendientes{font-size:var(--t-sec);color:var(--warn-ink);font-weight:600}.con-pendientes a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.con-nota{font-size:var(--t-sec)}.con-movs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.con-movs li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.con-movs li:first-child{border-top:0}.con-movs span{flex-direction:column;gap:1px;min-width:0;display:flex}.con-movs b{font-size:var(--t-sec);color:var(--ink);font-weight:600}.con-movs small{font-size:var(--t-pie);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-movs em{font-style:normal;font-weight:700;font-size:var(--t-sec);flex:none}.con-movs em.suma{color:var(--ok-ink)}.con-movs em.resta{color:var(--muted)}.con-etapas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.con-etapas li{font-size:var(--t-sec);color:var(--ink);grid-template-columns:minmax(0,1fr) 90px 28px;align-items:center;gap:10px;display:grid}.con-etapas li>i{background:var(--neutral-soft);border-radius:999px;height:6px;position:relative;overflow:hidden}.con-etapas li>i>i{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.con-etapas b{text-align:right;color:var(--navy)}.con-datos{flex-direction:column;gap:10px;margin:0;display:flex}.con-datos dt{font-size:var(--t-pie);color:var(--muted)}.con-datos dd{font-size:var(--t-base);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0}.con-equipo{flex-direction:column;padding:20px 22px 8px;display:flex}.con-equipo h4{margin-bottom:6px}.con-persona{border-top:1px solid var(--line);font-size:var(--t-base);grid-template-columns:32px minmax(0,1fr) 130px 120px 100px auto;align-items:center;gap:12px;padding:10px 0;display:grid}.con-persona.apagada .con-persona-quien{opacity:.55}.con-persona-quien{flex-direction:column;min-width:0;display:flex}.con-persona-quien b{color:var(--ink);font-weight:700}.con-persona-quien small{font-size:var(--t-sec);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-persona-rol,.con-persona-entrada{font-size:var(--t-sec);color:var(--muted)}.con-personas{flex-direction:column;gap:12px;margin-top:4px;display:flex}.con-buscar{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;height:56px;color:var(--muted);border-radius:999px;align-items:center;gap:12px;padding:0 20px;display:flex;box-shadow:0 6px 22px #131a5b0f}.con-buscar:focus-within{outline:2px solid var(--accent)}.con-buscar input{min-width:0;height:100%;font:inherit;font-size:var(--t-enfasis);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.con-ayuda{font-size:var(--t-sec);color:var(--muted);padding-left:20px}.con-vacio{background:var(--ice-soft);font-size:var(--t-base);color:#4c669a;border-radius:16px;padding:26px 20px;line-height:1.5}.con-resultados{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.con-resultado{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.con-resultado header{align-items:center;gap:12px;display:flex}.con-resultado-quien{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.con-resultado-quien b{font-size:var(--t-enfasis);color:var(--ink);font-weight:700}.con-resultado-quien small{font-size:var(--t-sec);color:var(--muted);overflow-wrap:anywhere}.con-resultado-quien a{color:var(--brand);font-weight:600}.con-senales{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.con-senales li{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:5px 11px}.con-senales li.alerta{background:var(--crit-soft);color:var(--crit-ink);font-weight:600}.con-senales li.vivo{background:var(--ok-soft);color:var(--ok-ink);font-weight:600}.con-acciones{flex-wrap:wrap;gap:8px;display:flex}.panel-cuerpo .pildora.hueca.con-principal{border-color:var(--brand);color:var(--brand)}.panel-cuerpo .pildora.hueca.con-peligro{color:var(--crit-ink);border-color:#f0caca}.panel-cuerpo .pildora.hueca.con-peligro:hover{background:var(--crit-soft)}.con-ventana{width:min(500px,100%)}.con-de{font-size:var(--t-sec);color:var(--muted);margin-top:-4px}.con-motivo{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);resize:vertical;border-radius:10px;padding:10px 13px;line-height:1.45}.con-motivo:focus{outline:2px solid var(--accent);outline-offset:1px}.con-enlace{background:var(--canvas);outline-offset:-.5px;border-radius:12px;outline:1px dashed #c3cfe4;align-items:center;gap:10px;padding:12px 14px;display:flex}.con-enlace code{min-width:0;font-family:var(--font-mono);font-size:var(--t-pie);color:var(--navy);word-break:break-all;flex:1}@container cuerpo (width<=1100px){.con-ficha-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.con-fila{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px 100px 120px}.con-fila>:nth-child(6),.con-fila>:nth-child(7){display:none}}@container cuerpo (width<=760px){.con-fila.cabecera{display:none}.con-fila{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 16px}.con-fila>:nth-child(2){grid-area:2/1}.con-fila>:nth-child(3){grid-area:1/2}.con-fila>:nth-child(4){text-align:right;grid-area:2/2}.con-fila>:nth-child(5){display:none}.con-ficha-rejilla{grid-template-columns:minmax(0,1fr)}.con-ficha-cabeza{flex-wrap:wrap}.con-ficha-botones{justify-content:flex-start;width:100%}.con-persona{grid-template-columns:32px minmax(0,1fr) auto}.con-persona-rol,.con-persona-entrada{grid-column:2}.con-persona .usu-estado{grid-area:1/3}.con-persona .pildora{grid-area:2/3/span 2}.con-acciones{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.con-acciones .pildora{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:42px;padding:8px 10px;line-height:1.25}.con-acciones .pildora:first-child{grid-column:1/-1}}.act-filtros{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.act-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.act-chips button{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;height:34px;font:inherit;font-size:var(--t-sec);color:var(--muted);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-weight:500;transition:background .15s,color .15s}.act-chips button:hover{background:var(--ice-soft);color:var(--navy)}.act-chips button.puesto{background:var(--navy);outline-color:var(--navy);color:#fff;font-weight:600}.act-chips button:focus-visible{outline:2px solid var(--accent)}.act-chips .act-chip-slm{color:var(--hold-ink);outline-color:#d6cff5}.act-chips .act-chip-slm:hover{background:var(--hold-soft);color:var(--hold-ink)}.act-chips .act-chip-slm.puesto{background:var(--hold);outline-color:var(--hold);color:#fff}.act-selects{flex-wrap:wrap;gap:10px;display:flex}.act-select{flex-direction:column;gap:4px;min-width:0;display:flex}.act-select span{font-size:var(--t-rotulo);letter-spacing:.6px;text-transform:uppercase;color:var(--muted);padding-left:4px;font-weight:700}.act-select select{outline:1px solid var(--line);outline-offset:-.5px;appearance:none;cursor:pointer;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%235d6785' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 13px center / 12px;min-width:170px;max-width:260px;height:38px;font:inherit;font-size:var(--t-sec);color:var(--ink);text-overflow:ellipsis;border:0;border-radius:999px;padding:0 34px 0 14px}.act-select select:focus-visible{outline:2px solid var(--accent)}.act-tarjeta{padding:6px 24px 18px}.act-nota{font-size:var(--t-base);color:var(--muted);padding:22px 4px;line-height:1.5}.act-nota.mal{color:var(--crit-ink)}.act-dia h5{font-size:var(--t-rotulo);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);padding:18px 0 6px;font-weight:700}.act-dia ol{margin:0;padding:0;list-style:none}.act-renglon{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:9px 0;display:grid;position:relative}.act-renglon:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:45px;bottom:-6px;left:15.5px}.act-icono{background:var(--neutral-soft);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.fam-access .act-icono{background:var(--hold-soft);color:var(--hold-ink)}.fam-team .act-icono{background:var(--ice-soft);color:var(--brand)}.fam-positions .act-icono{color:#2b7c92;background:#e2f2f6}.fam-candidates .act-icono{background:var(--ok-soft);color:var(--ok-ink)}.fam-jd .act-icono{color:var(--navy);background:#ebedf8}.fam-hera .act-icono{background:var(--ice-soft);color:var(--accent)}.fam-money .act-icono{background:var(--warn-soft);color:var(--warn-ink)}.act-renglon.mal .act-icono{background:var(--crit-soft);color:var(--crit-ink)}.act-texto{flex-direction:column;gap:3px;min-width:0;padding-top:5px;display:flex}.act-texto p{font-size:var(--t-base);color:var(--ink);overflow-wrap:anywhere;line-height:1.45}.act-texto p b{color:var(--navy);font-weight:600}.act-texto p a{color:var(--brand);font-weight:600;text-decoration:none}.act-texto p a:hover{text-decoration:underline}.act-texto p b.act-soporte{color:var(--hold-ink)}.act-renglon.mal .act-texto p{color:var(--crit-ink)}.act-texto small{clip-path:inset(0 0 0 15px);font-size:var(--t-pie);color:var(--muted);flex-wrap:wrap;align-items:center;row-gap:2px;margin-left:-15px;display:flex}.act-texto small>span:before{content:"·";text-align:center;color:#b3bbd0;width:15px;display:inline-block}.act-cuenta{color:var(--navy);font-style:normal;font-weight:600}.act-slm{background:var(--hold-soft);color:var(--hold-ink);border-radius:999px;padding:1px 8px;font-style:normal;font-weight:600}.act-motivo{background:var(--hold-soft);font-size:var(--t-sec);color:var(--hold-ink);quotes:none;border-radius:10px;align-self:flex-start;margin-top:4px;padding:7px 12px;line-height:1.4;display:block}.act-mas{justify-content:center;padding-top:12px;display:flex}.act-lista.compacta .act-dia h5{padding:10px 0 2px}.act-lista.compacta .act-renglon{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:6px 0}.act-lista.compacta .act-renglon:not(:last-child):before{top:35px;bottom:-4px;left:12.5px}.act-lista.compacta .act-icono{width:26px;height:26px}.act-lista.compacta .act-texto{padding-top:3px}.act-lista.compacta .act-texto p{font-size:var(--t-sec)}.act-plataforma{flex-direction:column;gap:16px;display:flex}.act-arriba{background:linear-gradient(180deg, #faf9fe 0%, var(--surface) 70%);outline-color:#dcd5f6;padding:20px 24px 14px}.act-arriba header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.act-arriba h4{font-size:var(--t-enfasis);color:var(--hold-ink);font-weight:700}.act-arriba header p{font-size:var(--t-sec);color:var(--muted);margin-top:2px}.perf-fila.ancha{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}.perf-actividad-tarjeta .act-chips button{height:30px;font-size:var(--t-pie);padding:0 12px}.perf-actividad-tarjeta .act-lista{max-height:560px;margin-right:-8px;padding-right:8px;overflow-y:auto}.usu-ficha-bloque>.usu-ficha-mas{margin-top:2px}.con-senales li.con-senal-enlace{background:0 0;padding-left:2px}.con-senales li.con-senal-enlace a{color:var(--brand);font-weight:600}@container cuerpo (width<=900px){.perf-fila.ancha{grid-template-columns:minmax(0,1fr)}}@container cuerpo (width<=760px){.act-filtros{flex-flow:column;align-items:stretch}.act-chips{scrollbar-width:none;flex-wrap:nowrap;padding:2px 1px;overflow-x:auto}.act-chips::-webkit-scrollbar{display:none}.act-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.act-select select{width:100%;min-width:0;max-width:none}.act-tarjeta{padding:4px 16px 14px}.act-renglon{grid-template-columns:28px minmax(0,1fr);gap:11px}.act-renglon:not(:last-child):before{top:41px;left:13.5px}.act-icono{width:28px;height:28px}.act-texto{padding-top:3px}.act-arriba{padding:16px 16px 10px}.act-arriba header{flex-direction:column;gap:10px}.perf-actividad-tarjeta .act-lista{max-height:none;margin-right:0;padding-right:0;overflow:visible}}.rol-pagina{flex-direction:column;gap:16px;display:flex}.rol-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rol-cabeza h3{font-family:var(--font-display);font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.rol-cabeza p{font-size:var(--t-sec);color:var(--muted);max-width:620px;margin-top:3px}.rol-rejilla{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.rol-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:16px}.rol-item{text-align:left;background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;transition:outline-color .15s,background .15s;display:flex}.rol-item:hover{outline-color:var(--ice)}.rol-item.puesto{outline:2px solid var(--navy);background:var(--ice-soft)}.rol-item:focus-visible{outline:2px solid var(--accent)}.rol-item-nombre{justify-content:space-between;align-items:center;gap:8px;display:flex}.rol-item-nombre b{font-size:var(--t-base);color:var(--navy);overflow-wrap:anywhere;font-weight:700}.rol-item small{font-size:var(--t-pie);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.rol-item-gente{font-size:var(--t-pie);color:var(--brand)}.rol-tipo{font-style:normal;font-size:var(--t-pie);background:var(--neutral-soft);color:var(--muted);border-radius:999px;flex:none;padding:1px 8px;font-weight:600}.rol-tipo.admin{background:var(--navy);color:#fff}.rol-tipo.base{background:var(--ice-soft);color:var(--brand)}.rol-tipo.custom{background:var(--hold-soft);color:var(--hold-ink)}.rol-editor{flex-direction:column;gap:14px;display:flex}.rol-editor-cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rol-editor-cabeza h4{font-family:var(--font-display);font-size:var(--t-tarjeta);color:var(--navy);overflow-wrap:anywhere;font-weight:700}.rol-editor-cabeza span{font-size:var(--t-sec);color:var(--muted)}.rol-nota{background:var(--canvas);font-size:var(--t-sec);color:var(--muted);border-radius:12px;padding:10px 14px;line-height:1.5}.rol-datos{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.rol-modulos-cabeza{flex-direction:column;gap:2px;padding-top:4px;display:flex}.rol-modulos-cabeza b{font-size:var(--t-rotulo);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:700}.rol-modulos-cabeza small{font-size:var(--t-sec);color:var(--muted)}.rol-modulos{outline:1px solid var(--line);outline-offset:-.5px;border-radius:14px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rol-modulo+.rol-modulo{border-top:1px solid var(--line)}.rol-modulo.prendido{background:#fbfcff}.rol-modulo-cabeza{cursor:pointer;align-items:center;gap:14px;padding:12px 16px;display:flex}.rol-modulo.apagado .rol-modulo-cabeza{cursor:not-allowed}.rol-modulo-nombre{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rol-modulo-nombre b{font-size:var(--t-base);color:var(--ink);font-weight:600}.rol-modulo.apagado .rol-modulo-nombre b{color:var(--muted)}.rol-modulo-nombre small{font-size:var(--t-pie);color:var(--muted)}.rol-modulo-cabeza input{opacity:0;width:1px;height:1px;position:absolute}.rol-interruptor{background:#c9d1e2;border-radius:999px;flex:none;width:42px;height:24px;transition:background .16s;position:relative}.rol-interruptor:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #131a5b40}.rol-modulo-cabeza input:checked+.rol-interruptor{background:var(--ok)}.rol-modulo-cabeza input:checked+.rol-interruptor:after{transform:translate(18px)}.rol-modulo-cabeza input:focus-visible+.rol-interruptor{outline:2px solid var(--accent);outline-offset:2px}.rol-modulo-cabeza input:disabled+.rol-interruptor{opacity:.45}.rol-acciones{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.rol-accion{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;font-size:var(--t-sec);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.rol-accion.puesta{background:var(--ice-soft);outline-color:var(--ice);color:var(--navy);font-weight:600}.rol-accion input{width:15px;height:15px;accent-color:var(--navy);margin:0}.rol-accion input:disabled{cursor:not-allowed}.rol-accion em{background:var(--warn-soft);color:var(--warn-ink);font-style:normal;font-size:var(--t-pie);border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:600}.rol-pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.rol-pie-izq{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.usu-roles-lista{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.usu-roles-lista li{grid-template-columns:minmax(170px,240px) minmax(0,1fr);gap:14px;padding:12px 20px;display:grid}.usu-roles-lista li+li{border-top:1px solid var(--line)}.usu-roles-lista span{flex-direction:column;gap:2px;display:flex}.usu-roles-lista b{font-size:var(--t-base);color:var(--navy);font-weight:700}.usu-roles-lista small{font-size:var(--t-pie);color:var(--muted)}.usu-roles-lista p{font-size:var(--t-sec);color:var(--ink);line-height:1.5}.usu-roles>.usu-roles-editar{margin:0 20px 16px;display:inline-block}@container cuerpo (width<=900px){.rol-rejilla{grid-template-columns:minmax(0,1fr)}.rol-lista{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid;position:static}}@container cuerpo (width<=640px){.rol-cabeza{flex-direction:column}.rol-lista,.rol-datos{grid-template-columns:minmax(0,1fr)}.rol-acciones{flex-direction:column}.rol-accion{border-radius:12px}.usu-roles-lista li{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.usu-roles>.usu-roles-editar{margin:0 16px 14px}}.rol-datos.una{grid-template-columns:minmax(0,1fr)}.con-empresas{flex-direction:column;gap:16px;display:flex}.can-buscar.con-buscar-todo{width:min(340px,100%)}.con-personas-cabeza{flex-direction:column;gap:2px;margin-top:8px;display:flex}.con-personas-cabeza h4{font-family:var(--font-display);font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.con-personas-cabeza p{font-size:var(--t-sec);color:var(--muted)}.con-pestanas .config-pestana{font:inherit;font-size:var(--t-base);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.con-pestanas .config-pestana.activa{border-bottom-color:var(--navy)}.con-pestanas{scrollbar-width:none;overflow-x:auto}.con-persona-bloque+.con-persona-bloque{border-top:1px solid var(--line)}.con-persona-bloque>.con-persona{border-top:0}.con-persona-ayuda{padding:2px 0 16px 44px}.campo.con-motivo-campo{max-width:560px}.con-nueva{flex-direction:column;gap:16px;display:flex}.con-nueva-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.con-nueva-bloque{flex-direction:column;gap:12px;display:flex}.con-nueva-bloque h4{font-size:var(--t-rotulo);letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:700}.con-nueva-bloque h4.con-nueva-sub{margin-top:8px}.rol-accion.con-nueva-pago{align-self:flex-start}.sup-tu{background:var(--ice-soft);color:var(--brand);font-style:normal;font-size:var(--t-pie);border-radius:999px;margin-left:8px;padding:1px 8px;font-weight:600}.sup-acciones{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.con-persona.sup-fila{grid-template-columns:32px minmax(0,1fr) 220px 110px auto}.sombra-franja{z-index:40;background:var(--hold);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:10px 28px;display:flex;position:sticky;top:0}.sombra-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.sombra-texto b{font-size:var(--t-base);font-weight:700}.sombra-texto small{font-size:var(--t-pie);color:#ffffffd1;overflow-wrap:anywhere}@container cuerpo (width<=900px){.con-nueva-rejilla{grid-template-columns:minmax(0,1fr)}}@container cuerpo (width<=760px){.con-persona-ayuda{padding:2px 0 14px}.sombra-franja{flex-wrap:wrap;padding:10px 16px}.con-persona.sup-fila{grid-template-columns:32px minmax(0,1fr) auto}.sup-acciones{grid-column:2/-1;justify-content:flex-start}}.ind-filtros{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ind-grupos{background:var(--ice-soft);border-radius:12px;gap:2px;padding:3px;display:flex}.ind-grupos button{height:32px;font:inherit;font-size:var(--t-sec);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 14px;font-weight:600;transition:background .14s,color .14s}.ind-grupos button:hover:not(:disabled){color:var(--navy)}.ind-grupos button.activo{background:var(--surface);color:var(--navy);box-shadow:inset 0 0 0 1px var(--line)}.ind-periodo{gap:6px;display:flex}.ind-periodo button{border:1px solid var(--line);background:var(--surface);height:32px;font:inherit;font-size:var(--t-sec);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 12px;font-weight:600;transition:background .14s,color .14s}.ind-periodo button:hover{color:var(--navy)}.ind-periodo button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.ind-rejilla{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;transition:opacity .2s;display:grid}.ind-rejilla.recargando{opacity:.55}.ind-tarjeta{flex-direction:column;min-width:0;min-height:252px;padding:16px 18px;display:flex}.ind-tarjeta.ancho-2{grid-column:span 2}.ind-tarjeta.ancho-3{grid-column:span 3}.ind-tarjeta>header{margin-bottom:14px}.ind-tarjeta h3{font-size:var(--t-base);color:var(--ink);font-weight:700}.ind-tarjeta>header p{font-size:var(--t-pie);color:var(--muted);margin-top:2px}.ind-esqueleto .ind-tarjeta{animation:1.4s ease-in-out infinite alternate ind-latido}@keyframes ind-latido{0%{opacity:1}to{opacity:.55}}.ind-vacio{font-size:var(--t-sec);color:var(--muted);text-align:center;margin:auto 0;padding:18px 8px}.ind-fallo{background:var(--surface);border:1px solid var(--line);font-size:var(--t-sec);color:var(--muted);border-radius:16px;padding:22px}.ind-fallo button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:600}.ind-pie{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.ind-sub{font-size:var(--t-pie);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:700}.ind-lista{flex-direction:column;gap:9px;display:flex}.ind-embudo{gap:7px}.ind-fila{grid-template-columns:minmax(0, 1.15fr) minmax(48px, 1fr) var(--valor,56px);font-size:var(--t-sec);align-items:center;gap:10px;display:grid}.ind-et{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);overflow:hidden}.ind-et small{text-overflow:ellipsis;font-size:var(--t-pie);color:var(--muted);display:block;overflow:hidden}.ind-riel{background:#eaf1fb;border-radius:0 4px 4px 0;height:8px;overflow:hidden}.ind-riel i{background:var(--accent);border-radius:0 4px 4px 0;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);display:block}.ind-fila>b,.ind-faltantes li>b{color:var(--ink);text-align:right;white-space:nowrap;font-weight:600}.ind-compacta{gap:7px}.ind-compacta .ind-fila{grid-template-columns:minmax(0, 1fr) 36px var(--valor,40px)}.ind-apilada{gap:2px;height:14px;margin:2px 0 14px;display:flex}.ind-apilada i{min-width:4px;height:100%}.ind-apilada i:first-child{border-radius:4px 0 0 4px}.ind-apilada i:last-child{border-radius:0 4px 4px 0}.ind-apilada i:only-child{border-radius:4px}.ind-leyenda{font-size:var(--t-sec);color:var(--ink);flex-direction:column;gap:6px;display:flex}.ind-leyenda li{align-items:center;gap:8px;display:flex}.ind-leyenda li>i{border-radius:3px;flex:none;width:10px;height:10px}.ind-leyenda li>b{margin-left:auto;font-weight:600}.ind-leyenda li>b small{color:var(--muted);margin-left:6px;font-weight:500}.ind-cifra{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ind-cifra b{letter-spacing:-.02em;color:var(--ink);font-size:34px;font-weight:800;line-height:1}.ind-cifra span{font-size:var(--t-sec);color:var(--muted)}.ind-dos{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.ind-dos b{color:var(--ink);font-size:26px;font-weight:800;line-height:1.05;display:block}.ind-dos span{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:6px;margin-top:4px;display:flex}.ind-dos span i{border-radius:3px;flex:none;width:10px;height:10px}.ind-cifras{grid-template-columns:1fr 1fr;gap:16px 18px;display:grid}.ind-cifras b{color:var(--ink);font-size:28px;font-weight:800;line-height:1.05;display:block}.ind-cifras span{font-size:var(--t-sec);color:var(--ink);margin-top:4px;font-weight:600;display:block}.ind-cifras span small{font-size:var(--t-pie);color:var(--muted);font-weight:400;display:block}.ind-partida{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:26px;display:grid}.ind-partida>div{flex-direction:column;min-width:0;display:flex}.ind-cols{height:calc(var(--alto) + 40px);gap:6px;margin-top:auto;padding-top:18px;display:flex}.ind-col{border-radius:6px;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex;position:relative}.ind-col:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ind-col-barras{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-self:stretch;align-items:flex-end;gap:2px;display:flex}.ind-col-barras i{border-radius:4px 4px 0 0;flex:0 24px;min-height:0;transition:height .35s cubic-bezier(.4,0,.2,1),filter .14s;position:relative}.ind-col-barras i:not(:only-child){flex-basis:10px}.ind-col:hover .ind-col-barras i{filter:brightness(.9)}.ind-col-barras em{color:var(--muted);white-space:nowrap;font-size:10.5px;font-style:normal;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.ind-col>small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:10.5px}.ind-col.con-marca:before{content:"";background:var(--ink);opacity:.45;width:1px;position:absolute;top:-14px;bottom:18px;left:-4px}.ind-pie .ind-linea{background:var(--ink);opacity:.45;width:1px;height:12px;display:inline-block}.ind-pista{z-index:6;color:#fff;font-size:var(--t-pie);white-space:nowrap;pointer-events:none;background:#0b1040;border-radius:8px;flex-direction:column;gap:2px;padding:7px 10px;display:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.ind-pista b{color:#ffffffb3;font-weight:600}.ind-pista span{align-items:center;gap:6px;display:flex}.ind-pista span i{border-radius:2px;width:8px;height:8px}.ind-col:hover .ind-pista,.ind-col:focus-visible .ind-pista{display:flex}.ind-col:first-child .ind-pista{left:0;transform:none}.ind-col:last-child .ind-pista{left:auto;right:0;transform:none}.ind-faltantes li{font-size:var(--t-sec);grid-template-columns:minmax(0,1fr) 80px 52px;align-items:center;gap:12px;display:grid}.ind-req{min-width:0}.ind-req span{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ind-req small{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-pie);color:var(--muted);display:block;overflow:hidden}.ind .sobre{background:var(--accent)}.ind .bajo{background:#c3cbd9}.ind .s-a{background:#2f90f2}.ind .s-b{background:#6250d6}.ind .et-descripcion{background:#cfe2fb}.ind .et-carga{background:#9cc6f6}.ind .et-filtraje{background:#5fa4ee}.ind .et-evaluacion{background:#2f7fd8}.ind .et-finalistas{background:#1d4fa8}.ind .re-completos{background:#1baf7a}.ind .re-en_curso{background:#2a78d6}.ind .re-sin_empezar{background:#c3cbd9}.ind .re-vencidos{background:#eda100}.ind .re-declinaron{background:#e87ba4}@container cuerpo (width<=1100px){.ind-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-tarjeta.ancho-2,.ind-tarjeta.ancho-3{grid-column:1/-1}}@container cuerpo (width<=860px){.ind-filtros{flex-direction:column;align-items:stretch}.ind-grupos{scrollbar-width:none;overflow-x:auto}.ind-periodo{justify-content:space-between}.ind-periodo button{flex:1;padding:0 6px}.ind-rejilla{grid-template-columns:minmax(0,1fr)}.ind-tarjeta{min-height:0}.ind-partida{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ind-esqueleto .ind-tarjeta{animation:none}}.tb{flex-direction:column;gap:12px;min-width:0;display:flex}.tb-barra{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tb-buscar{border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235d6785' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 12px center no-repeat;max-width:340px;height:38px;font:inherit;font-size:var(--t-sec);color:var(--ink);border-radius:10px;flex:240px;padding:0 14px 0 36px}.tb-buscar:focus{border-color:var(--accent);outline:none}.tb-filtro{font-size:var(--t-pie);color:var(--muted);flex-direction:column;gap:3px;display:flex}.tb-filtro select{border:1px solid var(--line);background-color:var(--surface);min-width:130px;height:38px;font:inherit;font-size:var(--t-sec);color:var(--ink);cursor:pointer;border-radius:10px;padding:0 30px 0 12px}.tb-pie .tb-filtro{flex-direction:row;align-items:center;gap:8px}.tb-pie .tb-filtro select{min-width:0;height:32px}.tb-limpiar{height:38px;font:inherit;font-size:var(--t-sec);color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:600}.tb-extra{align-items:flex-end;gap:8px;margin-left:auto;display:flex}.tb-marco{border:1px solid var(--line);background:var(--surface);border-radius:16px}.tb-tabla thead th:first-child{border-top-left-radius:15px}.tb-tabla thead th:last-child{border-top-right-radius:15px}.tb-tabla tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.tb-tabla tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.tb-tabla{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--t-sec)}.tb-tabla th{background:var(--canvas);border-bottom:1px solid var(--line);text-align:left;height:40px;font-size:var(--t-pie);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 14px;font-weight:700;line-height:1.25}.tb-orden{text-align:inherit}.tb-tabla td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);overflow-wrap:anywhere;padding:12px 14px}.tb-tabla tbody tr:last-child td{border-bottom:0}.tb-tabla tbody tr:not(.tb-detalle):not(.tb-nada):hover td{background:#fafcff}.tb-tabla tr.abierta td{background:#f5f9ff}.tb-tabla .al-der{text-align:right}.tb-tabla .al-centro{text-align:center}.tb-orden{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.tb-orden:hover{color:var(--navy)}.tb-orden i{opacity:.3;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.tb-orden i.sube{opacity:1;border-top:0;border-bottom:5px solid}.tb-orden i.baja{opacity:1}.tb-nada td{text-align:center;color:var(--muted);padding:28px 14px}.tb-abrir{text-align:right}.tb-abrir button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.tb-abrir button:hover{background:var(--canvas);color:var(--navy)}.tb-abrir button svg{transition:transform .18s;transform:rotate(90deg)}.tb-abrir button[aria-expanded=true] svg{transform:rotate(-90deg)}.tb-detalle td{background:#f5f9ff;padding:4px 18px 20px}.tb-oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tb-pie{font-size:var(--t-sec);color:var(--muted);justify-content:flex-end;align-items:center;gap:16px;display:flex}.tb-pasos{gap:6px;display:flex}.tb-pasos button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--navy);cursor:pointer;border-radius:9px;place-items:center;display:grid}.tb-pasos button:first-child svg{transform:rotate(180deg)}.tb-pasos button:disabled{opacity:.4;cursor:default}@container cuerpo (width<=860px){.tb-buscar{flex-basis:100%;max-width:none}.tb-filtro{flex:140px}.tb-filtro select{width:100%;min-width:0}.tb-extra{width:100%;margin-left:0}.tb-marco{background:0 0;border:0;border-radius:0;overflow:visible}.tb-tabla,.tb-tabla tbody,.tb-tabla tr,.tb-tabla td{width:100%;display:block}.tb-tabla colgroup,.tb-tabla thead{display:none}.tb-tabla tbody tr:not(.tb-detalle){border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:10px;padding:6px 14px}.tb-tabla td{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:38% minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.tb-tabla td:before{content:attr(data-col);font-size:var(--t-pie);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.tb-tabla td.sin-movil,.tb-tabla td.tb-abrir:before,.tb-tabla td:empty{display:none}.tb-tabla td:has(>:only-child:empty){display:none}.tb-tabla td.tb-abrir{text-align:right;border-bottom:0;display:block}.tb-tabla .al-der,.tb-tabla .al-centro{text-align:left}.tb-tabla tbody tr td:last-child{border-bottom:0}.tb-detalle{margin-top:-6px;margin-bottom:10px}.tb-detalle td{border-radius:0 0 14px 14px;padding:10px 14px;display:block}.tb-detalle td:before{display:none}.tb-nada td{display:block}.tb-nada td:before{display:none}.tb-pie{flex-wrap:wrap;justify-content:space-between}}.tb-dos{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-dos b{color:var(--ink);font-weight:600}.tb-dos small{font-size:var(--t-pie);color:var(--muted)}.tb-enlace{color:var(--brand);font-weight:600}.tb-enlace:hover{text-decoration:underline}.tb-chip{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:700;display:inline-flex}.tb-chip.azul{background:var(--ice-soft);color:var(--brand)}.tb-chip.verde{background:var(--ok-soft);color:var(--ok)}.tb-chip.ambar{background:var(--warn-soft);color:var(--warn-ink)}.tb-chip.rojo{background:var(--crit-soft);color:var(--crit)}.tb-vacio{text-align:center;font-size:var(--t-sec);color:var(--muted);padding:28px}.mat-detalle{flex-direction:column;gap:14px;padding-top:10px;display:flex}.base-pestanas{margin-bottom:4px}.base-estado{font-size:var(--t-sec);color:var(--muted);margin-top:-6px}.pos-subir{margin-top:14px}.pos-buscar-dc{width:100%;max-width:none;margin-top:14px}.dc-opcion:disabled{opacity:.55;cursor:not-allowed}.pos-pendiente{flex-direction:column;gap:10px;margin-top:14px;display:flex}.pos-pendiente>div{flex-wrap:wrap;gap:8px;display:flex}.pos-cuerpo{align-items:stretch}.pos-cuerpo .pos-sesion{min-height:0}.pos-quepasa.ancha{margin-top:14px}.pos-quepasa.ancha ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pos-quienve.en-linea{flex-flow:wrap;align-items:center;gap:8px 12px;padding:14px 18px}.pos-quienve.en-linea h3{margin-right:4px}.pos-quienve.en-linea ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pos-quienve.en-linea .pildora{margin-left:auto}.pos-lado .pos-estructura{gap:8px;padding:16px 18px}.pos-lado .pos-estructura p{line-height:1.45}@container cuerpo (width<=1100px){.pos-quepasa.ancha ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cuerpo (width<=600px){.pos-quepasa.ancha ul{grid-template-columns:minmax(0,1fr)}}.tb-chips{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.tb-chips button{border:1px solid var(--line);background:var(--surface);height:34px;font:inherit;font-size:var(--t-sec);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.tb-chips button em{font-style:normal;font-size:var(--t-pie);color:var(--muted)}.tb-chips button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.tb-chips button[aria-pressed=true] em{color:#ffffffb3}.tb-tabla tr.con-clic{cursor:pointer}.tb-debajo td{background:var(--canvas);padding:0!important}@container cuerpo (width<=860px){.tb-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tb-chips button{flex:none}.tb-debajo{margin:-6px 0 10px}.tb-debajo td{display:block}.tb-debajo td:before{display:none}}.tb-dos.archivada{opacity:.65}.cv-lista-tabla{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cv-lista-tabla h3{font-size:var(--t-tarjeta);color:var(--ink);font-weight:700}.cv-archivo{align-items:center;gap:8px;min-width:0;display:flex}.cv-archivo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-separador td{background:0 0;border-bottom:0!important;padding:0!important}.fil-fit.sobre b{color:var(--ok-ink)}.fil-fit.sobre i em{background:var(--ok)}.fil-quien-linea{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.fil-quien-linea .fil-en-top{margin-top:0}.tb-dos>.usu-estado{align-self:flex-start}.dcf-pestanas{margin-bottom:4px}.dcf-secciones{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:4px;padding-bottom:14px;display:flex}.dcf-secciones button{border:1px solid var(--line);background:var(--surface);height:32px;font:inherit;font-size:var(--t-sec);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.dcf-secciones button small{font-size:var(--t-pie);color:var(--muted)}.dcf-secciones button small.ok{color:var(--ok-ink)}.dcf-secciones button.activa{background:var(--navy);border-color:var(--navy);color:#fff}.dcf-secciones button.activa small{color:#ffffffb8}@container cuerpo (width<=860px){.dcf-secciones{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.dcf-secciones button{flex:none}}.pan-hero.base-hero{min-height:0;padding-top:30px;padding-bottom:30px}.ent-doc footer .ent-regenerar{margin-left:auto}.seg-quien{align-items:center;gap:10px;min-width:0;display:flex}.seg-quien .seg-c-avatar{flex:none}.seg-bajo{background:var(--warn-soft);color:var(--warn-ink);font-style:normal;font-size:var(--t-pie);border-radius:999px;margin-left:6px;padding:1px 7px;font-weight:600}.seg-proceso{flex-direction:column;gap:6px;min-width:0;display:flex}.seg-proceso .seg-c-pasos{max-width:340px;margin:0}.seg-linea{font-size:var(--t-sec);color:var(--muted);line-height:1.4}.seg-proceso .seg-c-pide,.seg-proceso .seg-c-extra{margin:0}.seg-estado{font-style:normal;font-size:var(--t-pie);white-space:nowrap;background:var(--canvas);color:var(--muted);border-radius:999px;padding:3px 9px;font-weight:700;display:inline-flex}.seg-estado.completo{background:var(--ok-soft);color:var(--ok-ink)}.seg-estado.curso{background:var(--ice-soft);color:var(--brand)}.seg-estado.vencido{background:var(--warn-soft);color:var(--warn-ink)}.seg-estado.declinado{color:#a3305d;background:#fbe7ef}.seg-estado.error{background:var(--crit-soft);color:var(--crit)}.seg-acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seg-mas{flex-wrap:wrap;flex-basis:100%;gap:2px 10px;display:flex}.seg-mas:empty{display:none}.seg-debajo{flex-direction:column;gap:8px;padding:12px 18px;display:flex}.seg-meta-cuenta{padding:18px 22px}.seg-actividad{padding:16px 20px}.seg-actividad ul{max-height:none;overflow:visible}.seg-ver-todo{margin-top:6px}.seg-acciones .pildora{font-size:var(--t-sec);padding:6px 12px}.combo{position:relative}.combo-boton{border:1px solid var(--line);background:var(--surface);height:38px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.combo-boton small{font-size:var(--t-pie);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}.combo-boton b{font-size:var(--t-sec);font-weight:600}.combo-boton svg{color:var(--muted);transition:transform .15s}.combo-boton.abierto{border-color:var(--accent)}.combo-boton.abierto svg{transform:rotate(180deg)}.combo-panel{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;min-width:240px;max-height:360px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.combo-panel hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.combo-panel .combo-rapidos{flex-wrap:wrap;gap:6px;padding:4px 4px 6px;display:flex}.combo-opcion{font-size:var(--t-sec);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex}.combo-opcion:hover{background:var(--canvas)}.combo-opcion input{width:15px;height:15px;accent-color:var(--accent);flex:none}.combo-opcion span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rpv{border:1px solid var(--line);border-left:3px solid var(--accent);background:#fff;border-radius:14px;margin:14px 0 0;padding:14px 18px}.rpv.abierto{gap:14px}.rpv-banda{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.rpv-banda-t h2{align-items:center;gap:8px;font-size:17px;display:flex}.rpv-banda-t h2 svg{color:var(--accent)}.rpv-banda-t .rpv-sub{max-width:620px;margin-top:4px;line-height:1.45}.rpv-banda .rpv-cifras{grid-template-columns:repeat(4,auto);gap:8px}.rpv-banda .rpv-cifras>div{border-left-width:2px;gap:1px;padding:6px 12px}.rpv-banda .rpv-cifras b{font-size:18px}.rpv-banda .rpv-cifras small{letter-spacing:.06em;max-width:92px;font-size:9.5px;line-height:1.2}.rpv-banda-acciones{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cdr-controles.en-linea{flex-flow:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px}.combo-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1100px){.rpv-banda{grid-template-columns:minmax(0,1fr)}.rpv-banda-acciones{flex-direction:row;justify-content:flex-start;align-items:center}}.combo-opcion .cdr-avatar{background:var(--ice-soft);width:26px;height:26px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:grid}.combo-opcion small.mono{color:var(--muted);flex:none}.fnl-pestanas{margin-top:14px}.config-pestana .mono{font-size:var(--t-pie);color:var(--muted);margin-left:7px}.fnl-quien-celda{align-items:center;gap:10px;min-width:0;display:flex}.fnl-quien-celda .fnl-avatar{flex:none}.fnl-grupo-sub{font-size:var(--t-sec);color:var(--muted);margin:4px 0 -2px}.fnl .tb-tabla .fnl-acciones{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.fnl-banda-acciones .pildora{font-size:var(--t-sec);padding:8px 13px}.pan-ventana.vv{width:min(1080px,100%);max-height:94svh;overflow-y:auto}.vv-cuerpo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:20px;margin-top:14px}.vv-escena{flex-direction:column;gap:8px;min-width:0;display:flex}.vv-marco{background:#0e1330;border-radius:16px;justify-content:center;display:flex;position:relative;overflow:hidden}.vv-marco .vv-video{aspect-ratio:auto;object-fit:contain;border-radius:0;width:100%;height:min(58svh,540px);max-height:none}.vv-subtitulo{color:#fff;text-align:center;pointer-events:none;background:#070b2ecc;border-radius:8px;max-width:88%;padding:6px 12px;font-size:15px;line-height:1.4;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.vv-lado{flex-direction:column;gap:12px;min-width:0;max-height:min(58svh,540px);display:flex}.vv-pregunta-actual{background:var(--ice-soft);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vv-pregunta-actual small{font-size:var(--t-pie);letter-spacing:.04em;color:var(--brand);font-weight:700}.vv-pregunta-actual b{font-size:var(--t-enfasis);color:var(--navy);line-height:1.4}.vv-pestanas{border-bottom:1px solid var(--line);gap:2px;display:flex}.vv-pestanas button{font:inherit;font-size:var(--t-sec);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:600}.vv-pestanas button.activa{border-bottom-color:var(--accent);color:var(--navy)}.vv-panel{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.vv-texto{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vv-texto button{text-align:left;width:100%;font:inherit;font-size:var(--t-sec);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;gap:10px;padding:6px 8px;line-height:1.45;display:flex}.vv-texto button:hover{background:var(--canvas)}.vv-texto li.actual button{background:var(--ice-soft)}.vv-texto small{width:34px;color:var(--muted);flex:none;padding-top:1px}.vv-dijo-texto{font-size:var(--t-sec);color:var(--ink);white-space:pre-wrap;line-height:1.55}.vv-linea{flex-direction:column;gap:8px;margin-top:16px;display:flex}.vv-pista{cursor:pointer;border-radius:4px;gap:3px;height:12px;display:flex;position:relative}.vv-pista:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.vv-capitulo{background:#d7e2f4;border-radius:4px;flex-basis:0;height:100%}.vv-capitulo.actual{background:var(--accent)}.vv-capitulo.falta{display:none}.vv-cabezal{background:var(--navy);pointer-events:none;border-radius:2px;width:3px;height:22px;transition:left .25s linear;position:absolute;top:-5px;transform:translate(-50%)}.vv-capitulos{gap:3px;margin:0;padding:0;list-style:none;display:flex}.vv-capitulos li{flex-basis:0;min-width:0}.vv-capitulos button{background:var(--canvas);text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.vv-capitulos button:disabled{opacity:.5;cursor:default}.vv-capitulos li.actual button{background:var(--ice-soft);outline:1px solid var(--ice);outline-offset:-1px}.vv-capitulos small{font-size:var(--t-pie);letter-spacing:.04em;color:var(--muted);font-weight:700}.vv-capitulos span{-webkit-line-clamp:2;font-size:var(--t-sec);color:var(--ink);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=760px){.vv-cuerpo{grid-template-columns:minmax(0,1fr)}.vv-marco .vv-video{height:48svh}.vv-lado{max-height:none}.vv-capitulos{flex-direction:column}.vv-capitulos li{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.vv-cabezal{transition:none}}.ficha-hera{border-left:3px solid var(--accent);background:var(--canvas);font-size:var(--t-sec);color:var(--ink);margin-top:8px;padding:10px 12px;line-height:1.5}@media print{.no-imprimir{display:none!important}}.vv-capitulos li{flex:1 1 0}.maj{flex-direction:column;gap:16px;display:flex}.maj-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.maj-cabeza b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700;display:block}.maj-cabeza small{max-width:720px;font-size:var(--t-sec);color:var(--muted);margin-top:3px;line-height:1.5;display:block}.maj-cabeza .maj-meta{background:var(--canvas);max-width:none;font-size:var(--t-pie);white-space:nowrap;border-radius:999px;flex:none;margin:0;padding:4px 10px;font-weight:600}.maj-empezar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.maj-empezar small,.maj-armando small{font-size:var(--t-sec);color:var(--muted)}.maj-armando{flex-direction:column;gap:8px;max-width:560px;display:flex}.maj-viejo{background:var(--warn-soft);color:var(--warn-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.maj-viejo span{flex:360px}.maj-cuerpo{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.maj-pesos{flex-direction:column;gap:8px;min-width:0;display:flex}.maj-rotulos{font-size:var(--t-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:0 12px 0 34px;font-weight:700;display:flex}.maj-rotulos span:last-child{text-align:center;width:142px}.maj-pesos ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.maj-criterio{background:var(--canvas);border:1px solid #0000;border-radius:12px;padding:10px 12px;transition:border-color .15s,background-color .15s}.maj-criterio:focus-within,.maj-criterio.abierto{border-color:var(--line);background:var(--surface)}.maj-fila{align-items:center;gap:12px;display:flex}.maj-nombre{min-width:0;font:inherit;text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:0;display:flex}.maj-nombre svg{flex:none;margin-top:2px;transition:transform .15s}.maj-criterio.abierto .maj-nombre svg{transform:rotate(90deg)}.maj-nombre span{flex-direction:column;gap:2px;min-width:0;display:flex}.maj-nombre b{font-size:var(--t-base);color:var(--navy)}.maj-nombre small{-webkit-line-clamp:1;font-size:var(--t-pie);color:var(--muted);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.maj-criterio.abierto .maj-nombre small{display:block}.maj-nombre:hover b{color:var(--brand)}.maj-peso{flex:none;align-items:center;gap:4px;display:inline-flex}.maj-peso button{border:1px solid var(--line);background:var(--surface);width:30px;height:32px;font:inherit;color:var(--navy);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.maj-peso button:hover:not(:disabled){border-color:var(--ice);background:var(--ice-soft)}.maj-peso button:disabled{opacity:.4;cursor:default}.maj-peso input{border:1px solid var(--line);background:var(--surface);width:56px;height:32px;font:inherit;font-size:var(--t-enfasis);text-align:center;color:var(--navy);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 6px;font-weight:700}.maj-peso input:focus,.maj-agregar input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.maj-peso input.mal{border-color:var(--crit);color:var(--crit-ink)}.maj-peso>span{width:14px;font-size:var(--t-sec);color:var(--muted);font-weight:600}.maj-barra{background:var(--line);border-radius:99px;height:4px;margin:8px 0 0 22px;display:block;overflow:hidden}.maj-barra em{background:var(--accent);border-radius:99px;height:100%;transition:width .25s;display:block}.maj-niveles{font-size:var(--t-pie);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 2px 22px;line-height:1.45;display:grid}.maj-niveles dt{color:var(--ink);font-weight:600}.maj-niveles dd{color:var(--muted);margin:0}.maj-suma{background:var(--canvas);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.maj-suma-barra{flex:1;gap:2px;min-width:80px;height:10px;display:flex}.maj-suma-barra em{background:var(--accent);border-radius:3px;flex-basis:0;min-width:2px}.maj-suma-barra i{background:repeating-linear-gradient(135deg, var(--line) 0 3px, transparent 3px 6px);border-radius:3px;flex-basis:0}.maj-suma.sobra .maj-suma-barra em{background:var(--warn)}.maj-suma b{font-size:var(--t-sec);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.maj-suma.bien b{color:var(--ok-ink)}.maj-suma.falta b,.maj-suma.sobra b{color:var(--warn-ink)}.maj-indisp{background:var(--canvas);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.maj-indisp>b{font-size:var(--t-enfasis);color:var(--navy)}.maj-indisp>small{font-size:var(--t-pie);color:var(--muted);line-height:1.45}.maj-indisp ul{flex-direction:column;gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.maj-indisp li{background:var(--surface);font-size:var(--t-sec);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;padding:6px 6px 6px 10px;line-height:1.45;display:flex}.maj-indisp li>svg{color:var(--brand);flex:none;margin-top:4px}.maj-indisp li span{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:2px}.maj-indisp li button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.maj-indisp li button:hover{background:var(--crit-soft);color:var(--crit-ink)}.maj-nada{font-size:var(--t-sec);color:var(--muted)}.maj-agregar{gap:6px;margin-top:4px;display:flex}.maj-agregar input{border:1px solid var(--line);background:var(--surface);min-width:0;height:36px;font:inherit;font-size:var(--t-sec);color:var(--ink);border-radius:10px;flex:1;padding:0 12px}.maj .pildora.chica,.mat-ajustable .pildora.chica{height:36px;font-size:var(--t-base);align-items:center;gap:6px;padding:0 16px;display:inline-flex}.maj .pildora.hueca,.mat-ajustable .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.maj-pie{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;display:flex}.maj-botones{gap:8px;margin-left:auto;display:flex}.maj-aviso{font-size:var(--t-sec);font-weight:600}.maj-aviso.bien{color:var(--ok-ink)}.maj-aviso.error{color:var(--crit-ink)}.mat-ajustable{background:var(--ice-soft);font-size:var(--t-sec);color:var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}@media (width<=980px){.maj-cuerpo{grid-template-columns:minmax(0,1fr)}.maj-cabeza{flex-direction:column;gap:8px}}@media (width<=560px){.maj-rotulos{display:none}.maj-fila{flex-wrap:wrap;gap:8px}.maj-nombre{flex-basis:100%}.maj-peso{margin-left:22px}.maj-suma{flex-direction:column;align-items:stretch}.maj-suma-barra{flex:none}.maj-botones{width:100%}.maj-botones .pildora{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.maj-barra em,.maj-nombre svg,.maj-criterio{transition:none}}.pos-caminos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.camino{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;text-align:left;min-height:178px;font:inherit;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 14px;transition:outline-color .14s,background-color .14s,transform .14s;display:flex;position:relative}.camino:not(:disabled):hover{outline-color:var(--accent)}.camino:not(:disabled):active{transform:scale(.985)}.camino:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.camino.puesta{outline:2px solid var(--accent);outline-offset:-1px;background:var(--ice-soft)}.camino:disabled{opacity:.55;cursor:not-allowed}.camino-cabeza{justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;display:flex}.camino-ico{background:var(--ice-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.camino.puesta .camino-ico{background:var(--surface)}.camino-marca{outline:1.5px solid var(--line);outline-offset:-1px;color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.camino.puesta .camino-marca{background:var(--accent);outline-color:var(--accent)}.camino>b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.camino>small{font-size:var(--t-sec);color:var(--muted);flex:1;line-height:1.45}.camino>em{background:var(--ice-soft);font-size:var(--t-pie);color:var(--brand);border-radius:999px;padding:2px 9px;font-style:normal;font-weight:600}.camino.puesta>em{background:var(--surface)}.pos-form .pos-subir,.pos-biblioteca{margin-top:4px}.pos-biblioteca .tb-tabla tbody tr{cursor:pointer}.pos-dc-marca{outline:1.5px solid var(--line);outline-offset:-1px;color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.pos-dc-marca.puesta{background:var(--accent);outline-color:var(--accent)}.pos-dc-uso{font-size:var(--t-pie);color:var(--warn-ink);font-weight:600}.pos-dc-donde{-webkit-line-clamp:2;font-size:var(--t-sec);color:var(--muted);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.pos-cero{background:var(--canvas);border-radius:14px;align-items:flex-start;gap:14px;margin-top:4px;padding:16px 18px;display:flex}.pos-cero b{font-size:var(--t-enfasis);color:var(--navy);display:block}.pos-cero small{font-size:var(--t-sec);color:var(--muted);margin-top:4px;line-height:1.5;display:block}@media (width<=760px){.pos-caminos{grid-template-columns:minmax(0,1fr)}.camino{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"ico t marca""ico s s""ico chip chip";column-gap:12px;min-height:0;display:grid}.camino-cabeza{display:contents}.camino-ico{grid-area:ico}.camino-marca{grid-area:marca}.camino>b{grid-area:t;align-self:center}.camino>small{grid-area:s}.camino>em{grid-area:chip;justify-self:start}}@media (prefers-reduced-motion:reduce){.camino{transition:none}}.lateral-item.sub{height:32px;font-size:var(--t-sec);margin-left:18px;padding-left:12px;position:relative}.lateral-item.sub:before{content:"";border-bottom:1.5px solid #ffffff2e;border-left:1.5px solid #ffffff2e;border-bottom-left-radius:6px;width:8px;position:absolute;top:-4px;bottom:50%;left:0}.panel.corto .lateral-item.sub{margin-left:0;padding:0 15px}.panel.corto .lateral-item.sub:before{display:none}.mas-grupo li.sub a{font-size:var(--t-base);padding-left:26px}.emp-nueva .config-campo select{background:var(--surface);width:100%;height:44px;font:inherit;font-size:var(--t-base);color:var(--ink);border:1px solid #d5dce8;border-radius:10px;padding:0 12px}.emp-nueva .config-campo select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.emp-nueva .usu-dos{gap:14px}.emp-arranques{grid-template-columns:repeat(3,minmax(0,1fr))}.emp-arranques .forma{min-height:96px;position:relative}.emp-cr{background:var(--ice-soft);font-size:var(--t-pie);color:var(--brand);border-radius:999px;margin-top:auto;padding:2px 8px;font-style:normal;font-weight:700}.forma.puesta .emp-cr{background:var(--surface)}.emp-nueva .rol-modulos{margin:0}.emp-nueva .con-nueva-pago{margin-top:6px}@media (width<=980px){.emp-arranques{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.emp-arranques{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.emp-nueva .pasos-v{gap:10px}.emp-nueva .pasos-v li:not(.ahora) .pasos-v-txt{display:none}}button.config-agregar{font:inherit;font-size:var(--t-sec);cursor:pointer;font-weight:600}.pos-dir-nueva{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:8px;display:grid}.pos-dir-nueva input{background:var(--surface);width:100%;height:40px;font:inherit;font-size:var(--t-base);color:var(--ink);border:1px solid #d5dce8;border-radius:10px;padding:0 12px}.pos-dir-nueva input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.pos-dir-nueva .pildora{height:40px}@media (width<=760px){.pos-dir-nueva{grid-template-columns:minmax(0,1fr)}}.solo-correo{background:var(--ice-soft);color:#4c669a;font-size:var(--t-sec);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 10px;padding:9px 12px;line-height:1.45;display:flex}.solo-correo svg{color:var(--brand);flex:none;margin-top:2px}.pan-ventana.pos-contacto{width:min(500px,100%);max-height:calc(100svh - 40px);overflow-y:auto}.pan-ventana.pos-contacto .solo-correo{margin:0}.pos-contacto-form{flex-direction:column;gap:14px;display:flex}.pos-contacto-form .campo-nota{font-size:var(--t-pie);color:var(--muted)}.pos-contacto-form .campo>span{align-items:center;gap:8px;display:flex}.pos-contacto-obligatorio{background:var(--hold-soft);color:var(--hold-ink);font-size:var(--t-pie);border-radius:999px;padding:1px 8px;font-weight:600}.pos-contacto-extra{border:1px dashed var(--line);border-radius:12px;padding:12px 14px}.pos-contacto-extra>b{font-size:var(--t-pie);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-weight:700;display:block}.pos-contacto-extra ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pos-contacto-extra li{font-size:var(--t-sec);color:var(--ink);align-items:center;gap:10px;display:flex}.pos-contacto-extra li>span:nth-child(2){flex:auto}.pos-contacto-extra a,.pos-contacto-extra button{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.pos-contacto-extra a:hover,.pos-contacto-extra button:hover{text-decoration:underline}.pos-contacto-extra em{font-style:normal;font-size:var(--t-pie);color:var(--muted)}.pos-contacto-marca{border:1.5px solid #c3cbe0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.pos-contacto-marca.hecho{border-color:var(--brand);background:var(--brand);color:#fff}.pos-contacto .ventana-pie .pildora{align-items:center;gap:6px;display:inline-flex}.falta-correo{background:var(--hold-soft);color:var(--hold-ink);border-radius:14px;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.falta-correo+.pan-c-bloque{margin-top:0}.falta-correo-ico{background:var(--surface);width:38px;height:38px;color:var(--hold-ink);border-radius:10px;flex:none;place-items:center;display:grid}.falta-correo>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.falta-correo b{font-size:var(--t-base);font-weight:700}.falta-correo small{font-size:var(--t-sec);line-height:1.45}.falta-correo .pildora{flex:none;align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.falta-correo{flex-wrap:wrap}.falta-correo .pildora{justify-content:center;width:100%}}@media (height<=760px){.panel-lateral{padding-top:18px;padding-bottom:12px}.lateral-marca{margin-bottom:8px}.lateral-nav{gap:2px;margin-top:2px}.lateral-grupo{padding-top:10px}.lateral-item{height:31px}.panel-lateral .lateral-ayuda{min-height:0;margin-top:4px;padding:8px 10px}.lateral-pie{display:none}}@media (height<=640px){.lateral-grupo{padding-top:6px}.lateral-item{height:28px}.panel-lateral .lateral-ayuda{display:none}}@media (height<=500px){.panel-lateral{padding-top:12px;padding-bottom:8px}.lateral-cta{height:32px}.lateral-rotulo{display:none}.lateral-grupo{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:4px}.lateral-grupo:first-child{border-top:0;margin-top:0}.lateral-item{height:26px}}.panel:not(.corto) .panel-lateral{scrollbar-width:none;overflow-y:auto}.panel:not(.corto) .panel-lateral::-webkit-scrollbar{display:none}.ayudita{flex:none;align-self:center;display:inline-flex;position:relative}.ayudita-boton{border:1px solid var(--ice);background:var(--surface);width:18px;height:18px;color:var(--brand);cursor:help;border-radius:50%;place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:grid}.ayudita-boton:hover,.ayudita-boton:focus-visible,.ayudita.abierta .ayudita-boton{background:var(--brand);border-color:var(--brand);color:#fff}.ayudita-globo{z-index:30;background:var(--navy);color:#fff;width:min(290px,78vw);font-size:var(--t-sec);letter-spacing:0;text-transform:none;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:11px;padding:11px 13px;font-style:normal;font-weight:400;line-height:1.5;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);right:-8px;transform:translateY(-4px);box-shadow:0 12px 30px #131a5b40}.ayudita:hover .ayudita-globo,.ayudita-boton:focus-visible+.ayudita-globo,.ayudita.abierta .ayudita-globo{opacity:1;visibility:visible;transform:none}.bloque-top:has(.ayudita){justify-content:flex-start;align-items:center}.bloque-top:has(.ayudita) em{margin-left:auto}@media (prefers-reduced-motion:reduce){.ayudita-globo{transition:none}}.cr-precio{color:#8a5300;font-size:var(--t-pie);white-space:nowrap;background:#fdf1dc;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-style:normal;font-weight:700;display:inline-flex}.cr-precio svg{flex:none}.pildora .cr-precio{margin-left:8px}.pildora.marina .cr-precio{color:#ffd58a;background:#ffd68c33}.empezar-opcion .rotulo.cr-precio{letter-spacing:.04em;align-self:flex-start}.retenido-franja{color:#6f4400;font-size:var(--t-sec);background:#fdf1dc;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;line-height:1.45;display:flex}.retenido-franja svg{color:#b26b00;flex:none}.pan-ventana.retener-ventana{width:min(460px,100%)}.retener-ico{color:#b26b00;background:#fdf1dc;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.retener-regresan{background:var(--canvas);font-size:var(--t-sec);color:var(--muted);border-radius:10px;padding:10px 12px;line-height:1.5}.coste-saldo .coste-retenido dt,.coste-saldo .coste-retenido dd{color:#8a5300}.cqp{text-align:left;margin-top:16px}.envio>.cqp{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px 20px}.envio>.cqp>summary{font-size:var(--t-enfasis)}.cqp>summary{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cqp>summary small{font-size:var(--t-pie);color:var(--muted);font-weight:500}.cqp .campo-nota{margin-top:8px}.cqp-aviso{background:var(--ice-soft);color:#4c669a;font-size:var(--t-sec);border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;line-height:1.5;display:flex}.cqp-aviso svg{color:var(--brand);flex:none;margin-top:3px}.cqp-nota{font-size:var(--t-sec);color:var(--hold-ink);margin-top:8px}.cqp-bloque{margin-top:16px}.cqp-bloque h4{font-size:var(--t-base);color:var(--navy);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.cqp-bloque h4 em{font-style:normal;font-size:var(--t-pie);color:var(--brand);font-weight:700}.cqp-bloque ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cqp-fila{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto 32px;align-items:center;gap:10px;padding:8px 10px;display:grid}.cqp-fila.fija{background:#f7f9fd}.cqp-n{font-size:var(--t-pie);color:var(--muted);text-align:right}.cqp-texto{font-size:var(--t-sec);color:var(--ink);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.cqp-texto svg{color:var(--neutral);flex:none;margin-top:3px}.cqp-campo{field-sizing:content;border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;max-height:160px;font:inherit;font-size:var(--t-sec);color:var(--ink);resize:vertical;border-radius:8px;padding:7px 10px;line-height:1.45}.cqp-campo:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f226}.cqp-obl{font-size:var(--t-pie);color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cqp-obl input{accent-color:var(--brand)}.cqp-obl:has(input:disabled){cursor:help;opacity:.7}.cqp-mover{gap:2px;display:inline-flex}.cqp-mover button{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--navy);cursor:pointer;border-radius:7px;font-size:13px}.cqp-mover button:disabled{opacity:.35;cursor:default}.cqp-quitar{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cqp-quitar:hover{background:var(--crit-soft);color:var(--crit-ink)}.cqp-agregar{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.cqp-pie{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding-top:12px;display:flex}.cqp-pie>small.mono{color:var(--muted)}.cqp-botones{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}@media (width<=720px){.cqp-fila{grid-template-columns:22px minmax(0,1fr) 30px}.cqp-obl,.cqp-mover{grid-column:2}.cqp-mover{justify-self:end}}.pos-cargo-id{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px;display:grid}.pos-id{border:1px dashed var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;margin-top:22px;padding:10px 14px;display:flex}.pos-id small{font-size:var(--t-rotulo);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.pos-id b{font-size:var(--t-sec);font-weight:600;line-height:1.4}.pos-id small.pos-id-nota{font-size:var(--t-pie);letter-spacing:normal;text-transform:none;font-weight:500;line-height:1.4}.pos-id.puesto{background:var(--ice-soft);color:var(--navy);border-style:solid;border-color:#0000}.pos-id.puesto b{font-size:var(--t-enfasis);letter-spacing:.02em;font-weight:800}.pos-repetido{background:var(--hold-soft);color:var(--hold-ink);font-size:var(--t-sec);border-radius:12px;padding:10px 14px;line-height:1.5}.pos-subtitulo{font-size:var(--t-enfasis);color:var(--navy);margin-top:10px;font-weight:700}.pos-subtitulo-nota{font-size:var(--t-sec);color:var(--muted);margin-top:-6px}.pos-cargo-ref{font-size:var(--t-base);color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.pos-cargo-ref span{background:var(--ice-soft);font-size:var(--t-sec);border-radius:999px;padding:3px 10px;font-weight:700}.pos-titulo-id{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.pos-codigo{background:var(--ice-soft);color:var(--navy);font-size:var(--t-sec);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-weight:700}@media (width<=760px){.pos-cargo-id{grid-template-columns:minmax(0,1fr);gap:8px}.pos-id{margin-top:0}}.cuest-pos{flex-direction:column;gap:14px;margin-top:18px;display:flex}.cuest-pos-editor{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.cuest-pos-cual{font-size:var(--t-base);color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cuest-pos-cual span{background:var(--ice-soft);font-size:var(--t-sec);border-radius:999px;padding:3px 10px;font-weight:700}.cuest-pos-cual a{font-size:var(--t-sec);color:var(--brand);margin-left:auto;font-weight:600}.cqp-fila.fija.critica{background:#fffaf0;border-color:#f3e3c3}.cqp-bloque.criticas h4 em{color:#b45309}.pan-ventana.vmz{gap:16px;width:min(980px,100%);max-height:calc(100svh - 48px);padding:24px 26px;overflow-y:auto}.vmz-cabeza{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vmz-cabeza p{max-width:700px;font-size:var(--t-sec);color:var(--muted);margin-top:6px;line-height:1.5}.vmz-cabeza small{background:var(--ice-soft);color:var(--navy);font-size:var(--t-pie);border-radius:999px;margin-top:10px;padding:3px 10px;font-weight:600;display:inline-block}.vmz-tabla{border-collapse:collapse;width:100%;font-size:var(--t-sec)}.vmz-tabla th,.vmz-tabla td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 12px}.vmz-tabla thead th{font-size:var(--t-rotulo);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:0;font-weight:700}.vmz-tabla tbody th{width:30%;color:var(--navy);font-weight:700;line-height:1.4}.vmz-tabla td.vmz-evalua{color:var(--muted);line-height:1.5}.vmz-tabla .vmz-peso{width:200px}.vmz-celda{align-items:center;gap:10px;display:flex}.vmz-celda b{text-align:right;min-width:46px;color:var(--navy);flex:none;font-weight:700}.vmz-barra{background:var(--canvas);border-radius:999px;flex:1;height:6px;overflow:hidden}.vmz-barra em{border-radius:inherit;background:var(--brand);height:100%;display:block}.vmz-tabla tfoot th,.vmz-tabla tfoot td{color:var(--navy);border-bottom:0;font-weight:700}.vmz-tabla tfoot .vmz-celda{justify-content:flex-end}.vmz-como{font-size:var(--t-sec);color:var(--muted);margin-top:-6px}.vmz-indisp{background:var(--canvas);border-radius:12px;padding:14px 16px}.vmz-niveles{font:inherit;font-size:var(--t-sec);color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.vmz-niveles[aria-expanded=true] svg{transform:rotate(90deg)}@media (width<=760px){.pan-ventana.vmz{padding:18px 16px}.vmz-cabeza{flex-direction:column-reverse;gap:10px}.vmz-tabla,.vmz-tabla tbody,.vmz-tabla tfoot{display:block}.vmz-tabla thead{display:none}.vmz-tabla tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:11px 0;display:grid}.vmz-tabla tfoot tr{border-bottom:0}.vmz-tabla th,.vmz-tabla td{border:0;padding:0;display:block}.vmz-tabla tbody th{width:auto}.vmz-tabla td.vmz-evalua{font-size:var(--t-pie);grid-area:2/1/auto/-1;margin-top:4px}.vmz-tabla .vmz-peso{grid-area:1/2;width:auto}.vmz-barra{display:none}}.pan-ventana.vfn{width:min(640px,100%)}.vfn h3{color:var(--warn-ink);align-items:center;gap:8px;margin:0;display:flex}.vfn-sub{font-size:var(--t-base);color:var(--muted);margin:0;line-height:1.5}.vfn-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vfn-lista li{background:var(--warn-soft);border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.vfn-lista b{font-size:var(--t-base);color:var(--ink)}.vfn-lista span{font-size:var(--t-sec);color:var(--warn-ink)}.vfn-acciones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cv-postulate{background:var(--canvas);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cv-postulate b{font-size:var(--t-base);color:var(--ink)}.cv-postulate small{font-size:var(--t-sec);color:var(--muted);line-height:1.45}.cv-postulate-enlace{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.cv-postulate-enlace a{font-size:var(--t-sec);color:var(--brand);word-break:break-all}.cpd-aviso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border:1px solid #f0d5a6;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:12px 14px;line-height:1.55;display:flex}.cpd-badge{font-size:var(--t-pie);white-space:nowrap;background:#fff4de;border:1px solid #e9c27f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.tarjeta.cuest .cuest-bloques{align-items:stretch}.tarjeta.cuest .bloque{flex-direction:column;min-width:0;display:flex}.tarjeta.cuest .bloque-top{align-items:center}.tarjeta.cuest .bloque-top b{margin-right:auto}.bloque-lapiz{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--brand);border-radius:9px;flex:none;place-items:center;display:grid}.bloque-lapiz:hover{border-color:var(--accent);background:var(--ice-soft)}.bloque-lapiz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tarjeta.cuest .bloque ol{counter-reset:q}.tarjeta.cuest .bloque li{counter-increment:q;grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.tarjeta.cuest .bloque li:before{content:counter(q);font-family:var(--font-mono,monospace);font-size:var(--t-rotulo);color:var(--muted);font-weight:700}.tarjeta.cuest .bloque li.bloque-fija{counter-increment:none;color:var(--muted);align-items:start}.tarjeta.cuest .bloque li.bloque-fija:before{content:none}.tarjeta.cuest .bloque li.bloque-fija svg{margin-top:2px}.tarjeta.cuest .bloque .marca{font-size:var(--t-rotulo);white-space:nowrap;margin:2px 0 0;display:inline-block}.cuest-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cuest-pie .nota-suave{flex:360px;margin:0}.cuest-pie-estado{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cuest-pie-estado em{font-size:var(--t-sec);color:var(--muted);font-style:normal}.cuest-pie .doc-confirmar{margin-top:0}.cuest-contacto{margin-top:16px}.cuest-contacto .solo-correo{margin-top:14px}.cuest-contacto-campos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cuest-contacto-pie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.cuest-contacto-pie .config-error{margin:0 auto 0 0}.pan-ventana.be-ventana{gap:14px;width:min(760px,100%);max-height:calc(100svh - 48px);overflow-y:auto}.be-ventana .cpd-aviso{margin:0}.be-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.be-fila{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.be-fila.fija{background:var(--canvas);font-size:var(--t-sec);color:var(--muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.be-mover{flex-direction:column;gap:2px;display:flex}.be-mover button{border:1px solid var(--line);background:var(--surface);width:26px;height:20px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.be-mover button:hover:not(:disabled){border-color:var(--accent);color:var(--brand)}.be-mover button:disabled{opacity:.35;cursor:default}.be-fila textarea,.be-fila>input{background:var(--surface);width:100%;font:inherit;font-size:var(--t-sec);color:var(--ink);resize:vertical;border:1px solid #d5dce8;border-radius:9px;padding:8px 11px;line-height:1.45}.be-fila textarea:focus,.be-fila>input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.be-opcional{font-size:var(--t-pie);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.be-quitar{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;font-size:var(--t-seccion);color:var(--muted);border-radius:8px;line-height:1}.be-quitar:hover{border-color:var(--crit);color:var(--crit)}.be-tope{font-size:var(--t-pie);color:var(--muted);align-self:flex-end}.be-acciones,.cpd-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cpd-acciones>span{flex:1}.cpd-acciones a.pildora{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pan-ventana.cpd-ventana{gap:14px;width:min(960px,100%);max-height:calc(100svh - 48px);overflow-y:auto}.cpd-sub{font-size:var(--t-base);color:var(--muted);margin:4px 0 0;line-height:1.5}.cpd-ventana .cpd-aviso{margin:0}.cpd-bloques{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cpd-bloques section{background:var(--ice-soft);border-radius:12px;min-width:0;padding:12px 14px}.cpd-bloques section:nth-child(2){background:var(--canvas)}.cpd-bloques h4{font-size:var(--t-base);color:var(--navy);justify-content:space-between;align-items:baseline;gap:8px;font-weight:700;display:flex}.cpd-bloques h4 em{font-size:var(--t-pie);color:var(--brand);font-style:normal;font-weight:700}.cpd-bloques ol{font-size:var(--t-sec);color:var(--ink);flex-direction:column;gap:7px;margin:10px 0 0;padding-left:20px;line-height:1.4;list-style:decimal;display:flex}.cpd-bloques li::marker{font-size:var(--t-rotulo);color:var(--muted);font-weight:700}.cpd-bloques .marca{font-size:var(--t-rotulo);white-space:nowrap;margin-left:6px;display:inline-block}.cpd-criticas{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-weight:700;display:flex}.cpd-temas{font-size:var(--t-pie);color:var(--muted);margin-top:10px;line-height:1.5}.cpd-fija{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:-20px;list-style:none;display:flex}@media (width<=760px){.cpd-bloques{grid-template-columns:1fr}}.dom-para{background:var(--ice-soft);border-radius:12px;margin-top:16px;padding:14px 16px}.dom-para b{font-size:var(--t-base);color:var(--navy);font-weight:700}.dom-para ul{font-size:var(--t-sec);color:var(--ink);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;line-height:1.5;display:flex}.ntf-tabla{flex-direction:column;margin-top:16px;display:flex}.ntf-fila{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px repeat(3,108px);align-items:center;gap:12px;padding:13px 0;display:grid}.ntf-cabeza{font-size:var(--t-rotulo);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:0 0 10px;font-weight:700}.ntf-cabeza span:nth-child(n+3){text-align:center}.ntf-grupo{background:var(--canvas);font-size:var(--t-sec);color:var(--navy);border-radius:9px;margin:18px 0 0;padding:8px 12px;font-weight:700}.ntf-nota-grupo{font-size:var(--t-sec);color:var(--muted);margin:8px 0 0;line-height:1.5}.ntf-texto b{font-size:var(--t-base);color:var(--ink);font-weight:600;display:block}.ntf-texto small{font-size:var(--t-sec);color:var(--muted);margin-top:3px;line-height:1.45;display:block}.ntf-texto .ntf-nota{font-size:var(--t-pie);color:var(--brand)}.ntf-canales{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ntf-canales em{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:3px 9px;font-style:normal;font-weight:500}.ntf-ver{font-size:var(--t-pie);color:var(--brand);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ntf-celda{justify-content:center;display:flex}.ntf-fijo{width:38px;color:var(--muted);place-items:center;display:grid}.ntf-nada{color:#b6bfd2}.ntf-siempre{background:var(--ok-soft);font-size:var(--t-pie);color:var(--ok-ink);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.doc-config{flex-direction:column;gap:16px;display:flex}.doc-config .doc-incluye{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.doc-config .doc-incluye li{display:block}.doc-incluye a{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:26px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.doc-incluye a:hover{border-color:var(--accent);background:var(--ice-soft)}.doc-incluye a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.doc-incluye-n{background:var(--navy);width:26px;height:26px;font-size:var(--t-pie);color:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.doc-incluye-ico{background:var(--ice-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.doc-config .doc-incluye-ico svg{margin:0}.doc-incluye-ver{font-size:var(--t-sec);color:var(--brand);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.doc-incluye-ver svg{margin:0}.pan-ventana.dpv{gap:14px;width:min(860px,100%);max-height:calc(100svh - 40px);overflow-y:auto}.pan-ventana.dpv.dpv-pdf{width:min(1000px,100%);height:calc(100svh - 40px);overflow:hidden}.dpv-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dpv-cabeza p{font-size:var(--t-sec);color:var(--muted);margin-top:4px;line-height:1.5}.dpv-nota{color:#6b7287;margin-top:10px;font-size:12px;font-style:italic}.pdfv{background:#dde2ea;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pdfv-barra{background:var(--navy);font-size:var(--t-sec);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.pdfv-barra small{color:#aab3d0;margin-left:10px}.pdfv-zoom{align-items:center;gap:4px;display:flex}.pdfv-zoom button{min-width:32px;height:32px;font:inherit;font-size:var(--t-sec);color:#fff;background:#ffffff17;border-radius:8px;padding:0 10px;font-weight:600}.pdfv-zoom button:hover:not(:disabled){background:#ffffff2b}.pdfv-zoom button:disabled{opacity:.4;cursor:default}.pdfv-zoom output{text-align:center;min-width:54px;font-size:var(--t-pie)}.pdfv-ajustar{margin-left:4px}.pdfv-marco{flex-direction:column;flex:1;align-items:center;gap:16px;min-height:0;padding:18px 16px 24px;display:flex;overflow:auto}.pdfv-lugar{flex:none;position:relative}.pdfv-pagina{transform-origin:0 0;background:#fff;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0b123a1f,0 6px 18px #0b123a1f}.pdfv-util{position:absolute}.pdfv-tramo{overflow:hidden}.pdfv-tramo>div{display:flow-root}.pdfv-pie{color:#6b7287;justify-content:space-between;align-items:center;gap:12px;font:8px Inter,sans-serif;display:flex;position:absolute;bottom:0}.pdfv-medidor{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-10000px}.pdfv-papel .doc-hoja,.pdfv-papel .doc-hoja.iso{width:100%;max-width:none;box-shadow:none;border-radius:0;padding:0}.pdfv-papel .iso-pie-pantalla{display:none}.dpv-correo{outline:1px solid var(--line);background:#f3f5f9;border:0;border-radius:10px;width:100%;height:min(70svh,760px)}@container cuerpo (width<=860px){.cuest-contacto-campos{grid-template-columns:1fr}.ntf-cabeza{display:none}.ntf-fila{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.ntf-texto,.ntf-canales{grid-column:1/-1}.ntf-celda{flex-direction:column;align-items:center;gap:4px}.ntf-celda:before{content:attr(data-rol);font-size:var(--t-rotulo);color:var(--muted);font-weight:700}.doc-incluye a{grid-template-columns:26px minmax(0,1fr) auto}.doc-incluye-ico{display:none}.be-fila{grid-template-columns:auto minmax(0,1fr) auto}.be-opcional{grid-column:2}}@media (width<=640px){.pdfv-barra small{display:none}.cpd-aviso{flex-direction:column;gap:8px}}.cuest-contacto-rotulo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 10px;display:flex}.cuest-contacto-rotulo b{font-size:var(--t-sec);color:var(--ink)}.cuest-contacto-rotulo small{font-size:var(--t-pie);color:var(--muted)}.cuest-contacto-otro{border:1px solid var(--line);background:var(--canvas);border-radius:12px;flex-direction:column;gap:12px;min-inline-size:0;margin:14px 0 0;padding:14px 54px 14px 14px;display:flex;position:relative}.cuest-contacto-nombre{max-width:420px}.cuest-contacto-agregar{margin-top:14px}@container cuerpo (width<=860px){.cuest-contacto-otro .cuest-contacto-campos{grid-template-columns:1fr}}.per-equipo{max-width:420px;margin-bottom:8px}.per-datos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.per-datos input[readonly]{background:var(--canvas);color:var(--muted)}.per-datos input[aria-invalid=true]{border-color:var(--crit)}@container cuerpo (width<=640px){.per-datos{grid-template-columns:minmax(0,1fr)}}.cs-riel-asa,.cs-riel-velo{display:none}@media (width<=980px){.cs-ver-riel{color:var(--brand);font:inherit;background:0 0;flex:none;align-items:center;gap:7px;padding:0;display:inline-flex}.cs-ver-riel b{font-size:var(--t-base);white-space:nowrap;font-weight:700}.cs-riel.abierto{z-index:47;height:85svh;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-left:0;border-radius:18px 18px 0 0;animation:.22s ease-out cs-riel-sube;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #131d602e}.cs-riel-asa{z-index:1;background:var(--surface);flex:none;place-items:center;width:calc(100% + 36px);height:26px;margin:0 -18px;display:grid;position:sticky;top:0}.cs-riel-asa i{background:var(--line);border-radius:99px;width:40px;height:4px}.cs-riel-velo{z-index:46;background:#0e144652;display:block;position:fixed;inset:0}}@keyframes cs-riel-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-riel.abierto{animation:none}}.cna{flex-direction:column;gap:16px;display:flex}.cna-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cna-cabeza p{max-width:640px;font-size:var(--t-base);color:var(--muted)}.cna-mes{font-size:var(--t-sec);color:var(--muted);align-items:center;gap:8px;display:flex}.cna-aviso{background:var(--ice-soft);font-size:var(--t-sec);color:var(--navy);border-radius:12px;padding:10px 14px;line-height:1.5}.cna-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cna-cifra{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.cna-cifra small{font-size:var(--t-sec);color:var(--muted)}.cna-cifra b{font-family:var(--font-display);color:var(--navy);font-size:26px;font-weight:800}.cna-cifra.principal b{color:var(--brand)}.cna-notas{font-size:var(--t-sec);color:var(--muted);flex-direction:column;gap:4px;display:flex}.cna-notas .alerta{color:var(--warn-ink);font-weight:600}.cna-seccion{flex-direction:column;gap:8px;display:flex}.cna-seccion h3{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.cna-seccion .tb-tabla th:first-child{width:40%}.cna-prueba td,.cna-seccion small{color:var(--muted)}.cna-marca{background:var(--canvas);font-size:var(--t-pie);color:var(--muted);border-radius:999px;margin-left:8px;padding:1px 8px;font-style:normal;font-weight:700;display:inline-block}.cna-grupos{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.cna-grupo{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.cna-grupo small{font-size:var(--t-sec);color:var(--muted);font-weight:600}.cna-grupo b{font-family:var(--font-display);color:var(--navy);font-size:22px;font-weight:800}.cna-grupo p{font-size:var(--t-sec);color:var(--muted);line-height:1.45}.cna-grupo ul{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}.cna-grupo li{font-size:var(--t-sec);color:var(--navy);justify-content:space-between;gap:12px;display:flex}.cna-sin-cobro b{color:var(--warn-ink)}.cna-fila-grupo td{font-size:var(--t-pie);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:14px;font-weight:700}.cna-como{font-size:var(--t-sec);color:var(--muted);flex-direction:column;gap:6px;line-height:1.5;display:flex}@media (width<=900px){.cna-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.cna-grupos{grid-template-columns:1fr}.cna-seccion .tb-marco{overflow-x:auto}.cna-seccion .tb-tabla{min-width:560px}}.sop{flex-direction:column;gap:14px;padding-bottom:64px;display:flex}.sop-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sop-cabeza p{max-width:640px;font-size:var(--t-base);color:var(--muted)}.sop-marco{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sop-lista ul{flex-direction:column;gap:10px;list-style:none;display:flex}.sop-fila{text-align:left;cursor:pointer;width:100%;font:inherit;flex-direction:column;gap:5px;padding:14px 16px;transition:outline-color .15s,background-color .15s;display:flex}.sop-fila:hover{outline-color:var(--accent)}.sop-fila.activa{outline-color:var(--accent);background:var(--ice-soft)}.sop-fila strong{font-size:var(--t-base);color:var(--navy);font-weight:600;line-height:1.4}.sop-fila small{font-size:var(--t-sec);color:var(--muted)}.sop-fila-arriba{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sop-fila-arriba b{font-size:var(--t-sec);color:var(--muted);font-weight:600}.sop-estado{font-size:var(--t-pie);white-space:nowrap;border-radius:999px;padding:2px 9px;font-style:normal;font-weight:700}.sop-estado.open{background:var(--ice-soft);color:var(--brand)}.sop-estado.working{background:var(--warn-soft);color:var(--warn-ink)}.sop-estado.waiting{background:var(--ok-soft);color:var(--ok-ink)}.sop-estado.closed{background:var(--neutral-soft);color:var(--muted)}.sop-vacio{font-size:var(--t-base);color:var(--muted);flex-direction:column;gap:6px;padding:22px 20px;display:flex}.sop-vacio b{color:var(--navy);font-weight:700}.sop-caso{flex-direction:column;gap:14px;padding:20px;display:flex}.sop-caso h3{font-size:var(--t-tarjeta);color:var(--navy);margin-top:6px;font-weight:700}.sop-volver{font:inherit;font-size:var(--t-sec);color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:none}.sop-mensajes{flex-direction:column;gap:10px;list-style:none;display:flex}.sop-mensajes>li{background:var(--canvas);border-radius:14px;align-self:flex-start;max-width:86%;padding:10px 14px}.sop-mensajes>li.propio{background:var(--ice-soft);align-self:flex-end}.sop-mensajes small{font-size:var(--t-pie);color:var(--muted);margin-bottom:3px;display:block}.sop-mensajes p{font-size:var(--t-base);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.sop-mensajes>li.sop-nota{font-size:var(--t-sec);color:var(--muted);background:0 0;align-self:center}.sop-fotos{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sop-fotos img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:120px;height:80px;display:block}.sop-datos{background:var(--canvas);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 14px;display:grid}.sop-datos dt{font-size:var(--t-pie);color:var(--muted)}.sop-datos dd{font-size:var(--t-sec);color:var(--ink);overflow-wrap:anywhere;margin:0}.sop-botones{flex-wrap:wrap;gap:8px;display:flex}.sop-responder{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.sop-responder .campo{flex-direction:column;gap:6px;display:flex}.sop-responder .campo>span{font-size:var(--t-sec);color:var(--ink);font-weight:600}.sop-area{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);resize:vertical;border-radius:10px;padding:10px 13px;line-height:1.5}.sop-area:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sop-aviso{font-size:var(--t-sec);color:var(--muted);line-height:1.45}.sop-adjuntos{flex-direction:column;gap:8px;display:flex}.sop-adjuntar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sop-adjuntar small{font-size:var(--t-sec);color:var(--muted)}.sop-miniaturas{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.sop-miniaturas li{position:relative}.sop-miniaturas img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:56px;display:block}.sop-miniaturas button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.sop-ventana{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.sop-ventana .campo small{color:var(--muted);font-weight:400}.sop-sin-cuenta{flex-direction:column;gap:12px;display:flex}.sop-telon{z-index:70}.sop-trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sop-vistas small{color:var(--muted);margin-left:3px}@container cuerpo (width<=820px){.sop-marco{grid-template-columns:minmax(0,1fr)}.sop-detalle:not(:has(.sop-caso)){display:none}.sop.con-caso .sop-lista{display:none}.sop.con-caso .sop-detalle{display:block}.sop-volver{display:inline-flex}.sop-datos{grid-template-columns:minmax(0,1fr)}}.cpd-aviso.cpd-fija-aviso{background:var(--crit-soft);color:var(--crit-ink);border-color:#efc4c4;align-items:flex-start}.cpd-fija-aviso svg{flex:none;margin-top:2px}.cpd-fija-aviso b{font-size:var(--t-base);margin-bottom:2px;font-weight:700;display:block}.ses-rev-final .cpd-fija-aviso{margin:10px 0 0}.csg-punto{background:var(--warn);vertical-align:2px;border-radius:50%;flex:none;width:7px;height:7px;margin-left:7px;display:inline-block}.csg-barra{z-index:25;background:var(--navy);color:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:10px 10px 10px 18px;animation:.24s cubic-bezier(.2,.8,.2,1) both csg-entra;display:flex;position:sticky;bottom:96px;box-shadow:0 14px 34px #070b2e38}.csg-barra-txt{min-width:0;font-size:var(--t-base);flex:1;align-items:center;gap:10px;font-weight:600;line-height:1.35;display:flex}.csg-barra-txt .csg-punto{vertical-align:0;margin-left:0}.csg-barra.fallo .csg-punto{background:#ff8a8a}.csg-barra-acc{flex:none;gap:8px;display:flex}.csg-barra .pildora.chica,.csg-ventana .pildora.chica{height:38px;font-size:var(--t-base);gap:7px;padding:0 16px}.panel-cuerpo .csg-barra .pildora.hueca{color:#fff;background:0 0;border-color:#ffffff59}.panel-cuerpo .csg-barra .pildora.hueca:hover{background:#ffffff17}.panel-cuerpo .csg-barra .pildora.marina{color:var(--navy);background:#fff}.panel-cuerpo .csg-barra .pildora.marina:hover{background:var(--ice-soft)}@keyframes csg-entra{0%{opacity:0;transform:translateY(12px)}}.pan-telon.csg-telon{z-index:70}.pan-ventana.csg-ventana{width:min(500px,100%)}.csg-que{background:var(--ice-soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.csg-que small{font-size:var(--t-sec);color:var(--muted);font-weight:600}.csg-que ul{font-size:var(--t-base);color:var(--ink);flex-direction:column;gap:3px;margin:0;padding-left:18px;list-style:outside;display:flex}.csg-que li{display:list-item}.csg-que li::marker{color:var(--muted)}.csg-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@media (width<=980px) and (hover:none),(width<=720px){.csg-barra{bottom:calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;gap:10px;padding:12px}.csg-barra-acc .pildora{flex:1}.csg-acciones{flex-direction:column-reverse}.csg-acciones .pildora{width:100%}}@media (prefers-reduced-motion:reduce){.csg-barra{animation:none}}.riel{z-index:40;position:fixed;bottom:24px;right:24px}.riel-lanzador{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.riel-pastilla{border:1px solid var(--line);background:var(--surface);cursor:pointer;height:58px;font:inherit;border-radius:999px;align-items:center;gap:11px;padding:6px 20px 6px 6px;transition:transform .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 14px 34px #131a5b2e,0 2px 6px #131a5b14}.riel-pastilla:hover{transform:translateY(-2px);box-shadow:0 18px 40px #131a5b3d,0 2px 6px #131a5b14}.riel-pastilla:focus-visible,.riel-pastilla-abrir:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.riel-pastilla .riel-aro{width:46px;height:46px}.riel-pastilla.con-aviso .riel-aro{animation:2.2s ease-in-out infinite riel-respira}.riel-pastilla .riel-punto{top:6px;left:40px;right:auto}.riel-pastilla-txt{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.riel-pastilla-txt b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.riel-pastilla-txt small{font-size:var(--t-pie);color:var(--muted);white-space:nowrap}.riel-pastilla.llamada{border-color:var(--navy);background:var(--navy);cursor:default;gap:6px;padding:6px}.riel-pastilla.llamada:hover{transform:none}.riel-pastilla-abrir{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:11px;padding:0 12px 0 0;display:flex}.riel-pastilla.llamada .riel-cara{border-color:var(--navy)}.riel-pastilla.llamada .riel-pastilla-txt b{color:#fff}.riel-pastilla.llamada .riel-pastilla-txt small{color:var(--ice)}.riel-redondo{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .15s,transform .15s;display:grid}.riel-redondo:active{transform:scale(.94)}.riel-redondo:focus-visible{outline-offset:2px;outline:2px solid #fff}.riel-redondo.mic{color:#fff;background:#ffffff24}.riel-redondo.mic:hover{background:#ffffff3d}.riel-redondo.mic.mudo{background:var(--surface);color:var(--crit)}.riel-redondo.colgar{background:var(--crit);color:#fff}.riel-redondo.colgar:hover{background:#a84243}.riel-globo{border:1px solid var(--line);background:var(--surface);border-radius:16px 16px 4px;align-items:flex-start;gap:4px;max-width:320px;padding:4px 4px 4px 0;animation:.25s ease-out riel-entra;display:flex;position:relative;box-shadow:0 14px 34px #131a5b29}.riel-globo-texto{cursor:pointer;text-align:left;font:inherit;font-size:var(--t-sec);color:var(--ink);-webkit-line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;flex:1;padding:9px 4px 9px 14px;line-height:1.5;display:-webkit-box;overflow:hidden}.riel-globo-texto:hover{color:var(--brand)}.riel-globo-cerrar{width:26px;height:26px;color:var(--neutral);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:17px;line-height:1}.riel-globo-cerrar:hover{background:var(--canvas);color:var(--ink)}@keyframes riel-entra{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.riel-aro{background:linear-gradient(145deg, var(--accent), var(--ice));border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:2px;display:grid}.riel-aro.chico{width:34px;height:34px}.riel-aro.mini{width:24px;height:24px;padding:1.5px}.riel-aro.grande{width:116px;height:116px;padding:3px}.riel-cara{border:2px solid var(--surface);background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border-radius:50%;width:100%;height:100%;display:block}.riel-aro.mini .riel-cara{border-width:1.5px}.riel-aro.grande .riel-cara{border-width:3px}.riel-punto{background:var(--warn);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;top:20px;right:9px}@keyframes riel-respira{0%,to{box-shadow:0 0 #2f90f261}50%{box-shadow:0 0 0 7px #2f90f200}}@keyframes riel-respira-grande{0%,to{box-shadow:0 0 0 8px #a9ccf733,0 0 0 20px #a9ccf714}50%{box-shadow:0 0 0 14px #a9ccf71f,0 0 0 30px #a9ccf70a}}.riel-aro.voz-escuchando{animation:1.8s ease-in-out infinite riel-respira}.riel-aro.voz-hablando{animation:1.05s ease-in-out infinite riel-respira}.riel-aro.voz-escribiendo{background:linear-gradient(145deg, var(--warn), #f6c89a)}.riel-aro.grande{box-shadow:0 0 0 8px #a9ccf729,0 0 0 20px #a9ccf712}.riel-aro.grande.voz-escuchando,.riel-aro.grande.voz-hablando{animation-name:riel-respira-grande}.riel-panel{border:1px solid var(--line);background:var(--surface);transform-origin:100% 100%;border-radius:22px;flex-direction:column;width:400px;height:min(680px,100svh - 48px);min-height:0;animation:.22s ease-out riel-entra;display:flex;overflow:hidden;box-shadow:0 28px 70px #131a5b3d,0 3px 10px #131a5b14}.riel-cabeza{background:var(--hero-gradient);align-items:center;gap:11px;padding:16px 14px 16px 18px;display:flex}.riel-cabeza .riel-cara{border-color:var(--navy)}.riel-quien{min-width:0}.riel-quien b{font-size:var(--t-enfasis);color:#fff;font-weight:700;display:block}.riel-quien small{font-size:var(--t-pie);color:var(--ice);display:block}.riel-cerrar{color:#ffffffbf;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.riel-cerrar:hover{color:#fff;background:#ffffff1f}.riel-cerrar:focus-visible{outline-offset:2px;outline:2px solid #fff}.riel-veo{background:var(--canvas);border-radius:13px;margin:16px 20px 0;padding:13px 15px}.riel-rotulo{font-size:var(--t-rotulo);letter-spacing:.9px;text-transform:uppercase;color:var(--neutral);font-weight:700}.riel-veo p+p{font-size:var(--t-base);color:var(--ink);margin-top:6px;line-height:1.55}.riel-veo .riel-aviso{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:9px;margin-top:9px;padding:8px 10px}.riel-charla{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.riel-hola{font-size:var(--t-base);color:var(--muted);line-height:1.6}.riel-msg{align-items:flex-start;gap:10px;display:flex}.riel-msg>div{min-width:0}.riel-msg.hera p{font-size:var(--t-base);color:var(--ink);line-height:1.6}.riel-msg.user{justify-content:flex-end}.riel-msg.user p{background:var(--ice-soft);max-width:270px;font-size:var(--t-base);color:var(--navy);border-radius:14px 14px 4px;padding:9px 13px;line-height:1.5}.riel-accion{background:var(--navy);color:#fff;font-size:var(--t-sec);border-radius:999px;margin-top:9px;padding:8px 15px;font-weight:600}.riel-accion:hover{background:#1b2470}.riel-accion.clara{color:var(--navy);background:#fff;margin-top:14px}.riel-hecho{font-size:var(--t-pie);color:var(--ok-ink);margin-top:7px;font-weight:600;display:inline-block}@keyframes riel-pensar{0%,to{opacity:.45}50%{opacity:1}}.riel-pensando{font-size:var(--t-sec);color:var(--neutral);animation:1.4s ease-in-out infinite riel-pensar}.riel-arranques{flex-direction:column;gap:8px;padding:0 20px 14px;display:flex}.riel-arranques button{border:1px solid var(--line);background:var(--surface);text-align:left;font-size:var(--t-sec);color:var(--brand);border-radius:12px;padding:10px 13px;line-height:1.45}.riel-arranques button:hover{border-color:var(--ice);background:var(--ice-soft)}.riel-error{font-size:var(--t-sec);color:var(--crit-ink);margin:0 20px 10px;line-height:1.5}.riel-pie{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding:12px 20px 14px;display:flex}.riel-campo{align-items:center;gap:8px;display:flex}.riel-campo input{border:1px solid var(--line);background:var(--surface);min-width:0;height:40px;font:inherit;font-size:var(--t-base);color:var(--ink);border-radius:999px;flex:1;padding:0 15px}.riel-campo input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f224}.riel-voz,.riel-enviar{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.riel-voz{border:1px solid var(--line);background:var(--surface);color:var(--brand)}.riel-voz:hover{border-color:var(--accent);background:var(--ice-soft)}.riel-enviar{background:var(--navy);color:#fff}.riel-enviar:disabled{opacity:.35;cursor:not-allowed}.riel-saber{font-size:var(--t-pie);color:var(--neutral);align-self:center}.riel-saber:hover{color:var(--brand);text-decoration:underline}.riel.llamada .riel-panel{border-color:var(--navy);background:var(--navy)}.riel.llamada .riel-pie{border-color:#ffffff1f}.riel.llamada .riel-cara{border-color:var(--navy)}.riel.llamada .riel-saber{color:#ffffff8c}.riel.llamada .riel-error{color:#f6d5d5}.riel-llamada{flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:34px 24px 20px;display:flex;overflow-y:auto}.riel-estado{font-size:var(--t-rotulo);letter-spacing:1.1px;text-transform:uppercase;color:var(--ice);margin-top:18px;font-weight:700}.riel-dice{font-size:var(--t-tarjeta);color:#fff;align-self:stretch;line-height:1.6}.riel-digo{font-size:var(--t-base);color:#ffffffb3;align-self:stretch;line-height:1.55}.riel-digo b{color:var(--ice);margin-right:6px}.riel-botones{gap:10px;display:flex}.riel-mic,.riel-colgar{height:40px;font-size:var(--t-sec);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.riel-mic{color:#fff;background:0 0;border:1px solid #a9ccf773}.riel-mic:hover{background:#ffffff14}.riel-mic.mudo{background:#ffffff29}.riel-colgar{background:var(--crit);color:#fff}.riel-colgar:hover{background:#a84243}.panel-lateral .lateral-ayuda{text-align:left;cursor:pointer;width:100%;font:inherit;border:0}.panel-lateral .lateral-ayuda:focus-visible{outline:2px solid var(--ice);outline-offset:2px}.panel-lateral .lateral-ayuda.con-aviso{box-shadow:inset 0 0 0 1px #ea964f8c}.panel-lateral .lateral-ayuda .ayuda-avatar{box-shadow:0 0 0 2px var(--accent);background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446}.movil-hera{cursor:pointer;background:0 0;border:0;font-family:inherit;position:relative}.movil-item.movil-hera{font-size:var(--t-rotulo)}.movil-hera-aro{width:30px;height:30px;box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent);background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border-radius:50%;display:block;position:relative}.movil-hera .riel-punto{top:-3px;right:-4px}@media (width>=981px),(width>=721px) and (hover:hover){.panel-lienzo{padding-bottom:64px}}@media (width<=980px) and (hover:none),(width<=720px){.riel{position:static}.riel-lanzador{display:none}.riel-panel{left:0;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:45;border:0;border-radius:22px 22px 0 0;width:auto;height:auto;max-height:calc(100svh - 150px);animation:none;position:fixed;box-shadow:0 -12px 40px #131a5b2e}.riel-charla{min-height:120px}}@media (prefers-reduced-motion:reduce){.riel-pastilla,.riel-panel,.riel-globo{transition:none;animation:none}.riel-aro,.riel-pensando{animation:none!important}}@keyframes hera-foco{0%{box-shadow:0 0 #2f90f28c}70%{box-shadow:0 0 0 10px #2f90f200}to{box-shadow:0 0 #2f90f200}}.hera-foco{outline-offset:3px;animation:1.1s ease-out 2 hera-foco;outline:2px solid var(--accent)!important}.riel-pasos{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.riel-pasos li{font-size:var(--t-sec);color:var(--muted);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.riel-pasos li small{font-size:var(--t-pie);color:var(--crit-ink);display:block}.riel-paso-marca{border:2px solid var(--line);border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.riel-pasos li.haciendo{color:var(--brand);font-weight:600}.riel-pasos li.haciendo .riel-paso-marca{border-color:var(--accent);border-top-color:#0000;animation:.8s linear infinite riel-giro}.riel-pasos li.hecho{color:var(--ink)}.riel-pasos li.hecho .riel-paso-marca{border-color:var(--ok);background:var(--ok);box-shadow:inset 0 0 0 2px var(--surface)}.riel-pasos li.confirmar .riel-paso-marca{border-color:var(--warn);background:var(--warn-soft)}.riel-pasos li.fallo .riel-paso-marca{border-color:var(--crit)}@keyframes riel-giro{to{transform:rotate(1turn)}}.riel-confirmar{background:var(--warn-soft);border-radius:13px;padding:12px 14px}.riel-confirmar p,.riel-falta{font-size:var(--t-sec);color:var(--warn-ink);font-weight:600}.riel-falta{color:var(--ice);margin-top:10px}@media (prefers-reduced-motion:reduce){.hera-foco,.riel-pasos li.haciendo .riel-paso-marca{animation:none}}.riel-minutos{font-size:var(--t-pie);color:#ffffffb8;text-align:center;margin-top:6px}@media (width<=980px) and (hover:none),(width<=720px){.riel-lanzador:has(.riel-pastilla.llamada){z-index:44;left:12px;right:12px;bottom:calc(72px + 10px + env(safe-area-inset-bottom,0px));display:flex;position:fixed}.riel-lanzador .riel-pastilla.llamada{width:100%}.riel-lanzador .riel-pastilla.llamada .riel-pastilla-abrir{flex:1}}.panel:has(.cs-charla) .riel:not(.abierto):not(.llamada){display:none}.riel-veo{flex:0 auto;min-height:0;max-height:34%;overflow-y:auto}.riel-veo.plegado{padding:8px 12px 8px 15px}.riel-veo-boton{width:100%;color:var(--neutral);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.riel-veo-boton svg{flex:none;transition:transform .18s}.riel-veo-boton[aria-expanded=true] svg{transform:rotate(180deg)}.riel-veo-boton+p{font-size:var(--t-base);color:var(--ink);margin-top:6px;line-height:1.55}.riel-charla{min-height:110px}.riel-arranques{flex:0 auto;min-height:0;overflow-y:auto}.riel-tamano{margin-left:auto}.riel-tamano+.riel-cerrar{margin-left:0}@media (width>=981px),(width>=721px) and (hover:hover){.riel.grande .riel-panel{width:min(720px,100vw - 48px);height:calc(100svh - 48px)}}@media (width<=980px) and (hover:none),(width<=720px){.riel.grande .riel-panel{height:calc(100svh - 90px);max-height:calc(100svh - 90px)}}.riel-propuesta{background:var(--ice-soft);border:1px solid #cfe0f6;border-radius:12px;margin-top:10px;padding:12px 14px}.riel-propuesta>p{white-space:pre-wrap;font-size:var(--t-base);color:var(--ink);margin-top:6px;line-height:1.55}.riel-propuesta-botones{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.riel-propuesta-botones button{height:32px;font-size:var(--t-sec);cursor:pointer;border-radius:999px;padding:0 14px;font-weight:600}.riel-aplicar{background:var(--navy);color:#fff;text-overflow:ellipsis;white-space:nowrap;border:0;max-width:100%;overflow:hidden}.riel-aplicar:hover{background:#1d2677}.riel-copiar{border:1px solid var(--line);background:var(--surface);color:var(--navy)}.riel-copiar:hover{border-color:var(--ice)}.riel-propuesta-nota{font-size:var(--t-pie);color:var(--muted);margin-top:8px;display:block}.riel-propuesta-nota.aplicado{color:var(--ok-ink)}.riel-propuesta-nota.sinCampo{color:var(--warn-ink)}.riel-soltar{z-index:3;pointer-events:none;border:2px dashed var(--accent);font-size:var(--t-base);color:var(--brand);background:#ffffffeb;border-radius:16px;place-items:center;font-weight:600;display:grid;position:absolute;inset:8px}.riel-foto{border:1px solid var(--line);object-fit:cover;border-radius:10px;max-width:220px;max-height:150px;margin-bottom:6px;margin-left:auto;display:block}.riel-lugar{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.riel-lugar small{font-size:var(--t-sec);color:var(--muted)}.riel-lugar button,.riel-a-caso{height:32px;font-size:var(--t-sec);cursor:pointer;border-radius:999px;padding:0 14px;font-weight:600}.riel-a-caso{margin-top:8px}.riel-adjunta{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px;display:flex}.riel-adjunta img{object-fit:cover;border:1px solid var(--line);border-radius:6px;flex:none;width:52px;height:40px}.riel-adjunta small{min-width:0;font-size:var(--t-pie);color:var(--muted);flex:1;line-height:1.35}.riel-adjunta button{background:var(--canvas);width:24px;height:24px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:15px;line-height:1}.riel-soporte{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;display:flex}button.riel-saber{font:inherit;font-size:var(--t-pie);cursor:pointer;background:0 0;border:0;padding:0}.ses{background:var(--surface);flex-direction:column;min-height:100vh;display:flex}.ses-barra{z-index:6;border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:18px;height:68px;padding:0 22px;display:flex;position:sticky;top:0}.ses-marca{box-sizing:content-box;border-right:1px solid var(--line);flex:none;width:auto;height:26px;padding:4px 18px 4px 0;display:block}.ses-que{flex-direction:column;min-width:0;margin-right:auto;display:flex}.ses-que b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.ses-que small{font-size:var(--t-sec);color:var(--muted)}.ses-avance{align-items:center;gap:12px;display:flex}.ses-barrita{background:var(--line);border-radius:99px;width:180px;height:7px;display:block;overflow:hidden}.ses-barrita i{background:var(--accent);height:100%;transition:width .3s;display:block}.ses-avance b{font-size:var(--t-sec);color:var(--muted)}.ses-barra .pildora{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ses-cuerpo{flex:1;grid-template-columns:clamp(300px,25vw,360px) minmax(0,1fr);min-height:0;display:grid}.ses-hera{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;align-self:start;height:calc(100svh - 68px);display:flex;position:sticky;top:68px;overflow:hidden}.ses-retrato{background:linear-gradient(160deg,#15246c 0%,#131d60 100%);flex:none;place-items:center;height:304px;display:grid;position:relative;overflow:hidden}.ses-aro{border:1px solid #ffffff21;border-radius:50%;position:absolute}.ses-aro.a1{width:224px;height:224px}.ses-aro.a2{border-color:#ffffff12;width:310px;height:310px}.ses-cara{background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border:3px solid #ffffffd9;border-radius:50%;width:156px;height:156px;margin-bottom:38px}.ses-mando{align-items:center;gap:8px;display:flex;position:absolute;bottom:20px}.ses-modo{background:#ffffff24;border-radius:999px;gap:4px;padding:4px;display:flex}.ses-mando.en-llamada .ses-modo button{padding:8px 12px}.ses-redondo{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .15s,color .15s,transform .15s;display:grid}.ses-redondo:active{transform:scale(.94)}.ses-redondo.mic{color:#fff;background:#ffffff24}.ses-redondo.mic:hover{background:#ffffff3d}.ses-redondo.mic.mudo{background:var(--surface);color:var(--crit)}.ses-redondo.colgar{background:var(--crit);color:#fff;box-shadow:0 6px 16px #a9363759}.ses-redondo.colgar:hover{background:#a84243}.ses-redondo:focus-visible{outline-offset:2px;outline:2px solid #fff}.ses-modo button{font-size:var(--t-base);color:#ffffffb3;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-weight:600;display:inline-flex}.ses-modo button.activo{background:var(--surface);color:var(--navy)}.ses-modo button.apagado{opacity:.45;cursor:not-allowed}.ses-panel{min-width:0;padding:18px 28px 40px}.ses-cabeza{align-items:flex-start;gap:14px;display:flex}.ses-cabeza>div{min-width:0;margin-right:auto}.ses-panel h1{font-family:var(--font-display);font-size:var(--t-ficha);letter-spacing:-.02em;color:var(--navy);font-weight:800}.ses-sub{font-size:var(--t-sec);color:var(--muted);margin-top:2px}.ses-ruta-caja{z-index:5;background:var(--surface);margin:10px -28px 0;padding:10px 28px;position:sticky;top:68px}.ses-ruta{gap:5px;display:flex}.ses-ruta>li{flex:1 1 0;min-width:34px}.ses-ruta>li.abierta{flex:0 auto;min-width:0}.ses-tramo{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px 2px;display:flex;position:relative;overflow:hidden}.ses-ruta>li:not(.abierta) .ses-tramo{justify-content:center;padding:0 0 2px}.ses-tramo:hover{border-color:var(--ice)}.ses-tramo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ses-tramo-n{background:var(--canvas);width:22px;height:22px;font-family:var(--font-mono);font-size:var(--t-pie);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ses-tramo-t{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-base);color:var(--navy);font-weight:700;overflow:hidden}.ses-tramo small{font-size:var(--t-pie);color:var(--muted);flex:none;margin-left:auto}.ses-tramo-barra{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0}.ses-tramo-barra>i{background:var(--accent);height:100%;display:block}.ses-tramo.completo .ses-tramo-n{background:var(--ok);color:#fff}.ses-tramo.completo .ses-tramo-barra>i{background:var(--ok)}.ses-tramo.parcial .ses-tramo-n{background:var(--ice-soft);color:var(--brand)}.ses-tramo.curso{border-color:var(--accent);background:var(--ice-soft)}.ses-tramo.curso .ses-tramo-n{background:var(--accent);color:#fff}.ses-tramo.revision{border-style:dashed;padding-right:14px}.ses-tramo.revision.curso{border-style:solid}.ses-tramo.revision .ses-tramo-t{color:var(--ink);font-weight:600}.ses-paso{border:1px solid var(--accent);border-radius:16px;margin-top:12px;overflow:hidden}.ses-paso header{background:var(--ice-soft);color:var(--navy);align-items:center;gap:10px;padding:14px 18px;display:flex}.ses-paso header b{font-size:var(--t-tarjeta);font-weight:700}.ses-puntua{background:var(--surface);font-size:var(--t-pie);color:var(--muted);border-radius:999px;margin-left:auto;padding:5px 11px;font-weight:600}.ses-campo{border-top:1px solid var(--line);grid-template-columns:230px minmax(0,1fr) 30px;align-items:start;gap:14px;padding:14px 18px;display:grid;position:relative}.ses-campo>span{font-size:var(--t-base);color:var(--muted);padding-top:9px}.ses-campo input,.ses-campo textarea{width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);resize:vertical;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 11px;font-weight:600}.ses-campo input::placeholder,.ses-campo textarea::placeholder{color:#aab3c6;font-weight:400}.ses-campo input:hover,.ses-campo textarea:hover{border-color:var(--line)}.ses-campo input:focus,.ses-campo textarea:focus{border-color:var(--accent);background:var(--surface);outline:0}.ses-marca-campo{font-size:var(--t-rotulo);color:var(--muted);place-items:center;padding-top:10px;font-style:normal;display:grid}.ses-marca-campo.ok{color:var(--ok)}.ses-pasos-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 18px;display:flex}.ses-pasos-nav .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ses-nota{font-size:var(--t-sec);color:var(--muted);margin-top:16px;line-height:1.55}.ses-cargando{min-height:100vh}.ses-fallo{min-height:100vh;font-size:var(--t-enfasis);color:var(--muted);place-items:center;gap:14px;display:grid}@media (width<=1000px){.ses-cuerpo{grid-template-columns:1fr}.ses-barra,.ses-hera,.ses-ruta-caja{position:static}.ses-hera{height:auto}.ses-trans-hilo{max-height:40vh}.ses-retrato{height:220px}.ses-cara{width:120px;height:120px}.ses-aro.a1{width:180px;height:180px}.ses-aro.a2{width:250px;height:250px}.ses-panel{padding:18px 16px 40px}.ses-ruta-caja{margin:10px 0 0;padding:0 0 6px;overflow-x:auto}.ses-ruta>li{min-width:34px}.ses-ruta>li.abierta{flex:none;max-width:70vw}.ses-rev-hera{flex-wrap:wrap}.ses-campo{grid-template-columns:minmax(0,1fr) 26px;gap:6px}.ses-campo>span{grid-column:1/-1;padding-top:0}.ses-campo>.ses-origen{grid-column:1/-1;justify-self:start}.ses-barra{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px}.ses-avance{order:3;width:100%}.ses-barrita{flex:1;width:auto}}.ses-plantilla{border:1px solid var(--line);background:var(--canvas);border-radius:16px;margin:0 0 18px;padding:18px 20px}.ses-plantilla header{align-items:flex-start;gap:12px;display:flex}.ses-plantilla-icono{background:var(--ice-soft);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.ses-plantilla header b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700;display:block}.ses-plantilla header small{font-size:var(--t-sec);color:var(--muted);margin-top:2px;display:block}.ses-plantilla-cerrar{font-size:var(--t-seccion);color:var(--muted);border-radius:6px;margin-left:auto;padding:0 6px;line-height:1}.ses-plantilla-cerrar:hover{color:var(--crit)}.ses-plantilla-acciones{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ses-plantilla-nota{font-size:var(--t-sec);color:var(--muted);margin-top:10px;line-height:1.55;display:block}.ses-plantilla-error{font-size:var(--t-sec);color:var(--crit-ink);margin-top:10px}.ses-plantilla-hecho{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-sec);border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 14px;line-height:1.5;display:flex}.ses-plantilla-hecho svg{flex:none;margin-top:2px}.ses-origen{background:var(--warn-soft);color:var(--warn-ink);font-size:var(--t-pie);border-radius:999px;margin-top:6px;padding:3px 9px;font-style:normal;display:inline-block}.ses-abrir-plantilla{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--brand);border-radius:999px;align-items:center;gap:6px;margin-left:12px;padding:4px 11px;font-weight:600;display:inline-flex}.ses-abrir-plantilla:hover{border-color:var(--ice);background:var(--ice-soft)}.ses-retrato.voz-escuchando .ses-aro,.ses-retrato.voz-hablando .ses-aro{animation-duration:1.6s}.ses-retrato.voz-escribiendo .ses-aro{border-color:#ea964f8c}.ses-llamada{background:var(--canvas);border-radius:14px;flex-direction:column;flex:1;min-height:0;margin:14px 18px 16px;padding:14px 16px;display:flex}.ses-estado-voz{font-size:var(--t-rotulo);letter-spacing:.09em;color:var(--brand);font-weight:700}.ses-trans{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex;overflow:hidden}.ses-trans.oculta{flex:none}.ses-trans>header{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 8px;padding:8px 8px 8px 12px;display:flex}.ses-trans.oculta>header{border-bottom:0}.ses-trans>header b{font-size:var(--t-rotulo);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}.ses-trans-modos{background:var(--canvas);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:flex}.ses-trans-modos button{font-size:var(--t-pie);color:var(--muted);border-radius:999px;padding:4px 8px;font-weight:600}.ses-trans-modos button:hover{color:var(--brand)}.ses-trans-modos button.puesto{background:var(--navy);color:#fff}.ses-trans-hilo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:9px;min-height:0;padding:11px 12px 12px;display:flex;overflow-y:auto}.ses-turno{font-size:var(--t-sec);color:var(--ink);overflow-wrap:anywhere;line-height:1.55}.ses-turno b{font-size:var(--t-pie);letter-spacing:.06em;color:var(--brand);margin-bottom:1px;font-weight:700;display:block}.ses-turno.tu{color:var(--muted)}.ses-turno.tu b{color:var(--neutral)}.ses-turno.vivo{opacity:.78}.ses-trans-vacia{font-size:var(--t-sec);color:var(--muted);font-style:italic}.ses-alerta{background:var(--warn-soft);color:var(--warn-ink);font-size:var(--t-sec);border-radius:12px;margin:14px 18px 0;padding:12px 14px;line-height:1.5}.ses-alerta b{margin-bottom:3px;font-weight:700;display:block}.ses-alerta.ses-no-escrito{background:var(--crit-soft);color:var(--crit-ink)}.ses-aviso-voz{font-size:var(--t-sec);color:var(--crit-ink);margin:14px 18px 0;line-height:1.5}.ses-rev-cuenta{background:var(--ok-soft);font-size:var(--t-pie);color:var(--ok-ink);border-radius:999px;margin-left:auto;padding:5px 11px;font-weight:700}.ses-rev-cuenta.falta{background:var(--warn-soft);color:var(--warn-ink)}.ses-rev-intro{font-size:var(--t-base);color:var(--muted);flex-direction:column;gap:4px;padding:14px 18px;line-height:1.5;display:flex}.ses-rev-intro .mono{font-size:var(--t-sec);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ses-rev-hueco{font-family:var(--font-body);font-size:var(--t-sec);color:var(--brand);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ses-rev-hueco:hover{text-decoration:underline}.ses-rev-hera{border-top:1px solid var(--line);background:var(--canvas);align-items:center;gap:14px;padding:14px 18px;display:flex}.ses-rev-hera>div:first-of-type{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.ses-rev-hera b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.ses-rev-hera small{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.ses-rev-hera-botones{flex-wrap:wrap;gap:8px;display:flex}.ses-rev-hera-botones .pildora{align-items:center;gap:7px;display:inline-flex}.ses-rev-hera-botones .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ses-rev-sec{border-top:1px solid var(--line);padding:16px 18px}.ses-rev-sec header{background:0 0;align-items:center;gap:12px;padding:0;display:flex}.ses-rev-sec header b{font-size:var(--t-enfasis);color:var(--navy);font-weight:700}.ses-rev-sec header small{font-size:var(--t-pie);color:var(--warn-ink)}.ses-rev-sec header small.ok{color:var(--ok-ink)}.ses-rev-editar{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--brand);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-weight:600;display:inline-flex}.ses-rev-editar:hover{border-color:var(--ice);background:var(--ice-soft)}.ses-rev-editar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ses-rev-sec dl{flex-direction:column;gap:10px;margin-top:12px;display:flex}.ses-rev-sec dl>div{grid-template-columns:210px minmax(0,1fr);gap:14px;display:grid}.ses-rev-sec dt{font-size:var(--t-sec);color:var(--muted);line-height:1.55}.ses-rev-sec dd{font-size:var(--t-base);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.ses-rev-sec dd.vacio{color:var(--warn-ink);font-style:italic}@media (width<=1000px){.ses-rev-sec dl>div{grid-template-columns:1fr;gap:2px}}.ses-rev-sec dd .ses-origen{white-space:normal;margin-left:8px}.ses-rev-final{border-top:1px solid var(--line);background:var(--ice-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.ses-rev-final>div:first-child{flex-direction:column;gap:3px;min-width:0;margin-right:auto;display:flex}.ses-rev-final b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700}.ses-rev-final small{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.ses-rev-final .ses-rev-error{color:var(--crit-ink)}.ses-rev-ir{font:inherit;font-size:var(--t-sec);color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;text-decoration:underline}.ses-rev-confirmar{flex-wrap:wrap;gap:8px;display:flex}.ses-rev-confirmar .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.ses-rev-hecha{font-size:var(--t-base);color:var(--ok-ink);align-items:center;gap:8px;font-weight:600;display:flex}.ses .pildora.chica{height:38px;font-size:var(--t-base);gap:7px;padding:0 18px}.ses-abrir-plantilla{white-space:nowrap;flex:none}@media (width<=1000px){.ses-cabeza{flex-wrap:wrap}}.ses-rev-sec header small.propone{color:var(--muted)}.ses .pildora.hueca{outline:0}.ses-chat{flex-direction:column;flex:1;min-height:0;display:flex}.ses-chat-hilo{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 18px 12px;display:flex;overflow-y:auto}.ses-msj{flex-direction:column;gap:4px;max-width:92%;display:flex}.ses-msj p{font-size:var(--t-base);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}.ses-msj.hera{align-self:flex-start}.ses-msj.hera>p:not(.ses-quien){background:var(--canvas);color:var(--ink);border-radius:4px 14px 14px;padding:10px 13px}.ses-msj.user{align-self:flex-end}.ses-msj.user>p{background:var(--navy);color:#fff;border-radius:14px 4px 14px 14px;padding:10px 13px}.ses-quien{font-size:var(--t-rotulo);letter-spacing:.09em;color:var(--brand);font-weight:700}.ses-hechos{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.ses-hechos button,.ses-hechos span{background:var(--ok-soft);font-size:var(--t-pie);color:var(--ok-ink);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-weight:600;display:inline-flex}.ses-hechos button:hover{text-decoration:underline}.ses-hechos button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ses-arranques{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ses-arranques button{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--brand);text-align:left;border-radius:999px;padding:7px 12px;font-weight:600}.ses-arranques button:hover{border-color:var(--ice);background:var(--ice-soft)}.ses-pensando{font-size:var(--t-sec);color:var(--muted);font-style:italic}.ses-siguiendo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ses-siguiendo button{color:var(--brand);font-style:normal;font-weight:600;text-decoration:underline}.ses-chat-caja{border-top:1px solid var(--line);background:var(--surface);align-items:flex-end;gap:8px;padding:12px 14px 14px;display:flex}.ses-chat-caja textarea{border:1px solid var(--line);background:var(--surface);min-height:44px;max-height:140px;font:inherit;font-size:var(--t-base);color:var(--ink);resize:none;border-radius:12px;flex:1;padding:10px 12px}.ses-chat-caja textarea:focus{border-color:var(--accent);outline:0}.ses-chat-enviar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ses-chat-enviar:disabled{opacity:.4;cursor:not-allowed}.ses-chat-enviar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1000px){.ses-chat-hilo{max-height:340px}}.ses-minutos{font-size:var(--t-pie);color:var(--muted);margin-top:4px}.ses .pildora:focus-visible,.ses .pildora.hueca:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ses-sino-caja{flex-direction:column;gap:7px;padding-top:3px;display:flex}.ses-sino{border:1px solid var(--line);background:var(--canvas);border-radius:10px;align-self:flex-start;padding:3px;display:inline-flex}.ses-sino button{min-width:64px;font:inherit;font-size:var(--t-base);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-weight:600}.ses-sino button.puesto{background:var(--surface);color:var(--navy);box-shadow:0 1px 3px #131a5b24}.ses-sino button:disabled{cursor:not-allowed}.ses-sino-caja small{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.ses-preguntas{flex-direction:column;gap:6px;display:flex}.ses-preguntas ol{flex-direction:column;gap:4px;display:flex}.ses-preguntas li{grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.ses-preguntas li>span{font-size:var(--t-pie);color:var(--brand);text-align:right;font-weight:600}.ses-preguntas-quitar{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:17px;line-height:1}.ses-preguntas-quitar:hover{background:var(--crit-soft);color:var(--crit-ink)}.ses-preguntas-pie{align-items:center;gap:12px;padding-left:28px;display:flex}.ses-preguntas-mas{border:1px dashed var(--ice);background:var(--surface);font:inherit;font-size:var(--t-sec);color:var(--brand);cursor:pointer;border-radius:999px;padding:4px 10px;font-weight:600}.ses-preguntas-mas:hover{background:var(--ice-soft);border-style:solid}.ses-preguntas-pie small{font-size:var(--t-pie);color:var(--muted);margin-left:auto}.ses-preguntas-ayuda{font-size:var(--t-sec);color:var(--muted);padding-left:28px;line-height:1.5}.ses-campo .ses-error-campo{background:var(--crit-soft);color:var(--crit-ink);font-size:var(--t-sec);border-radius:9px;grid-column:2;padding:6px 10px;font-style:normal;line-height:1.45}@media (width<=1000px){.ses-campo .ses-error-campo{grid-column:1/-1;justify-self:start}}.ses-editable{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-sec);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;line-height:1.5;display:flex}.ses-editable svg{flex:none}.ses-editable.bloqueada{background:var(--neutral-soft);color:var(--muted)}.ses-editable.aviso{background:var(--warn-soft);color:var(--warn-ink)}.ses-editable a,.ses-rev-hecha a{color:var(--brand);text-underline-offset:2px;font-weight:700;text-decoration:underline}.ses-rev-hecha{flex-wrap:wrap}.ses-campo .ses-preguntas textarea{resize:none;field-sizing:content;min-height:36px;line-height:1.45}.ses-campo textarea[data-crece]{resize:none;line-height:1.45;overflow:hidden}.ses-compartir{flex:none}.ses-rev-avisado{color:var(--ok-ink);font-weight:600}@media (width<=1000px){.ses-compartir{order:2}}@media (height<=860px) and (height>=681px) and (width>=1001px){.ses-retrato{height:210px}.ses-cara{width:100px;height:100px;margin-bottom:46px}.ses-aro.a1{width:150px;height:150px}.ses-aro.a2{width:206px;height:206px}.ses-mando{bottom:14px}}@media (height<=680px),(width<=1000px){.ses-retrato{justify-content:space-between;align-items:center;gap:10px;height:auto;padding:10px 14px;display:flex}.ses-aro{display:none}.ses-cara{border-width:2px;flex:none;width:44px;height:44px;margin:0}.ses-retrato:not(.voz-off) .ses-cara{display:none}.ses-mando{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;position:static}.ses-modo button,.ses-mando.en-llamada .ses-modo button{padding:7px 12px}.ses-redondo{width:34px;height:34px}.ses-mando.en-llamada{gap:5px}.ses-mando.en-llamada .ses-modo button{gap:5px;padding:7px 9px}.ses-llamada{margin:10px 12px 12px;padding:10px 12px}.ses-alerta,.ses-aviso-voz{margin:10px 12px 0}.ses-chat-hilo{padding:12px 14px 10px}.ses-chat-caja{padding:10px 12px 12px}}@media (width<=1000px){.ses-chat-hilo{max-height:max(220px,100svh - 250px)}.ses-trans-hilo{max-height:max(200px,100svh - 330px)}}@media (width<=1000px) and (height<=560px){.ses-barra{flex-wrap:nowrap;gap:8px;padding:8px 12px}.ses-que small,.ses-avance{display:none}.ses-que b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ses-barra .pildora{flex:none;padding:6px 12px}.ses-chat-hilo{max-height:max(150px,100svh - 205px)}}.ses-puntos{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.ses-puntos i{opacity:.25;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ses-punto}.ses-puntos i:nth-child(2){animation-delay:.15s}.ses-puntos i:nth-child(3){animation-delay:.3s}@keyframes ses-punto{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ses-campo.recien{animation:1.8s ease-out ses-recien}@keyframes ses-recien{0%{background:var(--ice-soft);box-shadow:inset 3px 0 0 var(--accent)}to{background:0 0;box-shadow:inset 3px 0 #0000}}.ses-trabajo{z-index:7;border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - clamp(300px,25vw,360px) - 32px);padding:8px 10px 8px 8px;animation:.22s ease-out ses-trabajo-entra;display:flex;position:fixed;bottom:18px;left:calc(clamp(300px,25vw,360px) + 50vw - clamp(300px,25vw,360px)/2);transform:translate(-50%);box-shadow:0 12px 32px #131d6024}.ses-trabajo.sale{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translate(-50%,6px)}@keyframes ses-trabajo-entra{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ses-trabajo-cara{background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border-radius:50%;flex:none;width:36px;height:36px;position:relative}.ses-trabajo-cara:after{content:"";border:2px solid var(--ice-soft);border-top-color:var(--accent);border-radius:50%;animation:1s linear infinite ses-gira;position:absolute;inset:-4px}@keyframes ses-gira{to{transform:rotate(360deg)}}.ses-trabajo-texto{flex-direction:column;gap:3px;min-width:0;padding-right:6px;display:flex}.ses-trabajo-texto b{font-size:var(--t-sec);color:var(--navy);white-space:nowrap;font-weight:700}.ses-trabajo-texto small{font-size:var(--t-pie);color:var(--muted);white-space:nowrap}.ses-trabajo-barra{background:var(--line);border-radius:99px;width:100%;min-width:150px;height:3px;display:block;overflow:hidden}.ses-trabajo-barra i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s;display:block}.ses-trabajo-ver{background:var(--navy);color:#fff;font-size:var(--t-pie);white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-weight:600}.ses-trabajo-ver:hover{background:var(--brand)}.ses-trabajo-ver:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1000px){.ses-trabajo{max-width:calc(100vw - 24px);bottom:12px;left:50%}}@media (prefers-reduced-motion:reduce){.ses-puntos i,.ses-trabajo-cara:after{animation:none}.ses-puntos i{opacity:.6}.ses-campo.recien{background:var(--ice-soft);animation:none}.ses-trabajo{animation:none}}.cng{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:16px 0 4px;padding:14px 16px;scroll-margin-top:160px}.cng.cng-aviso{border-color:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.cng-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.cng-cabeza span{flex-direction:column;gap:2px;min-width:0;display:flex}.cng-cabeza b{font-size:var(--t-base);color:var(--navy)}.cng-cabeza small{font-size:var(--t-sec);color:var(--muted)}.cng-nota{background:var(--warn-soft);color:var(--warn-ink);font-size:var(--t-sec);border-radius:10px;margin-top:10px;padding:10px 12px;line-height:1.5}.cng-lista{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.cng-item{background:var(--canvas);animation:.34s cubic-bezier(.2,.8,.2,1) backwards cng-entra;animation-delay:calc(min(var(--i,0), 6) * 45ms);border-radius:12px;grid-template-rows:1fr;margin-top:10px;transition:opacity .25s,background-color .3s;display:grid;overflow:hidden}.cng-item:first-child{margin-top:0}.cng-caja{min-height:0;overflow:hidden}.cng-dentro{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cng.revisando .cng-item:not(.sale){opacity:.55}.cng-item.sale{pointer-events:none;animation:.36s cubic-bezier(.4,0,.2,1) forwards cng-sale}.cng-item.sale.usada{background:var(--ok-soft);animation-delay:.8s}.cng-hecho-ahora{font-size:var(--t-sec);color:var(--ok-ink);align-items:center;gap:9px;animation:.25s both cng-aparece;display:flex}.cng-hecho-ahora b{color:var(--ok-ink);margin-right:6px}@keyframes cng-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cng-sale{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr;margin-top:0}}@keyframes cng-aparece{0%{opacity:0}to{opacity:1}}.cng-barra{background:0 0;border-radius:2px;height:2px;margin-top:10px;position:relative;overflow:hidden}.cng.revisando .cng-barra:after{content:"";background:var(--accent);border-radius:2px;width:34%;animation:1.1s cubic-bezier(.45,0,.55,1) infinite cng-corre;position:absolute;inset:0 auto 0 0}@keyframes cng-corre{0%{transform:translate(-100%)}to{transform:translate(300%)}}.cng-estado{animation:.25s both cng-aparece}.cng-limpio{background:var(--ok-soft);color:var(--ok-ink);font-size:var(--t-sec);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-weight:600;animation:.34s cubic-bezier(.2,.8,.2,1) both cng-entra;display:flex}.cng-hechos{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.cng-hechos-t{font-size:var(--t-pie);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:700}.cng-hechos ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cng-hechos li{font-size:var(--t-sec);color:var(--ink);align-items:center;gap:9px;padding:6px 4px;animation:.3s cubic-bezier(.2,.8,.2,1) both cng-entra;display:flex}.cng-hechos-ico{background:var(--canvas);width:20px;height:20px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cng-hechos li.usada .cng-hechos-ico{background:var(--ok-soft);color:var(--ok-ink)}.cng-hechos-txt{min-width:0;margin-right:auto}.cng-hechos-txt b{color:var(--navy);margin-right:6px}.cng-deshacer{font:inherit;font-size:var(--t-pie);color:var(--brand);background:0 0;border-radius:6px;padding:4px 6px;font-weight:600}.cng-deshacer:hover:not(:disabled){background:var(--ice-soft)}.cng-deshacer:disabled,.cng-dejar:disabled{opacity:.45;cursor:default}.ses-rev-sec dl>div.recien{border-radius:6px;animation:1.8s ease-out ses-recien}@media (prefers-reduced-motion:reduce){.cng-item,.cng-hechos li,.cng-limpio,.cng-estado,.cng-hecho-ahora{animation-duration:1ms;animation-delay:0s}.cng-item.sale.usada{animation-delay:.8s}.cng.revisando .cng-barra:after{opacity:.4;width:100%;animation:none}}.cng-campo{font-size:var(--t-sec);color:var(--ink);line-height:1.5}.cng-campo b{color:var(--navy);margin-bottom:2px;display:block}.cng-sugerencia{border-left:3px solid var(--accent);background:var(--surface);font-size:var(--t-sec);color:var(--ink);border-radius:0 8px 8px 0;flex-direction:column;gap:2px;margin:0;padding:8px 12px;line-height:1.5;display:flex}.cng-sugerencia small{font-size:var(--t-pie);color:var(--brand);font-weight:700}.cng-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cng-dejar{font:inherit;font-size:var(--t-sec);color:var(--muted);background:0 0;padding:6px 4px;font-weight:600}.cng-dejar:hover{color:var(--ink)}@media (width<=640px){.cng-cabeza{flex-direction:column;align-items:flex-start}}.ses-dock-asa,.ses-dock-velo,.ses-que-corto,.ses-avance-corto{display:none}@media (width<=1000px){.ses-barra{flex-wrap:nowrap;gap:10px;height:52px;padding:0 12px;position:sticky;top:0}.ses-marca,.ses-que small,.ses-que b:not(.ses-que-corto),.ses-avance>b:not(.ses-avance-corto),.ses-barra-txt{display:none}.ses-que{order:1}.ses-que-corto{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ses-salir{order:0}.ses-avance{order:2;gap:0;width:auto}.ses-avance-corto{font-size:var(--t-sec);color:var(--muted);font-weight:600;display:inline}.ses-barrita{background:0 0;border-radius:0;width:auto;height:3px;position:absolute;bottom:-1px;left:0;right:0}.ses-compartir{order:3}.ses .ses-barra .pildora.chica{border-radius:50%;flex:none;justify-content:center;width:38px;height:38px;padding:0}.ses-ruta-caja{z-index:5;background:var(--surface);scrollbar-width:none;margin:4px -16px 0;padding:8px 16px;position:sticky;top:52px;overflow-x:auto}.ses-ruta-caja::-webkit-scrollbar{display:none}.ses-panel{padding:12px 16px calc(var(--dock,150px) + 28px)}.ses-panel h1{font-size:22px}.ses-sub{display:none}.ses-campo{scroll-margin-top:120px;scroll-margin-bottom:calc(var(--dock,150px) + 16px)}.ses-hera{z-index:8;top:auto;left:0;right:0;bottom:var(--teclado,0px);height:auto;max-height:calc(100svh - var(--teclado,0px) - 64px);border:0;border-top:1px solid var(--line);background:var(--surface);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;align-self:auto;transition:transform .25s,opacity .2s,visibility .25s;position:fixed;box-shadow:0 -12px 32px #131d6024}.ses-hera.abierta{height:min(78svh, calc(100svh - var(--teclado,0px) - 64px))}.ses.escribe-hoja .ses-hera{opacity:0;visibility:hidden;transform:translateY(calc(100% + 16px))}.ses-dock-asa{flex:none;place-items:center;width:100%;height:18px;display:grid}.ses-dock-asa i{background:var(--line);border-radius:99px;width:40px;height:4px}.ses-hera:not(.abierta) .ses-chat-hilo,.ses-hera:not(.abierta) .ses-llamada{display:none}.ses-chat{flex:none}.ses-hera.abierta .ses-chat{flex:1;min-height:0}.ses-hera.abierta .ses-chat-hilo{border-top:1px solid var(--line);overscroll-behavior:contain;flex:1;min-height:0;max-height:none}.ses-chat-caja{border-top:1px solid var(--line);padding:10px 12px}.ses-chat-caja textarea{field-sizing:content;min-height:42px;max-height:120px}.ses-hera.abierta .ses-llamada{background:0 0;flex:1;min-height:0;margin:0 12px 10px;padding:0}.ses-llamada .ses-trans{margin-top:0}.ses-hera.abierta .ses-trans-hilo{overscroll-behavior:contain;max-height:none}.ses-alerta,.ses-aviso-voz{flex:none;margin:0 12px 10px}.ses-dock-velo{z-index:7;background:#0e144652;animation:.2s ease-out ses-velo;display:block;position:fixed;inset:0}.ses-trabajo{bottom:calc(var(--dock,150px) + var(--teclado,0px) + 10px)}}@keyframes ses-velo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ses-hera{transition:none}}.ses-alerta:has(.ses-alerta-quitar){padding-right:42px;position:relative}.ses-alerta-quitar{width:28px;height:28px;color:inherit;opacity:.7;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ses-alerta-quitar:hover{opacity:1;background:#131a5b12}.ses-alerta-quitar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ses-escena{color:#fff;text-align:center;background:linear-gradient(160deg,#15246c 0%,#131d60 100%);flex-direction:column;flex:none;align-items:center;gap:12px;padding:22px 18px 20px;display:flex;position:relative;overflow:hidden}.ses-escena-foto{justify-content:center;width:100%;display:flex;position:relative}.ses-foto-voz{border-radius:50%;place-items:center;width:168px;height:168px;transition:transform .2s;display:grid;position:relative}.ses-foto-voz:not(:disabled):hover{transform:scale(1.03)}.ses-foto-voz:not(:disabled):active{transform:scale(.97)}.ses-foto-voz:focus-visible{outline-offset:4px;outline:3px solid #fff}.ses-foto-voz:disabled{cursor:default}.ses-escena .ses-cara{border-width:3px;width:150px;height:150px;margin:0;transition:border-color .3s;display:block}.ses-escena .ses-aro{display:block}.ses-escena .ses-aro.a1{width:196px;height:196px}.ses-escena .ses-aro.a2{width:250px;height:250px}.ses-escena.voz-off .ses-aro.a1{animation:2.8s ease-in-out infinite ses-respira}.ses-escena.voz-hablando .ses-aro{border-color:#7ab4ff8c;animation:.9s ease-in-out infinite ses-late}.ses-escena.voz-escuchando .ses-aro{border-color:#7ee2a899;animation:1.6s ease-in-out infinite ses-late}.ses-escena.voz-escuchando .ses-cara{border-color:#7ee2a8}.ses-escena.trabajando .ses-aro.a1{border-color:#ffffff1f;border-top-color:var(--accent);animation:1s linear infinite ses-gira}.ses-a-chat{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .15s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ses-a-chat:hover{background:#ffffff3d}.ses-a-chat:focus-visible,.ses-escena-hablar:focus-visible,.ses-escena-mic:focus-visible,.ses-escena-terminar:focus-visible{outline-offset:2px;outline:2px solid #fff}.ses-escena-invita{flex-direction:column;align-items:center;gap:6px;display:flex}.ses-escena-invita b{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:800}.ses-escena-invita small{max-width:280px;font-size:var(--t-sec);color:#ffffffc7;line-height:1.5}.ses-escena-hablar{font-size:var(--t-base);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:10px 20px;font-weight:700;display:inline-flex}.ses-escena-hablar:hover{background:var(--ice-soft)}.ses-escena-llenando{font-size:var(--t-pie);color:#fffc}.ses-escena-nocuadra{background:var(--warn-soft);font-size:var(--t-sec);color:var(--warn-ink);border-radius:999px;padding:6px 12px;font-weight:700}.ses-escena-nocuadra:hover{filter:brightness(.97)}.ses-hera.vista-hablando .ses-escena .ses-aro.a2{display:none}.ses-hera.vista-hablando .ses-escena-foto{margin-bottom:6px}.ses-hera.vista-hablando .ses-foto-voz{width:128px;height:128px}.ses-hera.vista-hablando .ses-escena .ses-cara{width:112px;height:112px}.ses-hera.vista-hablando .ses-escena .ses-aro.a1{width:148px;height:148px}.ses-hera.vista-hablando .ses-escena .ses-aro.a2{width:190px;height:190px}.ses-escena-voz{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ses-escena-estado{flex-direction:column;gap:2px;display:flex}.ses-escena-estado b{font-size:var(--t-enfasis);font-weight:700}.ses-escena-estado small{font-size:var(--t-pie);color:#ffffffb8}.ses-subtitulo{-webkit-line-clamp:4;color:#fff;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.9em;font-size:17px;line-height:1.45;display:-webkit-box;overflow:hidden}.ses-subtitulo b{color:#ffffffa6;margin-right:6px;font-weight:700}.ses-escena-mandos{justify-content:center;align-items:center;gap:10px;display:flex}.ses-escena-mic{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.ses-escena-mic.mudo{color:var(--crit);background:#fff}.ses-escena-terminar{background:var(--crit);height:46px;font-size:var(--t-base);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #a9363759}.ses-escena-terminar:hover{background:#a84243}.ses-escena-mic:active,.ses-escena-terminar:active,.ses-escena-hablar:active,.ses-a-chat:active{transform:scale(.96)}.ses-a-chat:active{transform:translateY(-50%)scale(.96)}.ses-globo{background:var(--canvas);text-align:left;color:var(--ink);border-radius:14px;flex-direction:column;flex:none;gap:4px;margin:16px 16px 0;padding:12px 14px;display:flex;position:relative}.ses-globo:before{content:"";background:inherit;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.ses-globo>span{-webkit-line-clamp:4;font-size:var(--t-base);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ses-globo small{font-size:var(--t-pie);color:var(--brand);font-weight:700}.ses-globo:hover{background:var(--ice-soft)}.ses-globo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ses-escena-arranques{flex:none;margin:12px 16px 0}.ses-chat-cabeza{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.ses-cara-chica{background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border-radius:50%;flex:none;width:40px;height:40px}.ses-chat-cabeza-t{flex-direction:column;min-width:0;margin-right:auto;display:flex}.ses-chat-cabeza-t b{font-size:var(--t-base);color:var(--navy);font-weight:700}.ses-chat-cabeza-t small{font-size:var(--t-pie);color:var(--muted)}.ses-a-voz{background:var(--navy);font-size:var(--t-sec);color:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:inline-flex}.ses-a-voz:hover{background:var(--brand)}.ses-a-voz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ses-alerta-ir{font:inherit;font-size:var(--t-sec);color:var(--warn-ink);text-underline-offset:3px;margin-top:6px;padding:0;font-weight:700;text-decoration:underline;display:block}.ses-campo.no-cuadra{background:var(--warn-soft);box-shadow:inset 3px 0 0 var(--warn-ink)}.ses-nc{background:var(--surface);font-size:var(--t-pie);color:var(--warn-ink);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-style:normal;font-weight:700;display:inline-block}@keyframes ses-respira{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}}@keyframes ses-late{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (height<=860px) and (width>=1001px){.ses-escena{gap:8px;padding:16px 16px 14px}.ses-foto-voz{width:132px;height:132px}.ses-escena .ses-cara{width:116px;height:116px}.ses-escena .ses-aro.a1{width:152px;height:152px}.ses-escena .ses-aro.a2{width:196px;height:196px}.ses-escena-invita small{display:none}.ses-hera.vista-hablando .ses-foto-voz{width:100px;height:100px}.ses-hera.vista-hablando .ses-escena .ses-cara{width:88px;height:88px}.ses-subtitulo{-webkit-line-clamp:3;font-size:16px}}@media (width<=1000px){.ses-escena{border-radius:18px;gap:8px;margin:0 12px;padding:12px 12px 14px}.ses-foto-voz{width:116px;height:116px}.ses-escena .ses-cara{width:104px;height:104px}.ses-escena .ses-aro.a1{width:134px;height:134px}.ses-escena .ses-aro.a2{width:172px;height:172px}.ses-a-chat{width:42px;height:42px;right:6px}.ses-escena-invita b,.ses-escena-invita small{display:none}.ses-escena-hablar{margin-top:0;padding:8px 18px}.ses-hera.vista-hablando .ses-foto-voz{width:84px;height:84px}.ses-hera.vista-hablando .ses-escena .ses-cara{width:74px;height:74px}.ses-hera.vista-hablando .ses-escena .ses-aro.a1{width:100px;height:100px}.ses-hera.vista-hablando .ses-escena .ses-aro.a2{width:128px;height:128px}.ses-escena-estado b{font-size:var(--t-base)}.ses-subtitulo{-webkit-line-clamp:2;min-height:0;font-size:16px}.ses-escena-mandos{gap:8px}.ses-escena-mic,.ses-escena-terminar{height:42px}.ses-escena-mic{width:42px}.ses-globo{margin:10px 12px 0;padding:9px 12px}.ses-globo>span{-webkit-line-clamp:2}.ses-escena-arranques{display:none}.ses-hera{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ses-alerta,.ses-aviso-voz{margin:10px 12px 0}.ses-hera.abierta.vista-hablando .ses-llamada{margin-top:10px}}@media (prefers-reduced-motion:reduce){.ses-escena .ses-aro{animation:none!important}}.ses-reportar{flex:none}@media (width<=1000px){.ses-reportar{order:3}}.ses-campo.larga{grid-template-columns:minmax(0,1fr) 30px;row-gap:6px}.ses-campo.larga>span:first-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:0;display:flex}.ses-campo.larga>.ses-origen,.ses-campo.larga .ses-error-campo{grid-column:1/-1;justify-self:start}.ses-campo.larga textarea{line-height:1.55}.ses-lista-botones{gap:4px;margin-left:auto;display:inline-flex}.ses-lista-botones button{border:1px solid var(--line);background:var(--surface);min-width:32px;height:26px;font-family:var(--font-mono);font-size:var(--t-pie);color:var(--muted);border-radius:7px;padding:0 8px;font-weight:700;transition:border-color .15s,color .15s}.ses-lista-botones button:hover{border-color:var(--accent);color:var(--brand)}.ses-lista-botones button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.doc-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.doc-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;display:inline-flex}.doc-tabs button:hover{border-color:var(--ice);color:var(--brand)}.doc-tabs button.activo{background:var(--navy);border-color:var(--navy);color:#fff}.doc-estado{background:var(--ok-soft);color:var(--ok-ink);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 13px;font-size:11.5px;display:inline-flex}.doc-fila{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:16px;display:grid}.doc-lienzo{background:#eef1f7;border-radius:16px;place-items:start center;min-height:420px;padding:26px;display:grid}.doc-hoja{color:#1c1c1e;background:#fff;border-radius:4px;width:100%;max-width:620px;padding:34px 38px;font-size:12.5px;line-height:1.5;box-shadow:0 12px 30px #0b123a1a}.doc-portada{border-bottom:2px solid var(--doc-tinta,var(--navy));flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px;padding-bottom:28px;display:flex}.doc-portada h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--doc-tinta,var(--navy));margin-top:6px;font-size:27px;font-weight:800}.doc-portada b{color:var(--ink);font-size:13px}.doc-portada p{color:var(--muted);font-size:11.5px}.doc-portada small{color:var(--muted);margin-top:12px;font-size:10.5px}.doc-cabeza{border-bottom:2px solid var(--doc-tinta,var(--navy));align-items:center;gap:10px;padding-bottom:12px;display:flex}.doc-sello{background:var(--ok);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.doc-cabeza b{color:var(--doc-tinta,var(--ok-ink));font-size:14px;font-weight:700}.doc-codigo{text-align:right;color:var(--muted);margin-left:auto;font-size:11px}.doc-codigo small{margin-top:2px;font-size:10.5px;display:block}.doc-tipo{color:var(--muted);margin-top:18px;font-size:11.5px;font-weight:700}.doc-hoja h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--doc-tinta,var(--navy));margin-top:2px;font-size:23px;font-weight:800}.doc-cuerpo{margin-top:18px}.doc-cuerpo section{break-inside:avoid;margin-bottom:14px}.doc-cuerpo h3{color:var(--doc-tinta,var(--ok-ink));margin-bottom:3px;font-size:12.5px;font-weight:700}.doc-cuerpo p{color:#35384a}.doc-texto h3{break-after:avoid;margin:14px 0 4px;font-size:13px;line-height:1.4}.doc-texto p{margin:0 0 7px;line-height:1.6}.doc-texto ul{color:#35384a;margin:0 0 9px;padding-left:18px;line-height:1.55;list-style:outside}.doc-texto li+li{margin-top:3px}.doc-imprimible{display:none}.imprimir-pagina{background:#fff;min-height:100vh}.imprimir-pagina .doc-hoja{max-width:none;box-shadow:none;border-radius:0}.doc-firmas{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;margin-top:22px;padding-top:12px;font-size:10.5px;display:flex}.doc-pendiente{text-align:center;max-width:420px;color:var(--muted);flex-direction:column;align-items:center;gap:12px;margin:40px auto;display:flex}.doc-pendiente p{font-size:13px;line-height:1.6}.doc-plantilla{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.doc-plantilla h3{color:var(--ink);font-size:16px;font-weight:700}.doc-sub{color:var(--muted);font-size:12.5px;line-height:1.5}.doc-plantilla .rotulo{letter-spacing:.09em;color:var(--muted);margin-top:6px;font-size:10.5px;font-weight:700}.doc-nota{color:var(--muted);font-size:11.5px;line-height:1.5}.doc-nota.doc-guardado{color:var(--ok-ink)}.doc-interruptor{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.doc-interruptor span{flex-direction:column;margin-right:auto;display:flex}.doc-interruptor b{color:var(--ink);font-size:13px;font-weight:700}.doc-interruptor small{color:var(--muted);margin-top:2px;font-size:11.5px;line-height:1.45}.doc-interruptor input{appearance:none;cursor:pointer;background:var(--line);border-radius:99px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.doc-interruptor input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:translate .15s;position:absolute;top:3px;left:3px}.doc-interruptor input:checked{background:var(--accent)}.doc-interruptor input:checked:after{translate:18px}.doc-clase{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.doc-clase select{border:1px solid var(--line);background:var(--surface);height:36px;font:inherit;color:var(--ink);border-radius:9px;margin-left:auto;padding:0 10px;font-size:13px}.doc-plantilla .pildora{justify-content:center;margin-top:6px}.doc-plantilla .pildora:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.doc-fila{grid-template-columns:minmax(0,1fr)}}@media print{@page{margin:14mm}html,body{background:#fff}body :not(:has(.doc-hoja)):not(.doc-hoja):not(.doc-hoja *){display:none!important}body :has(.doc-hoja){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.doc-hoja{width:100%;max-width:none;box-shadow:none;border-radius:0;padding:0}.doc-portada{break-after:page}body.imprimiendo-doc .doc-hoja:not(.doc-para-imprimir){display:none!important}body.imprimiendo-doc .doc-imprimible{display:block!important}.doc-cuerpo section{break-inside:avoid}}.doc-logo{object-fit:contain;flex:none;width:34px;height:34px}.doc-portada .doc-logo{width:58px;height:58px}.doc-marca-img{object-fit:contain;width:46px;height:46px}.doc-accion{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-accion em{color:var(--muted);font-size:11.5px;font-style:normal}.doc-accion .pildora.hueca{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.doc-hoja.iso{color:#1f2537;max-width:780px;padding:28px 30px;font-size:12px;line-height:1.5}.iso-tabla{border-collapse:collapse;table-layout:fixed;width:100%}.iso-col-campo{width:30%}.iso-tabla thead td{padding:0 0 12px}.iso-cabeza{border:1px solid #c9d1e3;grid-template-columns:66px minmax(0,1fr) 220px;display:grid}.iso-marca{border-right:1px solid #c9d1e3;place-items:center;padding:8px;display:grid}.iso-titulo{border-right:1px solid #c9d1e3;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex}.iso-titulo b{color:var(--doc-tinta,#1d4fa8);font-size:11px}.iso-titulo span{letter-spacing:.08em;text-transform:uppercase;color:#6b7287;font-size:9.5px;font-weight:700}.iso-titulo strong{color:#111a44;font-size:15px;line-height:1.3}.iso-control{margin:0;display:grid}.iso-control div{border-bottom:1px solid #c9d1e3;grid-template-columns:46% 54%;display:grid}.iso-control div:last-child{border-bottom:0}.iso-control dt{letter-spacing:.03em;color:#4a5370;background:#f3f6fb;border-right:1px solid #c9d1e3;padding:5px 8px;font-size:9.5px;font-weight:700}.iso-control dd{color:#111a44;margin:0;padding:5px 8px;font-size:11px}.iso-seccion th{background:var(--doc-tinta,#1d4fa8);color:#fff;text-align:left;padding:7px 10px;font-size:11.5px;font-weight:700}.iso-tabla tbody th[scope=row]{text-align:left;vertical-align:top;color:#3a415c;background:#f6f8fc;border:1px solid #dfe5f0;padding:6px 10px;font-size:11px;font-weight:600}.iso-tabla tbody td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #dfe5f0;padding:6px 10px}.iso-tabla tbody td ul{margin:0;padding-left:16px;list-style:outside}.iso-tabla tbody td ol{margin:0;padding-left:20px;list-style:decimal}.iso-tabla tbody td ol[type=a]{list-style:lower-alpha}.iso-tabla tbody td li+li{margin-top:2px}.iso-vacio{color:#9aa3b8}.iso-tabla tr{break-inside:avoid}.iso-seccion{break-after:avoid}.iso-bloque{break-inside:avoid;margin-top:18px}.iso-bloque h3{color:var(--doc-tinta,#1d4fa8);margin-bottom:6px;font-size:12px;font-weight:700}.iso-firmas,.iso-cambios{border-collapse:collapse;table-layout:fixed;width:100%}.iso-firmas th,.iso-firmas td,.iso-cambios th,.iso-cambios td{text-align:left;vertical-align:top;border:1px solid #c9d1e3;padding:6px 8px;font-size:11px}.iso-firmas thead th,.iso-cambios thead th{letter-spacing:.04em;text-transform:uppercase;color:#4a5370;background:#f3f6fb;font-size:9.5px;font-weight:700}.iso-firmas tbody th{color:#3a415c;background:#f6f8fc;width:18%;font-weight:600}.iso-firma td{height:44px}.iso-cambios th:first-child,.iso-cambios td:first-child{width:12%}.iso-cambios th:nth-child(2),.iso-cambios td:nth-child(2){width:18%}.iso-pie-pantalla{color:#6b7287;margin-top:14px;font-size:10px}@media print{.doc-hoja.iso{max-width:none;padding:0}.iso-pie-pantalla{display:none}.iso-tabla thead{display:table-header-group}}.doc-hoja.dcp{--t:var(--doc-tinta,var(--navy));--t-suave:color-mix(in srgb, var(--t) 7%, #fff);--t-linea:color-mix(in srgb, var(--t) 24%, #fff);--pad-y:38px;--pad-x:42px;max-width:780px;padding:var(--pad-y) var(--pad-x);color:#262b3f;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:12.5px;line-height:1.55}.dcp-banda{margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) 0;padding:26px max(var(--pad-x), 24px) 30px;background:var(--t);color:#fff;border-radius:4px 4px 0 0}.dcp-cabeza{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dcp-marca{background:#fff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.dcp-marca .doc-logo{width:40px;height:40px}.dcp-marca .doc-sello{background:var(--t);border-radius:10px;width:40px;height:40px;font-size:13px}.dcp-empresa b{color:#fff;font-size:13.5px;font-weight:700;display:block}.dcp-empresa small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;margin-top:1px;font-size:9px;font-weight:700;display:block}.dcp-meta{gap:18px;margin:0;display:flex}.dcp-meta div{flex-direction:column;align-items:flex-end;display:flex}.dcp-meta dt{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;font-size:8.5px;font-weight:700}.dcp-meta dd{color:#fff;margin:0;font-size:11px}.doc-hoja.dcp .dcp-titulo{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:28px 0 0;font-size:35px;font-weight:800;line-height:1.1}.dcp-ficha{margin:0 calc(-1 * var(--pad-x));padding:0 max(var(--pad-x), 24px);background:var(--t-suave);break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dcp-ficha div{padding:13px 14px 14px 0}.dcp-ficha div+div{border-left:1px solid var(--t-linea);padding-left:14px}.dcp-ficha dt{letter-spacing:.12em;text-transform:uppercase;color:var(--t);margin-bottom:3px;font-size:8.5px;font-weight:700}.dcp-ficha dd{color:#1f2537;margin:0;font-size:12px}.dcp-objetivo{border-left:4px solid var(--t);break-inside:avoid;margin:26px 0 4px;padding:2px 0 2px 18px}.dcp-objetivo small{letter-spacing:.12em;text-transform:uppercase;color:var(--t);margin-bottom:5px;font-size:8.5px;font-weight:700;display:block}.dcp-objetivo p{color:#111a44;font-size:15.5px;font-weight:500;line-height:1.55}.dcp-seccion{margin-top:26px}.doc-hoja.dcp .dcp-seccion h2{border-bottom:1px solid var(--t-linea);font-family:var(--font-display);letter-spacing:-.01em;color:#111a44;break-after:avoid;align-items:baseline;gap:10px;margin:0 0 2px;padding-bottom:7px;font-size:15.5px;font-weight:800;display:flex}.dcp-seccion h2 span{letter-spacing:0;color:var(--t);font-size:11px;font-weight:600}.dcp-seccion dl{margin:0}.dcp-campo{break-inside:avoid;border-bottom:1px solid #eef1f6;grid-template-columns:27% minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.dcp-campo:last-child{border-bottom:0}.dcp-campo dt{color:#4a5370;padding-top:1px;font-size:10.5px;font-weight:700;line-height:1.45}.dcp-campo dd{overflow-wrap:anywhere;margin:0}.doc-hoja.dcp ul{margin:0;padding:0;list-style:none}.doc-hoja.dcp ul li{padding-left:14px;position:relative}.doc-hoja.dcp ul li:before{content:"";background:var(--t);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.doc-hoja.dcp ol{margin:0;padding-left:19px;list-style:decimal}.doc-hoja.dcp ol[type=a]{list-style:lower-alpha}.doc-hoja.dcp ol li::marker{color:var(--t);font-weight:700}.doc-hoja.dcp li+li{margin-top:3px}.pdfv-papel .doc-hoja.dcp{--pad-y:0px;--pad-x:0px;padding:0}.pdfv-papel .dcp-banda,.imprimir-pagina .dcp-banda{border-radius:8px 8px 0 0}.pdfv-papel .dcp-ficha,.imprimir-pagina .dcp-ficha{border-radius:0 0 8px 8px}@media print{.doc-hoja.dcp{--pad-y:0px;--pad-x:0px;padding:0}.dcp-banda{border-radius:8px 8px 0 0}.dcp-ficha{border-radius:0 0 8px 8px}}@media (width<=560px){.doc-hoja.dcp{--pad-y:24px;--pad-x:20px}.dcp-cabeza{grid-template-columns:auto minmax(0,1fr)}.dcp-meta{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px 18px}.dcp-meta dd{white-space:nowrap}.dcp-meta div{align-items:flex-start}.doc-hoja.dcp .dcp-titulo{font-size:26px}.dcp-ficha{grid-template-columns:minmax(0,1fr)}.dcp-ficha div+div{border-left:0;border-top:1px solid var(--t-linea);padding-left:0}.dcp-campo{grid-template-columns:minmax(0,1fr);gap:2px}}.iso-a-mano td{height:26px}.cand{background:var(--canvas);grid-template-columns:clamp(380px,36%,640px) minmax(0,1fr);min-height:100svh;display:grid}.cand-marca{color:#fff;background:radial-gradient(120% 70% at 20% 100%, #2a4fb8 0%, #1a2a86 40%, var(--navy) 75%);flex-direction:column;padding:48px 52px;display:flex;position:relative;overflow:hidden}.cand-halo{pointer-events:none;border:1px solid #a9ccf724;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-160px;left:-120px;box-shadow:0 0 0 110px #a9ccf708}.cand-logo{z-index:2;width:98px;height:auto;position:relative}.cand-titulo,.cand-cita{z-index:2;margin-top:34px;position:relative}.cand-rotulo{font-size:var(--t-pie);letter-spacing:.14em;color:var(--ice);font-weight:700}.cand-rotulo.azul{color:var(--accent)}.cand-titulo h1{font-family:var(--font-display);letter-spacing:-.02em;margin-top:12px;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.08}.cand-empresa{font-size:var(--t-enfasis);color:var(--ice);margin-top:12px}.cand-lineas{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.cand-lineas li{font-size:var(--t-sec);color:#d6e4fb;padding-left:20px;line-height:1.5;position:relative}.cand-lineas li:before{content:"";border:1.5px solid #a9ccf7;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:2px}.cand-cita p{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.25}.cand-cita small{font-size:var(--t-sec);color:var(--ice);margin-top:10px;display:block}.cand-hera{z-index:1;background:url(/brand/mano_al_frente.webp) bottom/contain no-repeat;width:min(92%,430px);height:62%;position:absolute;bottom:0;left:50%;translate:-48%}.cand-hera.barbilla{background-image:url(/brand/completa_mano_barbilla.webp);height:70%}.cand-cuerpo{flex-direction:column;min-width:0;padding:72px clamp(28px,6vw,96px) 32px;display:flex}.cand-contenido{flex:1;width:100%;max-width:1040px}.cand-contenido h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);margin-top:12px;font-size:clamp(28px,2.6vw,40px);font-weight:800;line-height:1.12}.cand-sub{max-width:760px;font-size:var(--t-enfasis);color:var(--muted);margin-top:14px;line-height:1.6}.cand-cargando{background:var(--line);border-radius:999px;width:220px;height:14px;margin-top:12px;display:block}.cand-pasos{flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.cand-pasos li{opacity:.85;background:#f3f5fa;border-radius:18px;align-items:center;gap:18px;padding:20px 24px;display:flex}.cand-pasos li.abierto{background:var(--surface);opacity:1}.cand-pasos li.actual{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:0 10px 28px #2f90f21f}.cand-paso-icono{width:52px;height:52px;color:var(--muted);background:#e3e7ef;border-radius:14px;flex:none;place-items:center;display:grid}.cand-pasos li.abierto .cand-paso-icono{background:var(--ice-soft);color:var(--brand)}.cand-pasos li.actual .cand-paso-icono{background:var(--accent);color:#fff}.cand-pasos li.hecho .cand-paso-icono{background:var(--ok-soft);color:var(--ok-ink)}.cand-paso-que{flex:1;min-width:0}.cand-paso-que b{font-size:var(--t-tarjeta);color:var(--navy);font-weight:700;display:block}.cand-paso-que small{font-size:var(--t-base);color:var(--muted);margin-top:4px;line-height:1.5;display:block}.cand-pasos em{background:var(--ice-soft);font-size:var(--t-sec);color:var(--navy);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-style:normal;display:inline-flex}.cand-avance{align-items:center;gap:18px;max-width:760px;margin-top:24px;display:flex}.cand-avance b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);flex:none;font-size:40px;font-weight:800;line-height:1}.cand-avance b small{color:var(--accent);margin-left:2px;font-size:20px}.cand-avance-que{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cand-avance-que>span:first-child{font-size:var(--t-pie);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.cand-barra{background:#e4eaf4;border-radius:999px;height:8px;display:block;overflow:hidden}.cand-barra i{border-radius:inherit;background:var(--accent);height:100%;transition:width .4s;display:block}.cand-pasos li.hecho .cand-barra i{background:var(--ok)}.cand-paso-avance{align-items:center;gap:12px;max-width:420px;margin-top:10px;display:flex}.cand-paso-avance .cand-barra{flex:1;height:6px}.cand-paso-avance small{min-width:18ch;font-size:var(--t-pie);color:var(--navy);flex:none;margin-top:0}.cand-acciones{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:28px;display:flex}.cand-acciones .pildora{align-items:center;gap:10px;display:inline-flex}.cand-acciones .pildora:disabled{opacity:.45;cursor:not-allowed}.cand-enlace{font-size:var(--t-base);color:var(--navy);font-weight:600}.cand-enlace:hover{text-decoration:underline}.cand-aviso{background:var(--ice-soft);max-width:760px;font-size:var(--t-sec);color:var(--navy);border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.5}.cand-ventajas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.cand-ventajas li{color:var(--brand);background:#eaf2fd;border-radius:16px;gap:12px;padding:18px;display:flex}.cand-ventajas b{font-size:var(--t-base);color:var(--navy);font-weight:700;display:block}.cand-ventajas small{font-size:var(--t-sec);color:var(--muted);margin-top:4px;line-height:1.5;display:block}.cand-form{flex-direction:column;gap:16px;max-width:420px;margin-top:26px;display:flex}.cand-form label{flex-direction:column;gap:6px;display:flex}.cand-form label span{font-size:var(--t-sec);color:var(--ink);font-weight:600}.cand-form input{background:var(--surface);height:46px;font:inherit;font-size:var(--t-enfasis);color:var(--ink);border:1px solid #d5dce8;border-radius:12px;padding:0 14px}.cand-form input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.cand-form small{font-size:var(--t-pie);color:var(--muted)}.cand-form .pildora{align-self:flex-start}.cand-form-acciones{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.cand-form-acciones .cand-enlace:disabled{opacity:.5;cursor:default;text-decoration:none}.cand-error{font-size:var(--t-sec);color:var(--crit-ink)}.cand-pequeno{font-size:var(--t-pie);color:var(--muted);line-height:1.5}.cand-ventana{width:min(540px,100%)}.cand-ventana .cand-acciones{flex-wrap:nowrap}.cand-declinar h3{font-family:var(--font-display);font-size:var(--t-seccion);color:var(--navy);font-weight:800}.cand-declinar .cand-sub{font-size:var(--t-sec);margin-top:8px}.cand-motivos{flex-direction:column;gap:8px;margin-top:16px;display:flex}.cand-motivos label{border:1px solid var(--line);font-size:var(--t-base);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex}.cand-motivos label.puesto{border-color:var(--accent);background:var(--ice-soft)}.cand-motivos input{accent-color:var(--brand)}.cand-declinar textarea{border:1px solid var(--line);width:100%;font:inherit;font-size:var(--t-base);resize:vertical;border-radius:12px;margin-top:12px;padding:10px 12px}.cand-declinar .cand-acciones{justify-content:flex-end;gap:10px;margin-top:18px}.cand-contenido>.cand-declinar{max-width:560px}.cand-sello{background:var(--ok-soft);font-size:var(--t-pie);color:var(--ok-ink);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:700;display:inline-flex}.cand-datos{max-width:640px;margin:26px 0 0;padding:6px 18px;list-style:none}.cand-datos li{border-bottom:1px solid var(--line);font-size:var(--t-base);color:var(--muted);align-items:center;gap:12px;padding:12px 0;display:flex}.cand-datos li:last-child{border-bottom:0}.cand-datos li b{color:var(--navy);margin-left:auto}.cand-nota{background:var(--ice-soft);border-radius:14px;max-width:640px;margin-top:18px;padding:16px 18px}.cand-nota b{font-size:var(--t-sec);letter-spacing:.02em;color:var(--navy);align-items:center;gap:8px;font-weight:700;display:flex}.cand-nota p,.cand-nota li{font-size:var(--t-sec);color:var(--muted);margin-top:6px;line-height:1.55}.cand-nota ul{margin:4px 0 0;padding-left:18px}.cand-pie{font-size:var(--t-sec);justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.cand-pie a{color:var(--brand);font-weight:600}.cand-pie span{color:var(--muted);align-items:center;gap:8px;display:inline-flex}@media (width<=860px){.cand{grid-template-columns:1fr}.cand-marca{min-height:0;padding:22px 20px 24px}.cand-hera,.cand-halo{display:none}.cand-titulo,.cand-cita{margin-top:18px}.cand-titulo h1{font-size:26px}.cand-cita p{font-size:20px}.cand-cuerpo{padding:26px 16px 22px}.cand-contenido h2{font-size:26px}.cand-pasos li{flex-wrap:wrap;gap:12px;padding:16px}.cand-paso-icono{width:44px;height:44px}.cand-paso-que{flex:calc(100% - 56px)}.cand-pasos em{margin-left:56px}.cand-ventajas{grid-template-columns:1fr}.cand-acciones .pildora{justify-content:center;width:100%}}.cq{background:var(--canvas);flex-direction:column;min-height:100svh;display:flex}.cq-barra{z-index:5;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:14px 28px;display:flex;position:sticky;top:0}.cq-cargo{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding-left:18px;display:flex}.cq-cargo b{font-size:var(--t-base);color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cq-cargo small{font-size:var(--t-pie);color:var(--muted)}.cq-chips{gap:8px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.cq-chips li{font-size:var(--t-pie);color:var(--muted);white-space:nowrap;background:#eef1f6;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-weight:600;display:inline-flex}.cq-chips li.activo{background:var(--navy);color:#fff}.cq-plazo{background:var(--warn-soft);font-size:var(--t-pie);color:var(--warn-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-style:normal;font-weight:600;display:inline-flex}.cq-cuerpo{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.cq-chat{flex-direction:column;min-width:0;padding:26px clamp(16px,5vw,64px) 18px;display:flex}.cq-hilo{flex-direction:column;flex:1;gap:12px;width:100%;max-width:760px;display:flex}.cq-par{flex-direction:column;gap:10px;display:flex}.cq-hera{background:var(--surface);outline:1px solid var(--line);outline-offset:-.5px;max-width:82%;font-size:var(--t-base);color:var(--ink);border-radius:16px 16px 16px 4px;align-self:flex-start;margin-left:46px;padding:12px 16px;line-height:1.55;position:relative}.cq-hera:before{content:"";background:url(/brand/busto_chat.webp) 50% 18%/150% no-repeat,#0e1446;border-radius:50%;width:34px;height:34px;position:absolute;top:0;left:-46px}.cq-hera.actual{outline:2px solid var(--accent);outline-offset:-2px}.cq-hera small{font-size:var(--t-pie);color:var(--muted);margin-top:4px;display:block}.cq-yo{background:var(--navy);max-width:78%;font-size:var(--t-base);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;padding:10px 16px;line-height:1.5}.cq-falta{font-size:var(--t-sec);color:var(--warn-ink);margin-left:46px}.cq-entrada{background:var(--canvas);width:100%;max-width:760px;padding-top:14px;position:sticky;bottom:0}.cq-campo{background:var(--surface);border:1px solid #d5dce8;border-radius:22px;align-items:flex-end;gap:10px;padding:10px 10px 10px 16px;display:flex}.cq-campo:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2f90f226}.cq-campo textarea{resize:none;min-width:0;font:inherit;font-size:var(--t-base);color:var(--ink);background:0 0;border:0;outline:0;flex:1;line-height:1.5}.cq-enviar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.cq-enviar:disabled{opacity:.4}.cq-botones{justify-content:flex-start;gap:10px;display:flex}.cq-botones .pildora{align-items:center;gap:8px;display:inline-flex}.cq-botones .pildora:disabled{opacity:.45;cursor:not-allowed}.cq-pie{font-size:var(--t-pie);color:var(--muted);justify-content:space-between;gap:12px;margin-top:8px;display:flex}.cq-volver{align-items:center;gap:8px;margin-top:24px;display:inline-flex}.cq-ficha{background:var(--surface);border-left:1px solid var(--line);max-height:calc(100svh - 64px);padding:26px 24px;position:sticky;top:64px;overflow-y:auto}.cq-ficha h3{font-size:var(--t-tarjeta);color:var(--navy);align-items:center;gap:8px;font-weight:700;display:flex}.cq-ficha-sub{font-size:var(--t-sec);color:var(--muted);margin-top:6px;line-height:1.5}.cq-avance{font-size:var(--t-sec);color:var(--ink);justify-content:space-between;margin-top:16px;font-weight:600;display:flex}.cq-barra-avance{background:#e3e7ef;border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.cq-barra-avance i{background:var(--accent);border-radius:999px;height:100%;display:block}.cq-grupo{outline:1px solid var(--line);outline-offset:-.5px;border-radius:12px;margin-top:16px;overflow:hidden}.cq-grupo-t{background:var(--canvas);font-size:var(--t-pie);letter-spacing:.1em;color:var(--muted);padding:8px 12px;font-weight:700}.cq-grupo ul{margin:0;padding:0;list-style:none}.cq-grupo li+li{border-top:1px solid var(--line)}.cq-grupo button{text-align:left;gap:10px;width:100%;padding:9px 12px;display:flex}.cq-grupo button:not(:disabled):hover{background:var(--ice-soft)}.cq-grupo button span{min-width:0;font-size:var(--t-pie);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.4;display:-webkit-box;overflow:hidden}.cq-grupo button b{font-size:var(--t-pie);color:var(--navy);text-align:right;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 45%;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.cq-ficha-nota{font-size:var(--t-pie);color:var(--muted);align-items:center;gap:6px;margin-top:14px;display:flex}@media (width<=900px){.cq-barra{flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.cq-cargo{flex:1;padding-left:12px}.cq-chips{order:3;width:100%;margin:0;overflow-x:auto}.cq-cuerpo{grid-template-columns:1fr}.cq-ficha{border-left:0;border-top:1px solid var(--line);max-height:none;position:static}.cq-hera,.cq-falta{max-width:calc(100% - 40px);margin-left:40px}.cq-hera:before{width:30px;height:30px;left:-40px}.cq-yo{max-width:90%}}.vid{--vid-fondo:#0e1330;--vid-rojo:#ef4444;background:var(--vid-fondo);color:#fff;grid-template-columns:minmax(300px,440px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:100svh;padding:48px clamp(28px,6vw,96px);display:grid}.vid-marco{aspect-ratio:9/16;background:linear-gradient(#273156 0%,#171c33 100%);border-radius:28px;max-height:84svh;margin-inline:auto;position:relative;overflow:hidden}.vid-pantalla{object-fit:cover;background:0 0;width:100%;height:100%;position:absolute;inset:0}.vid-pantalla.espejo{transform:scaleX(-1)}.vid-pantalla:not(.espejo){object-fit:contain;background:#000}.vid-arriba{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:18px;right:18px}.vid-reloj{background:#0a0e23c7;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:14px;display:inline-flex}.vid-reloj i{background:var(--vid-rojo);opacity:.55;border-radius:50%;width:9px;height:9px}.vid-reloj.grabando i{opacity:1;animation:1s ease-in-out infinite vid-latido}@keyframes vid-latido{50%{opacity:.25}}.vid-vertical{color:#d6def2;background:#0a0e23c7;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;display:inline-flex}.vid-vertical i{border:1.5px solid;border-radius:3px;width:9px;height:14px}.vid-puntos{display:none}.vid-barra{background:#ffffff24;height:5px;position:absolute;bottom:0;left:0;right:0}.vid-barra i{background:var(--vid-rojo);height:100%;transition:width .2s linear;display:block}.vid-aviso{text-align:center;background:#0e1330db;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.vid-consiente{flex-direction:column;gap:12px;max-width:640px;margin:22px 0 0;padding:0;list-style:none;display:flex}.vid-consiente li{font-size:var(--t-base);color:var(--ink);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.vid-consiente li svg{color:var(--ok-ink);flex:none;margin-top:3px}.vid-acepto{background:var(--ice-soft);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;max-width:640px;margin-top:26px;padding:16px 18px;display:flex}.vid-acepto input{width:20px;height:20px;accent-color:var(--navy);cursor:pointer;flex:none;margin:2px 0 0}.vid-acepto span{font-size:var(--t-base);color:var(--navy);font-weight:600;line-height:1.55}.vid-aviso b{font-family:var(--font-display);font-size:20px;line-height:1.25}.vid-aviso p{color:#c9d6f5;font-size:14px;line-height:1.55}.vid-aviso .vid-boton{margin-top:8px}.vid-pregunta-m,.vid-controles-m{display:none}.vid-panel{flex-direction:column;align-items:flex-start;min-width:0;max-width:760px;display:flex}.vid-logo{width:98px;height:auto}.vid-rotulo{letter-spacing:.14em;color:var(--ice);margin-top:26px;font-size:13px;font-weight:700}.vid-lista{flex-direction:column;gap:12px;width:100%;margin:18px 0 0;padding:0;list-style:none;display:flex}.vid-lista button{outline-offset:-1px;color:#c9d1e8;text-align:left;cursor:pointer;background:#ffffff0a;border-radius:18px;outline:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px 20px;display:grid}.vid-lista button:disabled{cursor:default}.vid-num{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.vid-lista .vid-q{font-size:16px;font-weight:600;line-height:1.4}.vid-lista small{color:#9fb0d6;white-space:nowrap;font-size:12px}.vid-lista .hecha .vid-num{background:var(--ok)}.vid-lista .actual button{color:var(--navy);background:#fff;outline:0;padding:24px}.vid-lista .actual .vid-num{background:var(--navy)}.vid-lista .actual .vid-q{font-family:var(--font-display);font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.2}.vid-lista .actual small{color:var(--muted)}.vid-acciones{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.vid-boton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 28px;font-size:16px;font-weight:700;display:inline-flex}.vid-boton:disabled{opacity:.45;cursor:not-allowed}.vid-boton.rojo{background:var(--vid-rojo);color:#fff}.vid-boton.claro{color:var(--navy);background:#fff}.vid-boton.hueco{outline-offset:-1px;color:#fff;background:0 0;outline:1px solid #ffffff47}.vid-punto{background:#fff;border-radius:50%;width:12px;height:12px}.vid-cuadro{background:#fff;border-radius:3px;width:14px;height:14px}.vid-subiendo{width:min(100%,360px);margin-top:16px}.vid-subiendo p,.vid-estado{color:var(--ice);font-size:14px}.vid-subiendo span{background:#ffffff1f;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.vid-subiendo i{background:var(--accent);height:100%;display:block}.vid-listas{background:#409f6a29;border-radius:16px;margin-top:22px;padding:18px 20px}.vid-listas p{color:#d3f0df;font-size:15px;line-height:1.5}.vid-listas .vid-boton{margin-top:14px}.vid-error{color:#ffb9b9;margin-top:14px;font-size:14px;line-height:1.5}.vid-nota{color:#9aa6c4;margin-top:18px;font-size:14px;line-height:1.55}.vid-volver{color:var(--ice);cursor:pointer;margin-top:20px;font-size:14px;font-weight:600}.vid-volver:hover{text-decoration:underline}@media (width<=860px){.vid{padding:0;display:block}.vid-camara{height:100svh}.vid-marco{aspect-ratio:auto;border-radius:0;height:100%;max-height:none}.vid-vertical{display:none}.vid-arriba{top:14px;left:14px;right:14px}.vid-puntos{gap:8px;margin:0;padding:0;list-style:none;display:flex}.vid-puntos button{color:#fff;background:#fff3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.vid-puntos .hecha button{background:var(--ok)}.vid-puntos .actual button{color:var(--navy);background:#fff}.vid-barra{border-radius:999px;height:5px;inset:66px 14px auto;overflow:hidden}.vid-pregunta-m{outline-offset:-1px;background:#0e1330d6;border-radius:20px;outline:1px solid #ffffff1f;padding:16px 18px;display:block;position:absolute;bottom:148px;left:14px;right:14px}.vid-pregunta-m .vid-rotulo{margin-top:0;font-size:12px}.vid-pregunta-m .vid-q{font-family:var(--font-display);margin-top:6px;font-size:21px;font-weight:800;line-height:1.22}.vid-pregunta-m .vid-boton{width:100%;margin-top:12px}.vid-pregunta-m .vid-error,.vid-pregunta-m .vid-estado{margin-top:8px;font-size:13px}.vid-marco.revisando .vid-pregunta-m{display:none}.vid-marco.revisando .vid-pantalla{height:calc(100% - 228px);top:92px}.vid-controles-m{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;display:grid;position:absolute;bottom:20px;left:0;right:0}.vid-redondo{color:#d6def2;flex-direction:column;justify-self:center;align-items:center;gap:6px;font-size:13px;display:flex}.vid-redondo span{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.vid-redondo:disabled{opacity:.38}.vid-disparo{background:0 0;border:4px solid #fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.vid-disparo i{background:var(--vid-rojo);border-radius:50%;width:60px;height:60px;transition:all .15s}.vid-disparo.grabando i{border-radius:7px;width:30px;height:30px}.vid-disparo.listo{color:var(--ok-ink);background:#fff;border:0}.vid-disparo:disabled{opacity:.45}.vid-panel{max-width:none;padding:28px 20px 40px}.vid-panel .vid-acciones,.vid-panel .vid-subiendo,.vid-panel .vid-listas,.vid-panel .vid-error{display:none}}.cq-hablar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.cq-hablar-boton{background:var(--ice-soft);font-size:var(--t-sec);color:var(--brand);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.cq-hablar-boton:hover{background:#e1edfd}.cq-hablar-boton:disabled{opacity:.5;cursor:not-allowed}.cq-hablar small{min-width:200px;font-size:var(--t-pie);color:var(--muted);flex:1;line-height:1.45}.cq-aviso-voz{background:var(--ice-soft);font-size:var(--t-sec);color:var(--brand);border-radius:10px;margin-top:10px;padding:9px 12px;line-height:1.5}.cq-voz{background:var(--navy);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cq-voz-onda{align-items:center;gap:3px;height:24px;display:inline-flex}.cq-voz-onda i{background:var(--ice);border-radius:2px;width:4px;height:8px}.cq-voz-onda.hablando i,.cq-voz-onda.escuchando i{animation:.9s ease-in-out infinite cq-onda}.cq-voz-onda.escuchando i{background:#7ee2a8}.cq-voz-onda i:nth-child(2){animation-delay:.15s}.cq-voz-onda i:nth-child(3){animation-delay:.3s}.cq-voz-onda i:nth-child(4){animation-delay:.45s}@keyframes cq-onda{50%{height:22px}}.cq-voz-estado{flex-direction:column;flex:1;min-width:0;display:flex}.cq-voz-estado b{font-size:var(--t-base)}.cq-voz-estado small{font-size:var(--t-pie);color:#c9d6f5}.cq-voz-mic{color:#fff;cursor:pointer;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.cq-voz .pildora.marina{color:var(--navy);background:#fff}.cq-hera.vivo,.cq-yo.vivo{opacity:.78}.cq-grupo button.voz{background:var(--ice-soft)}@media (width<=860px){.cq-voz{flex-wrap:wrap}.cq-voz .pildora.marina{width:100%}}.cand-pruebas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cand-pruebas>span{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sec);color:var(--navy);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-weight:600;display:inline-flex}.cand-pruebas>span i{border:2px solid #c3cddd;border-radius:50%;flex:none;width:10px;height:10px}.cand-pruebas>span.lista{background:var(--ok-soft);color:var(--ok-ink);border-color:#0000}.cand-pruebas>span small{font-size:var(--t-pie);color:var(--muted);margin:0;font-weight:500;line-height:1.2;display:inline}.cand-pruebas>span.lista small{color:var(--ok-ink)}.cand-pruebas-nota{background:var(--ice-soft);max-width:760px;font-size:var(--t-sec);color:var(--navy);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;padding:12px 14px;line-height:1.5;display:flex}.cand-pruebas-nota p{flex:320px}.cand-pruebas-nota .cand-enlace{font-size:var(--t-sec);text-align:left}.cand-pruebas-nota+.cand-error,.cand-acciones+.cand-error{margin-top:10px}.cand-tiempo-abrir{margin-top:14px;display:inline-block}.cand-tiempo{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;max-width:560px;margin-top:16px;padding:14px 16px;display:flex}.cand-tiempo b{font-size:var(--t-base);color:var(--navy)}.cand-tiempo p{font-size:var(--t-sec);color:var(--muted);line-height:1.5}.cand-tiempo textarea{min-height:64px;font:inherit;font-size:var(--t-base);resize:vertical;border:1px solid #d5dce8;border-radius:10px;padding:10px 12px}.cand-tiempo textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f90f22e}.cand-tiempo .cand-acciones{gap:10px;margin-top:2px}.cand-despues{margin:14px auto 0;display:block}.pst-form{max-width:480px}.pst-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pst-trampa{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.pst-archivo{flex-direction:column;gap:6px;display:flex}.pst-archivo>span{font-size:var(--t-sec);color:var(--ink);font-weight:600}.pst-archivo-caja{background:var(--surface);cursor:pointer;border:1px dashed #b9c4d8;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:relative}.pst-archivo-caja input{opacity:0;cursor:pointer;position:absolute;inset:0}.pst-archivo-caja b{font-size:var(--t-base);color:var(--navy);word-break:break-word}.pst-archivo-caja small{font-size:var(--t-sec);color:var(--muted)}.pst-archivo-caja:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2f90f22e}.pst-acepto{align-items:flex-start;flex-direction:row!important;gap:10px!important}.pst-acepto input{flex:none;width:18px;height:18px;margin-top:2px;padding:0}.pst-acepto span{line-height:1.5;color:var(--muted)!important;font-weight:400!important}.pst-aviso{margin-top:18px}.pst-aviso-texto{background:var(--canvas);white-space:pre-wrap;font-size:var(--t-sec);color:var(--ink);border-radius:12px;max-height:320px;margin-top:10px;padding:14px 16px;line-height:1.6;overflow-y:auto}@media (width<=520px){.pst-dos{grid-template-columns:1fr}}.pst-aviso .cand-enlace{padding-left:0;padding-right:0}.pst-acepto a{color:var(--navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cq-ver-ficha,.cq-ficha-asa,.cq-velo{display:none}@media (width<=900px){.cq-cuerpo{display:block}.cq-chat{min-height:calc(100svh - 112px);padding-bottom:0}.cq-entrada{z-index:4;width:auto;max-width:none;padding:10px clamp(16px, 5vw, 64px) calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);margin:0 calc(-1*clamp(16px,5vw,64px));box-shadow:0 -10px 24px #131d6014}.cq-campo{flex-wrap:wrap;row-gap:8px;padding:8px 8px 8px 14px}.cq-campo .pildora.hueca{flex:none;order:-1;margin-right:auto}.cq-campo textarea{flex:calc(100% - 60px)}.cq-hablar{margin-top:8px}.cq-hablar small{display:none}.cq-pie{flex-wrap:wrap;align-items:center;gap:6px 12px}.cq-pie>span{flex:100%}.cq-ver-ficha{background:var(--ice-soft);font-size:var(--t-pie);color:var(--brand);border-radius:999px;align-items:center;gap:6px;margin-right:auto;padding:5px 11px;font-weight:700;display:inline-flex}.cq-voz{padding:10px 12px}.cq-ficha{display:none}.cq-ficha.abierta{z-index:9;overscroll-behavior:contain;border:0;border-radius:18px 18px 0 0;height:85svh;max-height:none;padding:0 18px 24px;animation:.22s ease-out cq-sube;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 32px #131d602e}.cq-ficha-asa{z-index:1;background:var(--surface);place-items:center;width:calc(100% + 36px);height:26px;margin:0 -18px 4px;display:grid;position:sticky;top:0}.cq-ficha-asa i{background:var(--line);border-radius:99px;width:40px;height:4px}.cq-velo{z-index:8;background:#0e144652;display:block;position:fixed;inset:0}}@keyframes cq-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cq-ficha.abierta{animation:none}}.solo-movil{display:none}@media (width<=720px){.solo-escritorio{display:none!important}.solo-movil{display:revert}.hero-menu.solo-movil{display:inline-flex}}.idioma-caja{display:inline-flex;position:relative}.idioma-menu,.idioma-menu li{margin:0;list-style:none}.idioma-menu{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:164px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0b123a1f}.idioma-menu button{width:100%;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;display:flex}.idioma-menu button:hover{background:var(--canvas)}.idioma-menu button.activo{color:var(--brand);background:var(--ice-soft);font-weight:700}.aviso-escritura{z-index:2147483000;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:9px;max-width:290px;padding:7px 11px;font-size:12.5px;line-height:1.35;transition:opacity .16s,transform .16s;position:fixed;transform:translateY(-3px);box-shadow:0 8px 22px #0b123a33}.aviso-escritura.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.aviso-escritura{transition:none}}
