.mo-move.mo-agenda{--mo-navy:#0e1d42;--mo-orange:#f37021;--mo-royal:#3479be;--mo-sky:#84c2ea;--mo-light-blue:#c7dff4;--mo-light-gray:#efebea;--mo-dark-orange:#a83f21;--mo-soft-orange:#faa85f;--mo-light-orange:#fed09e;--mo-white:#fff;--mo-text-muted:rgba(14,29,66,.7);--mo-border:rgba(14,29,66,.14);--mo-font:"Source Sans Pro","Source Sans 3",Arial,Helvetica,sans-serif;--mo-s1:4px;--mo-s2:8px;--mo-s3:12px;--mo-s4:16px;--mo-s5:24px;--mo-s6:32px;--mo-s7:48px;--mo-s8:64px;color:var(--mo-navy);font-family:var(--mo-font);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;text-align:left}.mo-move.mo-agenda *{box-sizing:border-box}.mo-move.mo-agenda [hidden]{display:none!important}.mo-move.mo-agenda p{margin:0 0 var(--mo-s4)}.mo-move.mo-agenda h2,.mo-move.mo-agenda h3,.mo-move.mo-agenda h4{color:var(--mo-navy);font-weight:900;letter-spacing:0;margin:0}.mo-move.mo-agenda .mo-prose{max-width:34rem}.mo-agenda--light{background:var(--mo-light-gray);border-radius:8px}.mo-agenda--white{background:var(--mo-white)}.mo-agenda-inner{padding:var(--mo-s7) var(--mo-s5)}.mo-agenda--white .mo-agenda-inner{padding-left:0;padding-right:0}.mo-agenda .mo-section-head{margin-bottom:var(--mo-s7)}.mo-agenda .mo-section-head h2{font-size:clamp(26px,3.2vw,38px);line-height:1.15;margin-bottom:var(--mo-s3)}.mo-agenda .mo-section-head p{color:var(--mo-text-muted);font-size:17px;margin:0}.mo-agenda .mo-badge{align-items:center;background:var(--mo-light-gray);border-radius:100px;color:var(--mo-navy);display:inline-flex;font-size:13px;font-weight:900;line-height:1;padding:var(--mo-s2) var(--mo-s3);white-space:nowrap}.mo-agenda .mo-badge--shot{background:var(--mo-navy);color:var(--mo-soft-orange)}.mo-agenda .mo-badge--fresh{background:var(--mo-navy);color:var(--mo-light-orange)}.mo-agenda .mo-badge--grove{background:var(--mo-navy);color:var(--mo-light-blue)}.mo-agenda .mo-badge--zest{background:var(--mo-navy);color:var(--mo-white)}.mo-agenda .mo-badge--juicery{background:var(--mo-light-blue);color:var(--mo-navy)}.mo-agenda .mo-badge--bar{background:var(--mo-light-gray);border:1px solid var(--mo-border);color:var(--mo-dark-orange)}.mo-agenda .mo-legend{display:grid;gap:var(--mo-s5);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--mo-s6)}.mo-agenda .mo-legend-item{background:var(--mo-white);border:1px solid var(--mo-border);border-radius:8px;padding:var(--mo-s5)}.mo-agenda--white .mo-legend-item{background:var(--mo-light-gray);border-color:transparent}.mo-agenda .mo-legend-item p{color:var(--mo-text-muted);font-size:15px;margin:var(--mo-s3) 0 0}.mo-agenda .mo-legend-item .mo-friendly{color:var(--mo-navy);font-size:16px;font-weight:900;margin:var(--mo-s3) 0 0}.mo-agenda .mo-legend-item .mo-friendly+p{margin-top:var(--mo-s1)}.mo-agenda .mo-filter{background:inherit;border-bottom:1px solid var(--mo-border);margin-bottom:var(--mo-s6);padding:var(--mo-s4) 0;position:sticky;top:0;z-index:20}.mo-agenda--light .mo-filter{background:var(--mo-light-gray)}.mo-agenda--white .mo-filter{background:var(--mo-white)}.mo-agenda .mo-filter-label{color:var(--mo-navy);font-size:14px;font-weight:900;margin:0 0 var(--mo-s3)}.mo-agenda .mo-chips{display:flex;flex-wrap:wrap;gap:var(--mo-s2);list-style:none;margin:0;padding:0}.mo-agenda .mo-chips li{margin:0;padding:0}.mo-agenda .mo-chip{align-items:center;background:var(--mo-white);border:1px solid var(--mo-border);border-radius:100px;color:var(--mo-navy);cursor:pointer;display:inline-flex;font-family:var(--mo-font);font-size:14px;font-weight:900;gap:var(--mo-s2);line-height:1;padding:10px var(--mo-s4);transition:background .15s ease,color .15s ease,border-color .15s ease}.mo-agenda .mo-chip .mo-count{color:var(--mo-text-muted);font-weight:400}.mo-agenda .mo-chip:hover{border-color:var(--mo-navy)}.mo-agenda .mo-chip[aria-pressed=true]{background:var(--mo-navy);border-color:var(--mo-navy);color:var(--mo-white)}.mo-agenda .mo-chip[aria-pressed=true] .mo-count{color:var(--mo-light-blue)}.mo-agenda .mo-chip:focus-visible{outline:3px solid var(--mo-orange);outline-offset:2px}.mo-agenda .mo-filter-status{color:var(--mo-text-muted);font-size:14px;margin:var(--mo-s3) 0 0}.mo-agenda .mo-block{margin-bottom:var(--mo-s8)}.mo-agenda .mo-block:last-child{margin-bottom:0}.mo-agenda .mo-block-head{align-items:baseline;border-bottom:3px solid var(--mo-navy);display:flex;flex-wrap:wrap;gap:var(--mo-s3);padding-bottom:var(--mo-s3)}.mo-agenda .mo-block-num{color:var(--mo-dark-orange);font-size:14px;font-weight:900}.mo-agenda .mo-block-head h3{font-size:clamp(22px,2.8vw,32px);line-height:1.15}.mo-agenda .mo-block-tag{color:var(--mo-dark-orange);font-size:14px;font-weight:900;margin-left:auto}.mo-agenda .mo-block-note{color:var(--mo-text-muted);font-size:16px;margin:var(--mo-s3) 0 var(--mo-s5);max-width:34rem}.mo-agenda .mo-card{border:1px solid var(--mo-border);border-radius:8px;border-top:5px solid var(--mo-orange);padding:var(--mo-s5);transition:box-shadow .18s ease,transform .18s ease}.mo-agenda .mo-card,.mo-agenda--white .mo-card{background:var(--mo-white)}.mo-agenda .mo-card:hover{box-shadow:0 10px 28px rgba(14,29,66,.1);transform:translateY(-3px)}.mo-agenda .mo-id{color:var(--mo-text-muted);font-size:13px;font-weight:900}.mo-agenda .mo-time{color:var(--mo-navy);font-size:14px;font-weight:900;white-space:nowrap}.mo-agenda .mo-interlude .mo-time{font-size:15px}.mo-agenda .mo-room{color:var(--mo-navy);font-size:13px;font-weight:400}.mo-agenda .mo-card h4{font-size:22px;line-height:1.2;margin-bottom:var(--mo-s1)}.mo-agenda .mo-strap{color:var(--mo-dark-orange);font-size:16px;font-weight:900;line-height:1.35;margin:var(--mo-s1) 0 0}.mo-agenda .mo-desc{color:var(--mo-text-muted);font-size:16px;margin-bottom:0;max-width:38rem}.mo-agenda .mo-card-foot{border-top:1px solid var(--mo-border);margin-top:var(--mo-s4);padding-top:var(--mo-s3)}.mo-agenda .mo-who-label{color:var(--mo-text-muted);display:block;font-size:13px;font-weight:400;margin-bottom:var(--mo-s1)}.mo-agenda .mo-who-names{color:var(--mo-navy);font-size:15px;font-weight:900}.mo-agenda .mo-desc>*{margin:0 0 var(--mo-s3)}.mo-agenda .mo-desc>:last-child{margin-bottom:0}.mo-agenda .mo-desc font,.mo-agenda .mo-desc span{background:none!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important}.mo-agenda .mo-desc b,.mo-agenda .mo-desc strong{font-weight:900}.mo-agenda .mo-desc a{color:var(--mo-dark-orange);font-weight:900}.mo-agenda .mo-sessions{align-items:start;display:grid;gap:var(--mo-s5);grid-template-columns:repeat(2,minmax(0,1fr))}.mo-agenda .mo-card--wide,.mo-agenda .mo-interlude,.mo-agenda .mo-parallel{grid-column:1/-1}.mo-agenda .mo-card--pair{display:flex;flex-direction:column;grid-column:span 1}.mo-agenda .mo-card-head{align-items:flex-start;display:flex;gap:var(--mo-s4);justify-content:space-between;margin-bottom:var(--mo-s3)}.mo-agenda .mo-card-head .mo-title-col{min-width:0}.mo-agenda .mo-meta{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--mo-s2);justify-content:flex-end;padding-top:3px}.mo-agenda .mo-parallel{border-radius:8px;padding:var(--mo-s5)}.mo-agenda .mo-parallel,.mo-agenda--white .mo-parallel{background:var(--mo-light-blue)}.mo-agenda .mo-parallel-label{color:var(--mo-navy);font-size:14px;font-weight:900;margin:0 0 var(--mo-s4)}.mo-agenda .mo-pair{align-items:start;display:grid;gap:var(--mo-s5);grid-template-columns:repeat(2,minmax(0,1fr))}.mo-agenda .mo-interlude{align-items:baseline;background:var(--mo-light-gray);border-radius:4px;display:flex;flex-wrap:wrap;font-size:17px;gap:var(--mo-s3);justify-content:center;padding:var(--mo-s3) var(--mo-s5);text-align:center}.mo-agenda--light .mo-interlude{background:var(--mo-white)}.mo-agenda .mo-interlude strong{font-weight:900}.mo-agenda .mo-interlude .mo-who-inline{color:var(--mo-text-muted);font-size:15px}@media (max-width:900px){.mo-agenda .mo-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.mo-agenda .mo-pair,.mo-agenda .mo-sessions{grid-template-columns:1fr}.mo-agenda .mo-card--pair{grid-column:1/-1}}@media (max-width:640px){.mo-agenda-inner{padding:var(--mo-s6) var(--mo-s4)}.mo-agenda .mo-block-tag{margin-left:0;width:100%}.mo-agenda .mo-card-head{flex-direction:column;gap:var(--mo-s3)}.mo-agenda .mo-meta{justify-content:flex-start}.mo-agenda .mo-legend{grid-template-columns:1fr}.mo-agenda .mo-filter{position:static}}@media print{.mo-agenda .mo-card:hover{box-shadow:none;transform:none}.mo-agenda .mo-filter{display:none}}