.speaker-card[data-astro-cid-ofbj5xge]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.speaker-card[data-astro-cid-ofbj5xge]:hover{transform:translateY(-2px);border-color:var(--accent, var(--brand));color:inherit}.avatar[data-astro-cid-ofbj5xge]{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;width:100%;border-radius:var(--radius);overflow:hidden;background:color-mix(in srgb,var(--accent) 18%,var(--surface-2));color:var(--accent)}.avatar-initial[data-astro-cid-ofbj5xge]{font-family:var(--font-mono);font-size:clamp(2rem,8vw,3rem);font-weight:700}.avatar-img[data-astro-cid-ofbj5xge]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.speaker-name[data-astro-cid-ofbj5xge]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:1.0625rem;font-weight:700;line-height:1.3}.speaker-name-en[data-astro-cid-ofbj5xge]{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-faint)}.speaker-meta[data-astro-cid-ofbj5xge]{font-size:.875rem;line-height:1.4}.speaker-lightbox[data-astro-cid-znxadzxt]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--space-4)}.speaker-lightbox[data-astro-cid-znxadzxt][hidden]{display:none}.speaker-lightbox-overlay[data-astro-cid-znxadzxt]{position:absolute;inset:0;background:var(--overlay);animation:speaker-lb-fade var(--transition)}.speaker-lightbox-dialog[data-astro-cid-znxadzxt]{position:relative;width:100%;max-width:680px;max-height:88dvh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--space-8);animation:speaker-lb-rise var(--transition)}@keyframes speaker-lb-fade{0%{opacity:0}to{opacity:1}}@keyframes speaker-lb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.speaker-lightbox-close[data-astro-cid-znxadzxt]{position:absolute;top:var(--space-4);inset-inline-end:var(--space-4);display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-muted);transition:background var(--transition),color var(--transition)}.speaker-lightbox-close[data-astro-cid-znxadzxt]:hover{background:var(--border);color:var(--text)}.speaker-lb-head[data-astro-cid-znxadzxt]{display:grid;grid-template-columns:148px 1fr;gap:var(--space-6);align-items:center}.speaker-lb-avatar[data-astro-cid-znxadzxt]{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;width:100%;overflow:hidden;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 18%,var(--surface-2));color:var(--accent)}.speaker-lb-avatar-initial[data-astro-cid-znxadzxt]{font-family:var(--font-mono);font-size:3rem;font-weight:700}.speaker-lb-avatar-img[data-astro-cid-znxadzxt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.speaker-lb-title[data-astro-cid-znxadzxt]{padding-inline-end:var(--space-8);font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.speaker-lb-name-en[data-astro-cid-znxadzxt]{margin-top:var(--space-1);color:var(--text-faint);font-family:var(--font-mono);font-size:.9rem}.speaker-lb-role[data-astro-cid-znxadzxt]{margin-top:var(--space-2)}.speaker-lb-socials[data-astro-cid-znxadzxt]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.speaker-lb-social[data-astro-cid-znxadzxt]{display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font-size:.875rem;font-weight:600;transition:border-color var(--transition),color var(--transition)}.speaker-lb-social[data-astro-cid-znxadzxt]:hover{border-color:var(--brand);color:var(--brand)}.speaker-lb-bio[data-astro-cid-znxadzxt]{margin-top:var(--space-6);color:var(--text);font-size:1rem;line-height:1.8}.speaker-lb-sessions[data-astro-cid-znxadzxt]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}.speaker-lb-sessions-head[data-astro-cid-znxadzxt]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.speaker-lb-sessions[data-astro-cid-znxadzxt] h3[data-astro-cid-znxadzxt]{font-size:1.125rem}.speaker-lb-agenda-link[data-astro-cid-znxadzxt]{flex:0 0 auto;color:var(--brand);font-size:.875rem;font-weight:700}.speaker-lb-agenda-link[data-astro-cid-znxadzxt]:hover{color:var(--brand-strong)}.speaker-lb-session-list[data-astro-cid-znxadzxt]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.speaker-lb-session[data-astro-cid-znxadzxt]{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-inline-start:3px solid var(--track);border-radius:var(--radius);background:var(--surface-2);transition:transform var(--transition),border-color var(--transition)}.speaker-lb-session[data-astro-cid-znxadzxt]:hover{transform:translateY(-2px);color:inherit}.speaker-lb-session-time[data-astro-cid-znxadzxt]{flex:0 0 auto;color:var(--text-muted);font-size:.9rem;white-space:nowrap}.speaker-lb-session-body[data-astro-cid-znxadzxt]{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}.speaker-lb-session-title[data-astro-cid-znxadzxt]{font-weight:700;line-height:1.35}.speaker-lb-session-meta[data-astro-cid-znxadzxt]{font-size:.875rem}.speaker-lb-session-abstract[data-astro-cid-znxadzxt]{color:var(--text);font-size:.9rem;line-height:1.65}.speaker-lb-session-link[data-astro-cid-znxadzxt]{color:var(--brand);font-size:.85rem;font-weight:700}.speaker-lb-live[data-astro-cid-znxadzxt]{color:var(--brand);font-weight:600}.speaker-lb-session-empty[data-astro-cid-znxadzxt]{margin:0;padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-2)}@media (max-width: 640px){.speaker-lightbox-dialog[data-astro-cid-znxadzxt]{padding:var(--space-6)}.speaker-lb-head[data-astro-cid-znxadzxt]{grid-template-columns:96px 1fr;gap:var(--space-4)}.speaker-lb-avatar-initial[data-astro-cid-znxadzxt]{font-size:2.25rem}.speaker-lb-session[data-astro-cid-znxadzxt]{flex-direction:column;gap:var(--space-2)}.speaker-lb-sessions-head[data-astro-cid-znxadzxt]{align-items:flex-start;flex-direction:column;gap:var(--space-2)}}.speaker-grid[data-astro-cid-hpho3imn]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-6)}.speaker-grid[data-astro-cid-hpho3imn]>li[data-astro-cid-hpho3imn]{display:flex}.speaker-grid[data-astro-cid-hpho3imn]>li[data-astro-cid-hpho3imn]>.speaker-card{width:100%}@media (max-width: 640px){.speaker-grid[data-astro-cid-hpho3imn]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-4)}}
