.home[data-astro-cid-lcdefpme]{max-width:74rem;margin-inline:auto}.hero[data-astro-cid-lcdefpme]{background-color:var(--color-surface-2);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);margin-block-start:var(--space-4);position:relative;overflow:hidden}.hero-fx[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:radial-gradient(60rem 32rem at 85% -10%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 60%);position:absolute;inset:0}.hero-wave[data-astro-cid-lcdefpme]{opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;gap:var(--space-6);padding:var(--space-8) var(--space-6);grid-template-columns:1.05fr .95fr;align-items:center;display:grid;position:relative}.hero-copy[data-astro-cid-lcdefpme]{background-color:var(--color-panel);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);padding:var(--space-6);position:relative}.home[data-astro-cid-lcdefpme] .hero-logo{font-size:clamp(2.25rem,6vw,4rem);line-height:var(--line-tight);margin-block-end:var(--space-4);display:block}.prompt-line[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);margin:0 0 var(--space-4);min-height:1.4em}.prompt-line[data-astro-cid-lcdefpme] .hero-cursor{vertical-align:text-bottom;background-color:var(--color-accent);width:.55ch;height:1em;margin-inline-start:2px;animation:1s step-end infinite hero-blink;display:inline-block}@keyframes hero-blink{50%{opacity:0}}.lede[data-astro-cid-lcdefpme]{max-width:42ch;color:var(--color-muted);font-size:var(--text-lg);margin:0 0 var(--space-5)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);background-color:var(--color-accent);color:var(--color-on-accent);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);transition:opacity var(--duration-fast);text-decoration:none}.cta[data-astro-cid-lcdefpme]:hover{opacity:.9}.btn-ghost[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none}.btn-ghost[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);color:var(--color-accent)}.term[data-astro-cid-lcdefpme]{background-color:var(--color-panel);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:0;overflow:hidden}.term-bar[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-hairline);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);display:flex}.term-bar[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--dot);width:.7rem;height:.7rem}.term-bar[data-astro-cid-lcdefpme] .fn[data-astro-cid-lcdefpme]{margin-inline-start:var(--space-2)}.term[data-astro-cid-lcdefpme] .episode-cover{box-shadow:none;border-radius:0;margin-bottom:0}.term-foot[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-hairline);display:flex}.play-btn[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background-color:var(--color-accent);width:2.5rem;height:2.5rem;color:var(--color-on-accent);flex:none;place-items:center;text-decoration:none;display:grid}.play-btn[data-astro-cid-lcdefpme]:hover{opacity:.9}.play-btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.1rem;height:1.1rem;display:block}.np[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.eqbars[data-astro-cid-lcdefpme]{flex:none;align-items:flex-end;gap:2px;height:1rem;display:inline-flex}.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform-origin:bottom;background:var(--color-accent);border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite eq;transform:scaleY(.3)}.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.12s}.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.26s}.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:80ms}.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:.2s}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ticker[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-hairline);background-color:var(--color-surface-2);margin-block-start:var(--space-6);overflow:hidden}.ticker-track[data-astro-cid-lcdefpme]{width:max-content;padding-block:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);animation:32s linear infinite marq;display:flex}.ticker-item[data-astro-cid-lcdefpme]{padding-inline:var(--space-5)}@keyframes marq{to{transform:translate(-50%)}}.stats[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin-block-start:var(--space-6);display:grid}.stat[data-astro-cid-lcdefpme]{gap:var(--space-1);background-color:var(--color-panel);border:1px solid var(--color-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-accent);font-variant-numeric:tabular-nums;line-height:1}.stat-label[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-muted)}.section[data-astro-cid-lcdefpme]{margin-block-start:var(--space-8)}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-size:var(--text-2xl);line-height:var(--line-tight);letter-spacing:.02em;margin:0}.section-more[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-sm)}.card-grid[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=54rem){.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-6) var(--space-5);grid-template-columns:1fr}.term[data-astro-cid-lcdefpme]{order:-1}}@media (prefers-reduced-motion:reduce){.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme],.ticker-track[data-astro-cid-lcdefpme],.prompt-line[data-astro-cid-lcdefpme] .hero-cursor{animation:none}.eqbars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{transform:scaleY(.6)}}
