.visor[data-astro-cid-kossocsa]{background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.barra[data-astro-cid-kossocsa]{z-index:3;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:16px;height:62px;padding:0 16px;display:flex;position:relative}.izq[data-astro-cid-kossocsa],.der[data-astro-cid-kossocsa]{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.der[data-astro-cid-kossocsa]{justify-content:flex-end;gap:8px}.brand[data-astro-cid-kossocsa] .logo{width:28px;height:28px}.brand[data-astro-cid-kossocsa]:hover .logo .core{transform:scale(1.45)}.volver[data-astro-cid-kossocsa]{border-left:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding-left:14px;font-size:.75rem;transition:color .2s;display:inline-flex}.volver[data-astro-cid-kossocsa] svg{width:13px;height:13px;transition:transform .3s var(--ease)}.volver[data-astro-cid-kossocsa]:hover{color:var(--accent)}.volver[data-astro-cid-kossocsa]:hover svg{transform:translate(-3px)}.titulo[data-astro-cid-kossocsa]{align-items:center;gap:10px;min-width:0;display:flex}h1[data-astro-cid-kossocsa]{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;overflow:hidden}.tag[data-astro-cid-kossocsa]{color:var(--accent);background:var(--accent-soft);border-radius:999px;flex:none;padding:3px 9px;font-size:.68rem}.disp[data-astro-cid-kossocsa]{border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:flex}.disp[data-astro-cid-kossocsa] button[data-astro-cid-kossocsa]{width:38px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;transition:background-color .2s,color .2s;display:grid}.disp[data-astro-cid-kossocsa] button[data-astro-cid-kossocsa]:hover{color:var(--ink)}.disp[data-astro-cid-kossocsa] button[data-astro-cid-kossocsa][aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.disp[data-astro-cid-kossocsa] svg[data-astro-cid-kossocsa]{width:19px;height:19px}.ico-btn[data-astro-cid-kossocsa]{border:1px solid var(--line);height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:.85rem;transition:color .2s,border-color .2s;display:inline-flex}.ico-btn[data-astro-cid-kossocsa].solo{justify-content:center;width:38px;padding:0}.ico-btn[data-astro-cid-kossocsa]:hover,.ico-btn[data-astro-cid-kossocsa][aria-expanded=true]{color:var(--ink);border-color:var(--line-strong)}.ico-btn[data-astro-cid-kossocsa] svg[data-astro-cid-kossocsa]{width:18px;height:18px}.cta[data-astro-cid-kossocsa]{white-space:nowrap;padding:9px 16px;font-size:.86rem}.escenario[data-astro-cid-kossocsa]{background-color:var(--soft);background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);background-size:22px 22px;flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.marco[data-astro-cid-kossocsa]{background:var(--bg);border:1px solid var(--line-strong);width:100%;max-width:100%;height:100%;box-shadow:0 30px 70px -36px var(--shadow);transition:width .6s var(--ease-out), height .6s var(--ease-out), border-radius .6s var(--ease-out), border-width .3s;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.marco[data-astro-cid-kossocsa][data-disp=tablet]{border:10px solid #14161a;border-radius:30px;width:834px;height:min(100%,1112px)}.marco[data-astro-cid-kossocsa][data-disp=movil]{border:10px solid #14161a;border-radius:46px;width:390px;height:min(100%,844px)}.cromo[data-astro-cid-kossocsa]{border-bottom:1px solid var(--line);background:var(--soft);flex:none;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.marco[data-astro-cid-kossocsa]:not([data-disp=escritorio]) .cromo[data-astro-cid-kossocsa]{display:none}.cromo[data-astro-cid-kossocsa] i[data-astro-cid-kossocsa]{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.url[data-astro-cid-kossocsa]{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:8px;align-items:center;gap:6px;margin:0 auto;padding:4px 48px;font-size:.72rem;display:inline-flex}.url[data-astro-cid-kossocsa] svg[data-astro-cid-kossocsa]{width:11px;height:11px;color:var(--ok)}.lienzo[data-astro-cid-kossocsa]{flex:1;min-height:0;position:relative}iframe[data-astro-cid-kossocsa]{background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.cargando[data-astro-cid-kossocsa]{background:var(--bg);color:var(--muted);transition:opacity .45s var(--ease-out), visibility .45s;place-content:center;justify-items:center;gap:12px;font-size:.75rem;display:grid;position:absolute;inset:0}.cargando[data-astro-cid-kossocsa].fuera{opacity:0;visibility:hidden}.detalles[data-astro-cid-kossocsa]{z-index:2;background:var(--bg);border-left:1px solid var(--line);width:min(380px,100%);transition:transform .5s var(--ease-out), box-shadow .5s;padding:28px 28px 32px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.detalles[data-astro-cid-kossocsa].abierto{box-shadow:-30px 0 60px -40px var(--shadow);transform:none}.cerrar[data-astro-cid-kossocsa]{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.cerrar[data-astro-cid-kossocsa]:hover{color:var(--ink)}.cerrar[data-astro-cid-kossocsa] svg[data-astro-cid-kossocsa]{width:16px;height:16px}.detalles[data-astro-cid-kossocsa] h2[data-astro-cid-kossocsa]{letter-spacing:-.03em;margin:14px 0 8px;font-size:1.7rem}.detalles[data-astro-cid-kossocsa] h3[data-astro-cid-kossocsa]{color:var(--accent);margin:26px 0 8px;font-size:.72rem;font-weight:400}.detalles[data-astro-cid-kossocsa] p[data-astro-cid-kossocsa]{color:var(--muted);font-size:.94rem}.detalles[data-astro-cid-kossocsa] .resumen[data-astro-cid-kossocsa]{color:var(--ink)}.detalles[data-astro-cid-kossocsa] ul[data-astro-cid-kossocsa]{gap:6px;font-size:.92rem;list-style:none;display:grid}.detalles[data-astro-cid-kossocsa] li[data-astro-cid-kossocsa]{gap:10px;display:flex}.detalles[data-astro-cid-kossocsa] li[data-astro-cid-kossocsa]:before{content:"›";color:var(--accent);font-family:var(--mono)}.detalles[data-astro-cid-kossocsa] .extra[data-astro-cid-kossocsa] li[data-astro-cid-kossocsa]:before{content:"+"}.ficticio[data-astro-cid-kossocsa]{border:1px dashed var(--line-strong);border-radius:10px;margin:28px 0 18px;padding:12px;font-size:.72rem!important}.detalles[data-astro-cid-kossocsa]>.btn[data-astro-cid-kossocsa]{justify-content:center;width:100%}.vecinos[data-astro-cid-kossocsa]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;padding-top:20px;display:grid}.vecinos[data-astro-cid-kossocsa] a[data-astro-cid-kossocsa]{gap:4px;font-size:.9rem;font-weight:500;transition:color .2s;display:grid}.vecinos[data-astro-cid-kossocsa] a[data-astro-cid-kossocsa]:hover{color:var(--accent)}.vecinos[data-astro-cid-kossocsa] .sig[data-astro-cid-kossocsa]{text-align:right}.vecinos[data-astro-cid-kossocsa] span[data-astro-cid-kossocsa]{color:var(--muted);align-items:center;gap:6px;font-size:.7rem;font-weight:400;display:inline-flex}.vecinos[data-astro-cid-kossocsa] .sig[data-astro-cid-kossocsa] span[data-astro-cid-kossocsa]{justify-content:flex-end}.vecinos[data-astro-cid-kossocsa] svg{width:12px;height:12px}@media (width<=1100px){.disp[data-astro-cid-kossocsa] button[data-astro-cid-kossocsa][data-disp=tablet],.ico-btn[data-astro-cid-kossocsa] span[data-astro-cid-kossocsa]{display:none}.ico-btn[data-astro-cid-kossocsa]{justify-content:center;width:38px;padding:0}}@media (width<=860px){.tag[data-astro-cid-kossocsa],.tema[data-astro-cid-kossocsa],.ico-btn[data-astro-cid-kossocsa].solo{display:none}}@media (width<=700px){.barra[data-astro-cid-kossocsa]{gap:10px;padding:0 12px}.izq[data-astro-cid-kossocsa]{gap:10px}.disp[data-astro-cid-kossocsa],.volver[data-astro-cid-kossocsa] span[data-astro-cid-kossocsa]{display:none}.volver[data-astro-cid-kossocsa]{padding-left:10px}.cta[data-astro-cid-kossocsa] .arr{display:none}.escenario[data-astro-cid-kossocsa]{padding:0}.marco[data-astro-cid-kossocsa],.marco[data-astro-cid-kossocsa][data-disp]{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.marco[data-astro-cid-kossocsa] .cromo[data-astro-cid-kossocsa]{display:none}}@media (width<=420px){.brand[data-astro-cid-kossocsa]{display:none}.volver[data-astro-cid-kossocsa]{border-left:0;padding-left:0}}
