@font-face{font-family:Orientador Cifras;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+30-39}.oa{--oa-display:"Orientador Cifras", var(--o-display);text-align:left;--calle:var(--acento);width:100%;font-size:1rem;line-height:1.55;position:relative;container:oa/inline-size}.oa [hidden]{display:none!important}.oa :where(h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;font-weight:620}.oa p{text-wrap:pretty}.oa [data-tipo=rapida]{--calle:var(--o-rapida)}.oa [data-tipo=impacto]{--calle:var(--o-impacto)}.oa .o-ico--avanza{transition:transform .3s var(--o-ease)}.oa--portada{border-radius:var(--o-radius);background:var(--o-bg);width:min(100%,1040px);min-height:0;max-height:min(820px,100dvh - 88px);color:var(--o-ink);border:1px solid #ffffffb3;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 2px 6px #0000004d,0 50px 110px -40px #000000d9,0 80px 180px -70px #d65cff8c}.oa--portada.oa--panel{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.oa--panel .oa-cab--portada{background:var(--o-bg-2);padding:10px 56px 10px 14px}.oa--compacta.oa--burbuja{background:var(--o-bg);flex-direction:column;height:100dvh;display:flex}.oa--compacta.oa--bloque{border-radius:var(--o-radius);border:1px solid var(--o-line-2);background:var(--o-bg-2);flex-direction:column;display:flex;overflow:hidden}.oa-escena{min-height:0;position:relative}.oa--portada .oa-escena,.oa--burbuja .oa-escena{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--o-line-2) transparent;flex:1;overflow-y:auto}.oa-escena:focus{outline:none}.oa--portada .oa-paso{padding:clamp(20px,3.4vw,34px) clamp(18px,3.4vw,36px) 28px}:is(.oa--compacta,.oa--panel) .oa-paso{padding:18px 16px 22px}.oa-cab{align-items:center;gap:12px;display:flex}.oa-cab--portada,.oa-cab--compacta{border-bottom:1px solid var(--o-line);flex:none;padding:12px 14px 12px 18px}.oa-cab--compacta{background:var(--o-bg-2);padding:10px 10px 10px 14px}.oa-cab__id{align-items:center;gap:12px;min-width:0;display:flex}.oa-cab__logo{object-fit:contain;border-radius:8px;flex:none;width:28px;height:28px}.oa-cab__txt{min-width:0;display:grid}.oa-cab__nombre{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:640;line-height:1.25;overflow:hidden}.oa-cab__estado{font-family:var(--o-mono);color:var(--o-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.oa-cab__demo{padding:1px 8px;font-size:.7rem;display:none}.oa--demo .oa-cab__demo{display:inline-flex}.oa-cab__acciones{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.oa-idioma{border-radius:var(--o-pill);border:1px solid var(--o-line);background:var(--o-surface);align-items:center;gap:2px;padding:3px;display:inline-flex}.oa-idioma__ico{color:var(--o-ink-3);margin:0 3px 0 6px}.oa-idioma__b{border-radius:var(--o-pill);letter-spacing:.04em;min-width:34px;height:28px;color:var(--o-ink-2);cursor:pointer;padding:0 8px;font-size:.74rem;font-weight:620;transition:background-color .2s,color .2s}.oa-idioma__b:hover{color:var(--o-ink);background:var(--o-surface-2)}.oa-idioma__b[aria-pressed=true]{background:var(--o-ink);color:var(--o-surface)}@media (pointer:coarse){.oa-idioma__b{height:36px}}@container oa (width<=420px){.oa-idioma__ico{display:none}}@container oa (width<=560px){.oa-reiniciar__txt,.oa-grande span{display:none}.oa-reiniciar,.oa-grande{width:38px;padding:0}}.oa-cab--pagina{border-bottom:1px solid var(--o-line);justify-content:space-between;margin-bottom:clamp(20px,3.4vh,40px);padding-bottom:12px}.oa-cab__nav{min-width:0}.oa-pasos,.oa-pasos li{align-items:center;gap:4px;display:flex}.oa-pasos li+li:before{content:"";background:var(--o-line-2);width:16px;height:1px}.oa-pasos__b{border-radius:var(--o-pill);color:var(--o-ink-3);white-space:nowrap;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.86rem;transition:color .2s,background-color .2s;display:inline-flex}button.oa-pasos__b:hover{color:var(--o-ink);background:var(--o-surface-2)}.oa-pasos__n{border:1px solid var(--o-line-2);width:24px;height:24px;font-family:var(--o-mono);border-radius:50%;place-items:center;font-size:.72rem;display:inline-grid}.oa-pasos__n .o-ico{width:13px;height:13px}.oa-pasos .is-actual .oa-pasos__b{color:var(--o-ink);background:var(--o-surface-2)}.oa-pasos .is-actual .oa-pasos__n{background:var(--acento);border-color:var(--acento);color:var(--acento-ink)}.oa-pasos .is-hecho .oa-pasos__n{border-color:var(--acento-line);background:var(--acento-soft);color:var(--acento-text)}.oa-pasos .is-hecho .oa-pasos__b{color:var(--o-ink-2)}@container oa (width<=760px){.oa-pasos li:not(.is-actual) .oa-pasos__t{display:none}.oa-pasos__b{padding-right:5px}.oa-pasos .is-actual .oa-pasos__b{padding-right:12px}.oa-pasos li+li:before{width:8px}}.oa-pie{border-top:1px solid var(--o-line);background:var(--o-bg-2);flex:none;justify-content:center;padding:9px 14px;display:flex}.oa-pie .o-firma{min-height:28px}.oa-pie__marca{width:12px;height:12px}.oa-pie__marca:after{inset:-3px}.oa-titulo{font-family:var(--oa-display);letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.1rem);font-weight:660;font-stretch:106%;line-height:1.06}:is(.oa--compacta,.oa--panel) .oa-titulo{font-size:1.4rem}.oa-titulo:focus,.oa-pregunta:focus,.oa [data-foco]:focus,.oa [data-foco]:focus-visible{outline:none}.oa-sub{max-width:62ch;color:var(--o-ink-2);margin-top:10px;font-size:1rem}.oa--pagina .oa-sub{font-size:1.08rem}:is(.oa--compacta,.oa--panel) .oa-sub{font-size:.92rem}.oa-nota{color:var(--o-ink-3);align-items:center;gap:8px;margin-top:16px;font-size:.84rem;display:flex}.oa-opcional{color:var(--o-ink-3);font-weight:400}.oa .o-eyebrow{margin-bottom:10px}.oa-acciones{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;display:flex}.oa-entra{animation:oa-entra .36s var(--o-ease) both}@keyframes oa-entra{0%{opacity:0;transform:translateY(10px)}}.oa-llega{animation:oa-llega .55s var(--o-ease) both}@keyframes oa-llega{0%{opacity:0;transform:translateY(14px)scale(.985)}}.is-oculto{opacity:0;transform:translateY(8px)}.is-visible{opacity:1;transition:opacity .55s var(--o-ease), transform .55s var(--o-ease);transform:none}.oa-error{border-radius:var(--o-field-radius);border:1px solid color-mix(in srgb, var(--o-bad) 40%, transparent);background:var(--o-bad-soft);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;padding:12px 14px;font-size:.92rem;display:flex}.oa-error>.o-ico{color:var(--o-bad)}.oa-error p{flex:1;min-width:14ch}.oa-caido{justify-items:start;gap:12px;display:grid}.oa-caido .oa-acciones{margin-top:8px}.oa-caido__ico{background:var(--acento-soft);width:52px;height:52px;color:var(--acento-text);border-radius:50%;place-items:center;margin-bottom:6px;font-size:1.4rem;display:grid}.oa-inicio__form{gap:12px;margin-top:22px;display:grid}@container oa (width>=620px){.oa-inicio__form{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:start}.oa-inicio__ir{margin-top:27px}}.oa--pagina .oa-inicio__form .o-input{min-height:56px;font-size:1.05rem}.oa--pagina .oa-inicio__ir{height:56px}.oa--pagina .oa-inicio{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-bg-2);box-shadow:var(--o-shadow-2);padding:clamp(22px,3vw,36px);position:relative}.oa--pagina .oa-inicio .oa-titulo{font-size:clamp(1.35rem,1.1rem + .8vw,1.8rem)}:is(.oa--compacta,.oa--panel) .oa-inicio__ir{width:100%}.oa-o{gap:12px;margin-top:26px;display:grid}.oa-o__sep{color:var(--o-ink-3);align-items:center;gap:12px;font-size:.82rem;display:flex}.oa-o__sep:before,.oa-o__sep:after{content:"";background:var(--o-line);flex:1;height:1px}.oa-charla{flex-direction:column;gap:14px;display:flex}.oa-charla__cab{align-items:center;gap:10px;display:flex}.oa-charla__t{color:var(--o-ink-2);font-size:.95rem}.oa-log{gap:10px;display:grid}.oa-log:focus{outline:none}.oa-msg{white-space:pre-line;overflow-wrap:anywhere;max-width:min(88%,620px);animation:oa-entra .35s var(--o-ease) both;border-radius:16px;padding:10px 15px;font-size:.96rem;line-height:1.55}.oa-msg--usuario{background:var(--acento);color:var(--acento-ink);border-top-right-radius:6px;justify-self:end;font-weight:520}.oa-msg--orientador{background:var(--o-surface-2);border:1px solid var(--o-line);border-top-left-radius:6px;justify-self:start}.oa-producto{border-radius:var(--o-radius);border:1px solid color-mix(in srgb, var(--prod) 45%, transparent);background:color-mix(in srgb, var(--prod) 9%, transparent);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background-color .2s;display:flex}.oa-producto:hover{background:color-mix(in srgb, var(--prod) 16%, transparent)}.oa-producto__punto{background:var(--prod);width:12px;height:12px;box-shadow:0 0 14px var(--prod);border-radius:50%;flex:none}.oa-producto__txt{color:var(--o-ink-2);flex:1;font-size:.88rem;display:grid}.oa-producto__txt b{color:var(--o-ink);font-size:.96rem}.oa-propuesta{border-radius:var(--o-radius);border:1px solid var(--acento-line);background:var(--acento-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.92rem;display:flex}.oa-propuesta p{min-width:18ch;color:var(--o-ink-2);flex:1}.oa-propuesta b{color:var(--o-ink)}.oa-escaner{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-surface);max-width:640px;margin-top:26px;padding:18px}.oa-escaner__url{border-radius:var(--o-pill);border:1px solid var(--o-line-2);background:var(--o-surface-2);min-height:46px;font-family:var(--o-mono);align-items:center;gap:8px;padding:0 18px;font-size:.9rem;display:flex;position:relative;overflow:hidden}.oa-escaner__url>.o-ico{color:var(--acento-text)}.oa-escaner__host{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oa-escaner__ruta{color:var(--o-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oa-escaner__barrido{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--acento) 10%, transparent) 38%, color-mix(in srgb, var(--acento) 32%, transparent) 50%, color-mix(in srgb, var(--acento) 10%, transparent) 62%, transparent 100%);animation:oa-barrido 1.9s var(--o-ease) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.is-parado .oa-escaner__barrido{opacity:0;animation:none}@keyframes oa-barrido{to{transform:translate(100%)}}.oa-fases{gap:11px;margin-top:18px;padding-left:4px;display:grid}.oa-fase{color:var(--o-ink-3);align-items:center;gap:12px;font-size:.95rem;transition:color .3s;display:flex}.oa-fase.is-activa{color:var(--o-ink)}.oa-fase.is-hecha{color:var(--o-ink-2)}.oa-fase__ico{border:1.5px solid var(--o-line-2);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.is-activa .oa-fase__ico{border-color:var(--acento);border-top-color:#0000;animation:.8s linear infinite oa-gira}.is-hecha .oa-fase__ico{border-color:var(--o-good);background:var(--o-good)}.is-hecha .oa-fase__ico:after{content:"";border:solid var(--o-bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.oa-escaner__lento{color:var(--o-ink-3);margin-top:14px;font-size:.84rem}.is-parado .is-activa .oa-fase__ico{border-color:var(--o-bad);animation:none}@keyframes oa-gira{to{transform:rotate(360deg)}}.oa-aviso{border-radius:var(--o-field-radius);background:var(--o-warn-soft);color:var(--o-warn);align-items:flex-start;gap:8px;max-width:70ch;margin-top:16px;padding:10px 14px;font-size:.9rem;display:flex}.oa-aviso .o-ico{margin-top:3px}.oa-lectura__grid{gap:22px;margin-top:22px;display:grid}@container oa (width>=760px){.oa-lectura__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:36px}}.oa-entendido{display:grid}.oa-entendido li{border-bottom:1px solid var(--o-line);gap:14px;padding:14px 0;font-size:1.04rem;line-height:1.5;display:flex}.oa--pagina .oa-entendido li{font-size:1.14rem}.oa-entendido li:first-child{padding-top:4px}.oa-entendido__ico{background:var(--acento-soft);width:24px;height:24px;color:var(--acento-text);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.8rem;display:grid}.oa-lectura__lado{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-surface-2);gap:18px;padding:18px;display:grid}.oa-dato__t{font-family:var(--o-mono);letter-spacing:.04em;color:var(--o-ink-3);margin-bottom:8px;font-size:.74rem}.oa-dato__v{font-size:.9rem}.oa-senales{flex-wrap:wrap;gap:6px;display:flex}.oa-senales .o-tag{white-space:normal}.oa-paginas li{font-family:var(--o-mono);color:var(--o-ink-2);overflow-wrap:anywhere;padding:3px 0;font-size:.8rem}.oa-hallazgos{max-width:820px;margin:26px 0 0}.oa-hallazgos__lista{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.oa-hallazgos__lista li{border:1px solid var(--o-line);background:var(--o-surface);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 14px;line-height:1.45;display:flex}.oa-hallazgos__lista li>span:first-child{flex:260px}.oa-hallazgos__fuente{background:var(--acento-soft);color:var(--acento);border-radius:999px;flex:none;padding:2px 10px;font-size:.78rem;font-weight:600}.oa-resumen{border-radius:var(--o-radius);border:1px solid var(--acento-line);background:radial-gradient(120% 140% at 0% 0%, var(--acento-soft), transparent 60%), var(--o-surface);align-items:flex-start;gap:14px;max-width:820px;margin:26px 0 0;padding:18px 20px;display:flex}.oa-resumen .o-marca{margin-top:4px}.oa-resumen p{font-size:1.08rem;line-height:1.55}.oa--pagina .oa-resumen p{font-size:1.2rem}.oa-progreso{align-items:center;gap:14px;margin-bottom:24px;display:flex}.oa-progreso__t{font-family:var(--o-mono);color:var(--o-ink-3);white-space:nowrap;font-size:.78rem}.oa-progreso__barra{flex:1;gap:4px;max-width:240px;display:flex}.oa-progreso__barra i{background:var(--o-line-2);border-radius:2px;flex:1;height:4px}.oa-progreso__barra i.is-hecha{background:var(--acento)}.oa-progreso__barra i.is-actual{background:color-mix(in srgb, var(--acento) 55%, transparent)}.oa-pregunta{font-family:var(--oa-display);letter-spacing:-.028em;max-width:28ch;font-size:clamp(1.45rem,1.1rem + 1.1vw,2rem);font-weight:620;font-stretch:104%;line-height:1.12}.oa--pagina .oa-pregunta{font-size:clamp(1.8rem,1.1rem + 2vw,2.9rem)}:is(.oa--compacta,.oa--panel) .oa-pregunta{font-size:1.32rem}.oa-porque{max-width:62ch;color:var(--o-ink-2);margin-top:12px}.oa-pista{color:var(--o-ink-3);margin:22px 0 12px;font-size:.84rem}@media (pointer:coarse){.oa-pista__teclas{display:none}}.oa--pagina .oa-opcion{min-height:50px;padding:10px 20px 10px 14px;font-size:1.02rem}.oa-opcion kbd{opacity:.45;border:1px solid;border-radius:6px;place-items:center;min-width:20px;height:20px;display:inline-grid}.oa-opcion[aria-pressed=true] kbd{opacity:.7}@media (pointer:coarse){.oa-opcion kbd{display:none}}.oa-libre{max-width:560px;margin-top:14px}.oa-preguntas__aviso{color:var(--o-warn);margin-top:12px;font-size:.88rem}.oa-preguntas__aviso:empty{display:none}.oa-nav{align-items:center;gap:8px;margin-top:30px;display:flex}.oa-nav__hueco{flex:1}.oa-nav .o-btn--primario:not(.is-listo){opacity:.72}.oa-tablero__cab{align-items:end;gap:18px;display:grid}@container oa (width>=820px){.oa-tablero__cab{grid-template-columns:minmax(0,1fr) auto}}.oa-vistas{border-radius:var(--o-pill);border:1px solid var(--o-line-2);background:var(--o-surface-2);justify-self:start;gap:2px;padding:4px;display:inline-flex}.oa-vistas__b{border-radius:var(--o-pill);min-height:36px;color:var(--o-ink-2);align-items:center;gap:8px;padding:0 14px;font-size:.88rem;transition:background-color .2s,color .2s;display:inline-flex}.oa-vistas__b:hover{color:var(--o-ink)}.oa-vistas__b[aria-pressed=true]{background:var(--o-ink);color:var(--o-bg)}.oa-construye{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-surface);gap:10px;max-width:640px;margin-top:20px;padding:14px 16px;display:grid}.oa-construye__fases{gap:8px;display:grid}.oa-construye__fase{color:var(--o-ink-3);align-items:center;gap:10px;font-size:.92rem;display:flex}.oa-construye__fase.is-activa{color:var(--o-ink)}.oa-construye__fase.is-hecha{color:var(--o-ink-2)}.oa-construye__n{font-family:var(--o-mono);color:var(--o-ink-3);margin-left:auto;font-size:.78rem}.oa-construye__barra{background:var(--o-surface-3);border-radius:2px;height:4px;position:relative;overflow:hidden}.oa-construye__barra>span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--o-rapida), var(--acento) 55%, var(--o-impacto));transition:transform .6s var(--o-ease);position:absolute;inset:0}.oa-construye__barra:after{content:"";animation:oa-barrido 1.8s var(--o-ease) infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;inset:0;transform:translate(-100%)}.oa-construye__nota{color:var(--o-ink-3);font-size:.82rem}.oa-mejora.is-fantasma{border-style:dashed;border-color:color-mix(in srgb, var(--calle) 30%, var(--o-line));background:0 0}.oa-mejora.is-fantasma .oa-mejora__titulo{color:var(--o-ink-2)}.oa-mejora.is-fantasma .oa-mejora__resumen{color:var(--o-ink-3)}.oa-fantasma__giro{border:1.5px solid color-mix(in srgb, var(--calle) 70%, transparent);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite oa-gira}.oa-fantasma__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oa-fantasma__cifras .o-skel{border-radius:var(--o-field-radius);height:34px}.oa-fantasma__nota{font-family:var(--o-mono);color:var(--o-ink-3);font-size:.72rem}.oa-tablero__cuerpo{margin-top:24px}.oa-calles{gap:28px;display:grid}@container oa (width>=780px){.oa-calles{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.oa-calle{min-width:0}.oa-calle__cab{border-bottom:1px solid color-mix(in srgb, var(--calle) 35%, var(--o-line));align-items:center;gap:12px;padding-bottom:14px;display:flex}.oa-calle__ico{background:color-mix(in srgb, var(--calle) 14%, transparent);width:40px;height:40px;color:var(--calle);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid}.oa-calle__t{font-family:var(--oa-display);font-size:1.2rem;font-weight:660;font-stretch:104%;line-height:1.15}.oa-calle__s{color:var(--o-ink-3);font-size:.84rem}.oa-calle__n{font-family:var(--oa-display);color:var(--calle);margin-left:auto;font-size:1.7rem;font-weight:640;line-height:1}.oa-grupo{margin-top:18px}.oa-grupo__t{font-family:var(--o-mono);letter-spacing:.04em;color:var(--o-ink-3);margin-bottom:10px;font-size:.74rem;font-weight:500}.oa-lista{gap:10px;display:grid}.oa-mejora{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-surface);gap:12px;padding:15px 15px 14px 16px;transition:border-color .2s,background-color .25s,box-shadow .25s;display:grid;position:relative}.oa-mejora:hover{border-color:var(--o-line-2)}.oa-mejora:has(.oa-mejora__abrir:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.oa-mejora.is-esqueleto{gap:10px}.oa-mejora.is-esqueleto .oa-mejora__top{align-items:center}.oa-mejora__top{align-items:flex-start;gap:12px;display:flex}.oa-mejora__ico{background:color-mix(in srgb, var(--calle) 14%, transparent);width:36px;height:36px;color:var(--calle);border-radius:10px;flex:none;place-items:center;font-size:1.12rem;display:grid}.oa-mejora__titulo{letter-spacing:-.015em;flex:1;min-width:0;padding-top:6px;font-size:1.01rem;font-weight:620;line-height:1.28}.oa-mejora__abrir{text-align:left}.oa-mejora__abrir:after{content:"";border-radius:inherit;position:absolute;inset:0}.oa-mejora__abrir:focus-visible{outline:none}.oa-mejora:hover .oa-mejora__abrir{text-decoration:underline;-webkit-text-decoration-color:var(--o-line-2);text-decoration-color:var(--o-line-2);text-underline-offset:3px}.oa-mejora__acciones{justify-content:space-between;align-items:center;gap:12px;display:flex}.oa-anadir{z-index:1;border-radius:var(--o-pill);border:1px solid var(--acento);background:var(--o-surface);height:38px;color:var(--acento-text);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .25s var(--o-ease);flex:none;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.oa-anadir:active{transform:scale(.97)}.oa-anadir .oa-anadir__ok,.oa-anadir[aria-pressed=true] .oa-anadir__mas{display:none}.oa-anadir[aria-pressed=true] .oa-anadir__ok{display:inline-flex}@media (pointer:coarse){.oa-anadir{height:44px}}.oa-mejora__ver{color:var(--o-ink-3);align-items:center;gap:6px;font-size:.84rem;transition:color .2s;display:inline-flex}.oa-mejora__ver .o-ico{transition:transform .3s var(--o-ease)}.oa-mejora:hover .oa-mejora__ver{color:var(--o-ink)}@media (prefers-reduced-motion:no-preference){.oa-mejora:hover .oa-mejora__ver .o-ico{transform:translate(3px)}}.oa-mejora__resumen{color:var(--o-ink-2);font-size:.92rem;line-height:1.45}.oa-cifras{border-radius:var(--o-field-radius);border:1px solid var(--o-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oa-cifras>div{min-width:0;padding:7px 10px 8px}.oa-cifras>div+div{border-left:1px solid var(--o-line)}.oa-cifras dt{font-family:var(--o-mono);color:var(--o-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.oa-cifras dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;font-weight:620}.oa-cifras__ahorro dd{color:var(--o-good)}.oa-mejora__pie{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.oa-mejora__tags{flex-wrap:wrap;gap:6px;width:100%;display:flex}.oa-medida{color:var(--o-ink-3);align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.oa-medida--esfuerzo .o-meter{color:var(--o-ink-2)}.oa-medida--impacto .o-meter{color:var(--calle)}.oa-tag-prod{border-color:color-mix(in srgb, var(--prod) 50%, transparent);background:color-mix(in srgb, var(--prod) 10%, transparent);color:color-mix(in srgb, var(--prod) 55%, var(--o-ink))}.oa-tag-prod__punto{background:var(--prod);border-radius:50%;width:7px;height:7px}.oa-matriz__marco{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.oa-matriz__eje{font-family:var(--o-mono);color:var(--o-ink-3);align-items:center;gap:6px;font-size:.74rem;display:flex}.oa-matriz__eje--y{writing-mode:vertical-rl;justify-content:flex-end;transform:rotate(180deg)}.oa-matriz__eje--y .o-ico{transform:rotate(90deg)}.oa-matriz__eje--x{grid-column:2;justify-content:flex-end}.oa-matriz__plano{aspect-ratio:16/10;border-radius:var(--o-radius);border:1px solid var(--o-line-2);background:linear-gradient(to right, transparent calc(50% - .5px), var(--o-line-2) calc(50% - .5px), var(--o-line-2) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--o-line-2) calc(50% - .5px), var(--o-line-2) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to right, var(--o-line) 1px, transparent 1px) 0 0 / 20% 100%, linear-gradient(to bottom, var(--o-line) 1px, transparent 1px) 0 0 / 100% 20%, radial-gradient(70% 70% at 0% 0%, var(--acento-soft), transparent 70%), var(--o-surface);min-height:300px;position:relative}.oa-cuadrante{font-family:var(--o-mono);letter-spacing:.03em;color:var(--o-ink-3);pointer-events:none;font-size:.72rem;position:absolute}.oa-cuadrante--ya{color:var(--acento-text);top:12px;left:14px}.oa-cuadrante--apuesta{top:12px;right:14px}.oa-cuadrante--detalle{bottom:12px;left:14px}.oa-cuadrante--piensa{bottom:12px;right:14px}.oa-punto{z-index:1;border-radius:50%;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;position:absolute}.oa-punto:before{content:"";background:var(--calle);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--calle) 22%, transparent);transition:transform .2s var(--o-ease), box-shadow .2s;border-radius:50%}.oa-punto.is-elegida:before{box-shadow:0 0 0 3px var(--o-bg-2), 0 0 0 5px var(--acento)}.oa-punto:hover,.oa-punto:focus-visible{z-index:3}.oa-punto:hover:before,.oa-punto:focus-visible:before{transform:scale(1.25)}.oa-punto__etq{border-radius:var(--o-pill);border:1px solid var(--o-line-2);background:var(--o-bg-3);color:var(--o-ink);text-align:left;opacity:0;pointer-events:none;width:max-content;max-width:min(240px,44cqw);padding:4px 10px;font-size:.78rem;line-height:1.3;transition:opacity .15s;position:absolute;top:50%;left:calc(100% - 2px);transform:translateY(-50%)}.oa-punto.is-derecha .oa-punto__etq{left:auto;right:calc(100% - 2px)}.oa-punto:hover .oa-punto__etq,.oa-punto:focus-visible .oa-punto__etq{opacity:1}.oa-matriz__leyenda{color:var(--o-ink-2);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.82rem;display:flex}.oa-matriz__leyenda>span{align-items:center;gap:8px;display:inline-flex}.oa-ley{border-radius:50%;width:10px;height:10px}.oa-ley--rapida{background:var(--o-rapida)}.oa-ley--impacto{background:var(--o-impacto)}.oa-ley--plan{border:2px solid var(--acento)}.oa-matriz__nota{color:var(--o-ink-3);margin-top:8px;font-size:.84rem}@container oa (width>=900px){.oa-matriz__plano{aspect-ratio:2}}@container oa (width<=520px){.oa-matriz__plano{aspect-ratio:1;min-height:0}.oa-cuadrante{font-size:.66rem}}.oa-dock{border-radius:var(--o-radius);border:1px solid var(--o-line);background:var(--o-bg-2);animation:oa-dock .45s var(--o-ease) both;align-items:center;gap:14px;padding:10px 10px 10px 12px;display:flex;box-shadow:0 2px 4px #1b17240d,0 22px 50px -22px #1b172452}@keyframes oa-dock{0%{opacity:0;transform:translateY(16px)}}.oa--pagina .oa-dock{z-index:40;left:50%;bottom:max(16px, env(safe-area-inset-bottom));width:min(100% - 32px,920px);position:fixed;translate:-50%}.oa--portada .oa-dock,.oa--compacta .oa-dock{flex:none;margin:0 12px 12px}.oa--bloque .oa-dock{order:1;margin:12px 12px 0}.oa--bloque .oa-escena{order:2}.oa--bloque .oa-pie{order:3}.oa-dock__info{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.oa-dock__n{background:var(--acento);width:40px;height:40px;color:var(--acento-ink);border-radius:50%;flex:none;place-items:center;font-size:1.02rem;font-weight:680;display:grid}.oa-dock.is-vacio .oa-dock__n{background:var(--o-surface-3);color:var(--o-ink-2)}.oa-dock__txt{min-width:0;line-height:1.35;display:grid}.oa-dock__t{font-size:.92rem;font-weight:620}.oa-dock__cifras{color:var(--o-ink-2);flex-wrap:wrap;gap:2px 14px;font-size:.86rem;display:flex}.oa-dock__cifras b{color:var(--o-ink);font-weight:620}.oa-dock__cifras .oa-dock__ahorro{color:var(--o-good)}.oa-dock__nota{color:var(--o-ink-3);font-size:.72rem}@container oa (width<=560px){.oa-dock__nota{display:none}.oa-dock__cifras{font-size:.8rem}.oa-dock__ir{--h:44px;padding-inline:16px}.oa-dock__n{width:34px;height:34px}}@container oa (width<=440px){.oa-dock:not(.is-vacio) .oa-dock__t{display:none}.oa-dock__cifras{white-space:nowrap;gap:0;display:grid}.oa-dock__ir span{display:none}.oa-dock__ir{width:44px;padding:0}}.oa--pagina[data-paso=tablero] .oa-escena{padding-bottom:110px}.oa-plan>.o-btn--texto{margin:0 0 18px -12px}.oa-totales{border-radius:var(--o-radius);border:1px solid var(--o-line-2);background:var(--o-surface);margin-top:26px;display:grid}@container oa (width>=640px){.oa-totales{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-totales>div+div{border-left:1px solid var(--o-line)}}@container oa (width<=639px){.oa-totales>div+div{border-top:1px solid var(--o-line)}}.oa-totales>div{gap:2px;padding:16px 20px 18px;display:grid}.oa-totales dt{font-family:var(--o-mono);color:var(--o-ink-3);font-size:.74rem}.oa-totales dd{font-family:var(--oa-display);letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1vw,1.8rem);font-weight:640;font-stretch:104%;line-height:1.15}.oa-totales .oa-cifras__ahorro dd{color:var(--o-good)}.oa-totales span{color:var(--o-ink-3);font-size:.78rem}.oa-plan__grid{gap:28px;margin-top:30px;display:grid}@container oa (width>=900px){.oa-plan__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:36px}.oa-plan__grid .oa-guardar{position:sticky;top:92px}.oa--portada .oa-plan__grid .oa-guardar{top:12px}}.oa-ruta{align-content:start;gap:22px;display:grid}.oa-ruta__t{font-family:var(--oa-display);font-size:1.3rem;font-weight:650;font-stretch:104%}.oa-fase-ruta__cab{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.oa-fase-ruta__cab h4{color:var(--calle);align-items:center;gap:8px;font-size:.96rem;display:flex}.oa-fase-ruta__cab p{font-family:var(--o-mono);color:var(--o-ink-3);font-size:.74rem}.oa-ruta__filas{gap:2px;display:grid}.oa-ruta__fila{border-radius:var(--o-field-radius);grid-template-columns:minmax(0,13rem) minmax(60px,1fr) auto auto auto;align-items:center;gap:10px;padding:6px 4px 6px 8px;transition:background-color .2s;display:grid}.oa-ruta__fila:hover{background:var(--o-surface-2)}.oa-ruta__nombre{text-align:left;align-items:center;gap:8px;min-width:0;font-size:.9rem;line-height:1.3;display:flex}.oa-ruta__nombre .o-ico{color:var(--calle)}.oa-ruta__nombre:hover span{text-underline-offset:3px;text-decoration:underline}.oa-ruta__pista{border-radius:var(--o-pill);background:var(--o-surface-3);height:10px;position:relative}.oa-ruta__barra{border-radius:var(--o-pill);background:var(--calle);box-shadow:0 0 18px -4px var(--calle);position:absolute;top:0;bottom:0}.oa-ruta__cuando{font-family:var(--o-mono);color:var(--o-ink-3);white-space:nowrap;text-align:right;min-width:8.5em;font-size:.74rem}.oa-ruta__quitar{color:var(--o-ink-3)}@container oa (width<=640px){.oa-ruta__fila{grid-template-columns:minmax(0,1fr) auto auto auto;row-gap:6px}.oa-ruta__pista{grid-area:2/1/auto/-1}.oa-ruta__cuando{min-width:0}}@container oa (width<=420px){.oa-ruta__ficha span{display:none}}.oa-ruta__ficha{--h:32px;gap:6px;padding-inline:10px;font-size:.8rem;position:relative}.oa-ruta__lista{background:var(--o-good);border-radius:50%;width:6px;height:6px}.oa-intencion{border-radius:var(--o-radius);border:1px solid var(--acento-line);background:var(--acento-soft);color:var(--o-ink-2);gap:12px;padding:14px 16px;font-size:.88rem;display:flex}.oa-intencion__ico{background:var(--acento);width:32px;height:32px;color:var(--acento-ink);border-radius:50%;flex:none;place-items:center;display:grid}.oa-intencion__t{color:var(--o-ink);margin-bottom:4px}.oa-intencion .o-btn--texto{margin:6px 0 -6px -12px}.oa-guardar{padding:clamp(18px,2.4vw,26px)}.oa-guardar h3{font-family:var(--oa-display);font-size:1.3rem;font-weight:650;font-stretch:104%;line-height:1.15}.oa-guardar__sub{color:var(--o-ink-2);margin-top:6px;font-size:.9rem}.oa-guardar__form{gap:14px;margin-top:18px;display:grid;position:relative}.oa-guardar__campos{gap:12px;display:grid}@container oa (width>=520px){.oa-guardar__campos{grid-template-columns:repeat(2,minmax(0,1fr))}}@container oa (width>=900px){.oa-plan__grid .oa-guardar__campos{grid-template-columns:minmax(0,1fr)}}.oa-guardar__estado:empty{display:none}.oa-guardar__ir{width:100%}.oa-hecho{justify-items:start;gap:12px;display:grid}.oa-hecho h3{font-size:1.6rem}.oa-hecho h3:focus{outline:none}.oa-hecho__ico{background:var(--o-good-soft);width:48px;height:48px;color:var(--o-good);border:1px solid color-mix(in srgb, var(--o-good) 40%, transparent);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.oa-hecho p{color:var(--o-ink-2);font-size:.94rem}.oa-enlace-fila{gap:8px;width:100%;display:flex}.oa-enlace-campo{font-family:var(--o-mono);text-overflow:ellipsis;font-size:.82rem}.oa-hecho__nota{font-size:.86rem}.oa-cajon{border:0;border-left:1px solid var(--o-line-2);background:var(--o-bg-2);width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--o-ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 80px -30px #1b17244d}.oa-cajon[open]{animation:oa-cajon .34s var(--o-ease) both}@keyframes oa-cajon{0%{opacity:0;transform:translate(36px)}}.oa-cajon::backdrop{background:#1b172452}@media (max-width:640px){.oa-cajon{border-left:0;border-top:1px solid var(--o-line-2);border-radius:var(--o-radius) var(--o-radius) 0 0;width:100vw;height:auto;max-height:92dvh;inset:auto 0 0}@keyframes oa-cajon{0%{opacity:0;transform:translateY(40px)}}.oa-cajon[open]{animation-name:oa-cajon-sube}}@keyframes oa-cajon-sube{0%{opacity:0;transform:translateY(40px)}}.oa-cajon__marco{height:100%;max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}@media (max-width:640px){.oa-cajon__marco{max-height:92dvh}}.oa-det__cab{border-bottom:1px solid var(--o-line);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--calle) 13%, transparent), transparent 60%);padding:18px 24px 20px}.oa-sobre .oa-det__cab{background:0 0;padding:0 0 18px}.oa-det__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oa-sobre .oa-det__barra>.o-btn--texto{justify-content:flex-start;width:100%;margin:-6px 0 6px -10px}.oa-cajon__cerrar{margin-left:auto}.oa-det__titulo{align-items:center;gap:12px;margin-top:16px;display:flex}.oa-det__titulo h3{font-family:var(--oa-display);letter-spacing:-.028em;font-size:clamp(1.45rem,1.2rem + 1vw,1.95rem);font-weight:660;font-stretch:104%;line-height:1.08}.oa-det__titulo h3:focus{outline:none}.oa-det__titulo .oa-mejora__ico{border-radius:12px;width:44px;height:44px;font-size:1.35rem}.oa-det__resumen{color:var(--o-ink-2);margin-top:12px;font-size:1.02rem}.oa-det__cuerpo{flex:1;align-content:start;gap:24px;padding:22px 24px 26px;display:grid}.oa-sobre .oa-det__cuerpo{padding:20px 0 22px}.oa-det__cifras{border-radius:var(--o-radius);border:1px solid var(--o-line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oa-det__cifras>div{gap:2px;min-width:0;padding:12px 14px;display:grid}.oa-det__cifras>div+div{border-left:1px solid var(--o-line)}.oa-det__cifras dt{font-family:var(--o-mono);color:var(--o-ink-3);font-size:.7rem}.oa-det__cifras dd{font-size:1.04rem;font-weight:650;line-height:1.25}.oa-det__cifras span{color:var(--o-ink-3);font-size:.72rem;line-height:1.35}.oa-det__cifras .oa-cifras__ahorro dd{color:var(--o-good)}@media (max-width:460px){.oa-det__cifras{grid-template-columns:minmax(0,1fr)}.oa-det__cifras>div+div{border-left:0;border-top:1px solid var(--o-line)}}@container oa (width<=420px){.oa-sobre .oa-det__cifras{grid-template-columns:minmax(0,1fr)}.oa-sobre .oa-det__cifras>div+div{border-left:0;border-top:1px solid var(--o-line)}}.oa-det__medidas{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:-8px;display:flex}.oa-det__medidas .oa-medida{font-size:.84rem}.oa-det__bloque h4{font-family:var(--o-mono);letter-spacing:.04em;color:var(--o-ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:.76rem;font-weight:500;display:flex}.oa-det__bloque>p{color:var(--o-ink);line-height:1.6}.oa-det__porque{border-radius:var(--o-radius);border:1px solid var(--acento-line);background:var(--acento-soft);padding:16px 18px}.oa-det__porque h4{color:var(--acento-text)}.oa-supuestos li{border-bottom:1px dashed var(--o-line-2);font-family:var(--o-mono);padding:8px 0 8px 22px;font-size:.86rem;line-height:1.45;position:relative}.oa-supuestos li:before{content:"";background:var(--calle);border-radius:50%;width:7px;height:7px;position:absolute;top:1.05em;left:4px}.oa-det__nota{color:var(--o-ink-3);margin-top:10px;font-size:.82rem}.oa-det__prod{border-radius:var(--o-radius);border:1px solid color-mix(in srgb, var(--prod) 45%, transparent);background:color-mix(in srgb, var(--prod) 9%, transparent);padding:16px 18px}.oa-det__prod h4{color:color-mix(in srgb, var(--prod) 60%, var(--o-ink))}.oa-det__prod p{color:var(--o-ink-2)}.oa-enlace{color:var(--o-ink);text-decoration:underline;-webkit-text-decoration-color:var(--o-line-2);text-decoration-color:var(--o-line-2);text-underline-offset:4px;align-items:center;gap:6px;margin-top:10px;font-weight:560;display:inline-flex}.oa-enlace:hover{text-decoration-color:currentColor}.oa-afinar{border-top:1px solid var(--o-line);gap:12px;padding-top:20px;display:grid}.oa-afinar h4{font-family:var(--o-font);letter-spacing:-.01em;color:var(--o-ink);margin-bottom:0;font-size:1.02rem;font-weight:620}.oa-afinar .oa-det__nota{margin-top:-6px}.oa-det__pie{z-index:2;padding:12px 24px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--o-line);background:color-mix(in srgb, var(--o-bg-2) 90%, transparent);-webkit-backdrop-filter:blur(14px);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;position:sticky;bottom:0}.oa-sobre .oa-det__pie{margin:0 -16px;padding-inline:16px}.oa--bloque .oa-sobre .oa-det__pie{position:static}.oa-det__plan{font-size:.84rem}.oa-det__ficha{border-radius:var(--o-radius);border:1px solid var(--o-line-2);background:radial-gradient(120% 140% at 100% 100%, color-mix(in srgb, var(--calle) 10%, transparent), transparent 60%), var(--o-surface-2);grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:16px 18px;display:grid}.oa-det__ficha h4{font-family:var(--o-font);letter-spacing:-.01em;color:var(--o-ink);margin-bottom:4px;font-size:1rem;font-weight:620}.oa-det__ficha p{color:var(--o-ink-2);font-size:.9rem}.oa-det__ficha .oa-det__nota{margin-top:4px;font-size:.8rem}.oa-det__ficha>.o-btn{grid-column:2;justify-self:start;margin-top:8px}.oa-det__ficha-ico{background:color-mix(in srgb, var(--calle) 14%, transparent);width:40px;height:40px;color:var(--calle);border-radius:12px;place-items:center;font-size:1.2rem;display:grid}.oa-cajon.is-ficha{width:min(920px,100vw)}@media (max-width:640px){.oa-cajon.is-ficha{width:100vw;max-height:96dvh}.oa-cajon.is-ficha .oa-cajon__marco{max-height:96dvh}}.oa-fic__barra{z-index:3;border-bottom:1px solid var(--o-line);background:color-mix(in srgb, var(--o-bg-2) 92%, transparent);-webkit-backdrop-filter:blur(14px);align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.oa-sobre .oa-fic__barra{margin:-18px -16px 0;padding:8px 10px}.oa-fic__cuerpo{padding:20px 24px 28px}.oa-sobre .oa-fic__cuerpo{padding:16px 0 8px}.oa-fic__empezar{color:var(--o-ink-3);align-items:flex-start;gap:8px;margin-top:18px;font-size:.82rem;display:flex}.oa-fic__empezar .o-ico{margin-top:3px}@media (prefers-reduced-motion:reduce){.is-oculto{opacity:1;transform:none}.oa-escaner__barrido{display:none}}@media (prefers-reduced-transparency:reduce){.oa--portada,.oa-dock,.oa--pagina .oa-inicio{-webkit-backdrop-filter:none;background:var(--o-bg-2)}}.oa{--oa-display:"Orientador Cifras", "Hubot Sans Variable", "Geist Variable", ui-sans-serif, sans-serif}.oa-titulo{letter-spacing:-.032em;font-weight:640;font-stretch:102%;line-height:1.08}.oa--pagina .oa-titulo{font-size:clamp(1.9rem,1.2rem + 2.1vw,3rem)}.oa-sub{color:var(--o-ink-2);line-height:1.55}.oa-cab__estado{font-family:var(--o-font);font-size:.78rem}[data-objetivo=vender],.oa-obj--vender,.oa-filtro__b--vender{--obj:var(--o-vender);--obj-soft:var(--o-vender-soft)}[data-objetivo=atender],.oa-obj--atender,.oa-filtro__b--atender{--obj:var(--o-atender);--obj-soft:var(--o-atender-soft)}[data-objetivo=ahorrar],.oa-obj--ahorrar,.oa-filtro__b--ahorrar{--obj:var(--o-ahorrar);--obj-soft:var(--o-ahorrar-soft)}[data-objetivo=ordenar],.oa-obj--ordenar{--obj:var(--o-ordenar);--obj-soft:var(--o-ordenar-soft)}.oa-obj{letter-spacing:.005em;color:var(--obj,var(--o-ink-2));white-space:nowrap;align-items:center;gap:6px;font-size:.76rem;font-weight:600;line-height:1.3;display:inline-flex}.oa-obj__punto{background:var(--obj,currentColor);border-radius:50%;flex:none;width:7px;height:7px}.oa-valores{border-radius:var(--o-field-radius);background:var(--o-bg-3);gap:2px;padding:10px 12px;display:grid}.oa-valor{flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.3;display:flex}.oa-valor b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--valor);font-size:1.08rem;font-weight:680}.oa-valor span{color:var(--o-ink-3);font-size:.8rem}.oa-valor--ventas{--valor:var(--o-vender)}.oa-valor--ahorro{--valor:var(--o-ahorrar)}.oa-valor--nada{color:var(--o-ink-3);font-size:.84rem}.oa-mejora{background:var(--o-surface);border-color:var(--o-line);box-shadow:var(--o-shadow-1);transition:border-color .2s, box-shadow .3s var(--o-ease-out), transform .3s var(--o-ease-out);gap:12px;padding:16px 16px 14px}@media (hover:hover){.oa-mejora:not(.is-fantasma):not(.is-esqueleto):hover{border-color:var(--o-line-2);box-shadow:var(--o-shadow-2);transform:translateY(-1px)}}.oa-mejora.is-elegida{border-color:var(--acento);background:color-mix(in srgb, var(--acento) 4%, var(--o-surface));box-shadow:inset 0 0 0 1px var(--acento), var(--o-shadow-1)}.oa-mejora__top{gap:12px}.oa-mejora__cab{flex:1;gap:4px;min-width:0;display:grid}.oa-mejora__ico{background:var(--o-bg-3);width:40px;height:40px;color:var(--o-ink-2);border-radius:12px}.oa-mejora__titulo{padding-top:0;font-size:1.02rem;font-weight:640;line-height:1.28}.oa-mejora__resumen{font-size:.92rem}.oa-mejora .oa-cifras{border:0;border-radius:0;flex-wrap:wrap;gap:4px 20px;display:flex}.oa-mejora .oa-cifras>div{align-items:baseline;gap:6px;padding:0;display:flex}.oa-mejora .oa-cifras>div+div{border:0}.oa-mejora .oa-cifras dt{font-family:var(--o-font);color:var(--o-ink-3);font-size:.78rem}.oa-mejora .oa-cifras dd{font-size:.88rem;font-weight:600}.oa-mejora__pie{border-top:1px solid var(--o-line);padding-top:10px}.oa-anadir{background:var(--o-bg-2);box-shadow:var(--o-shadow-1)}.oa-anadir:hover{background:var(--acento-soft)}.oa-anadir[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--acento-ink)}.oa-mejora.is-fantasma{background:var(--o-bg-2);box-shadow:none;border-style:dashed}.oa-tablero__barra{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 18px;display:flex}.oa-filtro{flex-wrap:wrap;gap:6px;display:flex}.oa-filtro__b{border-radius:var(--o-pill);border:1px solid var(--o-line-2);background:var(--o-bg-2);min-height:38px;color:var(--o-ink-2);box-shadow:var(--o-shadow-1);transition:background-color .2s, color .2s, border-color .2s, transform .25s var(--o-ease-out);align-items:center;gap:8px;padding:6px 14px;font-size:.88rem;font-weight:560;display:inline-flex}.oa-filtro__b:hover{color:var(--o-ink);border-color:color-mix(in srgb, var(--o-ink) 34%, transparent)}.oa-filtro__b:active{transform:scale(.97)}.oa-filtro__b .oa-obj__punto{background:var(--obj)}.oa-filtro__n{border-radius:var(--o-pill);background:var(--o-bg-3);min-width:1.6em;color:var(--o-ink-2);text-align:center;padding:0 6px;font-size:.76rem}.oa-filtro__b[aria-pressed=true]{border-color:var(--o-ink);background:var(--o-ink);color:var(--o-bg-2)}.oa-filtro__b[aria-pressed=true] .oa-filtro__n{color:var(--o-bg-2);background:#ffffff29}.oa-filtro__b[aria-pressed=true] .oa-obj__punto{box-shadow:0 0 0 2px var(--o-ink), 0 0 0 3px #ffffff80}@media (pointer:coarse){.oa-filtro__b{min-height:44px}}.oa-calle__cab{border-bottom-color:var(--o-line-2)}.oa-calle__t{font-family:var(--oa-display);font-stretch:102%}.oa-calle__n{color:var(--o-ink-3)}.oa-grupo__t{font-family:var(--o-font);letter-spacing:.01em;color:var(--o-ink-3);font-size:.8rem;font-weight:600}.oa-punto[data-objetivo]{--calle:var(--obj)}.oa-ley--vender{background:var(--o-vender)}.oa-ley--atender{background:var(--o-atender)}.oa-ley--ahorrar{background:var(--o-ahorrar)}.oa-dock__ventas,.oa-totales__ventas dd,.oa-det__valor--ventas dd{color:var(--o-vender)}.oa-dock__ahorro,.oa-totales__ahorro dd,.oa-det__valor--ahorro dd{color:var(--o-ahorrar)}.oa-totales{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.oa-totales dd{font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}.oa-totales dt,.oa-det__cifras dt{letter-spacing:0;color:var(--o-ink-3);font-size:.8rem;font-weight:560}.oa-muestra{gap:10px;margin-top:26px;display:grid}.oa-muestra__t{color:var(--o-ink-3);font-size:.82rem}.oa-muestra__card{box-shadow:var(--o-shadow-2);transform:rotate(-.6deg)}.oa-muestra__sup{color:var(--o-ink-3);font-size:.76rem;line-height:1.45}@container oa (width>=860px){.oa-inicio:has(.oa-muestra){grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:start;column-gap:clamp(28px,4vw,56px);display:grid}.oa-inicio:has(.oa-muestra)>:not(.oa-muestra){grid-column:1}.oa-inicio>.oa-muestra{grid-area:1/2/span 6;margin-top:0}.oa-inicio:has(.oa-muestra) .oa-inicio__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oa-inicio:has(.oa-muestra) .oa-inicio__ir{grid-column:1/-1;justify-self:start;margin-top:4px}}@media (prefers-reduced-motion:reduce){.oa-muestra__card{transform:none}}.oa-conservadas{border-radius:var(--o-field-radius);background:var(--o-good-soft);color:var(--o-ink-2);align-items:flex-start;gap:10px;margin-top:16px;padding:10px 14px;font-size:.9rem;display:flex}.oa-conservadas .o-ico{color:var(--o-good);margin-top:2px}.oa-conservadas b{color:var(--o-ink);font-weight:600}.oa-opcion--ayuda{text-align:left;border-radius:14px;align-items:flex-start;padding:12px 34px 12px 14px;position:relative}.oa-opcion--ayuda kbd{position:absolute;top:10px;right:12px}.oa-opcion--ayuda .oa-opcion__t>:first-child{font-weight:600}.oa-opcion__t{gap:1px;line-height:1.3;display:grid}.oa-opcion__t small{-webkit-line-clamp:2;color:var(--o-ink-3);-webkit-box-orient:vertical;font-size:.78rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.o-chip[aria-pressed=true] .oa-opcion__t small{color:#ffffffb8}.oa-opciones--objetivos{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px;display:grid}.oa-opciones--objetivos .oa-opcion{justify-content:flex-start;min-height:56px}.oa-progreso__t{font-family:var(--o-font);color:var(--o-ink-3);font-size:.8rem;font-weight:560}.oa-rapido{gap:22px;display:grid}.oa-rprod{gap:10px;display:grid}.oa-rprod__t{font-size:1.05rem;font-weight:640}.oa-rprod__s{color:var(--o-ink-3);font-size:.88rem}.oa-rprod__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.oa-cierre{border-radius:var(--o-radius);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--acento-luz,var(--acento)) 26%, transparent), transparent 55%), #1b1724;color:#f4f1f9;gap:14px;padding:clamp(22px,3.6vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 4px #1b17241a,0 28px 60px -30px #1b17248c}.oa-cierre__t{font-family:var(--oa-display);letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:650;font-stretch:102%;line-height:1.08}.oa-cierre__s{color:#cfc9da;max-width:60ch;font-size:1rem;line-height:1.55}.oa-cierre__acciones{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;display:flex}.oa-cierre .o-btn--primario{color:#1b1724;box-shadow:0 1px 2px #0000004d, 0 12px 30px -12px color-mix(in srgb, var(--acento-luz,var(--acento)) 70%, transparent);background:#fdfcfe}.oa-cierre .o-btn--primario:hover{background:#fff}.oa-cierre .o-btn--primario .o-ico{color:var(--acento)}.oa-cierre .o-btn--secundario{color:#f4f1f9;box-shadow:none;background:#ffffff0f;border-color:#ffffff38}.oa-cierre .o-btn--secundario:hover{background:#ffffff1a;border-color:#ffffff80}.oa-cierre .o-btn--texto{color:#cfc9da}.oa-cierre .o-btn--texto:hover{color:#fff;background:#ffffff14}.oa-cierre :focus-visible{outline-color:#f4f1f9}.oa-cierre__nota{color:#b9b2c6;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:14px;font-size:.84rem;display:flex}.oa-cierre__nota .o-ico{color:#b9b2c6}.oa-enlace-boton{color:#f4f1f9;text-underline-offset:.22em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.oa-enlace-boton:hover{text-decoration-color:currentColor}.oa-ia-vuelve{border-radius:var(--o-radius);border:1px solid var(--acento-line);background:var(--acento-soft);animation:o-sube .45s var(--o-ease-out) both;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.oa-ia-vuelve p{color:var(--o-ink-2);flex:260px;font-size:.92rem}.oa-ia-vuelve b{color:var(--o-ink)}.oa-ia-vuelve__ico{background:var(--o-bg-2);width:34px;height:34px;color:var(--acento);border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.oa-ia-vuelve{animation:none}.oa-mejora:hover{transform:none}}.oa-rchat{grid-template-columns:minmax(0,1fr);gap:16px;max-width:760px;display:grid}.oa-rchat__actual,.oa-rent{grid-template-columns:minmax(0,1fr)}.oa--rapido .oa-escena{overflow-x:hidden}.oa-rchat .oa-nav{flex-wrap:wrap}.oa-rchat .oa-nav .o-btn{white-space:normal;text-align:left}.oa-rchat__intro{border-bottom:1px solid var(--o-line);gap:4px;padding-bottom:14px;display:grid}.oa-rchat__intro .o-eyebrow{color:var(--acento-text);margin:0}.oa-rchat__entrada{max-width:60ch;color:var(--o-ink-2);font-size:1rem;line-height:1.55}.oa-rchat__entrada b{color:var(--o-ink);font-weight:620}.oa--pagina .oa-rchat__entrada{font-size:1.08rem}.oa-rchat .oa-progreso{margin:0}.oa-rchat__log{gap:8px}.oa-msg.is-quieto{animation:none}.oa-rchat__eco{color:var(--o-ink-2);padding:8px 13px;font-size:.88rem}.oa-rchat__log .oa-msg--usuario{align-items:center;gap:8px;padding:8px 8px 8px 15px;display:inline-flex}.oa-rchat__log .oa-msg--usuario.is-saltada{color:var(--o-ink-3);border:1px dashed var(--o-line-2);background:0 0;font-weight:450}.oa-rchat__editar{width:30px;height:30px;color:inherit;opacity:.78;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,background-color .2s;display:inline-grid}.oa-rchat__editar:hover,.oa-rchat__editar:focus-visible{opacity:1;background:#ffffff2e}.oa-msg--usuario .oa-rchat__editar:focus-visible{outline-offset:1px;outline:2px solid}.is-saltada .oa-rchat__editar:hover{background:var(--o-surface-3)}.oa-rchat__editar .o-ico{width:15px;height:15px}@media (pointer:coarse){.oa-rchat__editar{width:36px;height:36px}}.oa-rchat__acuse{border-color:color-mix(in srgb, var(--o-good) 30%, transparent);background:var(--o-good-soft);color:var(--o-ink);font-size:.9rem}.oa-rchat__actual{gap:12px;display:grid}.oa-rchat__q{gap:4px;max-width:min(100%,640px);padding:14px 18px;display:grid}.oa-rchat__t{font-family:var(--oa-display,var(--o-display));letter-spacing:-.015em;color:var(--o-ink);font-size:clamp(1.15rem,1.02rem + .5vw,1.4rem);font-weight:640;line-height:1.25}:is(.oa--compacta,.oa--panel) .oa-rchat__t{font-size:1.12rem}.oa-rchat__t:focus{outline:none}.oa-rchat__t:focus-visible{outline:2px solid var(--acento);outline-offset:4px;border-radius:6px}.oa-rchat__porque{color:var(--o-ink-2);font-size:.9rem;line-height:1.5}.oa-rchat__actual .oa-pista{margin:-4px 0 0}.oa-rchat__actual .oa-opciones{margin:0}.oa-rchat__sectores .o-chip{font-size:.88rem}.oa-opciones.is-pide{border-radius:var(--o-radius);border:1px dashed var(--acento-line);background:var(--acento-soft);padding:10px}.oa-rchat__in{max-width:640px}.oa-rchat__nota{min-height:1.2em;color:var(--o-warn);font-size:.88rem;font-weight:540}.oa-rchat__nota:empty{min-height:0;display:none}.oa-rchat .oa-nav{margin-top:2px}.oa-rent{gap:4px;max-width:820px;display:grid}.oa-rent .oa-resumen{margin:16px 0 8px}.oa-rent__lista{margin-top:8px}.oa-rent__lista li{align-items:center}.oa-rent__txt{flex:1;min-width:0}.oa-rent__lista li.is-falta{color:var(--o-ink-3)}.oa-rent__lista li.is-falta .oa-entendido__ico{background:var(--o-surface-3);color:var(--o-ink-3)}.oa-rent__corregir{flex:none}@container oa (width<=460px){.oa-rent__corregir span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.oa-rent .oa-nota{margin-top:14px}.oa-rent .oa-acciones{margin-top:18px}.oa-rent__barra{border-radius:var(--o-field-radius);background:var(--o-good-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:2px 0 14px;padding:10px 10px 10px 14px;display:flex}.oa-rent__barra p{color:var(--o-ink);flex:280px;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.45;display:flex}.oa-rent__barra .o-ico{color:var(--o-good);flex:none;margin-top:2px}.oa-rapido__aviso:empty{display:none}.oa-rapido__aviso{margin-bottom:14px}.oa-tablero>.oa-rprod{margin-top:30px}.oa-tablero>.oa-cierre{margin-top:26px}.oa-cierre__principal{justify-items:start;gap:8px;margin-top:4px;display:grid}.oa-cierre__wa .o-ico{width:20px;height:20px}.oa-cierre__ayuda{color:#cfc9da;font-size:.82rem;line-height:1.45}.oa-cierre .oa-cierre__acciones{margin-top:2px}.oa-cierre__copiar.is-hecho{color:#c9f5de;border-color:#8fe0b8}.oa-cierre__estado{color:#f4f1f9;min-height:1.3em;font-size:.88rem;font-weight:540}.oa-cierre__estado:empty{min-height:0}.oa-cierre__manual:empty{display:none}.oa-cierre__manual{color:#e4dfee;gap:8px;font-size:.86rem;display:grid}.oa-cierre__texto{border-radius:var(--o-field-radius);width:100%;min-height:160px;font-family:var(--o-code);resize:vertical;font-size:.8rem;line-height:1.5}.oa-cierre .oa-cierre__nota{gap:6px;display:grid}.oa-cierre__nota p{margin:0}.oa-cierre__nota b{color:#f4f1f9;overflow-wrap:anywhere;font-weight:600}.oa-cierre__nota a:not(.o-btn){color:#f4f1f9;text-underline-offset:.22em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.oa-cierre__mail{justify-self:start;margin-left:-10px}@container oa (width>=900px){.oa-plan__grid>.oa-cierre{position:sticky;top:92px}.oa--portada .oa-plan__grid>.oa-cierre{top:12px}.oa-plan__grid>.oa-cierre .oa-cierre__wa{width:100%}.oa-plan__grid>.oa-cierre .oa-cierre__wa span{white-space:normal;text-align:left}}.oa-plan.is-vacio>.oa-cierre{margin-top:24px}@container oa (width<=520px){.oa-cierre__wa{width:100%}.oa-cierre__wa span{white-space:normal;text-align:left}.oa-cierre .oa-cierre__acciones .o-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.oa-rchat .oa-msg,.oa-rchat__editar{transition:none;animation:none}}@media print{#o-impresion .oa-imp{color:#15121f;font-family:var(--o-font);font-size:10.5pt;line-height:1.45;display:block}.oa-imp__cab{color:#5d5772;border-bottom:1px solid #c9c5d8;justify-content:space-between;gap:12px;margin-bottom:12pt;padding-bottom:6pt;font-size:9pt;display:flex}.oa-imp h1{font-family:var(--o-display);letter-spacing:-.02em;margin:0 0 6pt;font-size:20pt;line-height:1.15}.oa-imp h2{margin:16pt 0 8pt;font-size:13pt}.oa-imp__entiendo{color:#3a3550;margin:0 0 10pt;font-size:11pt}.oa-imp__resp{grid-template-columns:max-content 1fr;gap:2pt 12pt;margin:0 0 12pt;font-size:9.5pt;display:grid}.oa-imp__resp dt{color:#3a3550;font-weight:600}.oa-imp__resp dd{margin:0}.oa-imp__tot{gap:10pt;margin:0 0 6pt;display:flex}.oa-imp__tot>div{border:1px solid #c9c5d8;border-radius:8pt;flex:1;padding:8pt 10pt}.oa-imp__tot dt{color:#5d5772;font-size:8.5pt}.oa-imp__tot dd{margin:2pt 0;font-size:13pt;font-weight:650}.oa-imp__tot span{color:#5d5772;font-size:8pt}.oa-imp__ideas{margin:0;padding-left:16pt}.oa-imp__ideas>li{break-inside:avoid;border-bottom:1px solid #e4e1ec;margin-bottom:9pt;padding-bottom:8pt}.oa-imp__ideas h3{margin:0;font-size:11pt}.oa-imp__ideas p{margin:2pt 0 0}.oa-imp__meta,.oa-imp__sup,.oa-imp__porque{color:#5d5772;font-size:8.8pt}.oa-imp__cifras{font-weight:600}.oa-imp__pie{color:#3a3550;margin-top:12pt;font-size:8.8pt}.oa-imp__pie p{margin:0 0 3pt}}
