.picker{--picker-sticky-top:var(--nav-height);--picker-controls-h:3.25rem;--picker-controls-below:.85rem;--picker-control-h:2.25rem;--session-time:3.75rem;--session-avatar:2.75rem;background:var(--surface-raised);color:var(--text);border:1px solid var(--hairline);border-radius:var(--r-surface);margin-inline:var(--gutter);scroll-margin-top:calc(var(--nav-height) + 1rem);padding-block:clamp(2.25rem,5vh,3.5rem)}@media (width<=900px){html:has([data-nav][data-hidden]) .picker{--picker-sticky-top:0px}}.picker__head{margin-bottom:.85rem}.picker[data-step=choose] .picker__controls,.picker[data-step=choose] .picker__body{display:none}.picker__locs{margin-top:1.15rem}.picker__locsLead{font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:.85rem;font-weight:700}.picker__locgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.picker__loc{isolation:isolate;text-align:left;width:100%;min-height:8.25rem;color:var(--cream);font:inherit;background:var(--accent-fill);border:1px solid var(--accent-fill);border-radius:var(--r-surface);cursor:pointer;will-change:translate;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), translate var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1.25rem 1.35rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.picker__loc:before,.picker__loc:after{content:"";z-index:-1;pointer-events:none;position:absolute}.picker__loc:before{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--ember) 70%, var(--cream)) 0%, transparent 60%);opacity:0;transform-origin:100% 100%;transition:opacity var(--dur) var(--ease), scale var(--dur) var(--ease);inset:0;scale:.6}.picker__loc:after{background:linear-gradient(100deg,#0000 0%,#f4edda29 50%,#0000 100%);width:45%;top:-20%;bottom:-20%;left:0;translate:-130%;rotate:8deg}.picker__loc:hover,.picker__loc:focus-visible{background:color-mix(in srgb, var(--accent-fill) 88%, var(--charcoal));border-color:color-mix(in srgb, var(--accent-fill) 70%, var(--ember));translate:0 -4px;box-shadow:inset 0 1px #ffffff1f,0 18px 34px -14px #2f2f2f80}.picker__loc:hover:before,.picker__loc:focus-visible:before{opacity:.55;scale:1}@media (prefers-reduced-motion:no-preference){.picker__loc:hover:after,.picker__loc:focus-visible:after{animation:pickerLocSheen .72s var(--ease) forwards}}@keyframes pickerLocSheen{to{translate:330%}}.picker__loc:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}.picker__loc:active{transition-duration:var(--dur-fast);translate:0 -1px}.picker__loc[data-current]{border-color:var(--charcoal)}.picker__locText{min-width:0;transition:translate var(--dur) var(--ease);gap:.2rem;display:grid}.picker__loc:hover .picker__locText,.picker__loc:focus-visible .picker__locText{translate:.2rem}.picker__locCity{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.45rem;font-weight:800;line-height:1.1}.picker__locHood,.picker__locAddr{font-size:var(--fs-sm);color:#f4eddac7}.picker__locCta{border-radius:var(--r-pill);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur) var(--ease);background:0 0;flex-shrink:0;align-items:center;gap:.3rem;margin:-.45rem -.7rem;padding:.45rem .7rem;font-weight:700;line-height:1;display:inline-flex}.picker__loc:hover .picker__locCta,.picker__loc:focus-visible .picker__locCta{background:#f4edda24}.picker__locArrow{width:1rem;height:1rem;transition:translate var(--dur) var(--ease);flex-shrink:0}.picker__loc:hover .picker__locArrow,.picker__loc:focus-visible .picker__locArrow{translate:.25rem}@media (prefers-reduced-motion:no-preference){.picker[data-step=choose] .picker__loc{animation:pickerIn .42s var(--ease) backwards;animation-delay:calc(40ms + var(--i,0) * 50ms)}}.picker__where{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;display:flex;position:relative}.picker__where[hidden]{display:none}.picker__whereCity{appearance:none;font:inherit;letter-spacing:inherit;color:inherit;text-underline-offset:.14em;text-decoration:underline .05em;text-decoration-color:var(--accent-text);transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:baseline;gap:.18em;padding:0;display:inline-flex}.picker__whereChevron{width:.42em;height:.42em;color:var(--accent-text);transition:rotate var(--dur) var(--ease);flex-shrink:0;align-self:center;translate:0 .06em}.picker__whereCity:hover,.picker__whereCity[aria-expanded=true]{color:var(--accent-text)}.picker__whereCity[aria-expanded=true] .picker__whereChevron{rotate:180deg}.picker__whereChange{appearance:none;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--accent-text);transition:color var(--dur-fast) var(--ease);background:0 0;border:0;padding:0;font-weight:700;line-height:1;translate:0 .08em}.picker__whereChange:hover,.picker__whereChange[aria-expanded=true]{color:var(--text)}.picker__menu--where{min-width:18rem;padding:.5rem;top:calc(100% + .6rem);left:0;right:auto}.picker__menu .picker__option--where{text-align:left;min-height:3.25rem}.picker__optionText{gap:.12rem;min-width:0;display:grid}.picker__optionCity{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.02rem;font-weight:800}.picker__optionHood{font-size:var(--fs-xs);color:var(--text-faint)}.picker__controls{top:var(--picker-sticky-top);z-index:var(--z-sticky);height:auto;padding:.5rem var(--gutter);margin:0 calc(var(--gutter) * -1) var(--picker-controls-below);background:var(--surface-raised);box-shadow:0 1px 0 var(--hairline);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:.5rem;display:grid;position:sticky}.picker__cluster{align-items:center;gap:.4rem;min-width:0;display:flex}.picker__cluster--start{grid-column:1;justify-self:start}.picker__cluster--end{grid-column:3;justify-content:flex-end;justify-self:end}.picker__view{height:var(--picker-control-h);background:var(--surface-deep);border-radius:var(--r-pill);flex-shrink:0;align-items:stretch;gap:.15rem;padding:.18rem;display:flex}.picker__viewBtn{height:100%;color:var(--text-muted);border-radius:var(--r-pill);font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:700;line-height:1;display:inline-flex}.picker__viewBtn[aria-pressed=true]{background:var(--charcoal);color:var(--cream)}.picker__week{height:var(--picker-control-h);grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:.15rem;display:flex}.picker__nav{width:var(--picker-control-h);height:var(--picker-control-h);border-radius:var(--r-pill);transition:background-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);background:0 0;border:0;flex-shrink:0;place-items:center;font-size:.95rem;line-height:1;display:grid}.picker__nav:hover:not([aria-disabled=true]){background:var(--surface-deep)}.picker__nav[aria-disabled=true]{opacity:.35;pointer-events:none}.picker__weekpick{height:var(--picker-control-h);justify-content:center;align-items:center;min-width:9.5ch;display:flex;position:relative}.picker__weeklabel{width:100%;height:var(--picker-control-h);border-radius:var(--r-pill);color:inherit;font-family:inherit;font-size:var(--fs-sm);text-align:center;text-wrap:balance;cursor:pointer;pointer-events:none;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 .2rem;font-weight:700;line-height:1.15;display:flex}.picker__weekpick:hover .picker__weeklabel{background:var(--surface-deep)}.picker__weekdate{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.picker__weekdate::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.picker__view{display:none}.picker__viewIcon{flex-shrink:0;width:.82rem;height:.82rem}.picker__filter{flex:0 auto;min-width:0;position:relative}.picker__filterBtn{height:var(--picker-control-h);background:var(--surface-deep);border-radius:var(--r-pill);min-width:0;max-width:14rem;font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.picker__filterBtn:hover:not([aria-expanded=true]):not([data-active=true]){background:color-mix(in srgb, var(--charcoal) 10%, var(--surface-deep))}.picker__filterBtn[aria-expanded=true],.picker__filterBtn[data-active=true]{background:var(--charcoal);color:var(--cream)}.picker__filterLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker__filterLabel .picker__filterShort,.picker__list .session__seatsShort{display:none}.picker__chevron{width:.45rem;height:.45rem;transition:rotate var(--dur-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;translate:0 -.12em;rotate:45deg}.picker__filterBtn[aria-expanded=true] .picker__chevron{translate:0 .08em;rotate:225deg}.picker__menu{z-index:var(--z-overlay);overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:var(--r-surface);scrollbar-width:thin;scrollbar-color:#2f2f2f47 transparent;flex-direction:column;min-width:15.5rem;max-width:min(22rem,100vw - 2rem);max-height:min(20rem,70dvh);padding:.45rem .35rem;display:flex;position:absolute;top:calc(100% + .45rem);right:0;overflow:auto;box-shadow:inset 0 1px #ffffffb3,0 18px 40px #2f2f2f1a}.picker__menu::-webkit-scrollbar{width:8px}.picker__menu::-webkit-scrollbar-thumb{background:#2f2f2f38 padding-box padding-box;border:2px solid #0000;border-radius:99px}.picker__menu .picker__option{-webkit-appearance:none;appearance:none;width:100%;min-height:2.75rem;box-shadow:none;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;margin:0;padding:.5rem .85rem;font-weight:600;display:flex}.picker__menu .picker__option--all{box-shadow:0 1px 0 var(--hairline);border-radius:10px 10px 0 0;margin-bottom:.3rem}.picker__menu .picker__option:hover,.picker__menu .picker__option:focus-visible{background:var(--surface-hover);color:var(--text)}.picker__menu .picker__option[aria-selected=true]{color:var(--text);background:0 0;font-weight:700}.picker__menu .picker__option[aria-selected=true]:hover,.picker__menu .picker__option[aria-selected=true]:focus-visible{background:var(--surface-hover)}.picker__menu .picker__option[aria-selected=true]:after{content:"";border-right:1.75px solid var(--charcoal);border-bottom:1.75px solid var(--charcoal);flex-shrink:0;width:.32rem;height:.58rem;translate:0 -.08em;rotate:45deg}.picker__panel{transition:opacity var(--dur-fast) var(--ease);scroll-margin-top:calc(var(--picker-sticky-top) + var(--picker-controls-h) + var(--picker-controls-below))}.picker__panel[data-loading=true]{opacity:.5;transition-delay:.16s}@keyframes pickerIn{0%{opacity:0;translate:0 .6rem}}@media (prefers-reduced-motion:no-preference){.picker__list .day__label,.picker__list .session{animation:pickerIn .32s var(--ease) backwards;animation-delay:calc(var(--stagger,0) * 26ms)}}.picker__skeleton{gap:.75rem;display:grid}.skel{grid-template-columns:var(--session-time) minmax(0, 1fr) auto auto;border-top:1px solid var(--hairline);align-items:center;gap:.35rem .75rem;padding:1.25rem 0;display:grid}.skel__time{width:var(--session-time)}.skel__body{grid-template-columns:var(--session-avatar) minmax(0, 1fr);align-items:center;column-gap:.75rem;min-width:0;display:grid}.skel span{border-radius:var(--r-pill);background:var(--surface-hover);height:.85rem}.skel__avatar{width:var(--session-avatar);border-radius:50%;height:var(--session-avatar)!important}.skel__title{grid-column:2;min-width:0}.skel__btn{height:2.6rem!important}@media (prefers-reduced-motion:no-preference){.skel span{animation:shimmer 1.4s var(--ease) infinite}}@keyframes shimmer{50%{opacity:.45}}.picker__state{border-top:1px solid var(--hairline);justify-items:start;gap:.75rem;padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.picker__state h3{font-size:1.5rem}.picker__state p{color:var(--text-muted);max-width:46ch}.picker__errorActions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.picker__noscript{color:var(--text-muted);padding-top:2rem}.picker__noscript a{text-decoration:underline}.picker__list{gap:2rem;display:grid}.picker__list .day{gap:0;display:grid}.picker__list .day__label{top:calc(var(--picker-sticky-top) + var(--picker-controls-h));z-index:var(--z-content);font-family:var(--font-display);background:var(--surface-raised);box-shadow:0 1px 0 var(--hairline);padding:.65rem 0 .75rem;font-size:1.1rem;font-weight:800;position:sticky}.picker__list .day__label+.session{border-top:0}.picker__list .day__label:first-letter{text-transform:uppercase}.picker__list .session{grid-template-columns:var(--session-time) minmax(0, 1fr) auto auto;border-top:1px solid var(--hairline);color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);align-items:center;gap:.35rem .75rem;padding:1.15rem 0;text-decoration:none;display:grid}.picker__list .session:hover{background:var(--surface-hover)}.picker__list .session__time{width:var(--session-time);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;font-size:1.1rem;font-weight:800}.picker__list .session__body{grid-template-columns:var(--session-avatar) minmax(0, 1fr);align-items:center;column-gap:.75rem;min-width:0;display:grid}.picker__list .session__avatar{width:var(--session-avatar);height:var(--session-avatar);object-fit:cover;border-radius:50%}.picker__list span.session__avatar{background:var(--surface-deep);color:var(--text);font-family:var(--font-display);letter-spacing:.04em;place-items:center;font-size:.7rem;font-weight:800;display:grid}.picker__list .session__title{grid-column:2;min-width:0;font-weight:700}.picker__list .session__subtitle{font-size:var(--fs-sm);color:var(--text-muted);font-weight:500;display:block}.picker__list .session__host{font-size:var(--fs-sm);color:var(--text-faint);font-weight:400;display:block}.picker__list .session__seats{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.picker__list .session__seats--few{border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);padding:.28rem .7rem;font-weight:700}.picker__list .session__seats--full{border-radius:var(--r-pill);background:var(--surface-deep);color:var(--text-muted);padding:.28rem .7rem;font-weight:700}.picker__list .session__book{min-width:9.5rem;font-size:var(--fs-sm);padding:.7rem 1.4rem}.picker__grid .wcard__cta[data-mine] .wcard__arrow,.picker__grid,.picker__gridSkeleton,.picker__side{display:none}@media (width>=1100px){.picker__view{display:flex}.picker[data-view=week] .picker__skeleton,.picker[data-view=week] .picker__list{display:none}.picker[data-view=week][data-step=calendar] .picker__body{margin-inline:calc(var(--gutter) * -1);align-items:stretch;gap:.5rem;padding-inline:.35rem;display:flex}.picker[data-view=week] .picker__side--prev{order:0}.picker[data-view=week] .picker__panel{flex:auto;order:1;min-width:0}.picker[data-view=week] .picker__side--next{order:2}.picker[data-view=week] .picker__side{border:1px solid var(--hairline);border-radius:var(--r-pill);width:2.75rem;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.picker[data-view=week] .picker__side:hover{background:var(--surface-hover);border-color:var(--hairline-strong)}.picker__sideInner{top:calc(var(--picker-sticky-top) + var(--picker-controls-h) + 1.5rem);color:var(--text-faint);transition:color var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:.55rem;padding-block:1.15rem;display:flex;position:sticky}.picker__side:hover .picker__sideInner{color:var(--text)}.picker__sideLabel{writing-mode:vertical-rl;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-weight:700}.picker__sideIcon{width:1rem;height:1rem}.picker__side[aria-disabled=true]{opacity:.35;pointer-events:none}.picker[data-view=week] .picker__grid{display:block}.picker[data-view=week] .picker__gridSkeleton{display:grid}.picker__grid,.picker__gridSkeleton{--week-gap:.5rem}.picker__gridSkeleton,.picker__grid .wgrid__head,.picker__grid .wgrid__body{grid-template-columns:repeat(var(--week-cols,7), minmax(0, 1fr));gap:var(--week-gap);width:calc((100% - 6 * var(--week-gap)) * var(--week-cols,7) / 7 + var(--week-gap) * (var(--week-cols,7) - 1));max-width:100%}.picker__grid .wgrid__head,.picker__grid .wgrid__body{display:grid}.picker__grid .wgrid__head{top:calc(var(--picker-sticky-top) + var(--picker-controls-h));z-index:var(--z-content);background:var(--surface-raised);box-shadow:0 1px 0 var(--hairline);position:sticky}.picker__grid .wcol__head{border-bottom:2px solid #0000;align-content:start;gap:.05rem;padding:.6rem .1rem;display:grid}.picker__grid .wcol__day{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.picker__grid .wcol__date{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.picker__grid .wcol__head[data-today=true]{border-bottom-color:var(--accent-fill)}.picker__grid .wcol__head[data-today=true] .wcol__day,.picker__grid .wcol__head[data-today=true] .wcol__date{color:var(--accent-text)}.picker__grid .wcol{align-content:start;gap:.4rem;padding:.6rem 0 .5rem;display:grid}.picker__grid .wcol__none{font-size:var(--fs-xs);color:var(--text-faint);padding:.4rem .1rem}.picker__grid .wcard{background:var(--surface);border-radius:var(--r-input);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);border:1px solid #0000;align-content:start;gap:.1rem;padding:.6rem .65rem .5rem;display:grid}.picker__grid .wcard:hover{background:var(--surface-hover);border-color:var(--hairline-strong);translate:0 -1px}.picker__grid .wcard__time{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.95rem;font-weight:800}.picker__grid .wcard__host{min-width:0;font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:.35rem;font-weight:700;display:flex}.picker__grid .wcard__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:1.15rem;height:1.15rem}.picker__grid span.wcard__avatar{background:var(--surface-deep);color:var(--text);font-family:var(--font-display);letter-spacing:.02em;place-items:center;font-size:.42rem;font-weight:800;display:grid}.picker__grid .wcard__hostName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.picker__grid .wcard__subtitle{font-size:var(--fs-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.picker__grid .wcard__title{-webkit-line-clamp:3;font-size:var(--fs-xs);color:var(--text-muted);-webkit-box-orient:vertical;margin-top:.15rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.picker__grid .wcard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.15rem .35rem;margin-top:.4rem;display:flex}.picker__grid .wcard__seats{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.picker__grid .wcard__seats--few{border-radius:var(--r-pill);background:var(--accent-fill);color:var(--on-accent);padding:.1rem .45rem;font-weight:700}.picker__grid .wcard__seats--full{border-radius:var(--r-pill);background:var(--surface-deep);color:var(--text-muted);padding:.1rem .45rem;font-weight:700}.picker__grid .wcard__cta{font-size:var(--fs-xs);color:var(--accent-text);white-space:nowrap;align-items:center;gap:.22rem;font-weight:700;display:inline-flex}.picker__grid .wcard__arrow{transition:translate var(--dur-fast) var(--ease)}.picker__grid .wcard:hover .wcard__arrow{translate:.15rem}@media (prefers-reduced-motion:no-preference){.picker__grid .wcol__head,.picker__grid .wcard,.picker__grid .wcol__none{animation:pickerIn .32s var(--ease) backwards;animation-delay:calc(var(--stagger,0) * 26ms)}}.skelcol{align-content:start;gap:.4rem;display:grid}.skelcol span{border-radius:var(--r-input);background:var(--surface-hover)}.skelcol__head{border-radius:var(--r-pill);height:2.9rem}.skelcol__card{height:5.75rem}@media (prefers-reduced-motion:no-preference){.skelcol span{animation:shimmer 1.4s var(--ease) infinite}}}@media (width<=720px){.picker{--picker-control-h:2.15rem;--picker-controls-gap:.3rem;--picker-controls-pad:.3rem;--picker-controls-h:calc(var(--picker-control-h) + var(--picker-controls-pad) * 2);--session-time:3.5rem;--session-avatar:2.25rem;border-radius:0;margin-inline:0}.picker__list .session__seatsLong{display:none}.picker__list .session__seatsShort{display:inline}.picker__filterLabel .picker__filterLong{display:none}.picker__filterLabel .picker__filterShort{display:inline}.picker__cluster{gap:.2rem}.picker__view{flex-shrink:1;gap:.08rem;min-width:0;max-width:100%;padding:.12rem}.picker__viewBtn{padding:0 .45rem;font-size:.75rem}.picker__controls{column-gap:var(--picker-controls-gap);row-gap:var(--picker-controls-gap);height:auto;padding-block:var(--picker-controls-pad);grid-template-columns:minmax(0,1fr) auto}.picker__cluster--start{display:none}.picker__cluster--end{grid-area:1/2}.picker__week{background:var(--surface-deep);border-radius:var(--r-pill);grid-area:1/1;justify-content:space-between;justify-self:stretch;gap:0;min-width:0}.picker__nav{width:2.6rem;font-size:1rem}.picker__nav:hover:not([aria-disabled=true]),.picker__weekpick:hover .picker__weeklabel{background:color-mix(in srgb, var(--charcoal) 10%, var(--surface-deep))}.picker__weekpick{flex:1;min-width:0}.picker__weeklabel{white-space:nowrap}.picker__filterBtn{gap:.2rem;max-width:6rem;padding:0 .5rem;font-size:.75rem}.picker__menu{min-width:min(15.5rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(18rem,60dvh);left:auto;right:0}.skel,.picker__list .session{grid-template-columns:var(--session-time) minmax(0, 1fr) auto;grid-template-rows:auto auto;align-items:center;gap:.05rem .45rem;padding-block:.5rem}.skel__time,.picker__list .session__time{width:var(--session-time);grid-area:1/1/span 2;font-size:.95rem}.skel__body,.picker__list .session__body{grid-area:1/2;align-self:center;column-gap:.45rem}.picker__list .session:has(.session__host) .session__body,.picker__list .session:has(.session__subtitle) .session__body{grid-row:1/span 2}.picker__list .session__title{grid-column:2;min-width:0}.picker__list .session__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.skel__seats,.picker__list .session__seats{font-size:var(--fs-xs);grid-area:2/2;place-self:center end}.skel__btn,.picker__list .session__book{width:auto;min-width:unset;min-height:2.25rem;font-size:var(--fs-xs);grid-area:1/3/span 2;place-self:center end;padding:.28rem .7rem}.skel__btn{height:2.25rem!important}.picker__list .session__seats--few,.picker__list .session__seats--full{padding:.12rem .4rem}.picker__list .session__hostPrefix{display:none}.picker__list .session__subtitle,.picker__list .session__host{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 6rem);display:block;overflow:hidden}.picker__list .session__subtitle+.session__host{display:none}.picker__head .h-section{font-size:clamp(1.45rem,6vw,1.85rem)}.picker__locs{margin-top:.85rem}.picker__loc{min-height:0;padding:1.05rem 1.1rem}.picker__locCity{font-size:1.25rem}.picker__menu--where{left:0;right:auto}}
