.schedule_root__D1io3{--pad:16px;--logo-h:64px;--fs-welcome-small:0.8rem;--fs-name:1.3rem;--fs-day-heading:1.4rem;--fs-time:0.92rem;--fs-event:0.96rem;--time-w:100px;--cell-pad-y:7px;--cell-pad-x:11px;--col-gap:22px;--time-bg:#cfe2f3;--ink:#1a1a1a;display:flex;flex-direction:column;min-height:100vh;padding:var(--pad);background:#ffffff;color:var(--ink);box-sizing:border-box}.schedule_root__D1io3[data-variant=tv]{--pad:calc(24px * var(--fit, 1));--logo-h:calc(104px * var(--fit, 1));--fs-welcome-small:calc(0.9rem * var(--fit, 1));--fs-name:calc(1.7rem * var(--fit, 1));--fs-day-heading:calc(1.95rem * var(--fit, 1));--fs-time:calc(1rem * var(--fit, 1));--fs-event:calc(1.15rem * var(--fit, 1));--time-w:calc(150px * var(--fit, 1));--cell-pad-y:calc(7px * var(--fit, 1));--cell-pad-x:calc(14px * var(--fit, 1));--col-gap:calc(30px * var(--fit, 1));min-height:calc(100vh - var(--ticker-height))}.schedule_header__YRJEd{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:8px}.schedule_logo__tibKG{height:calc(var(--logo-h) * var(--logo-scale, 1));width:auto;display:block;margin:0 auto 6px}@media (min-width:700px){.schedule_logo__tibKG{position:absolute;left:0;top:0;margin:0}}.schedule_root__D1io3[data-orientation=portrait] .schedule_logo__tibKG{position:static;margin:0 auto 6px}@media (orientation:portrait){.schedule_logo__tibKG{position:static;margin:0 auto 6px}}.schedule_welcomeSmall__o2a3E{font-size:var(--fs-welcome-small);font-weight:600;margin-top:2px}.schedule_name__WQJqJ,.schedule_subtitle__2wOm7{font-size:var(--fs-name);font-weight:800;line-height:1.15}.schedule_body__vLlih{flex:1 1;display:flex;flex-direction:column;gap:var(--col-gap);margin-top:10px}@media (min-width:820px){.schedule_body__vLlih{flex-direction:row;align-items:flex-start}}.schedule_root__D1io3[data-cols="1"] .schedule_day__HgIuO{max-width:900px;width:100%;margin:0 auto}.schedule_day__HgIuO{flex:1 1;min-width:0}.schedule_root__D1io3[data-stacked] .schedule_body__vLlih{flex-direction:column;align-items:stretch}.schedule_root__D1io3[data-stacked] .schedule_day__HgIuO{flex:0 0 auto;max-width:900px;width:100%;margin:0 auto}.schedule_dayHeading__lRVGg{font-size:var(--fs-day-heading);font-weight:800;text-align:center;margin:0 0 8px}.schedule_dayPrefix__PV7t7{font-weight:700}.schedule_table__100b9{width:100%;border-collapse:collapse;table-layout:fixed}.schedule_timeCell__uMLPT{width:var(--time-w);background:var(--time-bg);color:var(--ink);font-size:var(--fs-time);font-weight:600;text-align:center;border-bottom:2px solid #ffffff;word-break:break-word}.schedule_eventCell__ElU8H,.schedule_timeCell__uMLPT{vertical-align:middle;padding:var(--cell-pad-y) var(--cell-pad-x)}.schedule_eventCell__ElU8H{font-size:var(--fs-event);line-height:1.3;border-bottom:1px solid #e9ecef}.schedule_root__D1io3[data-enhanced] .schedule_eventCell__ElU8H{border-left:4px solid transparent}.schedule_kindTag__3_Wrh{display:inline-block;margin-right:.45em;padding:0 .35em;border:1px solid;border-radius:.3em;font-size:.68em;font-weight:800;line-height:1.35;text-transform:lowercase;vertical-align:.12em}.schedule_unconfirmed__XXtmu{filter:saturate(.62)}.schedule_unconfirmedBadge__SR1CQ{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4px auto 0;padding:1px 5px;border:1px dashed;border-radius:.25em;font-size:.62em;font-weight:700;line-height:1.4;white-space:nowrap}.schedule_canceled__Uni8Z{filter:saturate(.5);opacity:.7}.schedule_canceled__Uni8Z .schedule_title__cXV4E,.schedule_canceled__Uni8Z strong{text-decoration:line-through}.schedule_canceledBadge__W4Nsz{display:inline-block;margin-left:.4em;padding:1px 6px;border:1px solid;border-radius:999px;font-size:.62em;font-weight:800;line-height:1.35;white-space:nowrap;vertical-align:.12em}.schedule_title__cXV4E{font-weight:800}.schedule_rest__ajXJ7{font-weight:500}.schedule_pickMarker__SiLw5{margin-left:.45rem;color:var(--accent);font-size:.82em}.schedule_interactiveRow__nhExa{cursor:pointer}.schedule_interactiveRow__nhExa:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.schedule_phoneNav__H4U7b{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem 1rem;padding:1.2rem 0 .35rem;font-size:.9rem}.schedule_myDayBack__ayHns,.schedule_phoneNav__H4U7b a{color:var(--accent);font-weight:700;text-decoration:none}.schedule_myDayBack__ayHns{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.9rem 1rem 0}.schedule_soonBanner__zP5KO{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;background:var(--accent);color:var(--accent-contrast);font-weight:700}.schedule_soonBanner__zP5KO button{border:0;background:transparent;color:inherit;font-size:1.5rem;line-height:1}.schedule_detailSheet__D2Tob{max-height:100vh;max-height:100dvh;border-radius:18px 18px 0 0;overflow:hidden}.schedule_detailSheetBody__87321{overflow-y:auto;overflow-wrap:anywhere}.schedule_detailTitle__bQ0JK{overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.2}.schedule_detailBody__2batC dl{display:grid;gap:.65rem;margin:0}.schedule_detailBody__2batC dl div{display:grid;grid-template-columns:6rem 1fr;gap:.75rem}.schedule_detailBody__2batC dt{font-weight:800}.schedule_detailBody__2batC dd{margin:0;text-transform:capitalize}.schedule_detailText__xUJDP{white-space:pre-wrap;margin:1.2rem 0}.schedule_detailActions__FC6O_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 0 1rem}.schedule_commentsSection__m5vOB{border-top:1px solid #e5e7eb;padding:1rem 0 .5rem}.schedule_commentsSection__m5vOB h3{margin:0 0 .75rem}.schedule_comment__88Vy_{padding:.65rem 0;border-bottom:1px solid #eef0f2}.schedule_comment__88Vy_ time{color:#6b7280;font-size:.8rem}.schedule_comment__88Vy_ p{margin:.25rem 0 0;white-space:pre-wrap}.schedule_commentComposerFooter__k__qP{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.schedule_rowNow__vU6IA .schedule_timeCell__uMLPT{box-shadow:inset 4px 0 0 0 var(--accent);font-weight:800}.schedule_rowNow__vU6IA .schedule_eventCell__ElU8H{background:var(--accent-tint)}.schedule_rowNext__3fHKm .schedule_eventCell__ElU8H{background:#fafbfc}.schedule_badge__5heaM{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4px auto 0;padding:1px 8px;border-radius:999px;font-size:.7em;font-weight:800;letter-spacing:.03em;line-height:1.6;white-space:nowrap}.schedule_badge__5heaM[data-status=now]{background:var(--accent);color:var(--accent-contrast)}.schedule_badge__5heaM[data-status=next]{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.schedule_root__D1io3[data-enhanced]{--time-bg:transparent;--ink:#26201a;--paper-line:#eadfcd;--goldwash:#fdf3d7;background:#fffdf6}.schedule_root__D1io3[data-enhanced] .schedule_header__YRJEd{padding:calc(8px * var(--fit, 1)) 0 calc(14px * var(--fit, 1))}.schedule_root__D1io3[data-enhanced] .schedule_name__WQJqJ,.schedule_root__D1io3[data-enhanced] .schedule_subtitle__2wOm7{letter-spacing:-.02em}.schedule_root__D1io3[data-enhanced] .schedule_dayHeading__lRVGg{margin:calc(12px * var(--fit, 1)) 0 calc(6px * var(--fit, 1));padding-bottom:calc(6px * var(--fit, 1));border-bottom:3px solid var(--accent);text-align:left;font-family:var(--font-cond),"Arial Narrow",sans-serif;font-size:calc(1.7rem * var(--fit, 1));font-weight:700;letter-spacing:.01em}.schedule_root__D1io3[data-enhanced] .schedule_table__100b9{border-collapse:collapse}.schedule_root__D1io3[data-enhanced] .schedule_timeCell__uMLPT{width:calc(84px * var(--fit, 1));padding:calc(12px * var(--fit, 1)) calc(10px * var(--fit, 1)) calc(12px * var(--fit, 1)) 0;border:0;border-bottom:1px solid var(--paper-line);border-right:2px solid var(--paper-line);background:transparent;text-align:right;font-family:var(--font-cond),"Arial Narrow",sans-serif;font-size:calc(1.06rem * var(--fit, 1));font-weight:700;letter-spacing:.01em}.schedule_root__D1io3[data-enhanced] .schedule_eventCell__ElU8H{padding:calc(11px * var(--fit, 1)) calc(4px * var(--fit, 1)) calc(11px * var(--fit, 1)) calc(12px * var(--fit, 1));border:0;border-bottom:1px solid var(--paper-line);border-left:4px solid var(--event-accent,#c9beae);background:transparent;color:var(--ink)!important;box-shadow:none;white-space:pre-line}.schedule_eventMeta__5EoA9{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.schedule_root__D1io3[data-enhanced] .schedule_eventMeta__5EoA9{margin:calc(3px * var(--fit, 1)) 0 0;font-family:var(--font-cond),"Arial Narrow",sans-serif;letter-spacing:.06em;text-transform:uppercase}.schedule_root__D1io3[data-enhanced] .schedule_kindTag__3_Wrh{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#5a5044;font-size:calc(.78rem * var(--fit, 1));font-weight:700;line-height:1.3;text-transform:uppercase}.schedule_nowSummary__fZscw .schedule_placeChip__2xdJ0:before,.schedule_root__D1io3[data-enhanced] .schedule_eventMeta__5EoA9 .schedule_placeChip__2xdJ0:before{content:"⌖";display:inline-block;margin-right:.32em;transform:translateY(-.06em)}.schedule_root__D1io3[data-enhanced] .schedule_eventMeta__5EoA9 .schedule_placeChip__2xdJ0{padding:0 calc(6px * var(--fit, 1)) 1px;border:0;border-radius:3px;background:var(--place-color,#82725f);color:#fff;font-size:calc(.78rem * var(--fit, 1));font-weight:700;line-height:1.3}.schedule_root__D1io3[data-enhanced] .schedule_eventMeta__5EoA9 .schedule_unconfirmedBadge__SR1CQ{margin:0;padding:0 6px;border-color:#a89a87;color:#82725f;font-size:calc(.62rem * var(--fit, 1));text-transform:uppercase}.schedule_root__D1io3[data-enhanced] .schedule_title__cXV4E{display:block;font-size:calc(1.05rem * var(--fit, 1));font-weight:800;line-height:1.2;letter-spacing:-.012em}.schedule_root__D1io3[data-enhanced] .schedule_rest__ajXJ7{display:block;margin-top:calc(3px * var(--fit, 1));color:#5a5044;font-size:calc(.92rem * var(--fit, 1));line-height:1.32}.schedule_root__D1io3[data-enhanced] .schedule_rowNow__vU6IA .schedule_eventCell__ElU8H,.schedule_root__D1io3[data-enhanced] .schedule_rowNow__vU6IA .schedule_timeCell__uMLPT{background:var(--goldwash);box-shadow:none}.schedule_root__D1io3[data-enhanced] .schedule_rowNow__vU6IA .schedule_timeCell__uMLPT{color:var(--accent);border-right-color:#e9a51d}.schedule_root__D1io3[data-enhanced] .schedule_rowNext__3fHKm .schedule_eventCell__ElU8H,.schedule_root__D1io3[data-enhanced] .schedule_rowNext__3fHKm .schedule_timeCell__uMLPT{background:#faf6ec}.schedule_nowSummary__fZscw{max-width:900px;margin:4px auto 16px;padding:0;border-left:5px solid var(--accent);border-radius:0 10px 10px 0;background:var(--goldwash,#fdf3d7);overflow:hidden}.schedule_summaryGroup__YJqDh{padding:10px 14px}.schedule_summaryGroup__YJqDh+.schedule_summaryGroup__YJqDh{margin-top:0;border-top:1px solid rgba(38,32,26,.1)}.schedule_summaryGroup__YJqDh h2{margin:0 0 5px;color:var(--accent);font-family:var(--font-cond),"Arial Narrow",sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.schedule_summaryGroup__YJqDh ul{list-style:none;padding:0;margin:0}.schedule_summaryItem__CYXz0{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px;padding:3px 0}.schedule_kindTag__3_Wrh,.schedule_summaryStatus__sahrq,.schedule_unconfirmedBadge__SR1CQ{display:inline-block;border:1px solid;border-radius:999px;padding:1px 6px;font-size:.68em;font-weight:800;letter-spacing:.02em;line-height:1.35;white-space:nowrap}.schedule_summaryStatus__sahrq{color:var(--accent)}.schedule_nowSummary__fZscw .schedule_placeChip__2xdJ0{padding:0 6px 1px;border:0;border-radius:3px;background:var(--place-color,#82725f);color:#fff;font-size:.8em;font-weight:700}.schedule_summaryTime__Njas2{font-weight:700}.schedule_summaryKind___8qgB{color:#495057;font-size:.78em;text-transform:uppercase}.schedule_summaryPlace__ai6FK{color:#495057;font-size:.85em}.schedule_summaryTitle__SZxEU{font-weight:800}.schedule_summaryDetails__F9HOy{flex-basis:100%;color:#495057;font-size:.9em}.schedule_summaryEmpty__mBnVo{margin:4px 0;color:#61574f}.schedule_placeFallback__GM0J4{max-width:900px;margin:0 auto 10px;color:#61574f;font-size:.88rem}.schedule_placeFilter__74SIS{display:flex;align-items:center;gap:7px;overflow-x:auto;width:100%;max-width:900px;margin:0 auto 10px;padding:4px 2px 7px;box-sizing:border-box;scrollbar-width:none}.schedule_placeFilter__74SIS::-webkit-scrollbar{display:none}.schedule_placeFilter__74SIS .schedule_placeChip__2xdJ0{min-height:40px}.schedule_filterLabel__vN7GE{color:#7b6f66}.schedule_placeChip__2xdJ0{flex:0 0 auto;border:1px solid #9b9189;border-radius:999px;padding:6px 12px;background:#fff;color:var(--ink);font:inherit;font-size:.82em}.schedule_chipDot__9OUTl{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;vertical-align:initial;background:#82725f}.schedule_placeChip__2xdJ0[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);font-weight:800}.schedule_allDayStrip__EXzKb{display:flex;flex-wrap:wrap;gap:calc(6px * var(--fit, 1)) calc(14px * var(--fit, 1));margin:calc(2px * var(--fit, 1)) 0 calc(8px * var(--fit, 1));padding:calc(8px * var(--fit, 1)) calc(12px * var(--fit, 1));border-radius:8px;background:#f7efe0}.schedule_allDayItem__ihzIH{display:flex;align-items:baseline;gap:5px;font-size:.86em}.schedule_allDayItem__ihzIH>span:last-child{color:#495057}.schedule_unconfirmed__XXtmu{filter:saturate(.72)}.schedule_unconfirmedBadge__SR1CQ{color:#6c757d}.schedule_footer__FEvtN{margin-top:16px;padding-top:10px;text-align:center;font-size:var(--fs-event);font-weight:600}.schedule_phone__i_aG_{color:var(--accent);font-weight:800}.schedule_requestLink___pshw{margin-top:24px;padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px));text-align:center}.schedule_requestLink___pshw a{display:inline-block;background:transparent;border:1.5px solid var(--accent);border-radius:999px;padding:8px 18px;font-size:.9rem;font-weight:600;color:var(--accent);text-decoration:none}.schedule_requestLink___pshw a:hover{background:var(--accent);color:var(--accent-contrast)}.schedule_root__D1io3[data-layout=ad]{flex-direction:row;align-items:stretch;gap:var(--col-gap)}.schedule_scheduleCol__nrXlz{flex:1 1;min-width:0;display:flex;flex-direction:column}.schedule_root__D1io3[data-layout=ad][data-cols="1"] .schedule_day__HgIuO{max-width:none;margin:0}.schedule_ad__vEF_S{flex:0 0 36%;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.schedule_adText__N3x3S{width:100%;box-sizing:border-box;padding:calc(var(--pad) * 1.2);border-radius:8px;border:1px solid var(--ink);color:var(--ink);font-size:var(--fs-event);font-weight:700;line-height:1.45;text-align:center;white-space:pre-line;overflow-wrap:break-word}.schedule_adImage__XcTKn{width:100%;height:auto;max-height:100%;object-fit:contain}.schedule_root__D1io3[data-orientation=portrait] .schedule_body__vLlih{flex-direction:column;align-items:stretch}.schedule_root__D1io3[data-orientation=portrait] .schedule_day__HgIuO{max-width:none;width:100%;margin:0}.schedule_root__D1io3[data-orientation=portrait][data-layout=ad]{flex-direction:column}.schedule_root__D1io3[data-orientation=portrait][data-layout=ad] .schedule_ad__vEF_S{flex:0 0 auto;width:100%}.schedule_root__D1io3[data-orientation=portrait] .schedule_adImage__XcTKn{max-height:40vh}.schedule_root__D1io3[data-layout=now-ad],.schedule_root__D1io3[data-layout=now]{flex:1 1;min-height:0}.schedule_agendaList__3CduN{flex:1 1;min-height:0;margin-top:10px}.schedule_root__D1io3[data-variant=tv] .schedule_agendaList__3CduN{overflow:hidden}.schedule_timeCol__vrlG8{width:var(--time-w)}.schedule_agendaDayCell__svVjc{font-size:var(--fs-day-heading);font-weight:800;text-align:center;padding:12px 0 6px}.schedule_agendaList__3CduN tbody tr:first-child .schedule_agendaDayCell__svVjc{padding-top:0}.schedule_root__D1io3[data-layout=now-ad] .schedule_ad__vEF_S{flex:0 0 auto;width:100%;max-height:60%}.schedule_dayStrip__IkkU1{position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:10px 16px;background:#ffffff;box-shadow:0 1px 0 #e9ecef;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.schedule_dayStrip__IkkU1::-webkit-scrollbar{display:none}.schedule_dayChip__GBQ_m{display:inline-flex;align-items:center;min-height:40px;padding:6px 13px;box-sizing:border-box;margin-right:8px;border-radius:999px;border:1.5px solid #d4cec8;color:var(--ink,#1a1a1a);font-size:.82rem;font-weight:750;line-height:1.4;text-decoration:none}.schedule_dayChip__GBQ_m:last-child{margin-right:0}.schedule_dayChip__GBQ_m[data-active]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.schedule_nowJump__TZW07{position:fixed;right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:45;padding:9px 20px;border:none;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:.9rem;font-weight:800;line-height:1.2;box-shadow:0 2px 10px rgba(0,0,0,.3);cursor:pointer}.schedule_staleBanner__u0Jnq{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:50;display:inline-flex;align-items:center;max-width:calc(100% - 24px);padding:5px 14px;border-radius:999px;background:rgba(26,26,26,.9);color:#ffffff;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:none}.schedule_staleIcon__I7AjX{flex:none;width:1.15em;height:1.15em;margin-right:6px}.schedule_staleText__QrK88{min-width:0;overflow:hidden;text-overflow:ellipsis}.schedule_staleBanner__u0Jnq[data-variant=tv]{top:20px;right:24px;left:auto;transform:none;max-width:40vw;padding:4px 11px;border-radius:8px;background:rgba(26,26,26,.06);color:rgba(26,26,26,.5);font-size:1.05rem;box-shadow:none}.ticker_bar__dlqAD{position:fixed;left:0;right:0;bottom:0;height:var(--ticker-height);z-index:40;overflow:hidden;background:#141414;color:#ffffff;border-top:3px solid var(--accent,#1a1a1a)}.ticker_bar__dlqAD,.ticker_qrPanel__EhyGJ{display:flex;align-items:center;box-sizing:border-box}.ticker_qrPanel__EhyGJ{flex:0 0 auto;flex-direction:column;gap:2px;margin:0 10px;padding:4px 8px;background:#ffffff;color:#1a1a1a;border-radius:10px}.ticker_qrPanel__EhyGJ img{flex:0 0 auto;width:64px;height:64px;display:block}.ticker_qrLabel__DZ_7B{font-family:var(--font-cond),"Arial Narrow",sans-serif;font-size:12px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ticker_viewport__jmVc3{position:relative;flex:1 1 auto;align-self:stretch;min-width:0;overflow:hidden}.ticker_marquee__FHP_W{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;padding-left:100%;white-space:nowrap;font-family:var(--font-cond),"Arial Narrow",sans-serif;font-size:32px;font-weight:600;letter-spacing:.02em;line-height:1;animation-name:ticker_ticker-scroll__QlbzO;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}@keyframes ticker_ticker-scroll__QlbzO{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ticker_clock__KvSFY{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;padding:0 20px;font-family:var(--font-cond),"Arial Narrow",sans-serif;font-size:38px;font-weight:800;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid rgba(255,255,255,.25)}@media (max-width:1200px){.ticker_marquee__FHP_W{font-size:27px}.ticker_clock__KvSFY{font-size:30px;padding:0 14px}.ticker_qrPanel__EhyGJ{margin:0 8px}}