.page_rowTitle__G8iDB{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;color:var(--text-strong);font-size:var(--type-body-size);font-weight:var(--weight-semibold)}.page_rowMeta__kDWp0{color:var(--text-muted);font-size:var(--type-caption-size)}.page_seeAll__9YXjc{color:var(--link);font-size:var(--size-sm);font-weight:var(--weight-medium)}.page_seeAll__9YXjc:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--ring-focus)}.page_draftList__zisds{list-style:none;margin:0;padding:0}.page_draftRow__58SKn{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border-subtle);color:inherit}.page_draftList__zisds li:first-child .page_draftRow__58SKn{border-top:0}.page_draftRow__58SKn:hover{text-decoration:none}.page_draftRow__58SKn:hover .page_rowTitle__G8iDB{color:var(--link)}.page_feed__mFgzG{display:flex;flex-direction:column;gap:var(--space-6)}.page_listCard__VTa9Q{padding:0 var(--space-5);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}@media (max-width:720px){.page_listCard__VTa9Q{padding:0 var(--space-4)}}.page_months__kYz4_{display:flex;flex-direction:column;gap:var(--space-8)}.page_month__FZtME{display:flex;flex-direction:column;gap:var(--space-3)}.page_monthTitle__WAfr7{margin:0;padding-bottom:var(--space-2);border-bottom:var(--rule-heavy) solid var(--hb-navy);color:var(--text-strong);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.Button_base__aJAwK{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);padding:var(--space-3) var(--space-5);white-space:nowrap;transition:var(--transition-control)}.Button_base__aJAwK,.Button_base__aJAwK:hover{text-decoration:none}.Button_base__aJAwK:focus-visible{outline:none;box-shadow:var(--ring-focus)}.Button_base__aJAwK:disabled,.Button_base__aJAwK[aria-disabled=true]{cursor:not-allowed;opacity:.45}.Button_primary__oSpWt{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-fg)}.Button_primary__oSpWt:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-bg-hover);border-color:var(--action-bg-hover);color:var(--action-fg);box-shadow:var(--shadow-md)}.Button_primary__oSpWt:active:not(:disabled):not([aria-disabled=true]){background:var(--action-bg-active);border-color:var(--action-bg-active);box-shadow:var(--shadow-none)}.Button_secondary__lRe7Q{background:transparent;border-color:var(--border-brand);color:var(--text-brand)}.Button_secondary__lRe7Q:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-bg-subtle);border-color:var(--action-bg-hover);color:var(--text-brand)}.Button_secondary__lRe7Q:active:not(:disabled):not([aria-disabled=true]){background:var(--hb-blue-100)}.Button_ghost__mZ9vJ{background:transparent;border-color:transparent;color:var(--text-brand)}.Button_ghost__mZ9vJ:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-bg-subtle);color:var(--text-brand)}.Button_ghost__mZ9vJ:active:not(:disabled):not([aria-disabled=true]){background:var(--hb-blue-100)}.Button_inverse___87fN{background:var(--hb-neutral-0);border-color:var(--hb-neutral-0);color:var(--hb-blue-800)}.Button_inverse___87fN:hover:not(:disabled):not([aria-disabled=true]){background:var(--hb-blue-50);border-color:var(--hb-blue-50);color:var(--hb-blue-800)}.Button_inverse___87fN:active:not(:disabled):not([aria-disabled=true]){background:var(--hb-blue-100);border-color:var(--hb-blue-100)}.Button_danger__1ocl9{background:none;border-color:transparent;color:var(--hb-danger);padding-left:var(--space-2);padding-right:var(--space-2)}.Button_danger__1ocl9:hover:not(:disabled):not([aria-disabled=true]){background:var(--hb-danger-soft);color:var(--hb-danger)}.Button_danger__1ocl9:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--hb-danger) 18%,transparent)}.Button_dangerSolid__Z9Eie{background:var(--hb-danger);border-color:var(--hb-danger);color:var(--hb-neutral-0)}.Button_dangerSolid__Z9Eie:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.92);color:var(--hb-neutral-0)}.Button_dangerSolid__Z9Eie:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.84)}.Button_sm__h9eWB{font-size:var(--size-xs);padding:var(--space-2) var(--space-4);gap:var(--space-1)}@media (max-width:720px){.Button_sm__h9eWB{min-height:calc(var(--space-10) + var(--space-1))}}.Button_lg__PdjsY{font-size:var(--size-md);padding:var(--space-4) var(--space-8)}.Button_fullWidth__JjsBk{width:100%}.Button_icon__WVTkW{flex-shrink:0}.Table_scroll__p75af{overflow-x:auto;padding-bottom:var(--space-1)}.Table_table__rzXVj{width:100%;border-collapse:collapse;font-size:var(--size-xs)}.Table_table__rzXVj caption{text-align:left;color:var(--text-muted);font-size:var(--size-2xs);padding-bottom:var(--space-2)}.Table_table__rzXVj th{text-align:left;vertical-align:bottom;color:var(--text-muted);font-size:var(--size-3xs);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform);padding:var(--space-2) var(--space-3) var(--space-2) 0;white-space:nowrap}.Table_table__rzXVj thead th{border-bottom:var(--border-width-thick) solid var(--hb-navy)}.Table_table__rzXVj td{color:var(--text-body);padding:var(--space-3) var(--space-3) var(--space-3) 0}.Table_table__rzXVj tbody th,.Table_table__rzXVj td{vertical-align:top;border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.Table_table__rzXVj tbody th{color:var(--text-strong);font-size:var(--size-xs);font-weight:var(--weight-bold);letter-spacing:normal;text-transform:none;padding:var(--space-3) var(--space-4) var(--space-3) 0;white-space:normal}.Table_table__rzXVj tr:last-child td,.Table_table__rzXVj tr:last-child th{border-bottom:none}.Table_numeric__ffsHB{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Table_empty__t6mMg,.Table_note__hFYOm{color:var(--text-muted)}.Table_note__hFYOm{display:block;margin-top:var(--space-1);font-size:var(--size-3xs)}.Table_line__MzWZj{display:block}.landing_section__VhSGK{position:relative;isolation:isolate;padding:var(--section-pad-block,var(--space-10)) var(--section-pad-inline,var(--space-6));border-radius:var(--section-radius,var(--radius-md));color:var(--text-body)}.landing_section__VhSGK:before{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--section-bleed, var(--space-1) * 0) * -1);z-index:-1;border-radius:inherit;background:var(--section-ground,transparent)}.landing_section__VhSGK[data-tone=plain]{--section-ground:transparent}.landing_section__VhSGK[data-tone=tinted]{--section-ground:var(--surface-sunken)}.landing_section__VhSGK[data-tone=navy]{--section-ground:var(--surface-inverse)}.landing_sectionInner__oiLU_{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.landing_sectionInner__oiLU_>*{align-self:center;width:min(100%,var(--section-measure,var(--reading-column,var(--container-sm))));min-width:0}.landing_sectionInner__oiLU_>[data-width=wide]{width:100%}.landing_sectionInner__oiLU_>:first-child:has(>h2,>h3)+*{margin-top:calc(var(--space-2) * -1)}[data-block]:has(>.landing_rsvpBand___goPq)+[data-block]:has(>.landing_section__VhSGK),[data-block]:has(>.landing_section__VhSGK)+[data-block]:has(>.landing_rsvpBand___goPq),[data-block]:has(>.landing_section__VhSGK)+[data-block]:has(>.landing_section__VhSGK){margin-top:calc(var(--section-join, var(--space-1) * 0) * -1)}.landing_features__oMHyQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-32) * 1.6)),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.landing_features__oMHyQ[data-columns="2"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-32) * 2.2)),1fr))}.landing_features__oMHyQ>li{min-width:0}.landing_feature__7G11F{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-body);text-decoration:none;transition:var(--transition-control)}.landing_featureLinked__BcFC3:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);text-decoration:none}.landing_featureLinked__BcFC3:focus-visible{outline:none;box-shadow:var(--ring-focus)}.landing_featureIcon__U51Tr{display:inline-flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-brand) 12%,transparent);color:var(--text-brand)}.landing_featureTitle__jKH3M{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--leading-snug)}.landing_featureArrow__LUpfU{flex:0 0 auto;color:var(--text-brand);transition:transform var(--duration-fast) var(--ease-standard)}.landing_featureLinked__BcFC3:hover .landing_featureArrow__LUpfU{transform:translateX(var(--space-1))}.landing_featureText__5XrqK{color:var(--text-body);font-size:var(--size-sm);line-height:var(--type-body-leading)}@media (max-width:600px){.landing_feature__7G11F{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-1);row-gap:var(--space-1);padding:var(--space-4)}.landing_featureIcon__U51Tr{grid-row:1/span 2;margin-bottom:0}}.landing_agenda__HfPCv{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.landing_agendaRow__fzTL5{--agenda-time:var(--space-24);position:relative;display:grid;grid-template-columns:var(--agenda-time) var(--space-6) minmax(0,1fr);grid-column-gap:var(--space-3);column-gap:var(--space-3);padding-bottom:var(--space-6)}.landing_agendaRow__fzTL5:before{content:"";position:absolute;top:var(--space-5);bottom:0;left:calc(var(--agenda-time) + var(--space-3) + var(--space-3) - var(--border-width));width:var(--border-width-thick);background:var(--border-subtle)}.landing_agendaRow__fzTL5:last-child{padding-bottom:0}.landing_agendaRow__fzTL5:last-child:before{display:none}.landing_agendaTime__M4YTZ{padding-top:var(--space-1);color:var(--text-brand);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.landing_agendaMark__Q2dWG{position:relative;z-index:1;justify-self:center;width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);border:var(--border-width-thick) solid var(--border-brand);border-radius:50%;background:var(--surface-card)}.landing_agendaRow__fzTL5:first-child .landing_agendaMark__Q2dWG{background:var(--border-brand)}.landing_agendaBody__WQXHi{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.landing_agendaItem__iJ1ow{margin:0;color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--leading-snug)}.landing_agendaDetail__JYfhd{margin:0;color:var(--text-body);font-size:var(--size-sm);line-height:var(--type-body-leading)}@media (max-width:600px){.landing_agendaRow__fzTL5{--agenda-time:var(--space-16);grid-template-columns:var(--agenda-time) var(--space-5) minmax(0,1fr);column-gap:var(--space-2)}.landing_agendaRow__fzTL5:before{left:calc(var(--agenda-time) + var(--space-2) + var(--space-5) / 2 - var(--border-width))}.landing_agendaTime__M4YTZ{font-size:var(--size-xs)}.landing_agendaItem__iJ1ow{font-size:var(--size-md)}}.landing_speakers__G_xip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-32) * 1.4)),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.landing_speakers__G_xip>li{min-width:0}.landing_speaker___JjSL{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);height:100%;padding:var(--space-6) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-body);text-align:center;text-decoration:none;transition:var(--transition-control)}.landing_speakerLinked__Vhjhi:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);text-decoration:none}.landing_speakerLinked__Vhjhi:focus-visible{outline:none;box-shadow:var(--ring-focus)}.landing_speakerPhoto__SAlj2{display:block;width:var(--space-24);height:var(--space-24);border-radius:50%;object-fit:cover;box-shadow:0 0 0 var(--space-1) var(--surface-card),0 0 0 calc(var(--space-1) + var(--border-width-thick)) var(--hb-sky)}.landing_speakerEmpty__MgCb6{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-sunken);color:var(--text-muted)}.landing_speakerText__8hTPE{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:0}.landing_speakerRole__el2p4{color:var(--text-brand);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.landing_speakerName__c66rS{color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--leading-snug);overflow-wrap:anywhere}.landing_speakerTitle__KN73k{color:var(--text-muted);font-size:var(--size-sm);line-height:var(--leading-normal)}.landing_speakerGone__TAOW3,.landing_speakerNameToCome__yARzm{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--size-md);font-style:var(--type-quote-style);font-weight:var(--type-quote-weight)}.landing_speakerToCome__HZ08J{border-style:dashed;border-color:var(--border-default);background:var(--surface-sunken);box-shadow:none}.landing_location__kzyBV{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs)}@container (min-width: 640px){.landing_location__kzyBV[data-map]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.landing_locationMap__FAKAk{position:relative;min-height:calc(var(--space-32) * 2);aspect-ratio:16/10;background:var(--surface-sunken)}.landing_locationMap__FAKAk iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.landing_locationCard__c_WAE{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6)}.landing_locationIcon__E1fSf{display:inline-flex;align-items:center;justify-content:center;width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-brand) 12%,transparent);color:var(--text-brand)}.landing_locationText__QPyrZ{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.landing_locationName__IS2Xz{margin:0;color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--leading-snug)}.landing_locationAddress__trp_s{margin:0;color:var(--text-strong);font-size:var(--size-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);overflow-wrap:anywhere}.landing_locationNotes__R9ZPD{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--text-body);font-size:var(--size-sm);line-height:var(--type-body-leading)}.landing_locationNotes__R9ZPD svg{flex:0 0 auto;margin-top:var(--space-1);color:var(--text-brand)}.landing_locationButton__0QNf_{grid-column:2;justify-self:start}.landing_rsvpBand___goPq{position:relative;isolation:isolate;padding:var(--section-pad-block,var(--space-12)) var(--section-pad-inline,var(--space-6));border-radius:var(--section-radius,var(--radius-md));color:var(--text-body);text-align:center}.landing_rsvpBand___goPq:before{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--section-bleed, var(--space-1) * 0) * -1);z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--hb-blue-600) 55%,transparent) 0,transparent 60%),var(--surface-inverse)}.landing_rsvpInner__fiQMw{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:var(--container-sm);margin-inline:auto}.landing_rsvpInner__fiQMw:before{content:"";width:var(--space-12);height:var(--rule-heavy);background:var(--hb-sky)}.landing_rsvpHeading__NwIUz{margin:0;color:var(--text-strong);font-size:var(--size-3xl);font-weight:var(--type-heading-weight);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}.landing_rsvpText__SRum2{margin:0;color:var(--text-body);font-size:var(--size-lg);line-height:var(--type-body-leading);text-wrap:pretty}.landing_rsvpWhen__ktMZK{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-strong);font-size:var(--size-sm);font-weight:var(--weight-medium)}.landing_rsvpActions__YKeeR{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}@media (max-width:600px){.landing_rsvpHeading__NwIUz{font-size:var(--size-2xl)}}@media (prefers-reduced-motion:reduce){.landing_featureArrow__LUpfU,.landing_feature__7G11F,.landing_speaker___JjSL{transition:none}}.ModuleReader_module__i4Ru1{display:flex;flex-direction:column;gap:var(--space-10);container:module-reading/inline-size}.ModuleReader_head__A1pWG{display:flex;flex-direction:column;gap:var(--space-2)}.ModuleReader_tags__AFSjz{margin:0;color:var(--text-muted);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.ModuleReader_objectives__r6e3d{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.ModuleReader_objectives__r6e3d ul{margin:0;padding-left:var(--space-5);color:var(--text-body);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.ModuleReader_sectionLabel__cxjmH{margin:0;color:var(--text-muted);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.ModuleReader_section__SXu2g{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:calc(var(--shell-sticky-top, 0px) + var(--space-6));container:module-reading/inline-size}.ModuleReader_beside__z6XVe>*,.ModuleReader_module__i4Ru1>:not(.ModuleReader_section__SXu2g),.ModuleReader_section__SXu2g>*{align-self:center;width:min(100%,var(--reading-column,var(--container-sm)));min-width:0}.ModuleReader_section__SXu2g>.ModuleReader_beside__z6XVe,.ModuleReader_section__SXu2g>.ModuleReader_breakout__1kz4i,.ModuleReader_section__SXu2g>.ModuleReader_media__BkthM:not(.ModuleReader_phone__O3Bkl,.ModuleReader_portrait__setPR){width:min(100%,var(--container-md))}.ModuleReader_beside__z6XVe{display:contents}.ModuleReader_heading__XOTnH{margin:0;padding-bottom:var(--space-2);border-bottom:var(--border-width-thick) solid var(--hb-navy);color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight)}.ModuleReader_prose__SSO8K{max-width:68ch;color:var(--text-body);font-size:var(--reading-body-size,var(--type-body-size));font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.ModuleReader_prose__SSO8K p{margin:0 0 var(--space-3)}.ModuleReader_prose__SSO8K p:last-child{margin-bottom:0}.ModuleReader_prose__SSO8K ol,.ModuleReader_prose__SSO8K ul{margin:0 0 var(--space-3);padding-left:var(--space-5)}.ModuleReader_prose__SSO8K>ol{padding-left:0;list-style:none;counter-reset:step}.ModuleReader_prose__SSO8K>ol>li{position:relative;padding:0 0 var(--space-4) calc(var(--space-6) + var(--space-3));counter-increment:step}.ModuleReader_prose__SSO8K>ol>li:last-of-type{padding-bottom:0}.ModuleReader_prose__SSO8K>ol>li:before{content:counter(step);position:absolute;top:calc((var(--reading-body-size, var(--type-body-size)) * var(--type-body-leading) - var(--space-6)) / 2);left:0;display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--action-bg);color:var(--text-inverse);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ModuleReader_prose__SSO8K>ol>li:not(:last-of-type):after{content:"";position:absolute;top:calc((var(--reading-body-size, var(--type-body-size)) * var(--type-body-leading) + var(--space-6)) / 2 + var(--space-1));bottom:calc(var(--space-1) - (var(--reading-body-size, var(--type-body-size)) * var(--type-body-leading) - var(--space-6)) / 2);left:calc((var(--space-6) - var(--border-width-thick)) / 2);width:var(--border-width-thick);border-radius:var(--radius-pill);background:var(--border-subtle)}.ModuleReader_prose__SSO8K>ol>li>strong:first-child{color:var(--text-strong);font-weight:var(--weight-semibold)}.ModuleReader_prose__SSO8K>ol>ol,.ModuleReader_prose__SSO8K>ol>ul{margin:0;padding:0 0 var(--space-4) calc(var(--space-6) + var(--space-3) + var(--space-5));list-style:revert}.ModuleReader_prose__SSO8K a{color:var(--link)}.ModuleReader_prose__SSO8K table{margin:0 0 var(--space-3);border-collapse:collapse;font-size:var(--size-sm)}.ModuleReader_prose__SSO8K td,.ModuleReader_prose__SSO8K th{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);text-align:start;vertical-align:top}.ModuleReader_prose__SSO8K th{color:var(--text-strong);font-weight:var(--weight-semibold);border-bottom-color:var(--border-strong)}.ModuleReader_prose__SSO8K code{font:inherit}.ModuleReader_media__BkthM{margin:0}.ModuleReader_media__BkthM img{display:block;max-width:100%;height:auto;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.ModuleReader_phone__O3Bkl,.ModuleReader_portrait__setPR{width:100%;max-inline-size:calc(var(--container-sm) - var(--space-20));margin-inline:auto}.ModuleReader_phone__O3Bkl{max-inline-size:calc(var(--space-20) * 4 + var(--space-10))}.ModuleReader_enlarge__n8qmc{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;border-radius:var(--radius-md);background:none;cursor:zoom-in}.ModuleReader_phone__O3Bkl .ModuleReader_enlarge__n8qmc,.ModuleReader_portrait__setPR .ModuleReader_enlarge__n8qmc{margin-inline:auto}.ModuleReader_phone__O3Bkl .ModuleReader_enlarge__n8qmc img,.ModuleReader_portrait__setPR .ModuleReader_enlarge__n8qmc img{width:auto;max-height:calc(100dvh - var(--lesson-chrome-top, var(--shell-sticky-top, 0px)) - var(--lesson-chrome-bottom, 0px) - var(--space-10))}.ModuleReader_enlarge__n8qmc img{transition:var(--transition-control)}.ModuleReader_enlarge__n8qmc:hover img{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.ModuleReader_enlarge__n8qmc:focus-visible{outline:none;box-shadow:var(--ring-focus)}.ModuleReader_enlargeChip__3G0pM{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--type-caption-size);font-weight:var(--weight-medium);line-height:var(--leading-tight);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}.ModuleReader_enlarge__n8qmc:focus-visible .ModuleReader_enlargeChip__3G0pM,.ModuleReader_enlarge__n8qmc:hover .ModuleReader_enlargeChip__3G0pM{opacity:1}@media (hover:none),(pointer:coarse){.ModuleReader_enlargeChip__3G0pM{padding:var(--space-1);opacity:1}.ModuleReader_enlargeWord__CdKlM{display:none}}@media (prefers-reduced-motion:reduce){.ModuleReader_enlargeChip__3G0pM,.ModuleReader_enlarge__n8qmc img{transition:none}}.ModuleReader_placeholder__H_VnX{display:flex;flex-direction:column;gap:var(--space-1);align-items:center;justify-content:center;min-height:var(--space-20);padding:var(--space-4);border:var(--border-width) dashed var(--border-default);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,var(--surface-sunken),var(--surface-sunken) var(--space-2),var(--surface-card) var(--space-2),var(--surface-card) var(--space-4))}.ModuleReader_placeholderLabel__9qLDh{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-body);font-family:var(--font-sans);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--leading-normal);text-align:center}.ModuleReader_placeholderIcon__DVyL0{flex:none;color:var(--text-muted)}.ModuleReader_placeholderNote__nSvQ8{margin:0;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--type-caption-size);font-style:italic}.ModuleReader_callout__XSjOQ{padding:var(--space-4);border-radius:var(--radius-md)}.ModuleReader_calloutLabel__FNG8r{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--text-strong);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.ModuleReader_calloutIcon__FSsDn{flex:none}.ModuleReader_calloutBody__7rBvR{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.ModuleReader_calloutBody__7rBvR p{margin:0}.ModuleReader_tip__rxumq{border-left:var(--border-width-thick) solid var(--border-brand);background:var(--surface-muted);color:var(--text-body)}.ModuleReader_tip__rxumq .ModuleReader_calloutIcon__FSsDn{color:var(--text-brand)}.ModuleReader_warning__ryD_W{border-left:var(--border-width-thick) solid var(--hb-warning);background:var(--hb-warning-soft);color:var(--text-body)}.ModuleReader_warning__ryD_W .ModuleReader_calloutIcon__FSsDn{color:var(--hb-warning)}.ModuleReader_policy__3lhBV{--link:var(--hb-blue-300);--link-hover:var(--hb-neutral-0);border-left:var(--border-width-thick) solid var(--hb-sky);background:var(--surface-inverse);color:var(--text-inverse)}.ModuleReader_policy__3lhBV .ModuleReader_calloutBody__7rBvR,.ModuleReader_policy__3lhBV .ModuleReader_calloutLabel__FNG8r{color:var(--text-inverse)}.ModuleReader_policy__3lhBV .ModuleReader_calloutIcon__FSsDn{color:var(--hb-sky)}.ModuleReader_script__gojMR{padding-left:var(--space-4);border-left:var(--rule-heavy) solid var(--hb-navy);border-radius:0;background:transparent}.ModuleReader_script__gojMR .ModuleReader_calloutIcon__FSsDn{color:var(--hb-navy)}.ModuleReader_script__gojMR .ModuleReader_calloutBody__7rBvR{color:var(--text-body);font-size:var(--type-quote-size);font-style:var(--type-quote-style);font-weight:var(--type-quote-weight)}.ModuleReader_clip__qcBZv{display:block;width:100%;height:auto;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken)}.ModuleReader_caption__BB4D0{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--leading-normal)}.ModuleReader_continueMark__itU4b{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0;color:var(--text-muted)}.ModuleReader_continueMark__itU4b:after,.ModuleReader_continueMark__itU4b:before{content:"";flex:1 1;border-top:var(--border-width) solid var(--border-default)}.ModuleReader_continueChip__i00aG{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card);font-size:var(--type-caption-size);font-weight:var(--weight-medium);line-height:var(--leading-normal)}@container module-reading (min-width: 720px){.ModuleReader_module__i4Ru1>:not(.ModuleReader_section__SXu2g),.ModuleReader_section__SXu2g>*{--reading-column:var(--container-reading)}.ModuleReader_section__SXu2g>*{--reading-body-size:var(--size-lg)}.ModuleReader_prose__SSO8K ol,.ModuleReader_prose__SSO8K p,.ModuleReader_prose__SSO8K ul{margin-bottom:var(--space-4)}.ModuleReader_prose__SSO8K>:last-child{margin-bottom:0}.ModuleReader_media__BkthM:has(>.ModuleReader_enlarge__n8qmc){padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.ModuleReader_media__BkthM:has(>.ModuleReader_enlarge__n8qmc) .ModuleReader_enlarge__n8qmc{margin-inline:auto}.ModuleReader_media__BkthM:has(>.ModuleReader_enlarge__n8qmc) .ModuleReader_enlarge__n8qmc img{box-shadow:var(--shadow-xs)}.ModuleReader_media__BkthM:has(>.ModuleReader_enlarge__n8qmc) .ModuleReader_caption__BB4D0{margin-top:var(--space-3);text-align:center;text-wrap:balance}.ModuleReader_section__SXu2g>.ModuleReader_phone__O3Bkl,.ModuleReader_section__SXu2g>.ModuleReader_portrait__setPR{width:min(100%,var(--container-reading));max-inline-size:none}.ModuleReader_phone__O3Bkl .ModuleReader_enlarge__n8qmc,.ModuleReader_portrait__setPR .ModuleReader_enlarge__n8qmc{width:-moz-fit-content;width:fit-content}.ModuleReader_phone__O3Bkl .ModuleReader_enlarge__n8qmc img,.ModuleReader_portrait__setPR .ModuleReader_enlarge__n8qmc img{width:auto;height:min(70dvh,calc(var(--space-32) * 5))}.ModuleReader_beside__z6XVe{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-10);column-gap:var(--space-10);align-items:start}.ModuleReader_beside__z6XVe>*{align-self:start}.ModuleReader_beside__z6XVe>.ModuleReader_phone__O3Bkl{width:-moz-fit-content;width:fit-content;max-inline-size:none;margin:0}.ModuleReader_beside__z6XVe>.ModuleReader_phone__O3Bkl .ModuleReader_caption__BB4D0{contain:inline-size}}.Sessions_sessions__ft1zm{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle)}.Sessions_title__naHlS{margin:0;color:var(--text-muted);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.Sessions_list__TMm3Q{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Sessions_row__X90CY{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-2) 0}.Sessions_row__X90CY+.Sessions_row__X90CY{border-top:var(--border-width) solid var(--border-subtle)}.Sessions_when__WWV7_{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0}.Sessions_day__kscAN{color:var(--text-strong);font-size:var(--size-sm);font-weight:var(--weight-semibold)}.Sessions_meta__0R7aK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);color:var(--text-body);font-size:var(--type-caption-size)}.Sessions_place__Q77E8{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.Sessions_place__Q77E8 svg{flex:none;color:var(--text-muted)}.Sessions_tag__IN_R_{display:inline-flex;align-items:center;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-strong);font-size:var(--type-caption-size);font-weight:var(--weight-semibold)}.Sessions_row__X90CY[data-cancelled] .Sessions_day__kscAN{color:var(--text-muted);text-decoration:line-through}.Sessions_row__X90CY[data-cancelled] .Sessions_tag__IN_R_{background:var(--hb-danger-soft);color:var(--hb-danger)}.Sessions_row__X90CY[data-skipping] .Sessions_day__kscAN{color:var(--text-muted)}.Sessions_skipped__mbvkL{color:var(--text-muted);font-style:normal}.Sessions_count__ckvZS{color:var(--text-muted);font-size:var(--type-caption-size)}.Sessions_skip__8vrFq{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);min-width:var(--space-16);min-height:var(--space-12);justify-content:center;padding:0 var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:var(--transition-control)}.Sessions_skip__8vrFq:hover{border-color:var(--border-brand);box-shadow:var(--shadow-xs)}.Sessions_link__LSgu5:focus-visible,.Sessions_more__Hfjj2:focus-visible,.Sessions_skip__8vrFq:focus-visible{outline:none;box-shadow:var(--ring-focus)}.Sessions_skip__8vrFq[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-muted)}.Sessions_link__LSgu5,.Sessions_more__Hfjj2{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;min-height:var(--space-12);padding:0;border:0;background:none;color:var(--link);font:inherit;font-size:var(--size-sm);font-weight:var(--weight-semibold);cursor:pointer}.Sessions_link__LSgu5:hover,.Sessions_more__Hfjj2:hover{color:var(--link-hover)}.Sessions_more__Hfjj2 svg{transition:transform var(--duration-fast) var(--ease-standard)}.Sessions_more__Hfjj2 svg[data-open]{transform:rotate(180deg)}.Sessions_next__rk0xM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--type-caption-size)}.Sessions_next__rk0xM .Sessions_link__LSgu5{min-height:var(--space-10);font-size:var(--type-caption-size)}.Sessions_error__5D0IN{margin:0;color:var(--hb-danger);font-size:var(--type-caption-size)}.Sessions_spin__xSeCB{animation:Sessions_spin__xSeCB calc(var(--duration-slow) * 2) linear infinite}@keyframes Sessions_spin__xSeCB{to{transform:rotate(1turn)}}.Sessions_form__MjiAC{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;container-type:inline-size}.Sessions_formWhen__SSBv6{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@container (max-width: 420px){.Sessions_formWhen__SSBv6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Sessions_formWhen__SSBv6>:first-child{grid-column:1/-1}}.Check_questions__34Foe{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0;list-style:none}.Check_question__Kzf_K{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:calc(var(--shell-sticky-top, 0px) + var(--space-6))}.Check_eyebrow__v5F_S{margin:0;color:var(--text-muted);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.Check_fieldset__zMF_g{min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm)}.Check_fieldset__zMF_g:focus{outline:none}.Check_fieldset__zMF_g:focus-visible{box-shadow:var(--ring-focus)}.Check_prompt__hz6mA{margin:0 0 var(--space-3);padding:0;color:var(--text-strong);font-size:var(--type-body-size);font-weight:var(--type-subheading-weight);line-height:var(--type-body-leading)}.Check_instruction__pLASw{margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--text-muted);font-size:var(--type-caption-size)}.Check_situation__VYy74{margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.Check_options__o5NyO{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.Check_option__LEDKc{position:relative;display:flex;gap:var(--space-3);align-items:flex-start;min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);cursor:pointer;transition:var(--transition-control)}.Check_input__ZzjIs{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.Check_option__LEDKc:not(:has(input:disabled)):hover{border-color:var(--border-default);background:var(--surface-sunken)}.Check_option__LEDKc:not(.Check_right__SzKPV):not(.Check_wrong__P6Y2Q):has(input:checked){border-color:var(--border-brand);background:var(--action-bg-subtle)}.Check_option__LEDKc:has(input:disabled){cursor:default}.Check_option__LEDKc:has(.Check_input__ZzjIs:focus-visible){box-shadow:var(--ring-focus)}.Check_mark__I8Enc{flex:none;display:grid;place-content:center;width:var(--space-5);height:var(--space-5);margin:calc((var(--type-body-leading) * 1em - var(--space-5)) / 2) 0 0;border:var(--border-width-thick) solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-inverse);transition:var(--transition-control)}.Check_markSquare__9vfjs{border-radius:var(--radius-sm)}.Check_tick__f1BxH{display:block;opacity:0}.Check_option__LEDKc:hover .Check_input__ZzjIs:not(:disabled):not(:checked)+.Check_mark__I8Enc{border-color:var(--border-strong)}.Check_input__ZzjIs:checked+.Check_mark__I8Enc{border-color:var(--action-bg);background:var(--action-bg)}.Check_input__ZzjIs[type=radio]:checked+.Check_mark__I8Enc{box-shadow:inset 0 0 0 calc(var(--border-width-thick) + var(--border-width)) var(--surface-card)}.Check_input__ZzjIs:checked+.Check_mark__I8Enc .Check_tick__f1BxH{opacity:1}.Check_right__SzKPV .Check_input__ZzjIs:checked+.Check_mark__I8Enc{border-color:var(--hb-success);background:var(--hb-success)}.Check_wrong__P6Y2Q .Check_input__ZzjIs:checked+.Check_mark__I8Enc{border-color:var(--hb-warning);background:var(--hb-warning)}.Check_option__LEDKc:not(label),.Check_segment__R4CU7:not(label){cursor:default}.Check_right__SzKPV{border-color:var(--hb-success);background:var(--hb-success-soft)}.Check_wrong__P6Y2Q{border-color:var(--hb-warning);background:var(--hb-warning-soft)}.Check_toneIcon__CQIeh{flex:none;margin:var(--space-1) 0 0 auto}.Check_right__SzKPV .Check_toneIcon__CQIeh{color:var(--hb-success)}@media (prefers-reduced-motion:no-preference){.Check_feedbackOk__xXfmo,.Check_feedback__x4w_2,.Check_toneIcon__CQIeh{animation:Check_check-tone-in__0_nxF var(--duration-normal) var(--ease-standard)}}@keyframes Check_check-tone-in__0_nxF{0%{opacity:0}}.Check_wrong__P6Y2Q .Check_toneIcon__CQIeh{color:var(--hb-warning)}.Check_segments__U0Cl_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(var(--space-20) * 4);margin:0;padding:0;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;list-style:none}.Check_segment__R4CU7{position:relative;display:flex;gap:var(--space-2);align-items:center;justify-content:center;min-height:var(--space-12);padding:var(--space-2) var(--space-4);background:var(--surface-card);color:var(--text-body);font-size:var(--type-body-size);font-weight:var(--weight-medium);cursor:pointer;transition:var(--transition-control)}.Check_segments__U0Cl_>li+li .Check_segment__R4CU7{border-left:var(--border-width) solid var(--border-default)}.Check_segment__R4CU7 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.Check_segment__R4CU7:not(:has(input:disabled)):hover{background:var(--surface-sunken)}.Check_segment__R4CU7:not(.Check_right__SzKPV):not(.Check_wrong__P6Y2Q):has(input:checked){background:var(--action-bg);color:var(--text-inverse)}.Check_segment__R4CU7:has(input:disabled){cursor:default}.Check_segment__R4CU7:has(input:focus-visible){box-shadow:var(--ring-focus-inset)}.Check_segment__R4CU7.Check_right__SzKPV,.Check_segment__R4CU7.Check_wrong__P6Y2Q{color:var(--text-strong)}.Check_segment__R4CU7.Check_right__SzKPV{background:var(--hb-success-soft)}.Check_segment__R4CU7.Check_wrong__P6Y2Q{background:var(--hb-warning-soft)}.Check_segment__R4CU7 .Check_mark__I8Enc,.Check_segment__R4CU7 .Check_toneIcon__CQIeh{margin:0}.Check_feedbackOk__xXfmo,.Check_feedback__x4w_2{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;color:var(--text-body);font-size:var(--size-sm);line-height:var(--type-body-leading)}.Check_feedbackIcon__PChTv{flex:none;margin-top:calc((var(--type-body-leading) * 1em - var(--space-4)) / 2);color:var(--hb-warning)}.Check_feedbackOk__xXfmo .Check_feedbackIcon__PChTv{color:var(--hb-success)}.Check_verdict__qklPK{display:inline-flex;gap:var(--space-2);align-items:center;margin:0;color:var(--text-muted);font-size:var(--type-caption-size)}.Check_verdict__qklPK svg{color:var(--hb-success)}@media (max-width:900px){.Check_question__Kzf_K{scroll-margin-top:calc(var(--shell-sticky-top, 0px) + var(--space-20) + var(--space-6))}}@media (max-width:720px){.Check_segments__U0Cl_{max-width:none}}.NextUp_card__NiHJT{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.NextUp_card__NiHJT:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.NextUp_card__NiHJT:focus-visible{outline:none;box-shadow:var(--ring-focus),var(--shadow-xs)}.NextUp_text__kWz3m{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.NextUp_eyebrow__XXhzZ{color:var(--text-muted);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.NextUp_title__4eQZr{color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--leading-snug);overflow-wrap:break-word}.NextUp_summary__QLJtX{color:var(--text-muted);font-size:var(--size-sm);line-height:var(--type-body-leading)}.NextUp_action__6_nZJ{margin-top:var(--space-1);color:var(--link);font-size:var(--size-sm);font-weight:var(--weight-medium)}.NextUp_arrow__EBCam{flex:none;color:var(--text-brand);transition:transform var(--duration-fast) var(--ease-standard)}.NextUp_card__NiHJT:hover .NextUp_arrow__EBCam{transform:translateX(var(--space-1))}@media (prefers-reduced-motion:reduce){.NextUp_arrow__EBCam{transition:none}}html:has(.LessonView_frame__cchQx[data-lesson-frame]){scroll-padding-block:calc(var(--lesson-chrome-top, calc(var(--space-16) + var(--space-2))) + var(--space-6)) calc(var(--lesson-chrome-bottom, calc(var(--space-16) + var(--space-3))) + var(--space-4))}.LessonView_frame__cchQx{--lesson-header:var(--space-16);--lesson-bar-track:calc(var(--space-1) * 1.5);container:lesson/inline-size;display:flex;flex-direction:column;min-height:100dvh;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:var(--surface-page);color:var(--text-body)}[data-lesson-preview] .LessonView_header__ojbAP{top:var(--reading-sticky-top,0)}[data-lesson-preview] .LessonView_progress__pQ0en{top:calc(var(--reading-sticky-top, 0px) + var(--lesson-header))}[data-lesson-preview].LessonView_frame__cchQx{min-height:0;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);overflow:clip}.LessonView_header__ojbAP{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:var(--space-4);min-height:var(--lesson-header);padding:env(safe-area-inset-top) var(--space-6) 0;background:var(--surface-card);border-bottom:var(--border-width) solid var(--border-subtle)}.LessonView_exit__Lv9UT{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3) 0 var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--size-sm);font-weight:var(--weight-medium);text-decoration:none;transition:var(--transition-control)}.LessonView_exit__Lv9UT:hover{background:var(--surface-sunken);color:var(--text-strong)}.LessonView_exit__Lv9UT:focus-visible{outline:none;box-shadow:var(--ring-focus)}.LessonView_heading__pLSgK{display:flex;flex:1 1;align-items:center;gap:var(--space-3);min-width:0}.LessonView_title__qd8gF{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--text-strong);font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);text-overflow:ellipsis}.LessonView_title__qd8gF,.LessonView_where__Zg8RN{margin:0;line-height:var(--leading-snug);white-space:nowrap}.LessonView_where__Zg8RN{flex:none;padding-left:var(--space-3);border-left:var(--border-width) solid var(--border-default);color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonView_pagesButton__H3enZ{display:none;flex:none;align-items:center;gap:var(--space-2);min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-3);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--size-sm);font-weight:var(--weight-medium);cursor:pointer;transition:var(--transition-control)}.LessonView_pagesButton__H3enZ:hover{border-color:var(--border-brand)}.LessonView_pagesButton__H3enZ:focus-visible{outline:none;box-shadow:var(--ring-focus)}.LessonView_progress__pQ0en{position:-webkit-sticky;position:sticky;top:calc(var(--lesson-header) + env(safe-area-inset-top));z-index:6;height:var(--lesson-bar-track);background:var(--border-subtle)}.LessonView_progressFill__W3mzw{height:100%;background:var(--hb-blue-500);transition:width var(--duration-slow) var(--ease-standard)}.LessonView_body__7a5PH{display:grid;flex:1 1;grid-template-columns:minmax(0,1fr)}.LessonView_curriculum__odr_3{display:none}.LessonView_context__JL17s{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}.LessonView_eyebrow__PasmJ{margin:0;color:var(--text-muted);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.LessonView_courseLink__YqPkK{color:var(--link);font-size:var(--size-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.LessonView_position__pWqWT{margin:0;color:var(--text-muted);font-size:var(--type-caption-size)}.LessonView_pages__5OKSa{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.LessonView_pageItem__J5hxK{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--space-10) + var(--space-1));padding:var(--space-2) var(--space-3);border:0;border-left:var(--rule-heavy) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-body);font-family:var(--font-sans);font-size:var(--size-sm);line-height:var(--leading-snug);text-align:left}button.LessonView_pageItem__J5hxK{cursor:pointer;transition:var(--transition-control)}button.LessonView_pageItem__J5hxK:hover{background:var(--surface-sunken);color:var(--text-strong)}button.LessonView_pageItem__J5hxK:focus-visible{outline:none;box-shadow:var(--ring-focus)}.LessonView_pageCurrent__IUulz,button.LessonView_pageCurrent__IUulz:hover{border-left-color:var(--border-brand);background:var(--action-bg-subtle);color:var(--text-strong);font-weight:var(--weight-semibold)}.LessonView_pageLater__ksiwv{color:var(--text-muted);cursor:default}.LessonView_pageNumber__L0_Jh{flex:none;min-width:var(--space-4);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonView_pageName__60IL_{flex:1 1;min-width:0}.LessonView_pageDone__9PLP2{flex:none;color:var(--text-muted)}.LessonView_curriculumFoot__21FJn{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle)}.LessonView_onePage__YnIxT{color:var(--link);font-size:var(--size-sm);font-weight:var(--weight-medium)}.LessonView_content__xnzEv{display:flex;flex-direction:column;min-width:0}.LessonView_column__1YkWf{flex:1 1;width:100%;max-width:var(--container-sm);margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-10)}.LessonView_page__z7fdL{display:flex;flex-direction:column;gap:var(--space-6)}.LessonView_page__z7fdL[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.LessonView_page__z7fdL{animation:LessonView_lesson-fade__upO8S var(--duration-fast) var(--ease-standard)}}@keyframes LessonView_lesson-fade__upO8S{0%{opacity:0}}.LessonView_pageHeading__OQr15{margin:0;color:var(--text-strong);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading);text-wrap:balance}[data-lesson-preview] .LessonView_pageHeading__OQr15,[data-lesson-preview] .LessonView_step____tl_{scroll-margin-top:calc(var(--reading-sticky-top, 0px) + var(--lesson-header) + var(--space-6))}.LessonView_pageHeading__OQr15:focus,.LessonView_pageHeading__OQr15:focus-visible,.LessonView_page__z7fdL h2:focus,.LessonView_page__z7fdL h2:focus-visible{outline:none;box-shadow:none}.LessonView_step____tl_:focus,.LessonView_step____tl_:focus-visible{outline:none;box-shadow:none}@media (prefers-reduced-motion:no-preference){.LessonView_step____tl_+.LessonView_step____tl_{animation:LessonView_lesson-fade__upO8S var(--duration-normal) var(--ease-standard)}}.LessonView_bar__3KzBV{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding:var(--space-3) var(--space-6) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-xs)}.LessonView_barRow__j9aMB{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:var(--container-sm);margin:0 auto}.LessonView_barError__4ctw9{max-width:var(--container-sm);margin:0 auto var(--space-2);color:var(--hb-danger);font-size:var(--size-sm)}.LessonView_bar__3KzBV .LessonView_back__bDzCu,.LessonView_bar__3KzBV .LessonView_primary__uYtw7{min-height:var(--space-12);padding-block:0}.LessonView_bar__3KzBV .LessonView_back__bDzCu{flex:none;min-width:var(--space-12);padding-inline:var(--space-3) var(--space-4)}.LessonView_bar__3KzBV .LessonView_primary__uYtw7{min-width:0;margin-left:auto}.LessonView_bar__3KzBV .LessonView_primary__uYtw7[aria-busy=true]{opacity:.7;cursor:progress}.LessonView_barCaption__PpHLd{flex:0 1 auto;min-width:0;margin:0 0 0 auto;color:var(--text-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--leading-snug);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonView_barCaption__PpHLd+.LessonView_primary__uYtw7{margin-left:0}.LessonView_primaryLabel__a_o3T{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LessonView_nextTo__0bzl_{display:none}.LessonView_bar__3KzBV{--lesson-breath:calc(var(--duration-slow) * 5);--lesson-glow-ring:color-mix(in srgb,var(--hb-sky) 50%,transparent);--lesson-glow-haze:color-mix(in srgb,var(--hb-sky) 40%,transparent)}.LessonView_bar__3KzBV[data-cue] .LessonView_primary__uYtw7{box-shadow:var(--shadow-md)}.LessonView_bar__3KzBV[data-cue] .LessonView_primary__uYtw7:focus-visible{box-shadow:var(--ring-focus),var(--shadow-md)}.LessonView_bar__3KzBV[data-cue] .LessonView_nextTo__0bzl_{display:inline}@media (prefers-reduced-motion:no-preference){.LessonView_bar__3KzBV .LessonView_primary__uYtw7{transition:var(--transition-control),box-shadow var(--duration-normal) var(--ease-standard)}.LessonView_bar__3KzBV[data-cue=a] .LessonView_primary__uYtw7{animation:LessonView_lesson-breath-a__8h1Qd var(--lesson-breath) var(--ease-standard) 2}.LessonView_bar__3KzBV[data-cue=b] .LessonView_primary__uYtw7{animation:LessonView_lesson-breath-b__gwkLU var(--lesson-breath) var(--ease-standard) 2}}@keyframes LessonView_lesson-breath-a__8h1Qd{0%,to{box-shadow:var(--shadow-md),0 0 0 0 transparent,0 0 0 0 transparent}50%{box-shadow:var(--shadow-md),0 0 0 var(--space-1) var(--lesson-glow-ring),0 0 var(--space-6) var(--space-1) var(--lesson-glow-haze)}}@keyframes LessonView_lesson-breath-b__gwkLU{0%,to{box-shadow:var(--shadow-md),0 0 0 0 transparent,0 0 0 0 transparent}50%{box-shadow:var(--shadow-md),0 0 0 var(--space-1) var(--lesson-glow-ring),0 0 var(--space-6) var(--space-1) var(--lesson-glow-haze)}}@media (prefers-reduced-motion:reduce){.LessonView_bar__3KzBV[data-cue] .LessonView_primary__uYtw7{box-shadow:var(--shadow-md),0 0 0 var(--border-width-thick) var(--hb-sky)}}@media (max-height:480px){.LessonView_bar__3KzBV,.LessonView_header__ojbAP,.LessonView_progress__pQ0en{position:static}}.LessonView_sheet__W5vl4 .LessonView_pages__5OKSa{margin-top:var(--space-2)}@container lesson (min-width: 1024px){.LessonView_body__7a5PH{grid-template-columns:calc(var(--space-32) * 2 + var(--space-6)) minmax(0,1fr)}.LessonView_curriculum__odr_3{position:-webkit-sticky;position:sticky;top:calc(var(--lesson-header) + var(--lesson-bar-track) + env(safe-area-inset-top));display:block;align-self:start;max-height:calc(100dvh - var(--lesson-header) - var(--lesson-bar-track));overflow-y:auto;padding:var(--space-6) var(--space-4);border-right:var(--border-width) solid var(--border-subtle);background:var(--surface-page)}.LessonView_column__1YkWf{padding-inline:var(--space-10)}}@container lesson (max-width: 1023px){.LessonView_where__Zg8RN{display:none}.LessonView_pagesButton__H3enZ{display:inline-flex}.LessonView_pageHeading__OQr15{font-size:var(--size-2xl)}}@container lesson (min-width: 640px){.LessonView_nextTo__0bzl_{display:inline}}@container lesson (max-width: 639px){.LessonView_body__7a5PH,.LessonView_header__ojbAP,.LessonView_progress__pQ0en{--lesson-header:calc(var(--space-12) + var(--space-2))}.LessonView_header__ojbAP{gap:var(--space-2);padding-inline:var(--space-2) var(--space-3)}.LessonView_exit__Lv9UT{justify-content:center;width:calc(var(--space-10) + var(--space-1));padding:0;margin-left:0}.LessonView_exitLabel__Cmqt9{display:none}.LessonView_column__1YkWf{padding:var(--space-6) var(--space-4) var(--space-8)}.LessonView_bar__3KzBV{padding-inline:var(--space-4)}.LessonView_bar__3KzBV .LessonView_back__bDzCu{width:var(--space-12);padding:0}.LessonView_backLabel__TWRTU{display:none}.LessonView_bar__3KzBV .LessonView_primary__uYtw7{flex:1 1}.LessonView_barRow__j9aMB:has(.LessonView_barCaption__PpHLd){flex-wrap:wrap;row-gap:var(--space-2)}.LessonView_barCaption__PpHLd{order:-1;flex-basis:100%;margin:0;text-align:center}}@media (prefers-reduced-motion:reduce){.LessonView_progressFill__W3mzw{transition:none}}@container lesson (min-width: 1024px){.LessonView_column__1YkWf{max-width:calc(var(--container-md) + var(--space-10) * 2)}.LessonView_page__z7fdL>:not(.LessonView_step____tl_){align-self:center;width:min(100%,var(--reading-column,var(--container-sm)))}}@container lesson (min-width: 1080px){.LessonView_page__z7fdL>:not(.LessonView_step____tl_){--reading-column:var(--container-reading)}.LessonView_barError__4ctw9,.LessonView_barRow__j9aMB{max-width:var(--container-reading)}}.ModuleRecording_recording__xW645{margin-block:var(--space-2)}.ModuleRecording_quiet__OA5LV{margin:0}.PracticeQuestion_practice__2Y_Lj{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-2) 0;padding:var(--space-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs)}.PracticeQuestion_label__17766{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-strong);font-size:var(--type-section-size);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-transform:var(--type-section-transform)}.PracticeQuestion_icon___wevN{flex:none;color:var(--text-brand)}.PracticeQuestion_actions__x4JZX{display:flex;flex-wrap:wrap;gap:var(--space-3)}.PracticeQuestion_feedback__KWQQF{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--size-sm);line-height:var(--type-body-leading)}.PracticeQuestion_right__wI5IP{background:var(--hb-success-soft)}.PracticeQuestion_miss__wEwcN{background:var(--hb-warning-soft)}.PracticeQuestion_feedbackIcon__TEXjp{flex:none;margin-top:calc((var(--type-body-leading) * 1em - var(--space-5)) / 2)}.PracticeQuestion_right__wI5IP .PracticeQuestion_feedbackIcon__TEXjp{color:var(--hb-success)}.PracticeQuestion_miss__wEwcN .PracticeQuestion_feedbackIcon__TEXjp{color:var(--hb-warning)}.PracticeQuestion_feedback__KWQQF:focus,.PracticeQuestion_feedback__KWQQF:focus-visible{outline:none;box-shadow:none}@media (prefers-reduced-motion:no-preference){.PracticeQuestion_feedback__KWQQF{animation:PracticeQuestion_practice-verdict-in__Jx4N9 var(--duration-normal) var(--ease-standard)}}@keyframes PracticeQuestion_practice-verdict-in__Jx4N9{0%{opacity:0;transform:translateY(var(--space-1))}}.PracticeQuestion_lines__O2_1x{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.PracticeQuestion_lines__O2_1x p{margin:0}.PracticeQuestion_verdict__OLRPh{font-weight:var(--weight-semibold);color:var(--text-strong)}.PracticeQuestion_again__5zBBC{margin-top:var(--space-1)}@media (max-width:720px){.PracticeQuestion_practice__2Y_Lj{padding:var(--space-4)}}.RecordingInline_inline__9yTd8{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin:0}.RecordingInline_stage__swWaT{position:relative;width:100%;aspect-ratio:16/9}.RecordingInline_poster__bdyWw{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;overflow:hidden;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;box-shadow:var(--shadow-xs);transition:var(--transition-control)}.RecordingInline_poster__bdyWw:disabled{cursor:default}.RecordingInline_poster__bdyWw:not(:disabled):hover{border-color:var(--border-brand);box-shadow:var(--shadow-md)}.RecordingInline_poster__bdyWw:focus-visible{outline:none;box-shadow:var(--ring-focus)}.RecordingInline_tile__1npr7{flex:none}.RecordingInline_picture__B37Nu{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;color:transparent}.RecordingInline_scrim__odxzv{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--hb-navy) 88%,transparent) 0,color-mix(in srgb,var(--hb-navy) 40%,transparent) 38%,transparent 64%);pointer-events:none}.RecordingInline_disc__NhDPw{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:calc(var(--space-16) + var(--space-2));height:calc(var(--space-16) + var(--space-2));translate:-50% -50%;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--hb-navy) 72%,transparent);color:var(--text-inverse);box-shadow:var(--shadow-md);transition:background-color var(--duration-fast) var(--ease-standard)}.RecordingInline_poster__bdyWw:not(:disabled):hover .RecordingInline_disc__NhDPw{background:var(--action-bg)}.RecordingInline_words__Q_2F6{position:absolute;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);padding-right:var(--space-16);color:var(--text-inverse)}.RecordingInline_title__w_NMu{overflow:hidden;font-size:var(--size-lg);font-weight:var(--type-subheading-weight);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}.RecordingInline_meta__OMUZ0{overflow:hidden;font-size:var(--size-2xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:color-mix(in srgb,var(--text-inverse) 88%,transparent);text-overflow:ellipsis;white-space:nowrap}.RecordingInline_length__1m87X{position:absolute;right:var(--space-4);bottom:var(--space-4);padding:0 var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--hb-navy) 82%,transparent);color:var(--text-inverse);font-size:var(--size-2xs);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RecordingInline_foot__sCDU3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.RecordingInline_caption__IVX8y{min-width:0;flex:1 1 auto;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--leading-normal)}.RecordingInline_open__T3XqW{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);margin-left:auto;color:var(--link);font-size:var(--type-caption-size);font-weight:var(--weight-semibold);text-decoration:none}.RecordingInline_open__T3XqW:hover{text-decoration:underline;text-underline-offset:var(--space-1)}.RecordingInline_open__T3XqW:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--ring-focus)}.RecordingInline_inline__9yTd8[data-inert] .RecordingInline_open__T3XqW,.RecordingInline_inline__9yTd8[data-inert] .RecordingInline_poster__bdyWw{pointer-events:none}@media (max-width:719px){.RecordingInline_inline__9yTd8:not([data-inert]) .RecordingInline_stage__swWaT{width:100vw;margin-inline:calc(50% - 50vw)}.RecordingInline_inline__9yTd8:not([data-inert]) .RecordingInline_poster__bdyWw,.RecordingInline_inline__9yTd8:not([data-inert]) .RecordingInline_stage__swWaT>*{border-inline:0;border-radius:0}.RecordingInline_title__w_NMu{font-size:var(--size-md)}.RecordingInline_words__Q_2F6{right:var(--space-4);bottom:var(--space-3)}.RecordingInline_length__1m87X{bottom:var(--space-3)}}.RecordingInline_toCome__hTUrz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border-style:dashed;border-color:var(--border-default);box-shadow:none;cursor:default}.RecordingInline_toComeText__tvjKd{color:var(--text-muted);font-size:var(--size-sm);font-weight:var(--weight-medium)}.RecordingInline_quiet__lfCeX{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border-default);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--size-sm)}.ModuleReading_check__dPZq4{margin-top:calc(var(--space-10) + var(--space-2))}.ModuleReading_reading__ytpFr{--module-rail:calc(var(--space-32) + var(--space-16));container:module-rail/inline-size}.ModuleReading_column__YHITP{min-width:0;container:module-reading/inline-size}.ModuleReading_column__YHITP>:not(article){width:min(100%,var(--reading-column,var(--container-sm)));margin-inline:auto}@container module-reading (min-width: 720px){.ModuleReading_column__YHITP>:not(article){--reading-column:var(--container-reading)}}.ModuleReading_railSlot__PESRO{display:none}.ModuleReading_pickUp__oM_Lz{margin:calc(var(--space-5) * -1) 0 var(--space-3)}.ModuleReading_jump__WJxSl{margin-bottom:var(--space-8)}.ModuleReading_column__YHITP>article>section{scroll-margin-top:calc(var(--reading-sticky-top, var(--shell-sticky-top, 0px)) + var(--space-10) + var(--space-1) + var(--space-6))}@container module-rail (min-width: 800px){.ModuleReading_grid__r8KkV{display:grid;grid-template-columns:minmax(0,var(--container-md)) var(--module-rail);grid-column-gap:var(--space-10);column-gap:var(--space-10);align-items:start}.ModuleReading_railSlot__PESRO{display:block;align-self:stretch}.ModuleReading_jump__WJxSl{display:none}.ModuleReading_column__YHITP>article>section{scroll-margin-top:calc(var(--reading-sticky-top, var(--shell-sticky-top, 0px)) + var(--space-6))}}