._page_xgcal_1{min-height:100vh;color:var(--foreground);font-family:var(--font-family-base)}._header_xgcal_1{background:var(--card);border-bottom:1px solid var(--border)}._headerInner_xgcal_1{max-width:1100px;margin:0 auto;height:56px;padding:0 var(--spacing-4);display:flex;align-items:center;justify-content:space-between}._backLink_xgcal_1,._brand_xgcal_1{display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none;color:var(--muted-foreground);font-size:.82rem}._brand_xgcal_1{font-family:var(--font-family-display);font-weight:700;color:var(--foreground)}._shell_xgcal_1{max-width:1100px;margin:0 auto;padding:2rem 1rem 6rem}._hero_xgcal_1{display:grid;grid-template-columns:1.6fr .8fr;gap:1rem;margin-bottom:1.25rem}._heroCopy_xgcal_1,._heroCard_xgcal_1,._episode_xgcal_1,._architecture_xgcal_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._heroCopy_xgcal_1{padding:2rem}._kicker_xgcal_1,._eyebrow_xgcal_1,._series_xgcal_1{font-family:var(--font-family-monospace);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}._heroTitle_xgcal_1{font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.4rem);font-weight:800;line-height:1.02;margin:.5rem 0}._heroCopy_xgcal_1 p{max-width:650px;color:var(--muted-foreground);line-height:1.6;margin:.7rem 0 1rem}._heroActions_xgcal_1{display:flex;gap:.5rem;flex-wrap:wrap}._heroCard_xgcal_1{padding:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.65rem}._heroCard_xgcal_1 span{color:var(--muted-foreground);font-size:.82rem;line-height:1.5}._mic_xgcal_1{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._searchRow_xgcal_1{display:flex;align-items:center;gap:.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:.35rem .65rem;margin-bottom:2rem;color:var(--muted-foreground)}._searchRow_xgcal_1 input{border:0!important;background:transparent!important;box-shadow:none!important}._sectionHead_xgcal_1{display:flex;justify-content:space-between;align-items:end;margin-bottom:.7rem}._sectionHead_xgcal_1 h2{font-size:1.45rem;margin-top:.15rem}._count_xgcal_1{font-size:.72rem;color:var(--muted-foreground)}._episodeList_xgcal_1{display:grid;gap:.6rem}._episode_xgcal_1{padding:.85rem;display:grid;grid-template-columns:44px 1fr auto;gap:.85rem;align-items:center}._play_xgcal_1{width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--primary);display:grid;place-items:center}._play_xgcal_1:not(:disabled){cursor:pointer}._play_xgcal_1:disabled{opacity:.45}._episodeBody_xgcal_1 h3{font-size:1rem;margin:.15rem 0}._episodeBody_xgcal_1 p{margin:0;color:var(--muted-foreground);font-size:.82rem;line-height:1.45}._meta_xgcal_1{font-size:.68rem;color:var(--muted-foreground);margin-top:.4rem}._status_xgcal_1{font-family:var(--font-family-monospace);font-size:.62rem;color:var(--primary);letter-spacing:.08em}._architecture_xgcal_1{margin-top:2rem;padding:1.2rem}._architecture_xgcal_1 h2{font-size:1.25rem;margin-top:.15rem}._archGrid_xgcal_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}._archItem_xgcal_1{padding:.7rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.78rem}._archItem_xgcal_1 span{color:var(--primary);margin-right:.4rem}@media(max-width:720px){._hero_xgcal_1{grid-template-columns:1fr}._heroCopy_xgcal_1{padding:1.25rem}._archGrid_xgcal_1{grid-template-columns:1fr 1fr}._episode_xgcal_1{grid-template-columns:42px 1fr}._status_xgcal_1{display:none}}
