.w-cifras-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.w-cifras-objetivo{border:1px solid color-mix(in srgb, var(--color-luz) 50%, transparent);background:color-mix(in srgb, var(--color-luz) 8%, transparent);border-radius:1rem;flex-direction:column;margin:0;padding:.375rem .875rem .5rem;line-height:1.1;display:flex}.w-cifras-objetivo__rotulo{color:var(--color-luz);font-family:var(--font-titulo);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.w-cifras-objetivo__valor{color:var(--color-luz);font-family:var(--font-titulo);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800}.w-cifras-distancia{color:var(--color-texto-suave);font-family:var(--font-titulo);text-align:right;margin:0;font-weight:600}.w-cifras-distancia--llego{color:var(--color-sube)}.w-cifras-fichas{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:28rem;margin:1rem auto 0;display:flex}.w-cifras-ficha{border:2px solid var(--color-borde);background:var(--color-superficie);min-width:2.75rem;max-width:6.5rem;min-height:3.5rem;color:var(--color-texto);font-family:var(--font-titulo);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:1rem;flex-direction:column;flex:3.25rem;justify-content:center;align-items:center;padding:.25rem;font-size:1.5rem;font-weight:700;line-height:1;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.w-cifras-ficha:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-luz) 60%, transparent)}.w-cifras-ficha[aria-pressed=true]{border-color:var(--color-luz);background:color-mix(in srgb, var(--color-luz) 15%, transparent);color:var(--color-luz);transform:translateY(-3px)}.w-cifras-ficha:disabled{cursor:default;opacity:.6}.w-cifras-ficha--objetivo,.w-cifras-ficha--objetivo:disabled{border-color:var(--color-sube);background:color-mix(in srgb, var(--color-sube) 15%, transparent);color:var(--color-sube);opacity:1}.w-cifras-ficha--larga{font-size:1.125rem}.w-cifras-ficha__nueva{color:var(--color-info);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.625rem;font-weight:600}.w-cifras-operaciones{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;max-width:28rem;margin:.75rem auto 0;display:grid}.w-cifras-op{border:2px solid var(--color-borde);background:var(--color-superficie-2);min-height:3rem;color:var(--color-texto);font-family:var(--font-titulo);cursor:pointer;border-radius:1rem;font-size:1.625rem;font-weight:700;line-height:1;transition:border-color .15s,background-color .15s}.w-cifras-op:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-luz) 60%, transparent)}.w-cifras-op[aria-pressed=true]{border-color:var(--color-luz);background:var(--color-luz);color:var(--color-superficie)}.w-cifras-op:disabled{cursor:default;opacity:.4}.w-cifras-cuenta{color:var(--color-texto);font-family:var(--font-titulo);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.5rem;margin:.875rem 0 0;font-size:1.125rem;font-weight:700;display:flex}.w-cifras-ranura{border:2px dashed var(--color-borde);border-radius:.75rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;display:inline-flex}.w-cifras-ranura--llena{border-style:solid;border-color:var(--color-luz);background:color-mix(in srgb, var(--color-luz) 10%, transparent);color:var(--color-luz)}.w-cifras-cuenta__igual{color:var(--color-texto-suave)}.w-cifras-mensaje{min-height:1.5rem;color:var(--color-texto-suave);text-align:center;text-wrap:balance;margin:.75rem 0 0;font-size:.9375rem;font-weight:600}.w-cifras-mensaje--error{border:1px solid color-mix(in srgb, var(--color-baja) 45%, transparent);background:color-mix(in srgb, var(--color-baja) 10%, transparent);color:var(--color-baja);text-align:left;border-radius:.875rem;padding:.5rem .75rem}.w-cifras-mensaje--llego{color:var(--color-sube)}.w-cifras-acciones{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.w-cifras-subtitulo{color:var(--color-texto-suave);font-family:var(--font-titulo);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .375rem;font-size:.75rem;font-weight:600}.w-cifras-pasos{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.w-cifras-paso{border:1px solid var(--color-borde);background:var(--color-superficie-2);color:var(--color-texto);font-family:var(--font-titulo);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.75rem;margin:0;padding:.25rem .625rem}.w-cifras-paso--final{border-color:color-mix(in srgb, var(--color-sube) 50%, transparent);color:var(--color-sube)}@media (prefers-reduced-motion:reduce){.w-cifras-ficha,.w-cifras-op{transition:none}.w-cifras-ficha[aria-pressed=true]{transform:none}}
