.page-header.svelte-98wg7q{position:relative;overflow:hidden;padding:5rem 0 3rem;border-bottom:1px solid var(--color-border)}.session-card.svelte-98wg7q{display:flex;flex-direction:column;gap:1rem}.session-top.svelte-98wg7q{display:flex;align-items:center;justify-content:space-between}.ses-icon.svelte-98wg7q{font-size:2rem}.session-card.svelte-98wg7q h2:where(.svelte-98wg7q){font-size:1.25rem;font-weight:700}.session-card.svelte-98wg7q p:where(.svelte-98wg7q){color:var(--color-muted);font-size:.9rem;line-height:1.65}.session-card.svelte-98wg7q h4:where(.svelte-98wg7q){font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.topic-list.svelte-98wg7q{list-style:none;display:flex;flex-direction:column;gap:.45rem;flex:1}.topic-list.svelte-98wg7q li:where(.svelte-98wg7q){display:flex;align-items:center;gap:.65rem;font-size:.875rem;color:var(--color-muted)}.dot.svelte-98wg7q{width:6px;height:6px;border-radius:50%;background:var(--color-accent);flex-shrink:0}.sessions-table.svelte-98wg7q{border:1px solid var(--color-border);border-radius:1rem;overflow:hidden;margin-bottom:3rem}.session-row.svelte-98wg7q{display:grid;grid-template-columns:140px 1fr 130px 110px 120px;align-items:center;padding:1rem 1.5rem;gap:1rem;border-bottom:1px solid var(--color-border);transition:background .2s}.session-row.svelte-98wg7q:last-child{border-bottom:none}.session-row.svelte-98wg7q:not(.header-row):hover{background:#6c63ff0a}.header-row.svelte-98wg7q{background:var(--color-surface);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.s-date.svelte-98wg7q{color:var(--color-muted);font-size:.875rem}.s-topic.svelte-98wg7q{font-weight:600;font-size:.925rem}.s-time.svelte-98wg7q{color:var(--color-muted);font-size:.85rem}.spots-badge.svelte-98wg7q{display:inline-block;background:#00c9a71a;color:var(--color-accent-2);border:1px solid rgba(0,201,167,.25);border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:600}.yt-section.svelte-98wg7q{display:flex;gap:1.5rem;align-items:flex-start;background:#ff9f430f;border:1px solid rgba(255,159,67,.2);border-radius:1.25rem;padding:2rem}.yt-icon.svelte-98wg7q{font-size:2.5rem;flex-shrink:0}.yt-section.svelte-98wg7q h3:where(.svelte-98wg7q){font-size:1.1rem;font-weight:700;margin-bottom:.4rem}.yt-section.svelte-98wg7q p:where(.svelte-98wg7q){color:var(--color-muted);font-size:.875rem;line-height:1.65}@media(max-width:768px){.session-row.svelte-98wg7q{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.header-row.svelte-98wg7q{display:none}}
