.hero-map[data-astro-cid-5jzoggsx]{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;padding:32px;display:grid}.hm-text[data-astro-cid-5jzoggsx]{flex-direction:column;gap:12px;display:flex}.hm-text[data-astro-cid-5jzoggsx] h1[data-astro-cid-5jzoggsx]{letter-spacing:-.03em;font-size:44px;line-height:1.05}.answer-lead[data-astro-cid-5jzoggsx]{border-left:3px solid var(--ink);padding-left:14px;font-size:18px;line-height:1.5}.map-wrap[data-astro-cid-5jzoggsx]{flex-direction:column;gap:12px;display:flex}.map[data-astro-cid-5jzoggsx]{width:100%;height:auto}.map[data-astro-cid-5jzoggsx] .edges[data-astro-cid-5jzoggsx] line[data-astro-cid-5jzoggsx]{stroke:var(--line);stroke-width:2px;transition:stroke .2s}.map[data-astro-cid-5jzoggsx] .edges[data-astro-cid-5jzoggsx] line[data-astro-cid-5jzoggsx].on{stroke:var(--ink);stroke-dasharray:6 4;animation:1s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-20px}}.node[data-astro-cid-5jzoggsx]{cursor:pointer;outline:none}.node[data-astro-cid-5jzoggsx] circle[data-astro-cid-5jzoggsx]{fill:#fff;stroke:var(--ink);stroke-width:2px;transition:fill .2s,transform .2s}.node[data-astro-cid-5jzoggsx] text[data-astro-cid-5jzoggsx]{font:700 19px var(--display);fill:var(--ink);pointer-events:none;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.node[data-astro-cid-5jzoggsx].big text[data-astro-cid-5jzoggsx]{stroke:none;font-size:34px}.map-chips[data-astro-cid-5jzoggsx]{flex-wrap:wrap;gap:6px;display:none}.map-chips[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx]{font:600 14px var(--body);border:1px solid var(--ink);cursor:pointer;min-height:44px;color:var(--ink);background:#fff;border-radius:20px;padding:0 12px}.map-chips[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx][aria-pressed=true]{background:var(--ink);color:#fff}.node[data-astro-cid-5jzoggsx].big circle[data-astro-cid-5jzoggsx]{fill:var(--ink)}.node[data-astro-cid-5jzoggsx].big text[data-astro-cid-5jzoggsx]{fill:#fff;font-size:30px}.node[data-astro-cid-5jzoggsx]:hover circle[data-astro-cid-5jzoggsx],.node[data-astro-cid-5jzoggsx]:focus-visible circle[data-astro-cid-5jzoggsx]{fill:#f5f5f5}.node[data-astro-cid-5jzoggsx].big:hover circle[data-astro-cid-5jzoggsx]{fill:#222}.node[data-astro-cid-5jzoggsx][aria-pressed=true] circle[data-astro-cid-5jzoggsx]{stroke:var(--green);stroke-width:4px}.node[data-astro-cid-5jzoggsx].big circle[data-astro-cid-5jzoggsx]{transform-origin:50%;animation:3s ease-in-out infinite pulse}@keyframes pulse{50%{stroke-width:8px;stroke:var(--green)}}.map-panel[data-astro-cid-5jzoggsx]{background:var(--ink);color:#fff;border-radius:4px;min-height:150px;padding:18px 20px}.mp[data-astro-cid-5jzoggsx]{flex-direction:column;gap:8px;display:flex}.mp[data-astro-cid-5jzoggsx] .label[data-astro-cid-5jzoggsx]{color:var(--yellow)}.mp[data-astro-cid-5jzoggsx] .ex[data-astro-cid-5jzoggsx]{color:#e5e5e5}.mp-go[data-astro-cid-5jzoggsx]{color:#fff;font-weight:700}.chapnav[data-astro-cid-5jzoggsx]{z-index:40;backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#f2f2f2f5;margin:0 -48px;padding:0 48px;position:sticky;top:0}.cn-bar[data-astro-cid-5jzoggsx]{background:var(--line);height:3px}.cn-bar[data-astro-cid-5jzoggsx] i[data-astro-cid-5jzoggsx]{background:var(--green);width:0;height:3px;transition:width .1s linear;display:block}.chapnav[data-astro-cid-5jzoggsx] ol[data-astro-cid-5jzoggsx]{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.chapnav[data-astro-cid-5jzoggsx] ol[data-astro-cid-5jzoggsx]::-webkit-scrollbar{display:none}.chapnav[data-astro-cid-5jzoggsx] a[data-astro-cid-5jzoggsx]{white-space:nowrap;min-height:48px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.chapnav[data-astro-cid-5jzoggsx] a[data-astro-cid-5jzoggsx] span[data-astro-cid-5jzoggsx]{font:700 12px var(--display);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.chapnav[data-astro-cid-5jzoggsx] a[data-astro-cid-5jzoggsx].on{color:var(--ink);border-bottom-color:var(--ink);font-weight:700}.chapnav[data-astro-cid-5jzoggsx] a[data-astro-cid-5jzoggsx].on span[data-astro-cid-5jzoggsx]{background:var(--ink);color:#fff;border-color:var(--ink)}.chap[data-astro-cid-5jzoggsx]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding:48px 0;scroll-margin-top:56px;transition:opacity .6s,transform .6s;display:grid}.js-anim .chap[data-astro-cid-5jzoggsx]:not(.in){opacity:.3;transform:translateY(16px)}.chap[data-astro-cid-5jzoggsx].wide{grid-template-columns:1fr}.ct[data-astro-cid-5jzoggsx]{flex-direction:column;gap:14px;display:flex}.ct[data-astro-cid-5jzoggsx] h2[data-astro-cid-5jzoggsx]{letter-spacing:-.02em;font-size:34px;line-height:1.1}.ct[data-astro-cid-5jzoggsx] p[data-astro-cid-5jzoggsx],.ct[data-astro-cid-5jzoggsx] li[data-astro-cid-5jzoggsx]{font-size:17px;line-height:1.6}.cv[data-astro-cid-5jzoggsx]{position:sticky;top:72px}.flow[data-astro-cid-5jzoggsx]{flex-direction:column;gap:10px;padding-left:20px;display:flex}.layers[data-astro-cid-5jzoggsx]{flex-direction:column;gap:12px;display:flex}.ly[data-astro-cid-5jzoggsx]{border:2px solid var(--ink);font:700 18px var(--display);text-align:left;cursor:pointer;color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:14px 14px 14px 16px;transition:background .2s,box-shadow .2s;display:flex}.l1[data-astro-cid-5jzoggsx]{background:#fff;padding-bottom:16px}.l2[data-astro-cid-5jzoggsx]{background:#f2f2f2;width:82%;margin-left:18%;font-size:16px}.l3[data-astro-cid-5jzoggsx]{background:#dadada;width:84%;margin-left:16%;font-size:15px}.l4[data-astro-cid-5jzoggsx]{background:var(--ink);color:#fff;width:86%;margin-left:14%;font-size:15px}.ly[data-astro-cid-5jzoggsx].sel{box-shadow:0 0 0 4px var(--green)}.ly-out[data-astro-cid-5jzoggsx]{background:var(--tile);border-left:3px solid var(--green);min-height:44px;padding:10px 14px}.nw[data-astro-cid-5jzoggsx]{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:14px;padding:20px;display:flex}.nw-chips[data-astro-cid-5jzoggsx],.g-b[data-astro-cid-5jzoggsx],.qz-o[data-astro-cid-5jzoggsx],.nw-ctl[data-astro-cid-5jzoggsx]{flex-wrap:wrap;gap:8px;display:flex}.nw-chips[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx]{font:600 14px var(--body);border:1px solid var(--line);background:var(--tile);cursor:pointer;border-radius:20px;min-height:44px;padding:8px 12px}.nw-chips[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx][aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.nw-s[data-astro-cid-5jzoggsx]{font:700 24px/1.3 var(--display)}.nw-blank[data-astro-cid-5jzoggsx]{color:var(--muted);border-bottom:3px solid var(--yellow);padding:0 4px}.nw-blank[data-astro-cid-5jzoggsx].done{color:var(--green)}.nw-bars[data-astro-cid-5jzoggsx]{flex-direction:column;gap:8px;display:flex}.nwb{grid-template-columns:90px 1fr 44px;align-items:center;gap:10px;font-size:15px;display:grid}.nwb i{background:var(--line);height:14px;position:relative;overflow:hidden}.nwb i:after{content:"";width:var(--w);background:var(--ink);transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.nwb.pick{font-weight:700}.nwb.pick i:after{background:var(--green)}.nwb b{text-align:right}.nw-t[data-astro-cid-5jzoggsx]{align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.stack[data-astro-cid-5jzoggsx]{flex-direction:column;gap:6px;display:flex}.stack[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx]{border:2px solid var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:14px 16px;transition:transform .15s;display:grid}.stack[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx] span[data-astro-cid-5jzoggsx]{font-size:24px}.stack[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx] b[data-astro-cid-5jzoggsx]{font:700 18px var(--display)}.stack[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx] em[data-astro-cid-5jzoggsx]{color:var(--muted);font-size:13px;font-style:normal}.stack[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx][aria-selected=true]{background:var(--ink);color:#fff;transform:translate(8px)}.stack[data-astro-cid-5jzoggsx] button[data-astro-cid-5jzoggsx][aria-selected=true] em[data-astro-cid-5jzoggsx]{color:var(--yellow)}.st-out[data-astro-cid-5jzoggsx]{background:var(--tile);border-left:3px solid var(--green);margin-top:12px;padding:12px 14px}.mfp-list[data-astro-cid-5jzoggsx]{flex-direction:column;gap:8px;display:flex}.players[data-astro-cid-5jzoggsx]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.pl[data-astro-cid-5jzoggsx]{border:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pl-h[data-astro-cid-5jzoggsx]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pl-h[data-astro-cid-5jzoggsx] b[data-astro-cid-5jzoggsx]{font:700 18px var(--display)}.rg[data-astro-cid-5jzoggsx]{font:700 12px var(--body);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--ink);padding:3px 7px}.rg[data-astro-cid-5jzoggsx].pt{background:var(--green);border-color:var(--green)}.temas[data-astro-cid-5jzoggsx]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tm[data-astro-cid-5jzoggsx]{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:16px;transition:transform .15s,border-color .15s;display:flex}.tm[data-astro-cid-5jzoggsx]:hover{border-color:var(--ink);transform:translateY(-2px)}.tm-i[data-astro-cid-5jzoggsx]{font-size:28px}.tm[data-astro-cid-5jzoggsx] b[data-astro-cid-5jzoggsx]{font:700 17px var(--display)}.tm-p[data-astro-cid-5jzoggsx]{background:var(--ink);color:#fff;margin-top:4px;padding:8px 10px;display:none}.tm[data-astro-cid-5jzoggsx][aria-expanded=true] .tm-p[data-astro-cid-5jzoggsx]{display:block}.game[data-astro-cid-5jzoggsx]{background:var(--ink);color:#fff;border-radius:6px;flex-direction:column;gap:14px;min-height:260px;padding:22px;display:flex}.game[data-astro-cid-5jzoggsx] .label[data-astro-cid-5jzoggsx]{color:var(--yellow)}.g-q[data-astro-cid-5jzoggsx]{flex-direction:column;gap:14px;display:flex}.g-s[data-astro-cid-5jzoggsx]{font:700 21px/1.3 var(--display)}.g-b[data-astro-cid-5jzoggsx] .btn[data-astro-cid-5jzoggsx]{color:#fff;background:0 0;border-color:#fff}.g-b[data-astro-cid-5jzoggsx] .btn[data-astro-cid-5jzoggsx].right{background:var(--green);border-color:var(--green);color:var(--ink)}.g-b[data-astro-cid-5jzoggsx] .btn[data-astro-cid-5jzoggsx].wrong{background:var(--red);border-color:var(--red)}.g-e[data-astro-cid-5jzoggsx]{color:#e5e5e5}.g-score[data-astro-cid-5jzoggsx]{color:var(--muted-dark)}.block[data-astro-cid-5jzoggsx]{flex-direction:column;gap:14px;padding:40px 0 8px;display:flex}.block[data-astro-cid-5jzoggsx] h2[data-astro-cid-5jzoggsx]{letter-spacing:-.02em;font-size:30px}.flips[data-astro-cid-5jzoggsx]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.flip[data-astro-cid-5jzoggsx]{border:1px solid var(--line);cursor:pointer;text-align:left;min-height:110px;color:var(--ink);background:#fff;border-radius:6px;align-items:center;padding:14px;display:flex}.f-front[data-astro-cid-5jzoggsx]{font:700 19px var(--display)}.f-back[data-astro-cid-5jzoggsx]{display:none}.flip[data-astro-cid-5jzoggsx][aria-expanded=true]{background:var(--ink);color:#fff}.flip[data-astro-cid-5jzoggsx][aria-expanded=true] .f-front[data-astro-cid-5jzoggsx]{display:none}.flip[data-astro-cid-5jzoggsx][aria-expanded=true] .f-back[data-astro-cid-5jzoggsx]{display:block}.quizbox[data-astro-cid-5jzoggsx]{background:var(--ink);color:#fff;border-radius:6px;margin-top:40px;padding:32px}.quizbox[data-astro-cid-5jzoggsx] .label[data-astro-cid-5jzoggsx]{color:var(--yellow)}.qz[data-astro-cid-5jzoggsx]{flex-direction:column;gap:20px;padding-left:22px;display:flex}.qz-t[data-astro-cid-5jzoggsx]{font:700 19px var(--display);margin-bottom:8px}.qz-b[data-astro-cid-5jzoggsx]{font:500 15px var(--body);color:#fff;cursor:pointer;text-align:left;background:0 0;border:1px solid #fff;border-radius:4px;min-height:44px;padding:10px 14px}.qz-b[data-astro-cid-5jzoggsx]:hover:not(:disabled){background:#222}.qz-b[data-astro-cid-5jzoggsx].right{background:var(--green);border-color:var(--green);color:var(--ink)}.qz-b[data-astro-cid-5jzoggsx].wrong{background:var(--red);border-color:var(--red)}.qz-b[data-astro-cid-5jzoggsx]:disabled{cursor:default}.qz-e[data-astro-cid-5jzoggsx]{color:#e5e5e5;margin-top:6px}.qz-res[data-astro-cid-5jzoggsx]{border-top:1px solid #333;flex-direction:column;gap:12px;padding-top:18px;display:flex}.qz-score[data-astro-cid-5jzoggsx]{font:700 24px var(--display)}.qz-cta[data-astro-cid-5jzoggsx]{flex-wrap:wrap;gap:8px;display:flex}.outline-light[data-astro-cid-5jzoggsx]{color:#fff;background:0 0;border:1px solid #fff}.start[data-astro-cid-5jzoggsx]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.start[data-astro-cid-5jzoggsx] a[data-astro-cid-5jzoggsx]{border:2px solid var(--ink);background:#fff;border-radius:4px;flex-direction:column;gap:4px;padding:18px;text-decoration:none;display:flex}.start[data-astro-cid-5jzoggsx] b[data-astro-cid-5jzoggsx]{font:700 19px/1.2 var(--display)}@media (width<=1023px){.hero-map[data-astro-cid-5jzoggsx]{grid-template-columns:1fr;padding:24px}}@media (width<=860px){.chapnav[data-astro-cid-5jzoggsx]{margin:0 -20px;padding:0 20px}.chap[data-astro-cid-5jzoggsx]{grid-template-columns:1fr;gap:20px;padding:32px 0}.cv[data-astro-cid-5jzoggsx]{position:static}}@media (width<=640px){.hero-map[data-astro-cid-5jzoggsx]{background:0 0;border:0;margin:0 -4px;padding:16px}.hm-text[data-astro-cid-5jzoggsx] h1[data-astro-cid-5jzoggsx]{font-size:32px}.answer-lead[data-astro-cid-5jzoggsx]{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.answer-lead[data-astro-cid-5jzoggsx].open{display:block}.more-btn[data-astro-cid-5jzoggsx]{cursor:pointer;min-height:32px;color:var(--ink);background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}.node[data-astro-cid-5jzoggsx] text[data-astro-cid-5jzoggsx]{font-size:26px}.node[data-astro-cid-5jzoggsx].big text[data-astro-cid-5jzoggsx]{font-size:44px}.map-chips[data-astro-cid-5jzoggsx]{display:flex}.ct[data-astro-cid-5jzoggsx] h2[data-astro-cid-5jzoggsx]{font-size:27px}.ct[data-astro-cid-5jzoggsx] p[data-astro-cid-5jzoggsx],.ct[data-astro-cid-5jzoggsx] li[data-astro-cid-5jzoggsx]{font-size:16px}.nw-s[data-astro-cid-5jzoggsx]{font-size:20px}.nwb{grid-template-columns:74px 1fr 40px}.quizbox[data-astro-cid-5jzoggsx]{border-radius:0;margin:32px -20px 0;padding:22px 18px}.block[data-astro-cid-5jzoggsx] h2[data-astro-cid-5jzoggsx]{font-size:26px}}@media (prefers-reduced-motion:reduce){.chap[data-astro-cid-5jzoggsx]{opacity:1;transition:none;transform:none}.node[data-astro-cid-5jzoggsx].big circle[data-astro-cid-5jzoggsx],.map[data-astro-cid-5jzoggsx] .edges[data-astro-cid-5jzoggsx] line[data-astro-cid-5jzoggsx].on{animation:none}}
