.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)}@media (min-width: 861px){.speaker-lightbox-dialog[data-astro-cid-znxadzxt]{max-width:1024px}}@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-pill);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:3.75rem;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.675rem,calc(4vw - .2rem),2.3rem);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:1rem}.speaker-lb-role[data-astro-cid-znxadzxt]{margin-top:var(--space-2);font-size:1rem}.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:1rem;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:1.05rem;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.20625rem}.speaker-lb-agenda-link[data-astro-cid-znxadzxt]{flex:0 0 auto;color:var(--brand);font-size:1rem;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:1rem;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-size:1.05rem;font-weight:700;line-height:1.35}.speaker-lb-session-meta[data-astro-cid-znxadzxt]{font-size:1rem}.speaker-lb-session-abstract[data-astro-cid-znxadzxt]{color:var(--text);font-size:1rem;line-height:1.65}.speaker-lb-session-link[data-astro-cid-znxadzxt]{color:var(--brand);font-size:1rem;font-weight:700}.speaker-lb-live[data-astro-cid-znxadzxt]{margin-inline-start:var(--space-2);color:var(--brand);font-weight:600}.speaker-lb-online[data-astro-cid-znxadzxt]{display:inline-flex;align-items:center;gap:.3rem;margin-inline-start:var(--space-2);color:var(--brand);font-weight:600;white-space:nowrap}.speaker-lb-online[data-astro-cid-znxadzxt] .speaker-lb-online__icon{flex:0 0 auto;stroke-width:2.25}.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);font-size:1rem}@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.8125rem}.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-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(2.5rem,8vw,3.75rem);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:block;font-size:1.32813rem;font-weight:700;line-height:1.3}.speaker-meta[data-astro-cid-ofbj5xge]{font-size:1.09375rem;line-height:1.4}.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)}}.speaker-sections[data-astro-cid-i3pwwjj5]{display:grid;gap:var(--space-12)}.speaker-section[data-astro-cid-i3pwwjj5]{scroll-margin-top:calc(64px + var(--space-6))}.speaker-section-head[data-astro-cid-i3pwwjj5]{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.speaker-section-head[data-astro-cid-i3pwwjj5] h2[data-astro-cid-i3pwwjj5]{margin:0;font-size:1.6875rem;line-height:1.25}@media (max-width: 640px){.speaker-sections[data-astro-cid-i3pwwjj5]{gap:var(--space-8)}.speaker-section-head[data-astro-cid-i3pwwjj5]{margin-bottom:var(--space-4)}}
