.reto{border-radius:var(--r-lg);padding:clamp(20px,3vw,30px);position:relative;overflow:hidden}.reto h2{font-size:clamp(1.7rem,3vw,2.3rem);margin:0;color:#fff}.reto__head{display:flex;gap:14px;align-items:flex-start}.reto__head p{margin:.25em 0 0;color:#c9cedb}.reto__icon{width:36px;height:36px;color:var(--yellow);flex:0 0 auto}.reto__fan{list-style:none;display:flex;justify-content:center;margin:22px 0 24px;padding:0;height:128px}.reto__fan li{width:96px;margin:0 -10px;rotate:calc((var(--i) - 1) * 8deg);translate:0 calc(var(--i) * 0px + (var(--i) - 1) * (var(--i) - 1) * 10px);transition:rotate .3s var(--snap)}.reto:hover .reto__fan li{rotate:calc((var(--i) - 1) * 12deg)}.reto__mini{display:block;background:#fff;padding:6px;border-radius:10px;border:2.5px solid var(--yellow);box-shadow:0 10px 20px #0000004d}.reto__mini .art{border-radius:6px}.reto__practice{display:block;margin:12px auto 0;background:none;border:0;color:#fff;text-decoration:underline;text-underline-offset:4px;font:600 .95rem var(--body);cursor:pointer;padding:8px}.reto__bar{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#c9cedb}.reto__pips{display:flex;gap:6px;flex:1}.reto__pips i{height:8px;flex:1;max-width:46px;border-radius:4px;background:var(--ink-3)}.reto__pips i.is-ok{background:var(--yellow)}.reto__pips i.is-bad{background:var(--coral)}.reto__pips i.is-now{box-shadow:inset 0 0 0 2px var(--yellow)}.reto__timer{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;grid-auto-flow:column;align-content:center;background:conic-gradient(var(--yellow) calc(var(--left, 1) * 360deg),var(--ink-3) 0);position:relative}.reto__timer:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--ink)}.reto__timer b,.reto__timer small{position:relative;color:#fff;font:800 1.15rem var(--display)}.reto__timer small{font-size:.75rem}.reto__timer.is-off{display:none}.reto__prompt{font:800 1.45rem/1.15 var(--display);margin:18px 0 8px}.reto__clue{margin:0 0 18px;padding:14px 16px;background:var(--ink-2);border-radius:12px;font-size:1rem;color:#e6e9f2;border:0}.reto__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reto__opts button{min-height:64px;border-radius:14px;border:0;background:#fff;color:var(--ink);font:750 1.05rem/1.15 var(--display);padding:10px;cursor:pointer;transition:transform .12s var(--snap),background .12s}.reto__opts button:hover{transform:translateY(-2px);background:var(--yellow-soft)}.reto__opts button.is-ok{background:var(--yellow)}.reto__opts button.is-bad{background:var(--coral);color:#fff}.reto__opts button.is-ok:after{content:" · Correcto";font-size:.8em}.reto__opts button.is-bad:after{content:" · No";font-size:.8em}.reto__opts button:disabled{cursor:default}.reto__score{font:850 2.2rem/1 var(--display);text-align:center;margin:4px 0 10px}.reto__xp{margin:0 auto 10px;width:fit-content;background:var(--yellow);color:var(--ink);font:900 clamp(2.4rem,7vw,3.4rem)/1 var(--display);padding:.2em .6em;border-radius:999px}.reto__msg{text-align:center;color:#c9cedb}.reto__review{margin:8px 0 16px}.reto__review ul{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:8px}.reto__review a{display:inline-block;background:#fff;color:var(--ink);padding:.45em .9em;border-radius:10px;font:750 .95rem var(--display);text-decoration:none}.reto [data-step=done]{text-align:center}.reto [data-step=done] .reto__review{text-align:left}.reto.is-flip .reto__screen:not([hidden]){animation:flipin .38s var(--snap)}@keyframes flipin{0%{transform:perspective(900px) rotateY(-70deg);opacity:0}}.tool{margin:40px 0;padding:clamp(18px,3vw,28px);background:#fff;border-radius:var(--r-lg);box-shadow:inset 0 0 0 2.5px var(--cobalt);max-width:760px}.tool h2{margin:0 0 .3em;font-size:clamp(1.35rem,2.6vw,1.8rem)}.tool__lead{margin:0 0 16px;color:var(--muted)}.tool__fig{margin:0 0 16px}.tool__fig svg{width:100%;height:auto;display:block;border-radius:10px;font-family:var(--display)}.tool__table{width:100%;border-collapse:collapse;font-size:.95rem;margin:0 0 12px}.tool__table th,.tool__table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.tool__table thead th{background:var(--paper-2);font-family:var(--display)}.tool__bars{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.tool__bars li{display:grid;grid-template-columns:70px 1fr 70px;gap:10px;align-items:center;font:700 .95rem var(--display)}.tool__bar{height:16px;width:var(--w);background:var(--cobalt);border-radius:4px}.tool__bars li:nth-child(n+4) .tool__bar{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--ink)}.tool__bv{text-align:right}.tool__form{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0 0 14px}.tool__form label{display:grid;gap:4px;font:700 .9rem var(--display);min-width:140px;flex:1 1 140px}.tool__form input,.tool__form select{font:600 1rem var(--body);padding:9px 10px;border-radius:10px;border:2px solid var(--line);background:var(--paper);color:var(--ink);min-width:0}.tool__form input[type=range]{padding:0;accent-color:var(--cobalt)}.tool__out{font-size:1.05rem;margin:0 0 12px}.tool__out b{font:850 1.5rem var(--display);background:var(--yellow);padding:0 .3em;border-radius:6px}.tool__how{font-size:.88rem;color:var(--muted);margin:0}.tool__err{color:var(--coral);font-weight:700;margin:8px 0 0}.tool__strip{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 12px;min-height:22px}.tool__strip i{width:18px;height:22px;border-radius:3px;background:var(--cobalt)}.tool__strip i.is-part{background:var(--sky, #7fa6ee)}.film{margin:0 0 36px;border-radius:var(--r-lg);overflow:hidden;background:var(--ink);box-shadow:0 0 0 2.5px var(--ink);max-width:760px}.film__frame{position:relative;aspect-ratio:16 / 9;background:var(--ink)}.film__play,.film__frame video{position:absolute;inset:0;width:100%;height:100%;display:block}.film__play img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.film__btn{position:absolute;left:clamp(12px,2.4vw,22px);bottom:clamp(12px,2.4vw,22px);display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 14px;background:var(--yellow);color:var(--ink);border-radius:999px;font:800 1rem/1 var(--display);box-shadow:0 4px 0 var(--ink)}.film__play:hover .film__btn,.film__play:focus-visible .film__btn{transform:translateY(-2px)}.film figcaption{padding:12px 16px;color:#c9cedb;font-size:.92rem}.film figcaption b{color:#fff}.film__text{border-top:1px solid var(--ink-3);padding:0 16px;color:#e6e9f2}.film__text summary{cursor:pointer;padding:12px 0;font:700 .9rem var(--display);color:var(--yellow)}.film__text p{margin:0 0 12px;max-width:70ch}.excard{max-width:860px;margin:0 0 36px;padding:16px;border-radius:var(--r-lg);background:var(--cobalt);color:#fff;box-shadow:0 6px 0 var(--ink);display:grid;gap:12px}.excard__head{display:grid;gap:4px}.excard__kick{font:700 .8rem var(--display);text-transform:uppercase;letter-spacing:.05em;color:var(--yellow)}.excard__t{font:850 1.4rem/1.15 var(--display)}.excard__frame{display:block;width:100%;aspect-ratio:16 / 10.4;border:0;border-radius:12px;background:var(--paper, #fff)}.excard__go{justify-self:start;color:#fff;font:800 .95rem var(--display);text-decoration:underline;text-underline-offset:3px}.term__head[data-astro-cid-hx7a46nt] h1[data-astro-cid-hx7a46nt]{margin-bottom:.25em;overflow-wrap:anywhere}.term__chips[data-astro-cid-hx7a46nt]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.chip--save[data-astro-cid-hx7a46nt]{border:0;cursor:pointer;background:var(--yellow);font-weight:700}.chip--save[data-astro-cid-hx7a46nt] svg{width:16px;height:16px}.chip--save[data-astro-cid-hx7a46nt][aria-pressed=true]{background:var(--ink);color:var(--yellow)}.term__def[data-astro-cid-hx7a46nt]{font-size:clamp(1.15rem,1.9vw,1.32rem);line-height:1.55;max-width:40ch}.term__card[data-astro-cid-hx7a46nt]{margin:0 18px 0 0;position:relative;background:#fff;border:3px solid var(--cobalt);border-radius:var(--r-lg);padding:14px;box-shadow:10px 10px 0 -2px var(--yellow)}.term__card[data-astro-cid-hx7a46nt]:after{content:attr(data-l);position:absolute;right:-18px;top:32%;width:18px;height:96px;background:var(--cobalt);color:#fff;border-radius:0 12px 12px 0;display:grid;place-items:center;font:850 .95rem var(--display)}.term__card--legendaria[data-astro-cid-hx7a46nt]{border-color:var(--ink)}.term__card--legendaria[data-astro-cid-hx7a46nt]:after{background:var(--ink);color:var(--yellow)}.term__card[data-astro-cid-hx7a46nt] .art{border-radius:12px}.term__no[data-astro-cid-hx7a46nt]{position:absolute;right:26px;top:24px;z-index:2;font:700 .8rem var(--display);color:#fff;background:#1017298c;padding:3px 8px;border-radius:6px}.term__card[data-astro-cid-hx7a46nt] figcaption[data-astro-cid-hx7a46nt]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 4px 2px}.term__card[data-astro-cid-hx7a46nt] figcaption[data-astro-cid-hx7a46nt] b[data-astro-cid-hx7a46nt]{font:850 1.25rem var(--display)}.term__h1q[data-astro-cid-hx7a46nt]{display:block;font:750 clamp(1.05rem,2vw,1.3rem)/1.25 var(--display);letter-spacing:-.01em;color:var(--muted);margin-top:.35em}.term__grid[data-astro-cid-hx7a46nt]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(24px,5vw,56px);margin-top:6px;align-items:start}.term__head[data-astro-cid-hx7a46nt]{margin-bottom:32px}.term__side[data-astro-cid-hx7a46nt]{align-self:stretch;display:flex;flex-direction:column;gap:28px}.term__stick[data-astro-cid-hx7a46nt]{position:sticky;top:96px;display:grid;gap:18px}.term__origin[data-astro-cid-hx7a46nt]{background:var(--paper-2);border-radius:var(--r);padding:18px 22px;margin-bottom:28px;max-width:68ch}.term__origin[data-astro-cid-hx7a46nt] h2[data-astro-cid-hx7a46nt]{font-size:1.25rem;margin-bottom:.3em}.term__origin[data-astro-cid-hx7a46nt] p[data-astro-cid-hx7a46nt]{margin:0}.term__tax[data-astro-cid-hx7a46nt]{font-size:.95rem;background:#fff;border-radius:var(--r);padding:14px 18px;box-shadow:inset 0 0 0 1.5px var(--line)}.term__tax[data-astro-cid-hx7a46nt] p[data-astro-cid-hx7a46nt]{margin:.2em 0}.term__dates[data-astro-cid-hx7a46nt]{margin-top:48px;font-size:.9rem;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.faq[data-astro-cid-hx7a46nt] h3[data-astro-cid-hx7a46nt]{font-size:1.12rem}.term__src[data-astro-cid-hx7a46nt] h2[data-astro-cid-hx7a46nt]{font-size:1.1rem}.term__src[data-astro-cid-hx7a46nt] ol[data-astro-cid-hx7a46nt]{font-size:.92rem;color:var(--muted)}.frozen[data-astro-cid-hx7a46nt] .cc-list{display:grid;gap:14px;margin:1.4em 0}.frozen[data-astro-cid-hx7a46nt] .cc-card{background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 2px var(--line);padding:14px}.frozen[data-astro-cid-hx7a46nt] .cc-card-main{display:grid;grid-template-columns:34px 92px 1fr auto;gap:14px;align-items:center}.frozen[data-astro-cid-hx7a46nt] .cc-rank{font:900 1.5rem var(--display);color:var(--cobalt)}.frozen[data-astro-cid-hx7a46nt] .cc-logo img{border-radius:10px;width:92px;height:auto}.frozen[data-astro-cid-hx7a46nt] .cc-name{font:800 1.1rem var(--display)}.frozen[data-astro-cid-hx7a46nt] .tag{margin-left:8px;font-size:.75rem;background:var(--yellow-soft);padding:2px 8px;border-radius:6px}.frozen[data-astro-cid-hx7a46nt] .cc-rating{display:flex;gap:8px;font-size:.88rem;color:var(--muted)}.frozen[data-astro-cid-hx7a46nt] .cc-stars{color:var(--cobalt)}.frozen[data-astro-cid-hx7a46nt] .cc-highlight{margin:4px 0 0;font-size:.95rem}.frozen[data-astro-cid-hx7a46nt] .cc-cta{display:grid;gap:6px;justify-items:end;text-align:right}.frozen[data-astro-cid-hx7a46nt] .cc-bonus{display:grid;font-size:.82rem}.frozen[data-astro-cid-hx7a46nt] .cc-bonus-amt{font-weight:700}.frozen[data-astro-cid-hx7a46nt] .cc-btn{display:inline-block;background:var(--yellow);color:var(--ink);font:800 1rem var(--display);padding:.6em 1.2em;border-radius:999px;text-decoration:none}.frozen[data-astro-cid-hx7a46nt] .cc-review{font-size:.85rem}.frozen[data-astro-cid-hx7a46nt] .cc-card-rg{font-size:.78rem;color:var(--muted);margin-top:10px;border-top:1px solid var(--line);padding-top:8px}@media(max-width:960px){.term__grid[data-astro-cid-hx7a46nt]{display:flex;flex-direction:column;align-items:stretch;gap:0}.term__main[data-astro-cid-hx7a46nt],.term__side[data-astro-cid-hx7a46nt]{display:contents}.term__head[data-astro-cid-hx7a46nt]{order:-2}.term__card[data-astro-cid-hx7a46nt]{order:-1;width:calc(100% - 18px);max-width:340px;margin-bottom:36px}.term__stick[data-astro-cid-hx7a46nt]{order:1;position:static;margin-top:28px}}@media(min-width:721px)and (max-width:960px){.term__grid[data-astro-cid-hx7a46nt]{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:40px}.term__grid[data-astro-cid-hx7a46nt]>[data-astro-cid-hx7a46nt]>[data-astro-cid-hx7a46nt]{grid-column:1 / -1}.term__grid[data-astro-cid-hx7a46nt] .term__head[data-astro-cid-hx7a46nt]{grid-column:1;grid-row:1}.term__grid[data-astro-cid-hx7a46nt] .term__card[data-astro-cid-hx7a46nt]{grid-column:2;grid-row:1;width:auto;margin-bottom:32px}}@media(max-width:720px){.frozen[data-astro-cid-hx7a46nt] .cc-card-main{grid-template-columns:30px 70px 1fr}.frozen[data-astro-cid-hx7a46nt] .cc-cta{grid-column:1 / -1;justify-items:stretch;text-align:left}}
