.sim[data-astro-cid-ftorxh25]{border-radius:var(--radius);color:#e9e4d8;background:#0d1220;gap:.8rem;padding:1rem;display:grid}.band-labels[data-astro-cid-ftorxh25]{text-align:center;color:#f2c94c;grid-template-columns:repeat(9,1fr);font-size:.75rem;font-weight:700;display:grid}.band-labels[data-astro-cid-ftorxh25] .lv0[data-astro-cid-ftorxh25]{color:#9aa3b5}canvas[data-astro-cid-ftorxh25]{block-size:auto;inline-size:100%;image-rendering:pixelated;border-radius:8px;display:block}.controls[data-astro-cid-ftorxh25]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.btn[data-astro-cid-ftorxh25].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.controls[data-astro-cid-ftorxh25] .btn[data-astro-cid-ftorxh25]{color:#e9e4d8}.controls[data-astro-cid-ftorxh25] .btn[data-astro-cid-ftorxh25].primary{color:#14120c}.rate[data-astro-cid-ftorxh25]{color:#c9c3b6;gap:.2rem;font-size:.85rem;display:grid}.range[data-astro-cid-ftorxh25]{align-items:center;gap:.5rem;display:flex}.range[data-astro-cid-ftorxh25] input[data-astro-cid-ftorxh25]{accent-color:var(--gold);inline-size:11rem}.stats[data-astro-cid-ftorxh25]{flex-wrap:wrap;gap:.5rem 2rem;margin:0;font-size:.85rem;display:flex}.stats[data-astro-cid-ftorxh25] dt[data-astro-cid-ftorxh25]{color:#9aa3b5}.stats[data-astro-cid-ftorxh25] dd[data-astro-cid-ftorxh25]{font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:700}.legend[data-astro-cid-ftorxh25] dd[data-astro-cid-ftorxh25]{gap:.3rem;margin-block-start:.3rem;display:flex}.legend[data-astro-cid-ftorxh25] i[data-astro-cid-ftorxh25]{border-radius:3px;block-size:.8rem;inline-size:1.2rem}.c0[data-astro-cid-ftorxh25]{background:#e9e4d8}.c1[data-astro-cid-ftorxh25]{background:#f2c94c}.c2[data-astro-cid-ftorxh25]{background:#f2994a}.c3[data-astro-cid-ftorxh25]{background:#eb5757}.c4[data-astro-cid-ftorxh25]{background:#bb6bd9}.how[data-astro-cid-ftorxh25]{color:#c9c3b6;font-size:.9rem}.real[data-astro-cid-ftorxh25]{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem 1rem;display:grid}.box[data-astro-cid-ftorxh25]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.7rem;padding:1.4rem;display:grid}.box[data-astro-cid-ftorxh25] h3[data-astro-cid-ftorxh25]{font-size:1.3rem}.lesson[data-astro-cid-ftorxh25],.fact[data-astro-cid-ftorxh25]{border-inline-start:3px solid var(--gold);padding-inline-start:.8rem;font-weight:600}@media (width<=860px){.real[data-astro-cid-ftorxh25]{grid-template-columns:1fr}.band-labels[data-astro-cid-ftorxh25]{font-size:.6rem}}.alt[data-astro-cid-qitn6byo]{background:var(--bg-2);border-block:1px solid var(--line)}.game[data-astro-cid-qitn6byo]{gap:.8rem;display:grid}.bar[data-astro-cid-qitn6byo]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.env[data-astro-cid-qitn6byo]{flex-wrap:wrap;gap:.4rem;display:flex}.pill[data-astro-cid-qitn6byo]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.85rem}.pill[data-astro-cid-qitn6byo].on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.status[data-astro-cid-qitn6byo]{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.field[data-astro-cid-qitn6byo]{border-radius:var(--radius);cursor:crosshair;block-size:auto;inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);display:block}.field[data-astro-cid-qitn6byo] .moth{cursor:pointer;transition:opacity .3s,transform .3s}.field[data-astro-cid-qitn6byo] .moth.eaten{opacity:0}.btns[data-astro-cid-qitn6byo]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-astro-cid-qitn6byo].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.btn[data-astro-cid-qitn6byo]:disabled{opacity:.4;cursor:default}.chart[data-astro-cid-qitn6byo]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:.8rem 1rem;position:relative}.chart[data-astro-cid-qitn6byo] figcaption[data-astro-cid-qitn6byo]{color:var(--muted);margin-block-end:.4rem;font-size:.8rem}.chart[data-astro-cid-qitn6byo] svg[data-astro-cid-qitn6byo]{block-size:9rem;inline-size:100%;display:block}.chart[data-astro-cid-qitn6byo] .mid[data-astro-cid-qitn6byo]{stroke:var(--line);stroke-dasharray:4 6}.chart[data-astro-cid-qitn6byo] .line[data-astro-cid-qitn6byo]{fill:none;stroke:#2a2724;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}:root[data-theme=dark] .chart[data-astro-cid-qitn6byo] .line[data-astro-cid-qitn6byo]{stroke:#e9e4d8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .chart[data-astro-cid-qitn6byo] .line[data-astro-cid-qitn6byo]{stroke:#e9e4d8}}.axis[data-astro-cid-qitn6byo]{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:.65rem;display:flex;position:absolute;inset-block:2rem .8rem;inset-inline-end:.5rem}.real[data-astro-cid-qitn6byo]{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem 1rem;display:grid}.box[data-astro-cid-qitn6byo]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.7rem;padding:1.4rem;display:grid}.box[data-astro-cid-qitn6byo] h3[data-astro-cid-qitn6byo]{font-size:1.3rem}@media (width<=860px){.real[data-astro-cid-qitn6byo]{grid-template-columns:1fr}}.mixer[data-astro-cid-lhsj4iwd]{gap:1rem;display:grid}.parents[data-astro-cid-lhsj4iwd]{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;display:grid}.parent[data-astro-cid-lhsj4iwd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;justify-items:center;gap:.6rem;padding:1rem;display:grid}.parent[data-astro-cid-lhsj4iwd] h3[data-astro-cid-lhsj4iwd]{font-size:1.05rem;font-family:var(--font-body)}.kid[data-astro-cid-lhsj4iwd]{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.kid[data-astro-cid-lhsj4iwd].pop .pic[data-astro-cid-lhsj4iwd]{animation:.45s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.pic[data-astro-cid-lhsj4iwd]{place-items:center;min-block-size:108px;display:grid}.pic[data-astro-cid-lhsj4iwd] .q{color:var(--muted);font-size:3rem;font-family:var(--font-display)}.plus[data-astro-cid-lhsj4iwd]{color:var(--muted);font-size:2rem;font-weight:300}.geno[data-astro-cid-lhsj4iwd]{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.geno[data-astro-cid-lhsj4iwd] .gene{justify-items:center;gap:.1rem;display:grid}.geno[data-astro-cid-lhsj4iwd] .pair{gap:2px;display:flex}.geno[data-astro-cid-lhsj4iwd] .al{font:inherit;border:1px solid var(--line);background:var(--bg);min-inline-size:1.6rem;color:var(--ink);border-radius:6px;padding:.15rem .3rem;font-size:.95rem;font-weight:800}.geno[data-astro-cid-lhsj4iwd] button.al{cursor:pointer}.geno[data-astro-cid-lhsj4iwd] button.al:hover{border-color:var(--gold)}.geno[data-astro-cid-lhsj4iwd] .al.D{background:var(--gold-soft);border-color:var(--gold)}.geno[data-astro-cid-lhsj4iwd] small{color:var(--muted);font-size:.66rem}.btns[data-astro-cid-lhsj4iwd]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-astro-cid-lhsj4iwd].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.brood[data-astro-cid-lhsj4iwd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr minmax(14rem,18rem);gap:1rem;padding:1rem;display:grid}.kids[data-astro-cid-lhsj4iwd]{flex-wrap:wrap;gap:.2rem;display:flex}.kids[data-astro-cid-lhsj4iwd] span{animation:pop .4s var(--d) both}.tally[data-astro-cid-lhsj4iwd]{font-size:.9rem}.tally[data-astro-cid-lhsj4iwd] ul{gap:.2rem;margin:.4rem 0 0;padding-inline-start:1.1rem;display:grid}.real[data-astro-cid-lhsj4iwd]{grid-template-columns:1.4fr 1fr;gap:1rem;margin-block:1.5rem 1rem;display:grid}.box[data-astro-cid-lhsj4iwd]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.7rem;padding:1.4rem;display:grid}.box[data-astro-cid-lhsj4iwd].big{border-color:var(--gold);background:linear-gradient(135deg, var(--gold-soft), var(--surface))}.box[data-astro-cid-lhsj4iwd] h3[data-astro-cid-lhsj4iwd]{font-size:1.5rem}@media (width<=860px){.parents[data-astro-cid-lhsj4iwd]{grid-template-columns:1fr auto 1fr}.parents[data-astro-cid-lhsj4iwd] .eq[data-astro-cid-lhsj4iwd]{display:none}.kid[data-astro-cid-lhsj4iwd]{grid-column:1/-1}.brood[data-astro-cid-lhsj4iwd],.real[data-astro-cid-lhsj4iwd]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kid[data-astro-cid-lhsj4iwd].pop .pic[data-astro-cid-lhsj4iwd],.kids[data-astro-cid-lhsj4iwd] span{animation:none}}.alt[data-astro-cid-cj3a36qj]{background:var(--bg-2);border-block:1px solid var(--line)}.finch[data-astro-cid-cj3a36qj]{gap:1rem;display:grid}.weather[data-astro-cid-cj3a36qj]{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.wx[data-astro-cid-cj3a36qj]{font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:.15rem;padding:.7rem .9rem;display:grid}.wx[data-astro-cid-cj3a36qj].on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.wi[data-astro-cid-cj3a36qj]{font-size:1.4rem}.wn[data-astro-cid-cj3a36qj]{font-weight:700}.wh[data-astro-cid-cj3a36qj]{color:var(--muted);font-size:.8rem}.predict[data-astro-cid-cj3a36qj]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.95rem;display:flex}.pbtns[data-astro-cid-cj3a36qj]{flex-wrap:wrap;gap:.4rem;display:flex}.pill[data-astro-cid-cj3a36qj]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.85rem}.pill[data-astro-cid-cj3a36qj].on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.stage[data-astro-cid-cj3a36qj]{grid-template-columns:2fr 1fr;align-items:stretch;gap:1rem;display:grid}.island[data-astro-cid-cj3a36qj]{border-radius:var(--radius);block-size:auto;inline-size:100%;display:block}.sea[data-astro-cid-cj3a36qj]{fill:#2a6f97}.land[data-astro-cid-cj3a36qj]{fill:#b59a6a;stroke:#8a734b;stroke-width:3px}.readout[data-astro-cid-cj3a36qj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:center;gap:.35rem;padding:1rem 1.2rem;display:grid}.readout[data-astro-cid-cj3a36qj] p[data-astro-cid-cj3a36qj]{font-variant-numeric:tabular-nums;margin:0}.yr[data-astro-cid-cj3a36qj]{font-size:1.6rem;font-weight:800}.bk[data-astro-cid-cj3a36qj]{color:var(--gold);font-weight:700}.chg[data-astro-cid-cj3a36qj]{color:var(--muted)}.verdict[data-astro-cid-cj3a36qj]{font-weight:700}.verdict[data-astro-cid-cj3a36qj].ok{color:#3f9f5f}.verdict[data-astro-cid-cj3a36qj].no{color:#d0663f}.btns[data-astro-cid-cj3a36qj]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-astro-cid-cj3a36qj].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.charts[data-astro-cid-cj3a36qj]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.chart[data-astro-cid-cj3a36qj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:.8rem 1rem}.chart[data-astro-cid-cj3a36qj] figcaption[data-astro-cid-cj3a36qj]{color:var(--muted);margin-block-end:.4rem;font-size:.8rem}.chart[data-astro-cid-cj3a36qj] svg[data-astro-cid-cj3a36qj]{block-size:8rem;inline-size:100%;color:var(--ink);display:block}.ax[data-astro-cid-cj3a36qj]{color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex}.note[data-astro-cid-cj3a36qj]{color:var(--muted);margin:0;font-size:.8rem}.real[data-astro-cid-cj3a36qj]{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem 1rem;display:grid}.box[data-astro-cid-cj3a36qj]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.7rem;padding:1.4rem;display:grid}.box[data-astro-cid-cj3a36qj] h3[data-astro-cid-cj3a36qj]{font-size:1.3rem}@media (width<=860px){.weather[data-astro-cid-cj3a36qj]{grid-template-columns:1fr 1fr}.stage[data-astro-cid-cj3a36qj],.charts[data-astro-cid-cj3a36qj],.real[data-astro-cid-cj3a36qj]{grid-template-columns:1fr}}.fox[data-astro-cid-qxfecunn]{gap:1rem;display:grid}.bar[data-astro-cid-qxfecunn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.hint[data-astro-cid-qxfecunn]{color:var(--muted);margin:0}.status[data-astro-cid-qxfecunn]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pen[data-astro-cid-qxfecunn]{grid-template-columns:repeat(8,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pen[data-astro-cid-qxfecunn] .pup{inline-size:100%;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);border:2px solid var(--line);border-radius:var(--radius);justify-items:center;gap:.2rem;padding:.4rem .3rem .5rem;transition:transform .15s,border-color .15s;display:grid}.pen[data-astro-cid-qxfecunn] .pup:hover{transform:translateY(-2px)}.pen[data-astro-cid-qxfecunn] .pup.on{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.pen[data-astro-cid-qxfecunn] .pup svg{block-size:auto;inline-size:100%;max-inline-size:5.5rem}.pen[data-astro-cid-qxfecunn] .beh{text-align:center;color:var(--muted);font-size:.7rem;line-height:1.25}.pen[data-astro-cid-qxfecunn] .b-elite{color:#d4537a;font-weight:700}.pen[data-astro-cid-qxfecunn] .b-wag{color:#3f9f5f}.pen[data-astro-cid-qxfecunn] .b-bite{color:#c0503a}.btns[data-astro-cid-qxfecunn]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-astro-cid-qxfecunn].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.btn[data-astro-cid-qxfecunn]:disabled{opacity:.4;cursor:default}.chart[data-astro-cid-qxfecunn]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:.8rem 1rem}.chart[data-astro-cid-qxfecunn] figcaption[data-astro-cid-qxfecunn]{color:var(--muted);margin-block-end:.4rem;font-size:.8rem}.chart[data-astro-cid-qxfecunn] svg[data-astro-cid-qxfecunn]{block-size:9rem;inline-size:100%;display:block}.chart[data-astro-cid-qxfecunn] .gl{stroke:var(--line);stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.mine[data-astro-cid-qxfecunn]{fill:none;stroke:var(--gold);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.chart[data-astro-cid-qxfecunn] .rd{fill:#d4537a}.legend[data-astro-cid-qxfecunn]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-block-start:.4rem;font-size:.8rem;display:flex}.k[data-astro-cid-qxfecunn]{border-radius:3px;block-size:.6rem;inline-size:1rem;display:inline-block}.mine-k[data-astro-cid-qxfecunn]{background:var(--gold)}.real-k[data-astro-cid-qxfecunn]{background:#d4537a;border-radius:50%;inline-size:.6rem}.ax[data-astro-cid-qxfecunn]{color:var(--muted);justify-content:space-between;font-size:.7rem;display:flex}.note[data-astro-cid-qxfecunn]{color:var(--muted);margin:0;font-size:.8rem}.real[data-astro-cid-qxfecunn]{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem 1rem;display:grid}.box[data-astro-cid-qxfecunn]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.7rem;padding:1.4rem;display:grid}.box[data-astro-cid-qxfecunn] h3[data-astro-cid-qxfecunn]{font-size:1.3rem}@media (width<=900px){.pen[data-astro-cid-qxfecunn]{grid-template-columns:repeat(4,1fr)}.real[data-astro-cid-qxfecunn]{grid-template-columns:1fr}}.alt[data-astro-cid-uz5we7k5]{background:var(--bg-2);border-block:1px solid var(--line)}.sb[data-astro-cid-uz5we7k5]{gap:1rem;display:grid}.ctrls[data-astro-cid-uz5we7k5]{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.grp[data-astro-cid-uz5we7k5]{gap:.35rem;display:grid}.gl[data-astro-cid-uz5we7k5]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.opts[data-astro-cid-uz5we7k5]{flex-wrap:wrap;gap:.3rem;display:flex}.pill[data-astro-cid-uz5we7k5]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.82rem}.pill[data-astro-cid-uz5we7k5].on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.world[data-astro-cid-uz5we7k5]{position:relative}canvas[data-astro-cid-uz5we7k5]{border-radius:var(--radius);block-size:auto;inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);display:block}.msg[data-astro-cid-uz5we7k5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;block-size:fit-content;inline-size:fit-content;max-inline-size:80%;margin:auto;padding:1rem 1.4rem;font-weight:700;position:absolute;inset:0}.msg[data-astro-cid-uz5we7k5][hidden]{display:none}.gen[data-astro-cid-uz5we7k5]{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:999px;padding:.2rem .6rem;font-size:.8rem;position:absolute;inset-block-start:.6rem;inset-inline-start:.8rem}.btns[data-astro-cid-uz5we7k5]{flex-wrap:wrap;gap:.5rem;display:flex}.btn[data-astro-cid-uz5we7k5].primary{background:var(--gold);color:#14120c;border-color:var(--gold)}.stats[data-astro-cid-uz5we7k5]{grid-template-columns:repeat(5,1fr);gap:.6rem;display:grid}.st[data-astro-cid-uz5we7k5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:.6rem .7rem}.st[data-astro-cid-uz5we7k5] figcaption[data-astro-cid-uz5we7k5]{color:var(--muted);justify-content:space-between;gap:.4rem;font-size:.78rem;display:flex}.st[data-astro-cid-uz5we7k5] b[data-astro-cid-uz5we7k5]{color:var(--ink);font-variant-numeric:tabular-nums}.st[data-astro-cid-uz5we7k5] svg[data-astro-cid-uz5we7k5]{block-size:2.6rem;inline-size:100%;margin-block-start:.3rem;display:block}.st[data-astro-cid-uz5we7k5] polyline[data-astro-cid-uz5we7k5]{fill:none;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}.ideas[data-astro-cid-uz5we7k5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.3rem}.ideas[data-astro-cid-uz5we7k5] h3[data-astro-cid-uz5we7k5]{margin-block-end:.5rem;font-size:1.1rem}.ideas[data-astro-cid-uz5we7k5] ol[data-astro-cid-uz5we7k5]{gap:.35rem;margin:0;padding-inline-start:1.2rem;display:grid}.note[data-astro-cid-uz5we7k5]{color:var(--muted);margin:0;font-size:.8rem}.real[data-astro-cid-uz5we7k5]{grid-template-columns:1fr 1fr;gap:1rem;margin-block:1.5rem 1rem;display:grid}.box[data-astro-cid-uz5we7k5]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.7rem;padding:1.4rem;display:grid}.box[data-astro-cid-uz5we7k5] h3[data-astro-cid-uz5we7k5]{font-size:1.3rem}@media (width<=900px){.ctrls[data-astro-cid-uz5we7k5]{grid-template-columns:1fr 1fr}.stats[data-astro-cid-uz5we7k5]{grid-template-columns:repeat(3,1fr)}.real[data-astro-cid-uz5we7k5]{grid-template-columns:1fr}}.l-hero[data-astro-cid-ecsxwb5a]{padding-block:clamp(2rem,6vw,4rem) 1rem;position:relative;overflow:hidden}.l-hero[data-astro-cid-ecsxwb5a]:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(35% 35% at 30%,#eb57572e,#0000 70%),radial-gradient(35% 35% at 60% 40%,#5fbf6f2e,#0000 70%),radial-gradient(35% 35% at 85% 60%,#9c7df233,#0000 70%);block-size:140%;position:absolute;inset:-40% -10% auto 20%}.l-hero[data-astro-cid-ecsxwb5a] .wrap[data-astro-cid-ecsxwb5a]{gap:1.2rem;display:grid}h1[data-astro-cid-ecsxwb5a]{background:linear-gradient(100deg, var(--ink) 30%, #eb5757 60%, #9c7df2);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,6vw,4.6rem)}:root[dir=rtl] h1[data-astro-cid-ecsxwb5a]{line-height:1.35}.lead[data-astro-cid-ecsxwb5a]{color:var(--muted);max-inline-size:44rem;font-size:clamp(1.05rem,2vw,1.25rem)}.cards[data-astro-cid-ecsxwb5a]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-ecsxwb5a] a[data-astro-cid-ecsxwb5a]{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-block-start:4px solid var(--c);border-radius:var(--radius);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .9rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.cards[data-astro-cid-ecsxwb5a] a[data-astro-cid-ecsxwb5a]:hover{box-shadow:0 14px 30px -18px var(--c);color:var(--ink);transform:translateY(-3px)}.ic[data-astro-cid-ecsxwb5a]{grid-row:1/3;font-size:2.2rem}.n[data-astro-cid-ecsxwb5a]{color:var(--c);font-size:.75rem;font-weight:800}.tt[data-astro-cid-ecsxwb5a]{font-size:1.05rem;font-weight:700}@media (width<=760px){.cards[data-astro-cid-ecsxwb5a]{grid-template-columns:1fr}}
