.venue-map-module__xN7vtG__trigger{align-items:center;gap:var(--brand-space-2);min-height:44px;padding:0 var(--brand-space-3);border:1px solid var(--brand-color-line-strong);border-radius:var(--brand-border-radius-control);color:var(--brand-color-ink);font:inherit;font-size:var(--brand-font-size-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--brand-motion-fast) var(--brand-motion-ease), color var(--brand-motion-fast) var(--brand-motion-ease);background:0 0;display:inline-flex}.venue-map-module__xN7vtG__trigger:hover{border-color:var(--brand-color-rust);color:var(--brand-color-rust)}.venue-map-module__xN7vtG__backdrop{z-index:var(--brand-z-index-modal);background:color-mix(in srgb, var(--brand-color-ink) 34%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.venue-map-module__xN7vtG__panel{width:min(92vw,54rem);max-height:min(88vh,46rem);padding:var(--brand-space-4);border:1px solid var(--brand-color-line-strong);border-radius:var(--brand-border-radius-medium);background:var(--brand-color-surface-glass-strong);box-shadow:var(--brand-shadow-lifted);gap:var(--brand-space-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:flex;overflow-y:auto}.venue-map-module__xN7vtG__head{justify-content:space-between;align-items:baseline;gap:var(--brand-space-3);display:flex}.venue-map-module__xN7vtG__head h2{font-family:var(--brand-font-family-display);font-size:var(--brand-font-size-h3);font-weight:var(--brand-font-weight-regular);letter-spacing:var(--brand-letter-spacing-heading);margin:0}.venue-map-module__xN7vtG__close{min-height:44px;padding:0 var(--brand-space-3);border:1px solid var(--brand-color-line-strong);border-radius:var(--brand-border-radius-control);color:var(--brand-color-ink);font:inherit;font-size:var(--brand-font-size-sm);cursor:pointer;background:0 0}.venue-map-module__xN7vtG__canvas{border:1px solid var(--brand-color-line);border-radius:var(--brand-border-radius-small);background:var(--brand-color-surface-glass);min-height:22rem}.venue-map-module__xN7vtG__note{color:var(--brand-color-ink-muted);font-size:var(--brand-font-size-sm);margin:0}.venue-map-module__xN7vtG__list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.venue-map-module__xN7vtG__list li{min-height:44px;padding:var(--brand-space-2) 0;border-bottom:1px solid var(--brand-color-line);flex-direction:column;justify-content:center;gap:.15rem;display:flex}.venue-map-module__xN7vtG__list a{color:var(--brand-color-ink);border-bottom:1px solid var(--brand-color-line-strong);align-self:flex-start;text-decoration:none}.venue-map-module__xN7vtG__list a:hover{color:var(--brand-color-rust);border-bottom-color:var(--brand-color-rust)}.venue-map-module__xN7vtG__meta{color:var(--brand-color-ink-muted);font-size:var(--brand-font-size-xs)}@media (prefers-reduced-motion:reduce){.venue-map-module__xN7vtG__trigger{transition:none}}
.youtube-preview-module__mpvomG__overlay{z-index:var(--brand-z-index-modal);background:color-mix(in srgb, var(--brand-color-paper) 72%, transparent);place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}.youtube-preview-module__mpvomG__panel{width:min(100%, var(--brand-layout-page-max));border:1px solid var(--brand-color-line-strong);border-radius:var(--brand-border-radius-medium);background:var(--brand-color-paper);height:100%;max-height:100dvh;box-shadow:var(--brand-shadow-lifted);color:var(--brand-color-ink);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.youtube-preview-module__mpvomG__metadata{color:var(--brand-color-ink-muted);font-size:var(--brand-font-size-xs);line-height:var(--brand-line-height-body);overflow-wrap:anywhere}.youtube-preview-module__mpvomG__panel:focus-visible{outline:2px solid var(--brand-color-focus);outline-offset:-2px}.youtube-preview-module__mpvomG__head{padding:var(--brand-space-3) var(--brand-space-4) var(--brand-space-2);column-gap:var(--brand-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.youtube-preview-module__mpvomG__heading{gap:var(--brand-space-1);display:grid}.youtube-preview-module__mpvomG__head h2{font-family:var(--brand-font-family-display);font-size:var(--brand-font-size-h3);font-weight:var(--brand-font-weight-regular);letter-spacing:var(--brand-letter-spacing-heading);line-height:var(--brand-line-height-heading);margin:0}.youtube-preview-module__mpvomG__subjects{margin-top:var(--brand-space-2);gap:var(--brand-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.youtube-preview-module__mpvomG__subjects button,.youtube-preview-module__mpvomG__search button{min-height:44px;padding:0 var(--brand-space-3);border:1px solid var(--brand-color-line-strong);border-radius:var(--brand-border-radius-control);color:var(--brand-color-ink);font:inherit;font-size:var(--brand-font-size-sm);cursor:pointer;background:0 0}.youtube-preview-module__mpvomG__subjects button[aria-pressed=true]{border-color:var(--brand-color-ink);background:var(--brand-color-ink);color:var(--brand-color-paper-bright)}.youtube-preview-module__mpvomG__body{min-height:0;padding:0 var(--brand-space-4);align-content:start;gap:var(--brand-space-4);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.youtube-preview-module__mpvomG__stage{align-content:start;gap:var(--brand-space-3);width:100%;display:grid}.youtube-preview-module__mpvomG__player{aspect-ratio:16/9;border-radius:var(--brand-border-radius-small);background:var(--brand-color-slate);width:100%;position:relative;overflow:hidden}.youtube-preview-module__mpvomG__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.youtube-preview-module__mpvomG__placeholder{aspect-ratio:16/9;padding:var(--brand-space-4);border:1px dashed var(--brand-color-line-strong);border-radius:var(--brand-border-radius-small);text-align:center;place-items:center;display:grid}.youtube-preview-module__mpvomG__placeholder p{max-width:28rem;color:var(--brand-color-ink-muted);margin:0}.youtube-preview-module__mpvomG__caption{gap:var(--brand-space-1);display:grid}.youtube-preview-module__mpvomG__channel{color:var(--brand-color-signal);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-medium);-webkit-text-decoration-color:var(--brand-color-signal);text-decoration-color:var(--brand-color-signal);text-underline-offset:.2em}.youtube-preview-module__mpvomG__note a{color:inherit;font:inherit;text-underline-offset:.2em;text-decoration-line:underline}.youtube-preview-module__mpvomG__note a:hover{color:var(--brand-color-ink)}.youtube-preview-module__mpvomG__channel{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.youtube-preview-module__mpvomG__videoTitle{font-weight:var(--brand-font-weight-semibold);line-height:var(--brand-line-height-tight);margin:0}.youtube-preview-module__mpvomG__note{color:var(--brand-color-ink-muted);font-size:var(--brand-font-size-xs);line-height:var(--brand-line-height-relaxed);margin:0}.youtube-preview-module__mpvomG__browse{padding-bottom:var(--brand-space-3);align-content:start;gap:var(--brand-space-4);display:grid}.youtube-preview-module__mpvomG__group{gap:var(--brand-space-2);display:grid}.youtube-preview-module__mpvomG__groupHead{align-items:baseline;column-gap:var(--brand-space-2);row-gap:var(--brand-space-1);flex-wrap:wrap;display:flex}.youtube-preview-module__mpvomG__group h3{font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-semibold);margin:0}.youtube-preview-module__mpvomG__search{gap:var(--brand-space-2);display:grid}.youtube-preview-module__mpvomG__search label{font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-semibold)}.youtube-preview-module__mpvomG__searchRow{gap:var(--brand-space-2);flex-wrap:wrap;display:flex}.youtube-preview-module__mpvomG__searchRow input{min-width:0;min-height:44px;padding:0 var(--brand-space-3);border:1px solid var(--brand-color-line-strong);border-radius:var(--brand-border-radius-control);background:var(--brand-color-paper-bright);color:var(--brand-color-ink);font:inherit;flex:14rem}.youtube-preview-module__mpvomG__videoList{gap:var(--brand-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.youtube-preview-module__mpvomG__videoButton{width:100%;min-height:44px;padding:var(--brand-space-1);border-radius:var(--brand-border-radius-small);color:inherit;font:inherit;gap:var(--brand-space-3);text-align:left;cursor:pointer;transition:border-color var(--brand-motion-fast) var(--brand-motion-ease);background:0 0;border:1px solid #0000;grid-template-columns:8rem minmax(0,1fr);display:grid}.youtube-preview-module__mpvomG__videoButton:hover,.youtube-preview-module__mpvomG__videoButton[aria-pressed=true]{border-color:var(--brand-color-line-strong);background:var(--brand-color-surface-glass)}.youtube-preview-module__mpvomG__videoButton[aria-pressed=true]{border-color:var(--brand-color-signal)}.youtube-preview-module__mpvomG__thumb{aspect-ratio:16/9;border-radius:var(--brand-border-radius-small);background:var(--brand-color-slate);display:block;position:relative;overflow:hidden}.youtube-preview-module__mpvomG__thumb img{object-fit:cover;width:100%;height:100%}.youtube-preview-module__mpvomG__duration{border-radius:var(--brand-border-radius-small);background:var(--brand-color-slate);color:var(--brand-color-control-on-dark);font-size:var(--brand-font-size-xs);padding:0 .3rem;position:absolute;bottom:.25rem;right:.25rem}.youtube-preview-module__mpvomG__videoText{align-content:start;gap:.15rem;min-width:0;display:grid}.youtube-preview-module__mpvomG__videoText strong{font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-medium);line-height:var(--brand-line-height-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.youtube-preview-module__mpvomG__videoText span{color:var(--brand-color-ink-muted);font-size:var(--brand-font-size-xs)}.youtube-preview-module__mpvomG__close{border:1px solid var(--brand-color-ink);border-radius:var(--brand-border-radius-control);background:var(--brand-color-ink);width:3.25rem;height:3.25rem;color:var(--brand-color-paper-bright);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:2rem;line-height:1;display:inline-flex}.youtube-preview-module__mpvomG__close:hover{border-color:var(--brand-color-signal);background:var(--brand-color-signal)}.youtube-preview-module__mpvomG__close:focus-visible,.youtube-preview-module__mpvomG__videoButton:focus-visible,.youtube-preview-module__mpvomG__subjects button:focus-visible,.youtube-preview-module__mpvomG__search button:focus-visible,.youtube-preview-module__mpvomG__searchRow input:focus-visible{outline:2px solid var(--brand-color-focus);outline-offset:2px}.youtube-preview-module__mpvomG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:48rem){.youtube-preview-module__mpvomG__videoList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.youtube-preview-module__mpvomG__videoButton{transition:none}}
