.ix{--ix-banda-1:color-mix(in oklab, var(--ink) 12%, white);--ix-banda-2:color-mix(in oklab, var(--ink) 30%, white);--ix-banda-3:color-mix(in oklab, var(--ink) 55%, white);--ix-banda-4:var(--ink)}.ix-caja{border:1px solid var(--pr-hilo);background:var(--background);border-radius:20px;gap:1.25rem;max-width:46rem;padding:clamp(1.25rem,4vw,2.25rem);display:grid}.ix-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:1rem;font-weight:700}.ix-titulo,.ix-pregunta{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.ix-titulo{font-size:clamp(1.6rem,3.6vw,2.2rem)}.ix-pregunta{font-size:clamp(1.3rem,3vw,1.65rem)}.ix-titulo:focus,.ix-pregunta:focus{outline:none}.ix-promesas{color:var(--pr-sec);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ix-promesas li:before{content:"✓";color:var(--ink);margin-right:.6rem;font-weight:700}.ix-acciones{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.ix-top{gap:.5rem;display:grid}.ix-meta{color:var(--pr-sec);justify-content:space-between;gap:.75rem;font-size:1rem;display:flex}.ix-meta b{color:var(--ink)}.ix-barra{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:3px;height:6px;overflow:hidden}.ix-barra span{background:var(--ink);border-radius:3px;height:100%;transition:width .2s;display:block}.ix-ops{gap:.6rem;display:grid}.ix-op{text-align:left;min-height:3rem;font:inherit;color:var(--ink);border:1px solid var(--pr-hilo);background:var(--background);cursor:pointer;border-radius:14px;align-items:flex-start;gap:.9rem;padding:.8rem 1rem;font-size:1rem;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.ix-op:hover:not(:disabled){border-color:var(--ink)}.ix-op[aria-pressed=true]{border-color:var(--ink);background:color-mix(in oklab, var(--ink) 8%, transparent);box-shadow:inset 0 0 0 1px var(--ink)}.ix-op:focus-visible,.ix-form :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ix-key{width:1.75rem;height:1.75rem;color:var(--pr-sec);border:1px solid var(--pr-hilo);border-radius:7px;flex:none;place-items:center;margin-top:0;font-size:1rem;display:grid}.ix-pie{color:var(--pr-sec);justify-content:space-between;align-items:center;gap:.75rem;font-size:1rem;display:flex}.ix-resultado{gap:1.75rem;max-width:52rem;font-size:1.25rem;line-height:1.55;display:grid}.ix-r-cab{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.1rem;display:flex}.ix-num{letter-spacing:-.04em;margin:0;font-size:clamp(3.6rem,10vw,5rem);font-weight:800;line-height:.9}.ix-num small{letter-spacing:0;color:var(--pr-sec);margin-left:.2rem;font-size:.34em;font-weight:500}.ix-chip{background:color-mix(in oklab, var(--ink) 8%, transparent);border-radius:999px;align-items:center;width:max-content;padding:.35rem .9rem;font-size:1.1875rem;font-weight:600;display:inline-flex}.ix-chip-rojo{color:var(--accent-text);background:color-mix(in oklab, var(--primary) 12%, white);margin-top:.25rem;padding:.15rem .6rem;font-size:1.0625rem}.ix-escala{padding:.4rem 0 1.5rem;position:relative}.ix-pista{gap:2px;height:12px;display:flex}.ix-pista span:first-child{border-radius:6px 0 0 6px}.ix-pista span:last-child{border-radius:0 6px 6px 0}.ix-marca{background:var(--ink);width:16px;height:16px;box-shadow:0 0 0 3px var(--background);border-radius:50%;position:absolute;top:0;transform:translate(-50%)}.ix-ticks{height:1.6rem;color:var(--pr-sec);font-size:1.125rem;position:absolute;bottom:0;left:0;right:0}.ix-ticks span{position:absolute;transform:translate(-50%)}.ix-ticks span:first-child{transform:none}.ix-ticks span:last-child{transform:translate(-100%)}.ix-aviso{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:12px;margin:0;padding:.9rem 1.1rem;font-size:1.1875rem}.ix-bloque{border-top:1px solid var(--pr-hilo);gap:.7rem;padding-top:1.25rem;display:grid}.ix-bloque :is(h2,h3){letter-spacing:.08em;text-transform:uppercase;color:var(--pr-sec);margin:0;font-size:1.1875rem;font-weight:700}.ix-barras{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ix-fila{grid-template-columns:10rem 1fr 7.5rem;align-items:center;gap:.75rem;display:grid}.ix-nombre{flex-direction:column;line-height:1.3;display:flex}.ix-riel{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:5px;height:12px;overflow:hidden}.ix-riel span{background:var(--ink);border-radius:2px 5px 5px 2px;height:100%;display:block}.ix-valor{text-align:right;color:var(--pr-sec);font-size:1.1875rem}.ix-valor b{color:var(--ink)}.ix-lista{gap:.75rem;margin:0;padding-left:1.5rem;display:grid}.ix-paso-nombre{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:750}.ix-form{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.ix-ancho{grid-column:1/-1}.ix-campo{color:var(--pr-sec);gap:.35rem;font-size:1.1875rem;display:grid}.ix-campo input,.ix-campo select{font:inherit;color:var(--ink);border:1px solid var(--pr-hilo);background:var(--background);border-radius:12px;min-height:3.25rem;padding:.7rem .9rem;font-size:1.1875rem}.ix-check{color:var(--pr-sec);align-items:flex-start;gap:.7rem;font-size:1.1875rem;display:flex}.ix-check input{flex:none;width:1.4rem;height:1.4rem;margin-top:.15rem}.ix-error:empty{min-height:0}.ix-error{color:var(--destructive);margin:0;font-size:1.1875rem}@media (max-width:640px){.ix-form{grid-template-columns:1fr}.ix-fila{grid-template-columns:1fr auto;grid-template-areas:"n v""r r";gap:.35rem .75rem}.ix-nombre{grid-area:n}.ix-riel{grid-area:r}.ix-valor{grid-area:v}}@media (prefers-reduced-motion:reduce){.ix-barra span,.ix-op{transition:none}}.ix-enlace{color:var(--accent-text);text-underline-offset:3px;font-weight:650;text-decoration:underline}.ix-enlace:hover{text-decoration-thickness:2px}.ix-legal{color:var(--pr-sec);margin:0;font-size:1.125rem;line-height:1.5}.ix-resultado .ix-kick,.ix-chip-rojo,.ix .pr-nota,.ix .pr-enlace{font-size:1.125rem}.ix-resultado .pr-prosa{font-size:clamp(1.125rem,2vw,1.3rem)}.ix-resultado [data-slot=button]{font-size:1.125rem}
