.tldr[data-astro-cid-o3p73cgo]{border-radius:var(--r-m);background:var(--c-fg);color:var(--c-bg);grid-template-columns:9rem 1fr;gap:1.5rem;padding:1.6rem 1.8rem;display:grid}.tldr__t[data-astro-cid-o3p73cgo]{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.03em;color:var(--c-accent);font-size:1.4rem;line-height:1}ul[data-astro-cid-o3p73cgo]{gap:.6rem;display:grid;padding:0!important;list-style:none!important}li[data-astro-cid-o3p73cgo]{padding-left:1.4rem;font-size:1.02rem;line-height:1.5;position:relative}li[data-astro-cid-o3p73cgo]:before{content:"→";color:var(--c-accent);position:absolute;left:0}@media (width<=700px){.tldr[data-astro-cid-o3p73cgo]{grid-template-columns:1fr;gap:.8rem}}.callout[data-astro-cid-afbd4vvd]{--tone:var(--c-accent);border-radius:var(--r-m);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);background:color-mix(in srgb, var(--tone) 8%, transparent);grid-template-columns:2.4rem 1fr;gap:1rem;padding:1.3rem 1.4rem;display:grid}.callout--warning[data-astro-cid-afbd4vvd]{--tone:#e8a33d}.callout--info[data-astro-cid-afbd4vvd]{--tone:#5b6cf0}.callout--example[data-astro-cid-afbd4vvd]{--tone:#19a974}.callout__icon[data-astro-cid-afbd4vvd]{background:var(--tone);color:#fff;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.callout__t[data-astro-cid-afbd4vvd]{color:var(--c-fg);margin-bottom:.3rem;font-weight:600}.callout__body[data-astro-cid-afbd4vvd] p{margin:0}.callout__body[data-astro-cid-afbd4vvd] p+p{margin-top:.6em}.kstats__grid[data-astro-cid-lr3k4lpp]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.kstats__item[data-astro-cid-lr3k4lpp]{border-radius:var(--r-m);background:var(--c-bg-2);align-content:space-between;gap:.6rem;min-height:10rem;padding:1.3rem;display:grid}b[data-astro-cid-lr3k4lpp]{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.05em;color:var(--c-fg);font-size:clamp(2.4rem,4vw,3.4rem);line-height:.9}span[data-astro-cid-lr3k4lpp]{font-size:.92rem;line-height:1.4}figcaption[data-astro-cid-lr3k4lpp]{color:var(--c-fg-3);margin-top:.6rem;font-size:.78rem}.clist[data-astro-cid-2pz47qmm]{border-radius:var(--r-m);border:1px solid var(--c-line-2);padding:1.4rem 1.5rem}.clist__head[data-astro-cid-2pz47qmm]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.clist__t[data-astro-cid-2pz47qmm]{color:var(--c-fg);font-weight:600}.clist__count[data-astro-cid-2pz47qmm]{color:var(--c-fg-3);font-size:.85rem}ul[data-astro-cid-2pz47qmm]{gap:.4rem;display:grid;padding:0!important;list-style:none!important}li[data-astro-cid-2pz47qmm]::marker{content:none}.clist[data-astro-cid-2pz47qmm] .choice{color:var(--c-fg);align-items:flex-start;padding:.5rem 0;font-size:1rem}.clist[data-astro-cid-2pz47qmm] .choice__box{margin-top:.15rem}.clist[data-astro-cid-2pz47qmm] .choice:has(input:checked) .choice__text{color:var(--c-fg-3);text-decoration:line-through}.clist__bar[data-astro-cid-2pz47qmm]{background:var(--c-line);border-radius:2px;height:4px;margin-top:1rem;overflow:hidden}.clist__bar[data-astro-cid-2pz47qmm] i[data-astro-cid-2pz47qmm]{background:var(--c-accent);width:0;height:100%;transition:width .5s var(--ease-out);display:block}.pc[data-astro-cid-ufw4iln6]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.pc__col[data-astro-cid-ufw4iln6]{border-radius:var(--r-m);background:var(--c-bg-2);padding:1.4rem}.pc__t[data-astro-cid-ufw4iln6]{color:var(--c-fg);margin-bottom:.9rem;font-weight:600}ul[data-astro-cid-ufw4iln6]{gap:.6rem;display:grid;padding:0!important;list-style:none!important}li[data-astro-cid-ufw4iln6]{padding-left:1.6rem;position:relative}li[data-astro-cid-ufw4iln6]:before{font-weight:700;position:absolute;left:0}.pc__col--pro[data-astro-cid-ufw4iln6] li[data-astro-cid-ufw4iln6]:before{content:"✓";color:#19a974}.pc__col--con[data-astro-cid-ufw4iln6] li[data-astro-cid-ufw4iln6]:before{content:"✕";color:var(--c-accent)}@media (width<=700px){.pc[data-astro-cid-ufw4iln6]{grid-template-columns:1fr}}.slist[data-astro-cid-rr5eapx3]{display:grid;gap:0!important;padding:0!important;list-style:none!important}li[data-astro-cid-rr5eapx3]{grid-template-columns:3rem 1fr;gap:1rem;padding-bottom:1.6rem;display:grid;position:relative}li[data-astro-cid-rr5eapx3]::marker{content:none}li[data-astro-cid-rr5eapx3]:not(:last-child):before{content:"";background:var(--c-line-2);width:1px;position:absolute;top:2.6rem;bottom:.2rem;left:1.25rem}.slist__n[data-astro-cid-rr5eapx3]{background:var(--c-accent);width:2.5rem;height:2.5rem;color:var(--c-accent-ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid}.slist__t[data-astro-cid-rr5eapx3]{color:var(--c-fg);font-weight:600;margin:.4rem 0 .3rem!important}li[data-astro-cid-rr5eapx3] p[data-astro-cid-rr5eapx3]{margin:0}img[data-astro-cid-cnaiztja],.fig__ph[data-astro-cid-cnaiztja]{border-radius:var(--r-m);width:100%}.fig__ph[data-astro-cid-cnaiztja]{aspect-ratio:16/8;color:#fff;background:radial-gradient(70% 90% at 85% 10%,#ff5c3ebf,#0000 70%),linear-gradient(150deg,#1a0a06,#0a0a0a);place-items:end start;padding:1.4rem;font-weight:600;display:grid}figcaption[data-astro-cid-cnaiztja]{color:var(--c-fg-3);margin-top:.7rem;font-size:.85rem}.pq[data-astro-cid-gozy2k2e]{border-block:1px solid var(--c-line-2);padding:1.5rem 0}blockquote[data-astro-cid-gozy2k2e]{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.035em;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;color:var(--c-fg)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}blockquote[data-astro-cid-gozy2k2e] p{margin:0}figcaption[data-astro-cid-gozy2k2e]{text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent);margin-top:1rem;font-size:.85rem}.ctai[data-astro-cid-62mv26r6]{border-radius:var(--r-m);color:#f8f8f3;background:radial-gradient(80% 140% at 100% 100%,#ff5c3e59,#0000 60%),#0a0a0a;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 1.8rem;display:flex}.ctai__t[data-astro-cid-62mv26r6]{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.03em;color:#f8f8f3;font-size:1.5rem;margin:0!important}.ctai__x[data-astro-cid-62mv26r6]{color:#f8f8f3b3;margin:.3rem 0 0!important}@media (width<=700px){.ctai[data-astro-cid-62mv26r6]{flex-direction:column;align-items:flex-start}}
