.Agenda_section__kgmEK{padding-block:6rem;border-top:1px solid var(--line)}.Agenda_layout___Xn5_{display:flex;flex-direction:column;gap:3rem}.Agenda_intro__oY0yy{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem}.Agenda_intro__oY0yy h2{max-width:14ch;font-size:clamp(2.25rem,3.7vw,3rem);line-height:1.15;margin-block:1.25rem}.Agenda_intro__oY0yy>p:last-child{color:var(--muted);max-width:36ch}.Agenda_board__oVXuG{display:grid;grid-template-columns:minmax(0,28rem) minmax(0,1fr);grid-gap:clamp(2.5rem,5vw,4.5rem);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.Agenda_list__2bfOA{--minute:2.6px;display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Agenda_row__zqYXZ{display:grid;grid-template-columns:4.5rem 1rem minmax(0,1fr);grid-column-gap:1rem;column-gap:1rem;min-height:calc(var(--minute) * var(--minutes));padding-bottom:6px}.Agenda_gap__udYrH{min-height:0;height:calc(var(--minute) * var(--minutes));padding-bottom:0}.Agenda_start__vxpQF{display:flex;flex-direction:column;padding-top:4px;line-height:1.2;white-space:nowrap}.Agenda_clock__WEgfm{font-size:.875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Agenda_meridiem__TGzOo{color:var(--muted);font-size:.75rem}.Agenda_rail__28uvB{position:relative;display:block}.Agenda_rail__28uvB:before{content:"";position:absolute;inset:0 auto 0 50%;width:1px;background:var(--line)}.Agenda_marker__8kj7V{position:absolute;top:8px;left:50%;width:8px;height:8px;transform:translateX(-50%);background:var(--ink)}.Agenda_markerCourse__FOS7U{background:var(--accent)}.Agenda_block__GqGXx,.Agenda_cell__jGhpI{display:flex;flex-direction:column;min-width:0}.Agenda_block__GqGXx{gap:12px;padding:12px 20px;overflow-wrap:anywhere}.Agenda_blockCourse__3BzOz{background:var(--surface)}.Agenda_blockPlain__XeAUM{border-top:1px solid var(--line);height:100%}.Agenda_blockBreak__sKSv7{justify-content:center;height:100%;padding-block:0;color:var(--muted);font-size:.875rem}.Agenda_summary__yT0kA{display:flex;flex-direction:column;gap:6px;min-width:0}.Agenda_courseLabel__bDAQS{color:var(--accent);font-size:.8125rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1.5}.Agenda_title__1av_r{color:var(--ink);font-size:1.125rem;font-weight:500;line-height:1.4;text-wrap:pretty}.Agenda_subtitle__ngjGJ{color:var(--muted);text-wrap:pretty}.Agenda_credit__fn_xj{color:var(--muted);font-size:.875rem;line-height:1.5}.Agenda_more__D_iz7{display:inline-flex;align-items:center;gap:6px;padding-top:4px;color:var(--accent);font-size:.875rem;font-weight:500}.Agenda_chevron__t_QL2,.Agenda_speakersLink__atCqc svg{flex-shrink:0;transition:transform .2s var(--ease-press)}.Agenda_courseButton__xEn0e{display:block;flex:1 1;width:100%;padding:0;border:0;background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-press),box-shadow .15s var(--ease-press),transform .16s var(--ease-press)}.Agenda_courseButton__xEn0e:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.Agenda_courseButton__xEn0e:active{transform:scale(.985)}.Agenda_courseButton__xEn0e[aria-expanded=true]{background:color-mix(in srgb,var(--line) 70%,var(--surface));box-shadow:inset 2px 0 0 var(--accent)}.Agenda_courseButton__xEn0e[aria-expanded=true] .Agenda_chevron__t_QL2{transform:rotate(180deg)}.Agenda_inline__CG6BI{display:grid;grid-template-rows:0fr;background:var(--surface);transition:grid-template-rows .2s var(--ease-press)}.Agenda_inline__CG6BI[data-open]{grid-template-rows:1fr}.Agenda_inlineClip__0dvAh{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .2s}.Agenda_inline__CG6BI[data-open] .Agenda_inlineClip__0dvAh{visibility:visible;transition-delay:0s}.Agenda_inlineBody__SmJGY{display:flex;flex-direction:column;gap:8px;padding:4px 20px 12px}.Agenda_speakers__eMDZZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 32px;gap:12px 32px;margin:0;padding:0;list-style:none}.Agenda_speakers__eMDZZ li{display:flex;flex-direction:column;min-width:0}.Agenda_speakers__eMDZZ li:only-child{grid-column:1/-1}.Agenda_speakerName__PXecu{font-weight:500}.Agenda_speakerRole__PcUfm{color:var(--muted);font-size:.875rem;line-height:1.5}.Agenda_people__eES8A{display:flex;flex-direction:column;gap:16px;margin:0;font-size:.9375rem}.Agenda_nameGroup__wDJo_{display:flex;flex-direction:column;gap:4px}.Agenda_nameGroup__wDJo_ dt{color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.Agenda_nameGroup__wDJo_ dd{margin:0}.Agenda_nameGroup__wDJo_ ul{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.Agenda_nameGroup__wDJo_ li{min-width:0;overflow-wrap:anywhere}.Agenda_speakersLink__atCqc{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--accent);font-size:.875rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.Agenda_speakersLink__atCqc:active{color:var(--accent-pressed)}.Agenda_panel__HY4Mz{--panel-top:calc(var(--header-height) + var(--safe-top) + 2rem);position:-webkit-sticky;position:sticky;top:var(--panel-top);max-height:calc(100dvh - var(--panel-top) - var(--safe-bottom) - 1rem);overflow-y:auto;scrollbar-gutter:stable;padding:1.75rem 4px .5rem;border-top:1px solid var(--line)}.Agenda_panel__HY4Mz:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.Agenda_panelBody__xcCGG{display:flex;flex-direction:column;gap:2rem;min-width:0;overflow-wrap:anywhere}.Agenda_panelBody__xcCGG[data-switched]{animation:Agenda_fadeIn__glRES .15s var(--ease-press)}.Agenda_panelHeader__dvQ0P{display:flex;flex-direction:column;gap:12px}.Agenda_panelMeta__efckX{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0}.Agenda_range__rsTxX{color:var(--muted);font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Agenda_panelTitle__eCRyr{font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.Agenda_panelSubtitle__z2ygQ{max-width:48ch;margin:0;color:var(--muted);font-size:1.125rem;text-wrap:pretty}.Agenda_description__CuhDo{max-width:68ch;margin:0;color:var(--ink);line-height:1.7;text-wrap:pretty}@keyframes Agenda_fadeIn__glRES{0%{opacity:0}}@media (hover:hover) and (pointer:fine){.Agenda_courseButton__xEn0e:hover{background:color-mix(in srgb,var(--line) 70%,var(--surface))}.Agenda_speakersLink__atCqc:hover svg{transform:translateX(2px)}}@media (min-width:681px){.Agenda_title__1av_r{font-size:1.25rem}}@media (min-width:901px){.Agenda_inline__CG6BI{display:none}}@media (max-width:900px){.Agenda_section__kgmEK{padding-block:4rem}.Agenda_layout___Xn5_{gap:2.5rem}.Agenda_intro__oY0yy h2{max-width:none}.Agenda_intro__oY0yy>p:last-child{max-width:60ch}.Agenda_board__oVXuG{grid-template-columns:minmax(0,1fr)}.Agenda_panel__HY4Mz{display:none}}@media (max-width:680px){.Agenda_section__kgmEK{padding-block:3rem}.Agenda_intro__oY0yy h2{font-size:2.25rem}.Agenda_list__2bfOA{--minute:2px}.Agenda_row__zqYXZ{grid-template-columns:2.75rem .75rem minmax(0,1fr);column-gap:8px}.Agenda_block__GqGXx,.Agenda_inlineBody__SmJGY{padding-inline:16px}.Agenda_speakers__eMDZZ{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Agenda_courseButton__xEn0e:active{transform:none}.Agenda_chevron__t_QL2,.Agenda_inline__CG6BI,.Agenda_speakersLink__atCqc svg{transition:none}.Agenda_panelBody__xcCGG[data-switched]{animation-duration:.1s}}