.pw-caja-mano{color:var(--pw-ember-hondo);margin-bottom:10px;font-size:1.35rem}.pw-caja{padding-bottom:clamp(56px,8vw,96px)}.pw-caja .pw-h2{max-width:20ch}.pw-caja-form{background:var(--pw-blanco);border:1.5px solid var(--pw-linea);max-width:860px;box-shadow:var(--pw-sombra);border-radius:22px;gap:16px;margin-top:30px;padding:clamp(16px,3vw,24px);display:grid}.pw-caja-frase{resize:vertical;border:1.5px solid var(--pw-linea-fuerte);background:var(--pw-suelo);width:100%;min-height:104px;color:var(--pw-tinta);font-family:var(--pw-cuerpo);border-radius:14px;padding:14px 16px;font-size:17px;line-height:1.5;transition:border-color .16s ease-out,background-color .16s ease-out}.pw-caja-frase::placeholder{color:var(--pw-tinta-3)}.pw-caja-frase:focus-visible{border-color:var(--pw-ember-hondo);background:var(--pw-blanco);box-shadow:0 0 0 4px var(--pw-ember-suave);outline:none}.pw-caja-frase[aria-invalid=true]{border-color:var(--pw-error)}.pw-caja-fila{gap:8px;display:grid}.pw-caja-prueba{color:var(--pw-tinta-3);font-size:14px;font-weight:700}.pw-caja .pw-chip{font-family:var(--pw-cuerpo)}.pw-caja .pw-chip:disabled{opacity:.5;cursor:default}.pw-caja-boton{justify-self:start;min-width:230px}.pw-caja-resultado{animation:pw-caja-llega .52s var(--pw-sale) both;gap:clamp(24px,4vw,48px);margin-top:32px;display:grid}@keyframes pw-caja-llega{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.pw-caja-resultado{animation:none}}.pw-caja-vista{background:var(--c-fondo);min-width:0;color:var(--c-texto);font-family:var(--c-cuerpo);box-shadow:var(--pw-sombra-alta);border:1px solid var(--pw-linea);border-radius:20px;margin:0;overflow:hidden}.pw-caja-nav{border-bottom:1px solid color-mix(in oklab, var(--c-texto) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:16px 22px;font-size:13px;display:flex}.pw-caja-nav strong{font-family:var(--c-titulos);font-size:17px}.pw-caja-nav span{opacity:.72}.pw-caja-portada{justify-items:start;gap:14px;padding:clamp(32px,6vw,64px) 22px clamp(36px,6vw,64px);display:grid}.pw-caja-titular{font-family:var(--c-titulos);letter-spacing:-.01em;text-wrap:balance;max-width:16ch;font-size:clamp(2rem,5vw,3.1rem);font-weight:700;line-height:1.04}.pw-caja-bajada{opacity:.85;text-wrap:pretty;max-width:44ch;font-size:1.02rem;line-height:1.55}.pw-caja-cta{background:var(--c-acento);color:var(--c-sobre);border-radius:999px;margin-top:6px;padding:12px 22px;font-size:15px;font-weight:700}.pw-caja-vista figcaption{font-size:12px;font-family:var(--pw-cuerpo);color:var(--pw-tinta-3);background:var(--pw-blanco);border-top:1px solid var(--pw-linea);padding:10px 22px}.pw-caja-decision{align-content:start;gap:18px;min-width:0;display:grid}.pw-caja-decision .pw-caja-mano{margin-bottom:-6px}.pw-caja-porque{color:var(--pw-tinta-2);text-wrap:pretty;font-size:1.1rem;line-height:1.6}.pw-caja-ficha{border-top:1px solid var(--pw-linea);margin:0;display:grid}.pw-caja-ficha>div{border-bottom:1px solid var(--pw-linea);grid-template-columns:9.5rem 1fr;gap:12px;padding:11px 0;font-size:15px;display:grid}.pw-caja-ficha dt{color:var(--pw-tinta);font-weight:700}.pw-caja-ficha dd{color:var(--pw-tinta-2);min-width:0;margin:0}.pw-caja-colores{gap:6px;display:flex}.pw-caja-colores span{border:1px solid var(--pw-linea-fuerte);border-radius:999px;width:26px;height:26px}.pw-caja-principal{justify-self:start}.pw-caja-cupo{color:var(--pw-tinta-2);margin-top:-8px;font-size:14.5px}.pw-caja-cupo strong{color:var(--pw-tinta)}.pw-caja-guardar{justify-self:start}.pw-caja-whatsapp{background:var(--pw-blanco);border:1.5px solid var(--pw-linea);border-radius:18px;gap:12px;padding:18px;display:grid}.pw-caja-whatsapp .btn-primary{justify-self:start}.pw-caja-guardada{color:var(--pw-tinta);background:#009e721f;background:lab(57.771% -48.4465 13.6625/.12);border-radius:14px;padding:14px 18px;font-size:15px}.pw-caja-otra{color:var(--pw-ember-hondo);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (max-width:479px){.pw-caja-ficha>div{grid-template-columns:1fr;gap:2px}.pw-caja-boton,.pw-caja-principal,.pw-caja-guardar,.pw-caja-whatsapp .btn-primary{justify-self:stretch}}@media (min-width:960px){.pw-caja-resultado{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}
