.dash[data-astro-cid-r2stscql]{width:100%;height:auto;display:block}.needle[data-astro-cid-r2stscql]{transform-origin:165px 170px;animation:1.6s cubic-bezier(.3,.8,.3,1) both dash-sweep;transform:rotate(118deg)}@keyframes dash-sweep{0%{transform:rotate(-135deg)}60%{transform:rotate(135deg)}to{transform:rotate(118deg)}}.cel[data-astro-cid-r2stscql],.glow[data-astro-cid-r2stscql]{animation:1.6s step-end 1.4s both dash-blink}@keyframes dash-blink{0%{opacity:1}20%{opacity:.15}40%{opacity:1}60%{opacity:.15}80%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.needle[data-astro-cid-r2stscql],.cel[data-astro-cid-r2stscql],.glow[data-astro-cid-r2stscql]{animation:none}}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 75% 20%, #2c323a 0%, var(--c-bg) 62%);border-bottom:1px solid var(--c-border);padding:26px 0 30px}.hero-in[data-astro-cid-lcdefpme]{align-items:center;gap:18px;display:grid}h1[data-astro-cid-lcdefpme]{margin:0 0 14px;font-size:clamp(2.3rem,6.4vw,3.9rem);font-style:italic;line-height:1.02}h1[data-astro-cid-lcdefpme] .o[data-astro-cid-lcdefpme]{color:var(--c-accent)}.lead[data-astro-cid-lcdefpme]{color:#e2e8f0;max-width:34ch;margin:0 0 14px;font-size:1.15rem}.rule[data-astro-cid-lcdefpme]{width:90px;height:4px;display:block}.hero-art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:520px}.tools-row[data-astro-cid-lcdefpme]{align-items:start;gap:18px;margin-top:22px;display:grid}.tabs[data-astro-cid-lcdefpme]{padding:0 0 16px;overflow:hidden}.tablist[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--c-border);display:flex}.tab[data-astro-cid-lcdefpme]{font-family:var(--font-heading);cursor:pointer;color:var(--c-text);align-items:center;gap:8px;padding:13px 18px;font-size:1.15rem;font-weight:700;display:inline-flex}.pane[data-astro-cid-lcdefpme]{padding:16px 16px 0;display:none}#ht-code[data-astro-cid-lcdefpme]:checked~.tablist[data-astro-cid-lcdefpme] .t-code[data-astro-cid-lcdefpme],#ht-vin[data-astro-cid-lcdefpme]:checked~.tablist[data-astro-cid-lcdefpme] .t-vin[data-astro-cid-lcdefpme]{background:var(--c-accent);color:var(--c-on-accent)}#ht-code[data-astro-cid-lcdefpme]:checked~.p-code[data-astro-cid-lcdefpme],#ht-vin[data-astro-cid-lcdefpme]:checked~.p-vin[data-astro-cid-lcdefpme]{display:block}#ht-code[data-astro-cid-lcdefpme]:focus-visible~.tablist[data-astro-cid-lcdefpme] .t-code[data-astro-cid-lcdefpme],#ht-vin[data-astro-cid-lcdefpme]:focus-visible~.tablist[data-astro-cid-lcdefpme] .t-vin[data-astro-cid-lcdefpme]{outline-offset:-3px;outline:3px solid #fff}.blk[data-astro-cid-lcdefpme]{margin:40px 0}.codes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;display:grid}.makes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.makes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-align:center;background:var(--c-card);border:1px solid var(--c-border);font-family:var(--font-heading);color:#f8fafc;border-radius:8px;padding:16px;font-size:1.25rem;font-weight:700;text-decoration:none;display:block}.makes[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--c-accent);color:var(--c-accent)}.three[data-astro-cid-lcdefpme]{align-items:start;gap:24px;margin:40px 0;display:grid}.sym[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.sym[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--c-card);border:1px solid var(--c-border);color:#f8fafc;border-radius:8px;align-items:center;gap:14px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.sym[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--c-accent)}.feat[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.fcard[data-astro-cid-lcdefpme]{background:var(--c-card);border:1px solid var(--c-border);color:var(--c-text);border-radius:10px;align-content:start;gap:8px;padding-bottom:14px;text-decoration:none;display:grid;overflow:hidden}.fcard[data-astro-cid-lcdefpme]:hover{border-color:var(--c-accent);color:var(--c-text)}.fcard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.fcard[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;background:linear-gradient(135deg,#2f353d,#181b20);width:100%;height:auto;display:block}.ft[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:#f8fafc;padding:0 14px;font-size:1.3rem;font-weight:700}.fd[data-astro-cid-lcdefpme]{color:var(--c-text-muted);padding:0 14px;font-size:.9rem}.go[data-astro-cid-lcdefpme]{color:var(--c-accent);padding:0 14px;font-size:.92rem;font-weight:600}@media (width>=900px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr}.tools-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr 300px}.three[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 300px}.three[data-astro-cid-lcdefpme]>.sym[data-astro-cid-lcdefpme]:only-of-type{grid-column:span 2}}
