.row[data-astro-cid-txzeodqy]{color:inherit;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding-block:18px;text-decoration:none;display:grid}.thumb[data-astro-cid-txzeodqy]{aspect-ratio:16/10;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:12px;display:block;overflow:hidden}.thumb[data-astro-cid-txzeodqy] img[data-astro-cid-txzeodqy]{object-fit:cover;width:100%;height:100%}.info[data-astro-cid-txzeodqy]{flex-direction:column;gap:10px;min-width:0;display:flex}.labels[data-astro-cid-txzeodqy]{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8125rem;display:flex}.cat[data-astro-cid-txzeodqy]{color:var(--cat);font-weight:700}:root[data-theme=light] .cat[data-astro-cid-txzeodqy]{color:color-mix(in srgb, var(--cat) 55%, #000)}.title[data-astro-cid-txzeodqy]{font-family:var(--font-display);color:var(--ink-strong);text-wrap:pretty;font-size:1.125rem;font-weight:700;line-height:1.35}.row[data-astro-cid-txzeodqy]:hover .title[data-astro-cid-txzeodqy]{text-underline-offset:3px;text-decoration:underline}.meta[data-astro-cid-txzeodqy]{color:var(--ink-soft);font-size:.8125rem}@media (width<=640px){.row[data-astro-cid-txzeodqy]{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:16px}.thumb[data-astro-cid-txzeodqy]{aspect-ratio:1;order:2}}.pagination[data-astro-cid-ohknivtf]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.pg[data-astro-cid-ohknivtf]{border:1px solid var(--line);background:var(--surface);min-width:46px;height:46px;color:var(--ink-strong);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.pg[data-astro-cid-ohknivtf].nav{padding:0 20px}a[data-astro-cid-ohknivtf].pg:hover{border-color:var(--violet);color:var(--violet);transform:translateY(-2px)}.pg[data-astro-cid-ohknivtf].active{background:linear-gradient(135deg, var(--violet), var(--rose));color:#fff;border-color:#0000}.pg[data-astro-cid-ohknivtf].gap{background:0 0;border-color:#0000;min-width:28px;padding:0}@media (width<=480px){.pg[data-astro-cid-ohknivtf]{min-width:40px;height:40px}.pg[data-astro-cid-ohknivtf].nav{padding:0 14px}}.section-head[data-astro-cid-sjgajsms]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}h2[data-astro-cid-sjgajsms]{letter-spacing:-.01em;font-size:1.625rem;font-weight:800}.more[data-astro-cid-sjgajsms]{min-height:44px;color:var(--violet);white-space:nowrap;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-sjgajsms]:hover{color:var(--ink-strong)}.subjects[data-astro-cid-c4l4dwpy]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;display:grid}.subject[data-astro-cid-c4l4dwpy]{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.subject[data-astro-cid-c4l4dwpy]:hover{border-color:var(--line-hover)}.bar[data-astro-cid-c4l4dwpy]{background:var(--cat);height:4px;position:absolute;inset:0 0 auto}.head[data-astro-cid-c4l4dwpy]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}h3[data-astro-cid-c4l4dwpy]{letter-spacing:-.01em;font-size:1.625rem;font-weight:800}h3[data-astro-cid-c4l4dwpy] a[data-astro-cid-c4l4dwpy]{color:inherit;text-decoration:none}h3[data-astro-cid-c4l4dwpy] a[data-astro-cid-c4l4dwpy]:hover{text-underline-offset:3px;text-decoration:underline}.lessons[data-astro-cid-c4l4dwpy]{color:var(--ink-soft);white-space:nowrap;font-size:.875rem}.links[data-astro-cid-c4l4dwpy]{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin:0;padding:8px 0 0;list-style:none;display:flex}.links[data-astro-cid-c4l4dwpy] a[data-astro-cid-c4l4dwpy]{min-height:44px;color:var(--ink);align-items:center;padding-block:8px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.links[data-astro-cid-c4l4dwpy] a[data-astro-cid-c4l4dwpy]:hover{color:var(--ink-strong);text-underline-offset:3px;text-decoration:underline}.foot[data-astro-cid-c4l4dwpy]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:4px;display:flex}.practice[data-astro-cid-c4l4dwpy]{min-height:44px;color:var(--cat);align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}:root[data-theme=light] .practice[data-astro-cid-c4l4dwpy]{color:color-mix(in srgb, var(--cat) 55%, #000)}.practice[data-astro-cid-c4l4dwpy]:hover{filter:brightness(1.15)}.compact[data-astro-cid-46iw3cqj]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}li[data-astro-cid-46iw3cqj]{border-bottom:1px solid var(--line)}a[data-astro-cid-46iw3cqj]{min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;text-decoration:none;display:flex}.text[data-astro-cid-46iw3cqj]{flex-direction:column;gap:6px;min-width:0;display:flex}.title[data-astro-cid-46iw3cqj]{font-family:var(--font-display);color:var(--ink-strong);text-wrap:pretty;font-size:1.0625rem;font-weight:700;line-height:1.3}a[data-astro-cid-46iw3cqj]:hover .title[data-astro-cid-46iw3cqj]{text-underline-offset:3px;text-decoration:underline}.meta[data-astro-cid-46iw3cqj]{color:var(--ink-soft);font-size:.8125rem}.action[data-astro-cid-46iw3cqj]{color:var(--cta);flex:none;font-size:.875rem;font-weight:700}.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme],.block[data-astro-cid-lcdefpme]{max-width:1180px;margin-inline:auto;padding-inline:24px}.block[data-astro-cid-lcdefpme]{padding-block:40px 24px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:48px;padding-block:64px 48px;display:grid}.hero-main[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;min-width:0;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin:0;font-size:.8125rem;font-weight:600}h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.375rem,5.2vw,4rem);font-weight:800;line-height:1.04}.lede[data-astro-cid-lcdefpme]{max-width:520px;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.6}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.btn-cta[data-astro-cid-lcdefpme]{background:var(--cta);min-height:52px;color:var(--cta-ink);font-family:var(--font-display);border-radius:12px;align-items:center;gap:10px;padding:0 28px;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex}.btn-cta[data-astro-cid-lcdefpme]:hover{filter:brightness(1.08)}@keyframes neon-pulse{0%,to{box-shadow:0 0 6px color-mix(in srgb, var(--cta) 45%, transparent), 0 0 14px color-mix(in srgb, var(--cta) 25%, transparent)}50%{box-shadow:0 0 12px color-mix(in srgb, var(--cta) 80%, transparent), 0 0 26px color-mix(in srgb, var(--cta) 45%, transparent)}}.btn-big[data-astro-cid-lcdefpme]{animation:2.8s ease-in-out infinite neon-pulse}@media (prefers-reduced-motion:reduce){.btn-big[data-astro-cid-lcdefpme]{animation:none}}.btn-big[data-astro-cid-lcdefpme]{min-height:56px;padding:0 32px;font-size:1.125rem}.btn-ghost[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);min-height:52px;color:var(--ink-strong);border-radius:12px;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:var(--surface-2);border-color:var(--line-hover)}.stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px 40px;margin:8px 0 0;display:flex}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:2px;display:flex}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-soft);order:2;font-size:.8125rem}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--ink-strong);order:1;margin:0;font-size:1.75rem;font-weight:700}.featured[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:18px;flex-direction:column;margin-top:16px;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.featured[data-astro-cid-lcdefpme]:hover{border-color:var(--line-hover)}.featured-img[data-astro-cid-lcdefpme]{aspect-ratio:16/8;background:var(--surface-2);border-bottom:1px solid var(--line-strong);display:block;overflow:hidden}.featured-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.featured-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding:24px;display:flex}.featured-labels[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8125rem;display:flex}.badge[data-astro-cid-lcdefpme]{background:var(--cta);color:var(--cta-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.featured-cat[data-astro-cid-lcdefpme]{color:var(--violet);font-weight:700}.chip[data-astro-cid-lcdefpme]{border:1px solid var(--chip-line);background:var(--chip-bg);color:var(--chip-ink);font-family:var(--font-mono);border-radius:8px;padding:2px 8px;font-weight:700}.featured-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-strong);text-wrap:balance;font-size:1.5rem;font-weight:800;line-height:1.25}.featured-meta[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.8125rem}.featured-go[data-astro-cid-lcdefpme]{min-height:44px;color:var(--cta);align-items:center;font-weight:700;display:inline-flex}.warm-col[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;min-width:0;display:flex}.warm[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.warm-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.warm-label[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--violet);font-size:.75rem;font-weight:700}.warm-meta[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.8125rem}.warm-text[data-astro-cid-lcdefpme]{color:var(--ink-strong);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.warm-opts[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.opt[data-astro-cid-lcdefpme]{text-align:left;border:2px solid var(--line-strong);background:var(--bg);width:100%;min-height:48px;color:var(--ink-strong);font-family:var(--font-body);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:8px 14px;font-size:1rem;line-height:1.4;display:flex}.opt[data-astro-cid-lcdefpme]:not(:disabled):hover{background:var(--surface-2);border-color:var(--line-hover)}.opt[data-astro-cid-lcdefpme]:disabled{cursor:default}.opt-badge[data-astro-cid-lcdefpme]{background:var(--surface-2);width:28px;height:28px;color:var(--ink);font-family:var(--font-mono);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.opt-label[data-astro-cid-lcdefpme]{flex:1}.opt-status[data-astro-cid-lcdefpme]{flex:none;font-size:.75rem;font-weight:700}.opt[data-astro-cid-lcdefpme].is-right{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.opt[data-astro-cid-lcdefpme].is-right .opt-status[data-astro-cid-lcdefpme]{color:var(--ok)}.opt[data-astro-cid-lcdefpme].is-wrong{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.opt[data-astro-cid-lcdefpme].is-wrong .opt-status[data-astro-cid-lcdefpme]{color:var(--bad)}.warm-hint[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.8125rem}.warm-answer[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.warm-answer[data-astro-cid-lcdefpme][hidden],.warm-hint[data-astro-cid-lcdefpme][hidden]{display:none}.warm-verdict[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--bad);margin:0;font-size:1.0625rem;font-weight:800}.warm-verdict[data-astro-cid-lcdefpme].ok{color:var(--ok)}.warm-comment[data-astro-cid-lcdefpme]{color:var(--ink);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.warm-more[data-astro-cid-lcdefpme]{min-height:44px;color:var(--cta);align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.block-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.block-head[data-astro-cid-lcdefpme].head-row{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.block-head[data-astro-cid-lcdefpme].head-row>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.block-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:1.875rem;font-weight:800}.block-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.more[data-astro-cid-lcdefpme]{min-height:44px;color:var(--violet);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-lcdefpme]:hover{color:var(--ink-strong)}.trilha[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);height:100%;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.step-thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--surface-2);border-bottom:1px solid var(--line-strong);display:block;overflow:hidden}.step-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.step-info[data-astro-cid-lcdefpme]{gap:16px;padding:20px;display:flex}.step[data-astro-cid-lcdefpme]:hover{border-color:var(--line-hover)}.step-n[data-astro-cid-lcdefpme]{background:var(--surface-2);width:36px;height:36px;color:var(--violet);font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.step-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.step-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink-strong);text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.3}.step-meta[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.875rem}.pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:48px;display:grid}.rows[data-astro-cid-lcdefpme],.rows[data-astro-cid-lcdefpme]>.row+.row{border-top:1px solid var(--line)}.rows[data-astro-cid-lcdefpme]>.row{border-bottom:0}.recent[data-astro-cid-lcdefpme]{padding-bottom:8px}.band-wrap[data-astro-cid-lcdefpme]{padding-block:48px 72px}.band[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.band-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;max-width:640px;display:flex}.band-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:2rem;line-height:1.15}.band-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.0625rem}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{gap:32px;padding-block:40px 32px}.band[data-astro-cid-lcdefpme]{padding:28px 24px}}
