.pantalla{flex-direction:column;height:100dvh;overflow:hidden}.barra,.pantalla{display:flex;background:var(--vw-fondo)}.barra{height:60px;flex:0 0 auto;align-items:center;gap:14px;padding:0 clamp(16px,4vw,28px);border-bottom:1px solid var(--vw-borde)}.barra .marca{font-family:var(--vw-display);font-weight:700;font-size:1.22rem;letter-spacing:-.03em;color:var(--vw-texto);text-decoration:none;white-space:nowrap}.barra .marca span{color:var(--vw-volt-tinta)}.barra .sub{margin:0;font-family:var(--vw-cuerpo);font-size:.85rem;font-weight:500;letter-spacing:normal;color:var(--vw-secundario);border-left:1px solid var(--vw-borde);padding-left:14px;white-space:nowrap}.barra .boton-tema{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--vw-r-pastilla,100px);border:1px solid var(--vw-borde);background:transparent;color:var(--vw-secundario);transition:color .16s ease,border-color .16s ease}.barra .boton-tema:hover{color:var(--vw-volt-tinta);border-color:var(--vw-volt-tinta)}.barra .boton-tema:focus-visible{outline:2px solid var(--vw-volt-tinta);outline-offset:2px}.barra .volver{margin-left:auto;font-family:var(--vw-cuerpo);font-size:.9rem;font-weight:600;color:var(--vw-secundario);text-decoration:none;white-space:nowrap}.barra .volver:hover{color:var(--vw-texto)}.barra .volver:focus-visible{outline:2px solid var(--vw-volt-tinta);outline-offset:3px;border-radius:4px}.lienzo{flex:1 1 auto;position:relative;min-height:0}@media (max-width:560px){.barra .sub{display:none}}.lienzo.sin-token{display:grid;place-items:center;padding:24px;text-align:center}.lienzo.sin-token>div{max-width:44ch}.lienzo.sin-token h1{font-family:var(--vw-display);font-size:clamp(22px,4vw,30px);line-height:1.15;letter-spacing:-.02em;color:var(--vw-texto);margin:0 0 12px}.lienzo.sin-token p{font-family:var(--vw-cuerpo);color:var(--vw-secundario);margin:0 0 22px}.volver-cta{display:inline-block;font-family:var(--vw-display);font-weight:700;font-size:.95rem;background:var(--vw-volt);color:var(--vw-sobre-volt);text-decoration:none;padding:12px 26px;border-radius:var(--vw-r-pastilla,100px)}