.ProductNavigation-module__rwkwia__desktop,.ProductNavigation-module__rwkwia__phone,.ProductNavigation-module__rwkwia__rail{--nav-active-background:var(--tone-navigation-background);--nav-active-border:color-mix(in srgb, var(--tone-accent-strong) 54%, transparent);--nav-active-color:var(--color-semantic-text-primary);--product-icon-hole-fill:color-mix(in srgb, var(--color-semantic-surface-page) 86%, var(--color-semantic-surface-elevated));--nav-idle-color:var(--color-semantic-text-secondary)}.ProductNavigation-module__rwkwia__item{border-radius:var(--radius-md);color:var(--nav-idle-color);font-size:var(--text-control-size);font-weight:var(--text-control-weight);align-items:center;gap:var(--spacing-xs);line-height:var(--text-control-line-height);border:1px solid #0000;min-width:0;min-height:44px;text-decoration:none;display:inline-flex}.ProductNavigation-module__rwkwia__item[aria-current=page]{color:var(--nav-active-color);--product-icon-hole-fill:var(--nav-active-background)}.ProductNavigation-module__rwkwia__desktop .ProductNavigation-module__rwkwia__item:hover,.ProductNavigation-module__rwkwia__desktop .ProductNavigation-module__rwkwia__item:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.ProductNavigation-module__rwkwia__iconShell{align-items:center}.ProductNavigation-module__rwkwia__label{min-width:0}.ProductNavigation-module__rwkwia__desktop{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ProductNavigation-module__rwkwia__desktop .ProductNavigation-module__rwkwia__item{padding:var(--spacing-xs) var(--spacing-sm)}.ProductNavigation-module__rwkwia__desktop .ProductNavigation-module__rwkwia__iconShell{min-width:22px;min-height:22px}.ProductNavigation-module__rwkwia__desktop .ProductNavigation-module__rwkwia__icon{width:18px;height:18px}.ProductNavigation-module__rwkwia__desktop .ProductNavigation-module__rwkwia__item[aria-current=page]{background:var(--nav-active-background);border-color:var(--nav-active-border)}.ProductNavigation-module__rwkwia__phone{--product-icon-hole-fill:color-mix(in srgb, var(--color-semantic-surface-card) 88%, var(--tone-navigation-background));grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__item{gap:var(--spacing-xxs);min-height:64px;padding:var(--spacing-xs) var(--spacing-xxs);text-align:center;border-radius:0;flex-direction:column;justify-content:center}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__iconShell{border-radius:var(--radius-pill);min-width:44px;min-height:28px;padding:2px var(--spacing-xs)}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__item:focus-visible{outline:0}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__item:focus-visible .ProductNavigation-module__rwkwia__iconShell{outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__item[aria-current=page] .ProductNavigation-module__rwkwia__iconShell{background:var(--nav-active-background);box-shadow:inset 0 0 0 1px var(--nav-active-border)}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__label{color:var(--color-semantic-text-primary);font-size:var(--text-metadata-size);font-weight:var(--text-metadata-weight);overflow-wrap:anywhere;max-width:100%;line-height:1.15;display:block}.ProductNavigation-module__rwkwia__phone .ProductNavigation-module__rwkwia__item[aria-current=page] .ProductNavigation-module__rwkwia__label{font-weight:var(--text-control-small-weight)}.ProductNavigation-module__rwkwia__rail{align-items:stretch;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.ProductNavigation-module__rwkwia__rail .ProductNavigation-module__rwkwia__item{gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);justify-content:flex-start;width:100%}.ProductNavigation-module__rwkwia__rail .ProductNavigation-module__rwkwia__item[aria-current=page]{background:var(--nav-active-background);border-color:#0000}.ProductNavigation-module__rwkwia__rail .ProductNavigation-module__rwkwia__iconShell{border-radius:var(--radius-pill);min-width:28px;min-height:28px}.ProductNavigation-module__rwkwia__rail .ProductNavigation-module__rwkwia__item:focus-visible{outline:0}.ProductNavigation-module__rwkwia__rail .ProductNavigation-module__rwkwia__item:focus-visible .ProductNavigation-module__rwkwia__iconShell{outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.ProductNavigation-module__rwkwia__rail .ProductNavigation-module__rwkwia__label{overflow-wrap:anywhere}.ProductNavigation-module__rwkwia__rail[data-navigation-collapsed=true]{align-items:center}.ProductNavigation-module__rwkwia__rail[data-navigation-collapsed=true] .ProductNavigation-module__rwkwia__item{padding:var(--spacing-xs);justify-content:center}.ProductNavigation-module__rwkwia__rail[data-navigation-collapsed=true] .ProductNavigation-module__rwkwia__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ShellLanguageSwitcher-module__Nl89hG__trigger{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-control-small-size);font-weight:var(--text-control-small-weight);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-control-small-line-height);min-width:68px;min-height:40px;padding:var(--spacing-xxs) var(--spacing-xs);flex:none;justify-content:center;display:inline-flex}.ShellLanguageSwitcher-module__Nl89hG__trigger:hover,.ShellLanguageSwitcher-module__Nl89hG__trigger:focus-visible,.ShellLanguageSwitcher-module__Nl89hG__trigger[data-state=open]{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.ShellLanguageSwitcher-module__Nl89hG__triggerIcon,.ShellLanguageSwitcher-module__Nl89hG__chevron,.ShellLanguageSwitcher-module__Nl89hG__checkIcon{flex:none;display:block}.ShellLanguageSwitcher-module__Nl89hG__triggerIcon{width:18px;height:18px}.ShellLanguageSwitcher-module__Nl89hG__chevron{width:14px;height:14px}.ShellLanguageSwitcher-module__Nl89hG__currentLocale{text-align:center;min-width:2ch}.ShellLanguageSwitcher-module__Nl89hG__trigger[data-compact=true]{min-width:44px;padding:var(--spacing-xxs);width:44px}.ShellLanguageSwitcher-module__Nl89hG__trigger[data-compact=true] .ShellLanguageSwitcher-module__Nl89hG__currentLocale,.ShellLanguageSwitcher-module__Nl89hG__trigger[data-compact=true] .ShellLanguageSwitcher-module__Nl89hG__chevron{display:none}.ShellLanguageSwitcher-module__Nl89hG__content{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 12px 28px color-mix(in srgb, var(--color-semantic-text-primary) 10%, transparent);gap:var(--spacing-xxs);min-width:12rem;padding:var(--spacing-xs);z-index:100;display:grid;position:relative}.ShellLanguageSwitcher-module__Nl89hG__item{border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);font-size:var(--text-control-size);font-weight:var(--text-control-weight);align-items:center;gap:var(--spacing-sm);line-height:var(--text-control-line-height);min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);justify-content:space-between;text-decoration:none;display:flex}.ShellLanguageSwitcher-module__Nl89hG__item[aria-current=true]{background:var(--color-semantic-surface-info)}.ShellLanguageSwitcher-module__Nl89hG__item:hover,.ShellLanguageSwitcher-module__Nl89hG__item:focus-visible,.ShellLanguageSwitcher-module__Nl89hG__item[data-highlighted]{background:var(--color-semantic-surface-subtle);outline:none}.ShellLanguageSwitcher-module__Nl89hG__itemLabel{min-width:0}.ShellLanguageSwitcher-module__Nl89hG__checkIcon{color:var(--color-semantic-status-success);width:18px;height:18px}
.ButtonPrimitives-module__QvNlsG__commandButton{border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-control-size);font-weight:var(--text-control-weight);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-control-line-height);min-width:44px;min-height:44px;padding:var(--spacing-xs) var(--spacing-md);text-align:center;border:1px solid #0000;justify-content:center;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.ButtonPrimitives-module__QvNlsG__commandButton:focus-visible,.ButtonPrimitives-module__QvNlsG__utilityButton:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.ButtonPrimitives-module__QvNlsG__commandButton:hover{transform:translateY(-1px)}.ButtonPrimitives-module__QvNlsG__commandButton>span{align-items:center;gap:var(--spacing-xxs);min-width:0;display:inline-flex}.ButtonPrimitives-module__QvNlsG__commandButton[data-variant=primary]{background:var(--tone-accent);box-shadow:0 8px 18px color-mix(in srgb, var(--tone-shadow) 18%, transparent);color:var(--tone-on-accent)}.ButtonPrimitives-module__QvNlsG__commandButton[data-variant=secondary]{background:var(--color-semantic-surface-elevated);border-color:var(--color-semantic-border-subtle);color:var(--color-semantic-text-primary)}.ButtonPrimitives-module__QvNlsG__commandButton[data-variant=toneOutline]{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 92%, var(--tone-accent-muted));border-color:color-mix(in srgb, var(--tone-accent-strong) 72%, var(--color-semantic-border-subtle));box-shadow:0 8px 18px color-mix(in srgb, var(--tone-shadow) 8%, transparent);color:var(--tone-accent-strong)}.ButtonPrimitives-module__QvNlsG__commandButton[data-variant=tertiary]{color:var(--color-semantic-text-primary);background:0 0}.ButtonPrimitives-module__QvNlsG__commandButton[data-variant=destructive]{background:var(--color-semantic-action-destructive);border-color:var(--color-semantic-action-destructive);box-shadow:0 8px 18px color-mix(in srgb, var(--color-semantic-status-error) 18%, transparent);color:var(--color-semantic-text-inverse)}.ButtonPrimitives-module__QvNlsG__commandButton[data-variant=contentDetail]{background:var(--color-raw-favorite-rose);box-shadow:0 8px 18px color-mix(in srgb, var(--color-raw-favorite-rose-deep) 22%, transparent);color:var(--color-semantic-text-primary)}.ButtonPrimitives-module__QvNlsG__commandButton[aria-pressed=true]{background:var(--tone-accent-muted);border-color:var(--tone-accent-strong);box-shadow:0 0 0 2px var(--tone-accent-muted) inset;color:var(--color-semantic-text-primary)}.ButtonPrimitives-module__QvNlsG__commandButton[data-loading=true]{cursor:progress}.ButtonPrimitives-module__QvNlsG__commandButton:disabled,.ButtonPrimitives-module__QvNlsG__commandButton[aria-disabled=true],.ButtonPrimitives-module__QvNlsG__utilityButton:disabled{cursor:not-allowed;opacity:.6;transform:none}.ButtonPrimitives-module__QvNlsG__spinner{animation:.9s linear infinite ButtonPrimitives-module__QvNlsG__spin}.ButtonPrimitives-module__QvNlsG__fill{width:100%}.ButtonPrimitives-module__QvNlsG__utilityButton{background:var(--color-raw-account-blue-light);border-radius:var(--radius-pill);box-shadow:0 6px 14px color-mix(in srgb, var(--color-raw-account-blue-deep) 16%, transparent);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-control-size);font-weight:var(--text-control-weight);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-control-line-height);min-width:44px;min-height:44px;padding:var(--spacing-xs);border:1px solid #0000;justify-content:center;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.ButtonPrimitives-module__QvNlsG__utilityButton[data-labeled=true]{min-width:max-content;padding:var(--spacing-xs) var(--spacing-sm)}.ButtonPrimitives-module__QvNlsG__utilityButton:hover{transform:translateY(-1px)}.ButtonPrimitives-module__QvNlsG__utilityButton[aria-pressed=true]{border-color:var(--tone-accent-strong);box-shadow:0 0 0 2px var(--tone-accent-muted) inset}.ButtonPrimitives-module__QvNlsG__utilityButton[data-utility-tone=favorite][aria-pressed=true]{background:var(--color-raw-favorite-rose-pale);border-color:var(--color-raw-favorite-rose-strong);box-shadow:0 0 0 2px var(--color-raw-favorite-rose-light) inset;color:var(--color-raw-favorite-rose-deep)}.ButtonPrimitives-module__QvNlsG__utilityActionGroup{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ButtonPrimitives-module__QvNlsG__statusText{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);margin:0}.ButtonPrimitives-module__QvNlsG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ButtonPrimitives-module__QvNlsG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ButtonPrimitives-module__QvNlsG__commandButton,.ButtonPrimitives-module__QvNlsG__utilityButton{transition:none}.ButtonPrimitives-module__QvNlsG__commandButton:hover,.ButtonPrimitives-module__QvNlsG__utilityButton:hover{transform:none}.ButtonPrimitives-module__QvNlsG__spinner{animation:none}}
.PublicMetadataFacts-module__GnZLpW__facts{min-width:0;margin:0}.PublicMetadataFacts-module__GnZLpW__fact{min-width:0}.PublicMetadataFacts-module__GnZLpW__fact dd{margin:0}.PublicMetadataFacts-module__GnZLpW__value{overflow-wrap:anywhere;min-width:0}.PublicMetadataFacts-module__GnZLpW__factIcon{color:currentColor;flex:none}span.PublicMetadataFacts-module__GnZLpW__factIcon{height:var(--metadata-icon-size,1em);width:var(--metadata-icon-size,1em);background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=inline]{gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=inline] .PublicMetadataFacts-module__GnZLpW__fact{color:var(--color-semantic-text-muted);font-size:var(--text-metadata-size);font-weight:var(--text-metadata-weight);line-height:var(--text-metadata-line-height);overflow-wrap:anywhere;max-width:100%}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=inline] dt{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=inline] dd{align-items:center;gap:var(--spacing-xxs);max-width:100%;display:inline-flex}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=detail]{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=detail] .PublicMetadataFacts-module__GnZLpW__fact{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-2xs);padding:var(--spacing-md);display:grid}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=detail] dt{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);font-weight:var(--text-metadata-weight);line-height:var(--text-metadata-line-height);margin:0}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=detail] dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-body-line-height);overflow-wrap:anywhere;max-width:100%;display:inline-flex}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance]{display:grid}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__fact{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-sm);grid-template-columns:minmax(0,1fr) minmax(5rem,auto);display:grid}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__fact+.PublicMetadataFacts-module__GnZLpW__fact{border-top:1px solid var(--color-semantic-border-subtle)}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] dt,.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] dd{align-items:center;gap:var(--spacing-xxs);min-width:0;display:inline-flex}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] dt{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);font-weight:var(--text-section-title-weight);line-height:var(--text-body-secondary-line-height)}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] dt .PublicMetadataFacts-module__GnZLpW__factIcon{color:color-mix(in srgb, var(--tone-accent-strong) 74%, var(--tone-accent))}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);text-align:end;justify-content:flex-end}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__value{white-space:pre-line}@media (min-width:600px) and (max-width:1023px){.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance]{gap:0 var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__fact{border-top:1px solid var(--color-semantic-border-subtle);align-content:start;gap:var(--spacing-2xs);padding-block:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__fact+.PublicMetadataFacts-module__GnZLpW__fact{border-top:1px solid var(--color-semantic-border-subtle)}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] dd{text-align:start;justify-content:flex-start}}@media (min-width:768px) and (max-width:1023px){.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance]{grid-template-columns:repeat(3,minmax(0,1fr))}}
.PublicDetailFacts-module__a8STpW__section{gap:var(--spacing-md);min-width:0;display:grid}.PublicDetailFacts-module__a8STpW__glanceTitle{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);font-weight:var(--text-section-title-weight);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-body-line-height);margin:0;display:inline-flex}.PublicDetailFacts-module__a8STpW__glanceTitleIcon{color:color-mix(in srgb, var(--tone-accent-strong) 74%, var(--tone-accent));flex:none}
.PublicDescriptionText-module__D6zpEW__text{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0}.PublicDescriptionText-module__D6zpEW__text[data-variant=summary]{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height)}.PublicDescriptionText-module__D6zpEW__text[data-variant=detail]{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}
.PublicActionRow-module__Xa9eQW__row{align-items:center;min-width:0;display:flex}.PublicActionRow-module__Xa9eQW__row[data-variant=card]{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:nowrap}.PublicActionRow-module__Xa9eQW__row[data-variant=card]>:first-child{flex:auto;min-width:0}.PublicActionRow-module__Xa9eQW__row[data-variant=card]>:not(:first-child){flex:none}.PublicActionRow-module__Xa9eQW__row[data-variant=detail]{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}@media (max-width:599px){.PublicActionRow-module__Xa9eQW__row[data-variant=detail]{gap:var(--spacing-xs)}}@media (min-width:1024px){.PublicActionRow-module__Xa9eQW__row[data-variant=detail]{flex-wrap:nowrap;justify-content:flex-start}}
.PublicDetailIntroPanel-module__g2dLnG__panel{background:var(--tone-accent-muted);border:1px solid color-mix(in srgb, var(--tone-accent-soft) 72%, transparent);border-radius:var(--radius-md);box-shadow:0 10px 24px color-mix(in srgb, var(--tone-shadow) 8%, transparent);max-width:var(--breakpoint-reading-content-max-width);min-width:0;padding:var(--spacing-lg);width:100%;margin-inline:auto}@media (min-width:1024px){.PublicDetailIntroPanel-module__g2dLnG__panel{max-width:none;margin-inline:0}}@media (max-width:599px){.PublicDetailIntroPanel-module__g2dLnG__panel{padding:var(--spacing-md)}}
.Snackbar-module__b0MCtW__viewport{pointer-events:none;z-index:80;width:100%;max-width:100%;display:flex}.Snackbar-module__b0MCtW__snackbar{background:var(--color-raw-account-blue-light);border:1px solid color-mix(in srgb, var(--color-raw-account-blue-deep) 18%, transparent);border-radius:var(--radius-md);box-shadow:0 14px 32px color-mix(in srgb, var(--color-raw-account-blue-deep) 18%, transparent);color:var(--color-semantic-text-primary);align-items:center;gap:var(--spacing-xs);line-height:var(--text-body-secondary-line-height);max-width:100%;min-height:40px;padding:var(--spacing-xxs) var(--spacing-xs);pointer-events:auto;grid-template-columns:auto minmax(0,1fr);width:max-content;animation:.18s ease-out Snackbar-module__b0MCtW__snackbar-enter;display:grid}.Snackbar-module__b0MCtW__icon{color:var(--color-semantic-status-info)}.Snackbar-module__b0MCtW__snackbar[data-variant=success] .Snackbar-module__b0MCtW__icon{color:var(--color-semantic-status-success)}.Snackbar-module__b0MCtW__snackbar[data-variant=warning] .Snackbar-module__b0MCtW__icon{color:var(--color-semantic-status-warning)}.Snackbar-module__b0MCtW__snackbar[data-variant=error] .Snackbar-module__b0MCtW__icon{color:var(--color-semantic-status-error)}.Snackbar-module__b0MCtW__message{font-size:var(--text-body-secondary-size);font-weight:var(--text-control-weight);overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.Snackbar-module__b0MCtW__snackbar{animation:none}}@keyframes Snackbar-module__b0MCtW__snackbar-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.TravelEstimatePanel-module__e48vIW__card{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 8px 20px color-mix(in srgb, var(--color-semantic-text-primary) 5%, transparent);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);display:grid;position:relative}.TravelEstimatePanel-module__e48vIW__card dt{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);font-weight:var(--text-section-title-weight);align-items:center;gap:var(--spacing-xs);line-height:var(--text-body-secondary-line-height);min-width:0;margin:0;display:inline-flex}.TravelEstimatePanel-module__e48vIW__title{white-space:pre-line}.TravelEstimatePanel-module__e48vIW__card .TravelEstimatePanel-module__e48vIW__actionButton{font-size:var(--text-metadata-size);min-height:40px;padding:var(--spacing-xxs) var(--spacing-sm);white-space:nowrap}.TravelEstimatePanel-module__e48vIW__icon,.TravelEstimatePanel-module__e48vIW__resultIcon{color:color-mix(in srgb, var(--tone-accent-strong) 72%, var(--tone-accent));flex:none;display:inline-flex}.TravelEstimatePanel-module__e48vIW__icon svg,.TravelEstimatePanel-module__e48vIW__resultIcon svg{color:currentColor;flex:none}.TravelEstimatePanel-module__e48vIW__card dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);gap:var(--spacing-sm);line-height:var(--text-body-secondary-line-height);min-width:0;margin:0;padding-inline-start:calc(22px + var(--spacing-xs));display:grid}.TravelEstimatePanel-module__e48vIW__prompt,.TravelEstimatePanel-module__e48vIW__results{gap:var(--spacing-sm);min-width:0;display:grid}.TravelEstimatePanel-module__e48vIW__estimateControls{align-items:end;gap:var(--spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.TravelEstimatePanel-module__e48vIW__dateTimeControl{gap:var(--spacing-xxs);flex:14rem;min-width:0;display:grid}.TravelEstimatePanel-module__e48vIW__dateTimeControl span{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height)}.TravelEstimatePanel-module__e48vIW__dateTimeControl input{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);font:inherit;line-height:var(--text-body-secondary-line-height);min-width:0;min-height:40px;padding:var(--spacing-xxs) var(--spacing-xs);width:100%}.TravelEstimatePanel-module__e48vIW__dateTimeControl input:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.TravelEstimatePanel-module__e48vIW__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TravelEstimatePanel-module__e48vIW__statusText,.TravelEstimatePanel-module__e48vIW__resultMeta{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-metadata-line-height);margin:0;display:inline-flex}.TravelEstimatePanel-module__e48vIW__inlineSpinner{color:currentColor;flex:none;animation:.9s linear infinite TravelEstimatePanel-module__e48vIW__spin}.TravelEstimatePanel-module__e48vIW__resultList{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:grid}.TravelEstimatePanel-module__e48vIW__resultRow{align-items:start;gap:var(--spacing-xs);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.TravelEstimatePanel-module__e48vIW__resultMain{gap:var(--spacing-2xs);min-width:0;display:grid}.TravelEstimatePanel-module__e48vIW__resultLabel,.TravelEstimatePanel-module__e48vIW__resultTime{color:var(--color-semantic-text-primary);font-weight:var(--text-section-title-weight)}.TravelEstimatePanel-module__e48vIW__resultTime{white-space:nowrap}@media (max-width:360px){.TravelEstimatePanel-module__e48vIW__resultRow{grid-template-columns:auto minmax(0,1fr)}.TravelEstimatePanel-module__e48vIW__resultTime{grid-column:2;justify-self:start}}@media (max-width:399px){.TravelEstimatePanel-module__e48vIW__card dt{align-items:flex-start;padding-inline-end:7rem}.TravelEstimatePanel-module__e48vIW__estimateControls{display:grid}.TravelEstimatePanel-module__e48vIW__dateTimeControl{flex:none}.TravelEstimatePanel-module__e48vIW__card .TravelEstimatePanel-module__e48vIW__actionButton{position:absolute;inset-block-start:var(--spacing-md);inset-inline-end:var(--spacing-md)}}@keyframes TravelEstimatePanel-module__e48vIW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TravelEstimatePanel-module__e48vIW__inlineSpinner{animation:none}}
.PublicPage-module__BsN8wW__homeSurface,.PublicPage-module__BsN8wW__pageSection{gap:var(--spacing-xl);min-width:0;display:grid}.PublicPage-module__BsN8wW__hero{align-items:end;gap:var(--spacing-xl);padding-block:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}.PublicPage-module__BsN8wW__hero h1,.PublicPage-module__BsN8wW__sectionHeader h1{color:var(--color-semantic-text-primary);font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight);letter-spacing:var(--text-page-title-letter-spacing);line-height:var(--text-page-title-line-height);max-width:14em;margin:0}.PublicPage-module__BsN8wW__hero p,.PublicPage-module__BsN8wW__sectionHeader p,.PublicPage-module__BsN8wW__discoveryPanel p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin:var(--spacing-sm) 0 0;max-width:44rem}.PublicPage-module__BsN8wW__kicker{color:var(--tone-accent-strong);font-size:var(--text-metadata-size);font-weight:var(--text-metadata-weight);letter-spacing:0;line-height:var(--text-metadata-line-height);margin:0 0 var(--spacing-xs);text-transform:uppercase}.PublicPage-module__BsN8wW__heroActions,.PublicPage-module__BsN8wW__actionRow,.PublicPage-module__BsN8wW__filterRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PublicPage-module__BsN8wW__primaryLink,.PublicPage-module__BsN8wW__primaryButton,.PublicPage-module__BsN8wW__secondaryButton,.PublicPage-module__BsN8wW__secondaryLink,.PublicPage-module__BsN8wW__filterChip,.PublicPage-module__BsN8wW__discoveryPanel a{border-radius:var(--radius-md);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);overflow-wrap:anywhere;max-width:100%;min-height:44px;padding:var(--spacing-xs) var(--spacing-md);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PublicPage-module__BsN8wW__primaryLink{background:var(--tone-accent);color:var(--tone-on-accent)}.PublicPage-module__BsN8wW__primaryButton{background:var(--tone-accent);color:var(--tone-on-accent);cursor:pointer;border:0;font-family:inherit}.PublicPage-module__BsN8wW__secondaryButton{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);color:var(--color-semantic-text-primary);cursor:pointer;font-family:inherit}.PublicPage-module__BsN8wW__primaryButton:disabled,.PublicPage-module__BsN8wW__secondaryButton:disabled{cursor:progress;opacity:.68}.PublicPage-module__BsN8wW__secondaryLink,.PublicPage-module__BsN8wW__filterChip,.PublicPage-module__BsN8wW__discoveryPanel a{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);color:var(--color-semantic-text-primary)}.PublicPage-module__BsN8wW__discoveryGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.PublicPage-module__BsN8wW__discoveryGrid>li{min-width:0}.PublicPage-module__BsN8wW__discoveryGrid>li:only-child{justify-self:start;width:min(100%,22rem)}@container (max-width:45rem){.PublicPage-module__BsN8wW__discoveryGrid>li:only-child{justify-self:center}}.PublicPage-module__BsN8wW__discoveryControls{gap:var(--spacing-md);min-width:0;display:grid}.PublicPage-module__BsN8wW__discoveryPanel{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-left:6px solid var(--tone-accent);border-radius:var(--radius-md);gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg);display:grid}.PublicPage-module__BsN8wW__discoveryPanel h2,.PublicPage-module__BsN8wW__sectionHeader h2{color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-section-title-line-height);margin:0}.PublicPage-module__BsN8wW__sectionHeader{gap:var(--spacing-xs);min-width:0;display:grid}.PublicPage-module__BsN8wW__loadingState{color:var(--color-semantic-text-primary);align-items:center;gap:var(--spacing-sm);min-width:0;display:inline-flex}.PublicPage-module__BsN8wW__loadingState h1{color:inherit;font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:0;line-height:var(--text-section-title-line-height);margin:0}.PublicPage-module__BsN8wW__loadingSpinner{color:var(--tone-accent-strong);flex:none;animation:.8s linear infinite PublicPage-module__BsN8wW__loadingStateSpin}.PublicPage-module__BsN8wW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.PublicPage-module__BsN8wW__occurrenceDisclosure{gap:var(--spacing-md);display:grid}.PublicPage-module__BsN8wW__occurrenceDisclosure summary{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);min-height:44px;padding:var(--spacing-xs) var(--spacing-md);justify-content:center;align-items:center;width:fit-content;display:inline-flex}.PublicPage-module__BsN8wW__emptyState{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);padding:var(--spacing-lg);margin:0}@media (max-width:599px){.PublicPage-module__BsN8wW__hero{padding-block:var(--spacing-md)}.PublicPage-module__BsN8wW__hero h1,.PublicPage-module__BsN8wW__sectionHeader h1{font-size:2rem}.PublicPage-module__BsN8wW__heroActions,.PublicPage-module__BsN8wW__actionRow{flex-direction:column;align-items:stretch}.PublicPage-module__BsN8wW__primaryLink,.PublicPage-module__BsN8wW__primaryButton,.PublicPage-module__BsN8wW__secondaryButton,.PublicPage-module__BsN8wW__secondaryLink{width:100%}}@media (min-width:600px){.PublicPage-module__BsN8wW__hero{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.PublicPage-module__BsN8wW__loadingSpinner{animation:none}}@keyframes PublicPage-module__BsN8wW__loadingStateSpin{to{transform:rotate(1turn)}}
.PublicRichDetailSections-module__D5ybuG__section,.PublicRichDetailSections-module__D5ybuG__group{gap:var(--spacing-md);min-width:0;display:grid}.PublicRichDetailSections-module__D5ybuG__group h2{color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-section-title-line-height);margin:0}.PublicRichDetailSections-module__D5ybuG__items{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;display:grid}.PublicRichDetailSections-module__D5ybuG__item{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-2xs);min-width:0;padding:var(--spacing-md);display:grid}.PublicRichDetailSections-module__D5ybuG__item dt{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);font-weight:var(--text-metadata-weight);line-height:var(--text-metadata-line-height);margin:0}.PublicRichDetailSections-module__D5ybuG__item dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);overflow-wrap:anywhere;white-space:pre-line;margin:0}.PublicRichDetailSections-module__D5ybuG__item a{color:var(--tone-accent-strong);text-underline-offset:.16em;text-decoration-thickness:.08em}.PublicRichDetailSections-module__D5ybuG__noteGroup{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-lg);display:grid}.PublicRichDetailSections-module__D5ybuG__noteGroup h2{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);font-weight:var(--text-section-title-weight);line-height:var(--text-body-line-height);margin:0}.PublicRichDetailSections-module__D5ybuG__noteItems{margin:0;display:grid}.PublicRichDetailSections-module__D5ybuG__noteItem{gap:var(--spacing-xxs);min-width:0;padding-block:var(--spacing-sm);display:grid}.PublicRichDetailSections-module__D5ybuG__noteItem:first-child{padding-block-start:0}.PublicRichDetailSections-module__D5ybuG__noteItem:last-child{padding-block-end:0}.PublicRichDetailSections-module__D5ybuG__noteItem+.PublicRichDetailSections-module__D5ybuG__noteItem{border-top:1px solid var(--color-semantic-border-subtle)}.PublicRichDetailSections-module__D5ybuG__noteItem dt{color:var(--color-semantic-text-primary);font-size:var(--text-metadata-size);font-weight:var(--text-section-title-weight);align-items:center;gap:var(--spacing-xxs);line-height:var(--text-metadata-line-height);min-width:0;margin:0;display:inline-flex}.PublicRichDetailSections-module__D5ybuG__noteIcon{color:color-mix(in srgb, var(--tone-accent-strong) 72%, var(--tone-accent));background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.PublicRichDetailSections-module__D5ybuG__noteIcon svg{color:currentColor;flex:none}.PublicRichDetailSections-module__D5ybuG__noteItem dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0}.PublicRichDetailSections-module__D5ybuG__practicalGrid{min-width:0}.PublicRichDetailSections-module__D5ybuG__practicalItems{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin:0;display:grid}.PublicRichDetailSections-module__D5ybuG__practicalCard{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 8px 20px color-mix(in srgb, var(--color-semantic-text-primary) 5%, transparent);gap:var(--spacing-xs);min-width:0;padding:var(--spacing-md);display:grid}.PublicRichDetailSections-module__D5ybuG__practicalCard dt{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);font-weight:var(--text-section-title-weight);align-items:center;gap:var(--spacing-xs);line-height:var(--text-body-secondary-line-height);min-width:0;margin:0;display:inline-flex}.PublicRichDetailSections-module__D5ybuG__practicalIcon{color:color-mix(in srgb, var(--tone-accent-strong) 72%, var(--tone-accent));flex:none;display:inline-flex}.PublicRichDetailSections-module__D5ybuG__practicalIcon svg{color:currentColor;flex:none}.PublicRichDetailSections-module__D5ybuG__practicalCard dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);overflow-wrap:anywhere;min-width:0;white-space:pre-line;margin:0;padding-inline-start:calc(22px + var(--spacing-xs))}@media (max-width:599px){.PublicRichDetailSections-module__D5ybuG__noteGroup{padding:var(--spacing-md)}}@media (min-width:1024px){.PublicRichDetailSections-module__D5ybuG__section{align-items:start}.PublicRichDetailSections-module__D5ybuG__practicalItems{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PublicSummaryCard-module__pKSy1q__card{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 8px 22px color-mix(in srgb, var(--color-semantic-text-primary) 10%, transparent);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);display:grid}.PublicSummaryCard-module__pKSy1q__header{min-width:0}.PublicSummaryCard-module__pKSy1q__card h2{font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-line-height);overflow-wrap:anywhere;text-align:center;margin:0}.PublicSummaryCard-module__pKSy1q__card h2 a{color:var(--color-semantic-text-primary);text-decoration:none}.PublicSummaryCard-module__pKSy1q__card h2 a:hover,.PublicSummaryCard-module__pKSy1q__card h2 a:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.PublicSummaryCard-module__pKSy1q__description{background:var(--tone-accent-muted);border-radius:var(--radius-sm);padding:var(--spacing-sm)}
.PageTitle-module__Fpgzva__header{gap:var(--spacing-xs);min-width:0;display:grid}.PageTitle-module__Fpgzva__header[data-align=center]{text-align:center;justify-items:center}.PageTitle-module__Fpgzva__header h1{color:var(--color-semantic-text-primary);font-size:var(--page-title-font-size,var(--text-page-title-size));font-weight:var(--page-title-font-weight,var(--text-page-title-weight));letter-spacing:var(--page-title-letter-spacing,var(--text-page-title-letter-spacing));line-height:var(--page-title-line-height,var(--text-page-title-line-height));max-width:var(--page-title-max-width,14em);margin:0}.PageTitle-module__Fpgzva__header[data-align=center] h1{margin-inline:auto}.PageTitle-module__Fpgzva__header p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);max-width:44rem;margin:0}@media (max-width:599px){.PageTitle-module__Fpgzva__header h1{font-size:var(--page-title-mobile-font-size,var(--page-title-font-size,2rem));line-height:var(--page-title-mobile-line-height,var(--page-title-line-height,var(--text-page-title-line-height)))}}@media (min-width:600px){.PageTitle-module__Fpgzva__location{white-space:nowrap}}
.DistanceDevicePromptModal-module__x7g5ma__backdrop{background:color-mix(in srgb, var(--color-semantic-text-primary) 34%, transparent);padding:var(--spacing-md);z-index:2000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DistanceDevicePromptModal-module__x7g5ma__dialog{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 22px 54px color-mix(in srgb, var(--color-semantic-text-primary) 22%, transparent);color:var(--color-semantic-text-primary);gap:var(--spacing-sm);min-width:0;max-width:min(100%,25rem);padding:var(--spacing-lg);width:100%;display:grid;position:relative}.DistanceDevicePromptModal-module__x7g5ma__dialog h2,.DistanceDevicePromptModal-module__x7g5ma__dialog p{margin:0}.DistanceDevicePromptModal-module__x7g5ma__dialog h2{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-section-title-line-height);padding-inline-end:var(--spacing-lg)}.DistanceDevicePromptModal-module__x7g5ma__dialog p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.DistanceDevicePromptModal-module__x7g5ma__dialog:focus{outline:none}.DistanceDevicePromptModal-module__x7g5ma__closeButton{border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);cursor:pointer;height:44px;right:var(--spacing-xs);top:var(--spacing-xs);background:0 0;border:0;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex;position:absolute}.DistanceDevicePromptModal-module__x7g5ma__closeButton:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.DistanceDevicePromptModal-module__x7g5ma__actions{align-items:stretch;gap:var(--spacing-xs);margin-top:var(--spacing-xs);display:grid}
.TabletRailToggle-module__Ycsy2a__toggle{border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;min-width:44px;min-height:44px;padding:var(--spacing-xxs);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.TabletRailToggle-module__Ycsy2a__toggle:hover,.TabletRailToggle-module__Ycsy2a__toggle:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.TabletRailToggle-module__Ycsy2a__logo{object-fit:contain;height:auto;display:block}.TabletRailToggle-module__Ycsy2a__logo[data-logo-shape=mark]{border-radius:var(--radius-md);inline-size:48px;min-inline-size:48px}.TabletRailToggle-module__Ycsy2a__logo[data-logo-shape=wordmark]{width:8.75rem;max-width:min(9.5rem,100%)}
.DetailPageTitle-module__KuCwrW__shell{align-items:start;gap:var(--spacing-sm);grid-template-columns:44px minmax(0,1fr) 44px;min-width:0;display:grid}.DetailPageTitle-module__KuCwrW__shell[data-align=start]{--page-title-max-width:none;gap:var(--dimension-detail-app-bar-title-spacing);grid-template-columns:var(--dimension-detail-app-bar-leading-width) minmax(0, 1fr)}.DetailPageTitle-module__KuCwrW__shell[data-align=start] .DetailPageTitle-module__KuCwrW__trailingSpacer{display:none}.DetailPageTitle-module__KuCwrW__backLink,.DetailPageTitle-module__KuCwrW__trailingSpacer{block-size:44px;inline-size:44px}.DetailPageTitle-module__KuCwrW__shell[data-align=start] .DetailPageTitle-module__KuCwrW__backLink{inline-size:var(--dimension-detail-app-bar-leading-width)}.DetailPageTitle-module__KuCwrW__backLink{border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.DetailPageTitle-module__KuCwrW__backLink:hover{background:var(--color-semantic-surface-elevated)}.DetailPageTitle-module__KuCwrW__backLink:focus-visible{outline:3px solid var(--color-semantic-border-focus);outline-offset:3px}@media (max-width:599px){.DetailPageTitle-module__KuCwrW__shell{gap:var(--spacing-xs);grid-template-columns:44px minmax(0,1fr)}.DetailPageTitle-module__KuCwrW__trailingSpacer{display:none}.DetailPageTitle-module__KuCwrW__shell[data-align=start]{--page-title-font-weight:var(--text-app-bar-title-weight);--page-title-letter-spacing:var(--text-app-bar-title-letter-spacing);--page-title-line-height:var(--text-app-bar-title-line-height);--page-title-mobile-font-size:var(--text-app-bar-title-size);--page-title-mobile-line-height:var(--text-app-bar-title-line-height);gap:var(--dimension-detail-app-bar-title-spacing);grid-template-columns:var(--dimension-detail-app-bar-leading-width) minmax(0, 1fr)}}
.SiteChrome-module__fzJ8aG__shell{--site-chrome-desktop-header-block-size:69px;background:var(--color-semantic-surface-page);color:var(--color-semantic-text-primary);flex-direction:column;min-height:100dvh;display:flex}.SiteChrome-module__fzJ8aG__skipLink{background:var(--color-semantic-surface-elevated);border:2px solid var(--color-semantic-border-focus);border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);left:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);top:var(--spacing-md);z-index:100;position:fixed;transform:translateY(-160%)}.SiteChrome-module__fzJ8aG__skipLink:focus{transform:translateY(0)}.SiteChrome-module__fzJ8aG__phoneBrandBar,.SiteChrome-module__fzJ8aG__desktopHeader{background:color-mix(in srgb, var(--color-semantic-surface-page) 86%, var(--color-semantic-surface-elevated));border-bottom:1px solid var(--color-semantic-border-subtle)}.SiteChrome-module__fzJ8aG__phoneBrandBar{padding-top:env(safe-area-inset-top);z-index:30;display:block;position:sticky;inset-block-start:0}.SiteChrome-module__fzJ8aG__desktopHeaderInner{align-items:center;gap:var(--spacing-md);min-width:0;padding:var(--spacing-xs) var(--spacing-md);justify-content:space-between;margin:0 auto;display:flex}.SiteChrome-module__fzJ8aG__phoneBrandBarInner{align-items:center;gap:var(--spacing-xs);min-width:0;min-height:56px;padding:var(--spacing-xs) var(--spacing-md);grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative}.SiteChrome-module__fzJ8aG__phoneSnackbarSlot{max-width:calc(100vw - var(--spacing-xl));min-width:0;width:min(22rem, calc(100vw - var(--spacing-xl)));z-index:80;grid-area:1/1/auto/-1;justify-content:flex-start;display:flex;position:absolute;inset-block-start:calc(100% + var(--spacing-xxs));inset-inline-start:0}.SiteChrome-module__fzJ8aG__phoneLanguageSlot{flex:none;grid-area:1/3;justify-self:end;width:max-content;display:flex}.SiteChrome-module__fzJ8aG__desktopBrandSlot,.SiteChrome-module__fzJ8aG__desktopSnackbarSlot,.SiteChrome-module__fzJ8aG__tabletSnackbarSlot,.SiteChrome-module__fzJ8aG__desktopHeader{display:none}.SiteChrome-module__fzJ8aG__shellBody{flex:auto;width:100%;min-width:0;display:flex}.SiteChrome-module__fzJ8aG__tabletRail{display:none}.SiteChrome-module__fzJ8aG__pageColumn{min-width:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;flex:1 1 0;display:flex}.SiteChrome-module__fzJ8aG__main{max-width:var(--breakpoint-shell-content-max-width);min-block-size:calc(100dvh - var(--site-chrome-main-block-offset,0px));padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl);flex:1 0 auto;width:100%;margin:0 auto}.SiteChrome-module__fzJ8aG__phoneBottomNavigation{background:color-mix(in srgb, var(--color-semantic-surface-card) 88%, var(--tone-navigation-background));border-top:1px solid var(--color-semantic-border-subtle);box-shadow:0 -1px 0 color-mix(in srgb, var(--tone-accent-strong) 8%, transparent);padding-bottom:env(safe-area-inset-bottom);z-index:30;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px) and (max-width:1023px){.SiteChrome-module__fzJ8aG__phoneBrandBar,.SiteChrome-module__fzJ8aG__desktopHeader,.SiteChrome-module__fzJ8aG__phoneBottomNavigation{display:none}.SiteChrome-module__fzJ8aG__shellBody{--tablet-rail-collapsed-width:80px;--tablet-rail-expanded-width:192px;--tablet-rail-width:var(--tablet-rail-collapsed-width);--tablet-snackbar-width:min(20rem, calc(100vw - var(--tablet-rail-width) - var(--spacing-xl)));grid-template-columns:var(--tablet-rail-width) minmax(0, 1fr);align-items:stretch;min-height:100dvh;display:grid}.SiteChrome-module__fzJ8aG__shellBody:has(.SiteChrome-module__fzJ8aG__tabletRail[data-rail-expanded=true]){--tablet-rail-width:var(--tablet-rail-expanded-width)}.SiteChrome-module__fzJ8aG__tabletRail{background:color-mix(in srgb, var(--color-semantic-surface-page) 86%, var(--color-semantic-surface-elevated));border-right:1px solid var(--color-semantic-border-subtle);gap:var(--spacing-md);height:100dvh;padding:var(--spacing-sm);z-index:20;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow:visible}.SiteChrome-module__fzJ8aG__tabletRail[data-rail-expanded=true]{gap:var(--spacing-lg)}.SiteChrome-module__fzJ8aG__tabletSnackbarSlot{justify-content:stretch;min-width:0;display:flex}.SiteChrome-module__fzJ8aG__tabletRail:not([data-rail-expanded=true]) .SiteChrome-module__fzJ8aG__tabletSnackbarSlot{width:var(--tablet-snackbar-width);position:absolute;inset-block-start:var(--spacing-sm);inset-inline-start:calc(100% + var(--spacing-xs))}.SiteChrome-module__fzJ8aG__tabletRailBrand{min-width:0;min-height:52px;padding-block:var(--spacing-xs);justify-content:center;display:flex}.SiteChrome-module__fzJ8aG__tabletRailLanguage{justify-content:center;margin-top:auto;display:flex}.SiteChrome-module__fzJ8aG__pageColumn{padding-bottom:0}.SiteChrome-module__fzJ8aG__main{--site-chrome-main-block-offset:0px;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-xxl)}}@media (min-width:1024px){.SiteChrome-module__fzJ8aG__phoneBrandBar,.SiteChrome-module__fzJ8aG__phoneBottomNavigation,.SiteChrome-module__fzJ8aG__tabletRail{display:none}.SiteChrome-module__fzJ8aG__desktopHeader{z-index:30;display:block;position:sticky;inset-block-start:0}.SiteChrome-module__fzJ8aG__desktopHeaderInner{max-width:var(--breakpoint-shell-content-max-width);min-height:68px}.SiteChrome-module__fzJ8aG__desktopBrandSlot{align-items:center;display:flex;position:relative}.SiteChrome-module__fzJ8aG__desktopSnackbarSlot{min-width:min(18rem,32vw);display:flex;position:absolute;inset-block-start:calc(100% + var(--spacing-xxs));inset-inline-start:0}.SiteChrome-module__fzJ8aG__pageColumn{padding-bottom:0}.SiteChrome-module__fzJ8aG__main{--site-chrome-main-block-offset:var(--site-chrome-desktop-header-block-size);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-xxxl)}}
.DiscoveryMapPanel-module__yiu8cW__panel{gap:var(--spacing-md);min-width:0;display:grid}.DiscoveryMapPanel-module__yiu8cW__truncatedNotice,.DiscoveryMapPanel-module__yiu8cW__statusOverlay p,.DiscoveryMapPanel-module__yiu8cW__empty{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin:0}.DiscoveryMapPanel-module__yiu8cW__truncatedNotice{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 94%, transparent);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 8px 20px color-mix(in srgb, var(--tone-shadow) 12%, transparent);inset:var(--spacing-md) auto auto var(--spacing-md);max-inline-size:min(24rem, calc(100% - var(--spacing-xl)));padding:var(--spacing-xs) var(--spacing-sm);z-index:1;position:absolute}.DiscoveryMapPanel-module__yiu8cW__layout{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.DiscoveryMapPanel-module__yiu8cW__mapFrame{background:var(--color-semantic-surface-subtle);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);block-size:min(78dvh,34rem);min-block-size:26rem;max-block-size:34rem;min-width:0;position:relative;overflow:hidden}.DiscoveryMapPanel-module__yiu8cW__mapCanvas{block-size:100%;min-block-size:0;inline-size:100%}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;inset:0 auto auto 0}:is(.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass){cursor:grab;-webkit-user-select:none;user-select:none}:is(.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active){cursor:grabbing}:is(.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas){touch-action:pan-x pan-y}:is(.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas){touch-action:pinch-zoom}:is(.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas){touch-action:none}:is(.maplibregl-canvas-container.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-cooperative-gestures .maplibregl-canvas){touch-action:pan-x pan-y}:is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right){pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{inset:0 auto auto 0}.maplibregl-ctrl-top-right{inset:0 0 auto auto}.maplibregl-ctrl-bottom-left{inset:auto auto 0 0}.maplibregl-ctrl-bottom-right{inset:auto 0 0 auto}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:var(--color-semantic-surface-elevated);border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 2px #0000001a}.maplibregl-ctrl-group button{box-sizing:border-box;color:var(--color-semantic-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;min-block-size:30px;inline-size:30px;padding:0;display:grid}.maplibregl-ctrl-group button+button{border-block-start:1px solid var(--color-semantic-border-subtle)}:is(.maplibregl-ctrl-group button:focus-visible,.maplibregl-ctrl-attrib-button:focus-visible){box-shadow:0 0 0 2px var(--color-semantic-border-focus);outline:none}.maplibregl-ctrl-icon{place-items:center;min-block-size:100%;inline-size:100%;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:before{content:"+"}.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon:before{content:"-"}.maplibregl-ctrl-attrib{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 82%, transparent);color:var(--color-semantic-text-primary);margin:0;padding:0 5px;font-size:.75rem}.maplibregl-ctrl-attrib a{color:inherit;text-decoration:none}.maplibregl-ctrl-attrib a:hover{text-decoration:underline}.maplibregl-ctrl-attrib.maplibregl-compact{border-radius:999px;min-block-size:22px;margin:10px;padding:2px 24px 2px 8px;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib-button{cursor:pointer;background:0 0;border:0;min-block-size:24px;inline-size:24px;position:absolute;inset:0 0 auto auto}.maplibregl-ctrl-attrib-button:before{content:"i";place-items:center;font-weight:700;display:grid}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;inset:0 auto auto 0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;padding:var(--spacing-md);pointer-events:none;text-align:center;z-index:2;background:#0006;justify-content:center;align-items:center;font-size:1rem;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.DiscoveryMapPanel-module__yiu8cW__statusOverlay{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 94%, transparent);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 8px 20px color-mix(in srgb, var(--tone-shadow) 16%, transparent);gap:var(--spacing-xs);inset:auto var(--spacing-md) calc(var(--spacing-xl) + var(--spacing-sm));max-inline-size:28rem;padding:var(--spacing-md);display:grid;position:absolute}.DiscoveryMapPanel-module__yiu8cW__statusOverlay[data-status-kind=loading]{grid-template-columns:auto minmax(0,1fr);align-items:center}.DiscoveryMapPanel-module__yiu8cW__statusSpinner{border:2px solid color-mix(in srgb, var(--tone-accent-strong) 22%, transparent);border-block-start-color:var(--tone-accent-strong);border-radius:999px;block-size:1.25rem;inline-size:1.25rem;animation:.7s linear infinite DiscoveryMapPanel-module__yiu8cW__mapStatusSpin}.DiscoveryMapPanel-module__yiu8cW__statusText{gap:var(--spacing-xs);min-width:0;display:grid}.DiscoveryMapPanel-module__yiu8cW__statusOverlay h3,.DiscoveryMapPanel-module__yiu8cW__resultListSection h3{color:var(--color-semantic-text-primary);font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);letter-spacing:0;line-height:var(--text-card-title-line-height);margin:0}@keyframes DiscoveryMapPanel-module__yiu8cW__mapStatusSpin{to{transform:rotate(360deg)}}.DiscoveryMapPanel-module__yiu8cW__sidePanel{align-content:start;gap:var(--spacing-md);min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.DiscoveryMapPanel-module__yiu8cW__statusSpinner{border-color:var(--tone-accent-strong);animation:none}}.DiscoveryMapPanel-module__yiu8cW__resultListSection{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-md);min-width:0;padding:var(--spacing-md);display:grid}.DiscoveryMapPanel-module__yiu8cW__resultList{gap:var(--spacing-xs);max-block-size:23rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.DiscoveryMapPanel-module__yiu8cW__resultButton{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;align-items:center;gap:var(--spacing-sm);min-block-size:52px;inline-size:100%;padding:var(--spacing-xs) var(--spacing-sm);text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.DiscoveryMapPanel-module__yiu8cW__resultButton[data-selected=true]{border-color:var(--tone-accent);box-shadow:0 0 0 1px var(--tone-accent)}.DiscoveryMapPanel-module__yiu8cW__resultIcon{background:var(--tone-accent-soft);color:var(--tone-accent-strong);border-radius:999px;justify-content:center;align-items:center;min-block-size:2rem;inline-size:2rem;display:inline-flex}.DiscoveryMapPanel-module__yiu8cW__resultText{gap:.125rem;min-width:0;display:grid}.DiscoveryMapPanel-module__yiu8cW__resultTitle{color:var(--color-semantic-text-primary);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);overflow-wrap:anywhere}.DiscoveryMapPanel-module__yiu8cW__resultMeta{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);overflow-wrap:anywhere}.DiscoveryMapPanel-module__yiu8cW__markerButton{background:var(--tone-accent);border:2px solid var(--tone-on-accent);box-shadow:0 6px 16px color-mix(in srgb, var(--tone-shadow) 18%, transparent);cursor:pointer;border-radius:999px 999px 999px 0;align-items:center;min-block-size:1.125rem;inline-size:1.125rem;padding:0;display:flex;transform:rotate(-45deg)}.DiscoveryMapPanel-module__yiu8cW__markerButton:after{background:var(--tone-on-accent);content:"";border-radius:999px;min-block-size:.375rem;inline-size:.375rem;margin:auto}.DiscoveryMapPanel-module__yiu8cW__markerButton[data-content-type=activity]{background:var(--color-raw-activity-green);border-color:var(--color-raw-activity-green-deep)}.DiscoveryMapPanel-module__yiu8cW__markerButton[data-content-type=activity]:after{background:var(--color-raw-activity-green-deep)}.DiscoveryMapPanel-module__yiu8cW__markerButton[data-selected=true]{background:var(--color-raw-favorite-rose);border-color:var(--color-raw-favorite-rose-deep);box-shadow:0 0 0 3px var(--color-raw-favorite-rose-light), 0 6px 16px color-mix(in srgb, var(--color-raw-favorite-rose-deep) 24%, transparent);min-block-size:1.375rem;inline-size:1.375rem}.DiscoveryMapPanel-module__yiu8cW__markerButton[data-selected=true]:after{background:var(--color-raw-favorite-rose-deep)}@media (min-width:900px){.DiscoveryMapPanel-module__yiu8cW__layout{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start}.DiscoveryMapPanel-module__yiu8cW__mapFrame{align-self:start;block-size:min(72dvh,38rem);min-block-size:34rem;max-block-size:38rem}.DiscoveryMapPanel-module__yiu8cW__sidePanel{block-size:min(72dvh,38rem);min-block-size:34rem;max-block-size:38rem;top:var(--spacing-md);flex-direction:column;align-self:start;display:flex;position:sticky}.DiscoveryMapPanel-module__yiu8cW__resultListSection{flex:auto;grid-template-rows:auto minmax(0,1fr);min-block-size:0;overflow:hidden}.DiscoveryMapPanel-module__yiu8cW__resultList{min-block-size:0;max-block-size:none}}@media (max-width:599px){.DiscoveryMapPanel-module__yiu8cW__mapFrame{block-size:26rem;min-block-size:26rem;max-block-size:26rem}.DiscoveryMapPanel-module__yiu8cW__mapCanvas{block-size:100%;min-block-size:0;max-block-size:26rem}.DiscoveryMapPanel-module__yiu8cW__resultListSection{padding:var(--spacing-sm)}.DiscoveryMapPanel-module__yiu8cW__statusOverlay{inset:auto var(--spacing-sm) calc(var(--spacing-xl) + var(--spacing-xs))}.DiscoveryMapPanel-module__yiu8cW__truncatedNotice{inset:var(--spacing-sm) auto auto var(--spacing-sm);max-inline-size:calc(100% - var(--spacing-lg))}}
.EventOrganizerPanel-module__L37JGW__panel{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--spacing-md);margin:0}.EventOrganizerPanel-module__L37JGW__row{align-items:center;gap:var(--spacing-xs);grid-template-columns:minmax(0,auto) minmax(0,1fr);min-width:0;display:grid}.EventOrganizerPanel-module__L37JGW__row dt,.EventOrganizerPanel-module__L37JGW__row dd{align-items:center;min-width:0;display:inline-flex}.EventOrganizerPanel-module__L37JGW__row dt{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);font-weight:var(--text-section-title-weight);gap:var(--spacing-xxs);line-height:var(--text-body-secondary-line-height)}.EventOrganizerPanel-module__L37JGW__row dt svg{color:color-mix(in srgb, var(--tone-accent-strong) 72%, var(--tone-accent));flex:none}.EventOrganizerPanel-module__L37JGW__row dd{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);overflow-wrap:anywhere;text-align:end;justify-content:flex-end;margin:0}@media (max-width:599px){.EventOrganizerPanel-module__L37JGW__row{grid-template-columns:minmax(0,1fr);align-items:start}.EventOrganizerPanel-module__L37JGW__row dd{text-align:start;justify-content:flex-start}}
.SiteLogo-module__hPW7Oq__logoLink{border-radius:var(--radius-md);color:var(--color-semantic-text-primary);min-width:0;min-height:44px;padding:var(--spacing-xxs);flex:none;align-items:center;text-decoration:none;display:inline-flex}.SiteLogo-module__hPW7Oq__logoLink:hover,.SiteLogo-module__hPW7Oq__logoLink:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.SiteLogo-module__hPW7Oq__logoImage{aspect-ratio:2027/327;height:auto;object-fit:contain;max-inline-size:100%;width:min(var(--site-logo-width,9.5rem), var(--site-logo-max-width,11rem), 44vw);flex:none;display:block}.SiteLogo-module__hPW7Oq__accessibleLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1024px){.SiteLogo-module__hPW7Oq__logoImage{width:min(var(--site-logo-desktop-width,10.75rem), var(--site-logo-max-width,11rem), 44vw)}}
.ToneCard-module__C7-mOG__card{background:var(--color-semantic-surface-card);border:1px solid var(--tone-accent);border-left:4px solid var(--tone-accent);border-radius:var(--radius-md);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);display:grid}.ToneCard-module__C7-mOG__card[data-variant=destructive]{border-color:color-mix(in srgb, var(--color-semantic-action-destructive) 36%, var(--color-semantic-border-subtle));border-left-color:var(--color-semantic-action-destructive)}.ToneCard-module__C7-mOG__card :where(h2,h3){color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-letter-spacing);line-height:var(--text-section-title-line-height);margin:0}.ToneCard-module__C7-mOG__card p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);max-width:46rem;margin:0}.ToneCard-module__C7-mOG__text{gap:var(--spacing-xs);min-width:0;display:grid}
.DiscoveryViewModeToggle-module__yOGmna__actionRow,.DiscoveryViewModeToggle-module__yOGmna__toggle{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:599px){.DiscoveryViewModeToggle-module__yOGmna__actionRow{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.DiscoveryViewModeToggle-module__yOGmna__suggestAction{width:100%}.DiscoveryViewModeToggle-module__yOGmna__toggle{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}
.EventOccurrencesSection-module__qc_c5q__section{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-lg);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);display:grid;container-type:inline-size}.EventOccurrencesSection-module__qc_c5q__header{gap:var(--spacing-xs);min-width:0;display:grid}.EventOccurrencesSection-module__qc_c5q__header h2,.EventOccurrencesSection-module__qc_c5q__dateLabel{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);font-weight:var(--text-section-title-weight);line-height:var(--text-body-line-height);margin:0}.EventOccurrencesSection-module__qc_c5q__list{gap:0 var(--spacing-md);grid-template-columns:1fr;min-width:0;margin:0;display:grid}.EventOccurrencesSection-module__qc_c5q__row{column-gap:var(--spacing-sm);min-width:0;padding-block:var(--spacing-sm);grid-template-columns:58px minmax(0,1fr);display:grid}.EventOccurrencesSection-module__qc_c5q__row+.EventOccurrencesSection-module__qc_c5q__row{border-top:1px solid var(--color-semantic-border-subtle)}.EventOccurrencesSection-module__qc_c5q__badge{background:var(--tone-accent-muted);border-radius:var(--radius-md);color:var(--color-semantic-text-secondary);inline-size:58px;min-width:0;padding:var(--spacing-xs);align-self:start;place-items:center;text-decoration:none;display:grid}.EventOccurrencesSection-module__qc_c5q__badge span{font-size:var(--text-metadata-size);font-weight:var(--text-section-title-weight);line-height:var(--text-metadata-line-height);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.EventOccurrencesSection-module__qc_c5q__badge strong{color:var(--color-semantic-text-primary);font-size:1.5rem;font-weight:var(--text-page-title-weight);line-height:1.08}.EventOccurrencesSection-module__qc_c5q__badge span:last-child{color:var(--color-semantic-text-muted)}.EventOccurrencesSection-module__qc_c5q__rowBody{align-content:start;gap:var(--spacing-xs);min-width:0;display:grid}.EventOccurrencesSection-module__qc_c5q__timeChips{gap:var(--spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.EventOccurrencesSection-module__qc_c5q__timeChip{background:var(--color-semantic-surface-elevated);border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);font-weight:var(--text-section-title-weight);line-height:var(--text-body-secondary-line-height);padding:var(--spacing-xxs) var(--spacing-sm);display:inline-flex}.EventOccurrencesSection-module__qc_c5q__place{color:var(--color-semantic-text-muted);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);overflow-wrap:anywhere;min-width:0;margin:0}.EventOccurrencesSection-module__qc_c5q__toggleRow{min-width:0;justify-content:flex-start;padding-block-start:var(--spacing-sm);display:flex}@container (min-width:38rem){.EventOccurrencesSection-module__qc_c5q__list{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.EventOccurrencesSection-module__qc_c5q__row{padding-block:var(--spacing-sm);border-top:0}}
.CardCarousel-module__HpEk_W__carousel{--card-carousel-slide-min:22rem;gap:var(--card-carousel-gap,var(--spacing-sm));min-width:0;display:grid}.CardCarousel-module__HpEk_W__header{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.CardCarousel-module__HpEk_W__header h2{color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:var(--text-section-title-letter-spacing);line-height:var(--text-section-title-line-height);margin:0}.CardCarousel-module__HpEk_W__frame{align-items:center;gap:var(--spacing-xs);grid-template-columns:44px minmax(0,1fr) 44px;min-width:0;display:grid}.CardCarousel-module__HpEk_W__button{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 88%, var(--tone-accent-muted));border-color:color-mix(in srgb, var(--tone-accent-strong) 42%, var(--color-semantic-border-subtle));box-shadow:none;color:var(--tone-accent-strong)}.CardCarousel-module__HpEk_W__buttonSpacer{width:44px;height:44px;display:block}.CardCarousel-module__HpEk_W__viewport{contain:paint;min-width:0;overflow:hidden}.CardCarousel-module__HpEk_W__container{backface-visibility:hidden;gap:var(--spacing-md);touch-action:pan-y pinch-zoom;min-width:0;margin:0;padding:0;list-style:none;display:flex}.CardCarousel-module__HpEk_W__slide{flex:0 0 var(--card-carousel-slide-basis-phone,min(100%, max(var(--card-carousel-slide-min), min(100%, 24rem))));min-width:0;display:flex}.CardCarousel-module__HpEk_W__slide>*{width:100%;height:100%}.CardCarousel-module__HpEk_W__slide:focus-within{z-index:1}.CardCarousel-module__HpEk_W__emptySlide{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-secondary);min-width:0;min-height:14rem;padding:var(--spacing-lg);text-align:center;justify-content:center;align-items:center;display:flex}.CardCarousel-module__HpEk_W__emptySlide p{margin:0}.CardCarousel-module__HpEk_W__dots{align-items:center;gap:var(--spacing-xxs);justify-content:center;min-height:16px;display:flex}.CardCarousel-module__HpEk_W__dot{background:color-mix(in srgb, var(--tone-accent-soft) 70%, var(--color-semantic-surface-elevated));border-radius:var(--radius-pill);cursor:pointer;border:0;width:7px;height:7px;padding:0;display:block}.CardCarousel-module__HpEk_W__dot:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.CardCarousel-module__HpEk_W__dot[data-active=true]{background:var(--tone-accent);width:18px}@media (min-width:600px){.CardCarousel-module__HpEk_W__slide{flex-basis:var(--card-carousel-slide-basis-tablet,min(100%, max(var(--card-carousel-slide-min), min(48%, 24rem))))}}@media (min-width:1024px){.CardCarousel-module__HpEk_W__slide{flex-basis:var(--card-carousel-slide-basis-desktop,min(100%, max(var(--card-carousel-slide-min), min(32%, 24rem))))}}@media (max-width:599px){.CardCarousel-module__HpEk_W__header{align-items:stretch}.CardCarousel-module__HpEk_W__frame{grid-template-columns:minmax(0,1fr)}.CardCarousel-module__HpEk_W__button,.CardCarousel-module__HpEk_W__buttonSpacer{display:none}}
.ProductAreaIcon-module__DS8OTq__shell{--product-icon-hole-fill-default:color-mix(in srgb, var(--color-semantic-surface-page) 86%, var(--color-semantic-surface-elevated));--product-icon-stroke:var(--color-semantic-text-primary);color:var(--product-icon-stroke);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProductAreaIcon-module__DS8OTq__icon{fill:var(--product-icon-fill,transparent);stroke:var(--product-icon-stroke);display:block}.ProductAreaIcon-module__DS8OTq__shell[data-product-area=activities]{--product-icon-fill:var(--color-raw-activity-green)}.ProductAreaIcon-module__DS8OTq__shell[data-product-area=events]{--product-icon-fill:var(--color-raw-event-yellow)}.ProductAreaIcon-module__DS8OTq__shell[data-product-area=favorites]{--product-icon-fill:var(--color-raw-favorite-rose-light)}.ProductAreaIcon-module__DS8OTq__shell[data-product-area=home],.ProductAreaIcon-module__DS8OTq__shell[data-product-area=account]{--product-icon-fill:var(--color-raw-account-blue)}
.DiscoveryFilterPanel-module__ATFjya__panel{--filter-panel-shadow:0 12px 28px color-mix(in srgb, var(--tone-shadow) 10%, transparent);--filter-chip-option-background:var(--tone-accent-muted);--filter-chip-option-border:var(--tone-accent-soft);--filter-chip-selected-any-background:var(--tone-accent-soft);--filter-chip-selected-any-border:var(--tone-accent);--filter-chip-selected-concrete-background:var(--tone-accent);--filter-chip-selected-concrete-border:var(--tone-accent-strong);gap:var(--spacing-md);min-width:0;display:grid}.DiscoveryFilterPanel-module__ATFjya__header{display:contents}.DiscoveryFilterPanel-module__ATFjya__header h2,.DiscoveryFilterPanel-module__ATFjya__group h3,.DiscoveryFilterPanel-module__ATFjya__stepMeta{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.DiscoveryFilterPanel-module__ATFjya__selected h3{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);font-weight:var(--text-section-title-weight);letter-spacing:0;line-height:var(--text-body-line-height);margin:0}.DiscoveryFilterPanel-module__ATFjya__selectedHint,.DiscoveryFilterPanel-module__ATFjya__stepperHelp{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);max-width:52rem;margin:0}.DiscoveryFilterPanel-module__ATFjya__stepperHelp{text-align:center}.DiscoveryFilterPanel-module__ATFjya__selected,.DiscoveryFilterPanel-module__ATFjya__group,.DiscoveryFilterPanel-module__ATFjya__stepper,.DiscoveryFilterPanel-module__ATFjya__proximityModeOptions,.DiscoveryFilterPanel-module__ATFjya__proximityModePanel,.DiscoveryFilterPanel-module__ATFjya__localityForm{background:var(--color-semantic-surface-card);border-radius:var(--radius-xl);box-shadow:var(--filter-panel-shadow);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);border:1px solid #0000;display:grid}.DiscoveryFilterPanel-module__ATFjya__selected:not([data-empty=true]){gap:0}.DiscoveryFilterPanel-module__ATFjya__selectedHeader{align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.DiscoveryFilterPanel-module__ATFjya__selectedChips,.DiscoveryFilterPanel-module__ATFjya__options{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;min-width:0;display:flex}.DiscoveryFilterPanel-module__ATFjya__clearAll,.DiscoveryFilterPanel-module__ATFjya__dateSubmit,.DiscoveryFilterPanel-module__ATFjya__option,.DiscoveryFilterPanel-module__ATFjya__selectedChip{border-radius:var(--radius-pill);font-size:var(--text-control-size);font-weight:var(--text-control-weight);align-items:center;gap:var(--spacing-xs);line-height:var(--text-control-line-height);overflow-wrap:anywhere;min-height:38px;padding:var(--spacing-xs) var(--spacing-md);text-align:center;justify-content:center;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.DiscoveryFilterPanel-module__ATFjya__option,.DiscoveryFilterPanel-module__ATFjya__selectedChip{background:var(--filter-chip-option-background);color:var(--color-semantic-text-primary);border:1px solid #0000}.DiscoveryFilterPanel-module__ATFjya__stepper{gap:var(--spacing-xs);justify-items:center}.DiscoveryFilterPanel-module__ATFjya__stepperList{inline-size:100%;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.DiscoveryFilterPanel-module__ATFjya__stepperListItem{align-items:center;min-width:0;display:inline-flex}.DiscoveryFilterPanel-module__ATFjya__stepperListItem:not(:last-child):after{background:var(--filter-chip-option-border);content:"";inline-size:2px;margin-inline:var(--spacing-xxs,4px);min-block-size:1.4rem;display:inline-block}.DiscoveryFilterPanel-module__ATFjya__stepperItem{border-radius:var(--radius-md);color:var(--color-semantic-text-secondary);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);overflow-wrap:normal;min-width:0;min-height:40px;padding:var(--spacing-xxs,4px) var(--spacing-sm);text-align:center;white-space:nowrap;background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.DiscoveryFilterPanel-module__ATFjya__stepperItem[data-current=true]{background:color-mix(in srgb, var(--tone-accent) 48%, var(--color-semantic-surface-card));color:var(--color-semantic-text-primary)}.DiscoveryFilterPanel-module__ATFjya__option[data-active=true]{background:var(--filter-chip-selected-any-background);border-color:var(--filter-chip-selected-any-border);color:var(--color-semantic-text-primary)}.DiscoveryFilterPanel-module__ATFjya__option[data-disabled=true]{background:var(--color-semantic-surface-elevated);color:var(--color-semantic-text-secondary);cursor:not-allowed;opacity:.56}.DiscoveryFilterPanel-module__ATFjya__option[data-skip=true]{background:var(--filter-chip-selected-any-background);border-color:var(--filter-chip-selected-any-border)}.DiscoveryFilterPanel-module__ATFjya__option:not([data-disabled=true]):hover,.DiscoveryFilterPanel-module__ATFjya__dateSubmit:hover,.DiscoveryFilterPanel-module__ATFjya__selectedChip:hover,.DiscoveryFilterPanel-module__ATFjya__clearAll:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--tone-shadow) 12%, transparent);transform:translateY(-1px)}.DiscoveryFilterPanel-module__ATFjya__stepperItem:hover{background:var(--filter-chip-option-background);color:var(--color-semantic-text-primary);box-shadow:0 3px 8px color-mix(in srgb, var(--tone-shadow) 10%, transparent)}.DiscoveryFilterPanel-module__ATFjya__stepperItem[data-current=true]:hover{background:color-mix(in srgb, var(--tone-accent) 48%, var(--color-semantic-surface-card))}.DiscoveryFilterPanel-module__ATFjya__selectedChip{min-height:32px;padding-inline:var(--spacing-sm)}.DiscoveryFilterPanel-module__ATFjya__selectedChip[data-tone=any]{background:var(--filter-chip-selected-any-background);border-color:var(--filter-chip-selected-any-border)}.DiscoveryFilterPanel-module__ATFjya__selectedChip[data-tone=concrete]{background:var(--filter-chip-selected-concrete-background);border-color:var(--filter-chip-selected-concrete-border)}.DiscoveryFilterPanel-module__ATFjya__selectedChipLabel{min-width:0}.DiscoveryFilterPanel-module__ATFjya__removeLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.DiscoveryFilterPanel-module__ATFjya__chipIcon{flex:none}.DiscoveryFilterPanel-module__ATFjya__clearAll{color:var(--tone-accent-strong);min-height:32px;padding-inline:var(--spacing-sm);white-space:nowrap;background:0 0;border:1px solid #0000}.DiscoveryFilterPanel-module__ATFjya__groups,.DiscoveryFilterPanel-module__ATFjya__progressiveStep,.DiscoveryFilterPanel-module__ATFjya__stepBody,.DiscoveryFilterPanel-module__ATFjya__proximityStepContent{gap:var(--spacing-md);min-width:0;display:grid}.DiscoveryFilterPanel-module__ATFjya__proximityModeOptions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.DiscoveryFilterPanel-module__ATFjya__proximityModePanel,.DiscoveryFilterPanel-module__ATFjya__group{gap:var(--spacing-xs);min-width:0;display:grid}.DiscoveryFilterPanel-module__ATFjya__groupDescription{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);max-width:52rem;margin:0}.DiscoveryFilterPanel-module__ATFjya__localityForm{align-items:start;gap:var(--spacing-xs);grid-template-columns:minmax(14rem,24rem) auto;justify-content:start;min-width:0;display:grid}.DiscoveryFilterPanel-module__ATFjya__dateForm{align-items:center;min-width:0;margin:0;display:inline-flex;position:relative}.DiscoveryFilterPanel-module__ATFjya__dateLabel{color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);font-weight:var(--text-section-title-weight);line-height:var(--text-body-secondary-line-height);grid-column:1/-1}.DiscoveryFilterPanel-module__ATFjya__localityHelp{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);margin:0}.DiscoveryFilterPanel-module__ATFjya__localityControl{display:contents}.DiscoveryFilterPanel-module__ATFjya__localityField{gap:var(--spacing-xs);min-width:0;display:grid}.DiscoveryFilterPanel-module__ATFjya__dateSubmit,.DiscoveryFilterPanel-module__ATFjya__localityInput{border-radius:var(--radius-pill);font:inherit;min-height:40px}.DiscoveryFilterPanel-module__ATFjya__localityCombobox{min-width:0;position:relative}.DiscoveryFilterPanel-module__ATFjya__localityDropdownRoot{align-self:start}.DiscoveryFilterPanel-module__ATFjya__localityInput{background:var(--color-semantic-surface-elevated);border:1px solid var(--filter-chip-option-border);color:var(--color-semantic-text-primary);cursor:text;inline-size:100%;min-width:0;padding:var(--spacing-xs) var(--spacing-md);transition:border-color .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #0000}.DiscoveryFilterPanel-module__ATFjya__localityInput::placeholder{color:var(--color-semantic-text-secondary);opacity:1}.DiscoveryFilterPanel-module__ATFjya__localityDropdownButton{cursor:pointer;align-items:center;gap:var(--spacing-xs);text-align:start;justify-content:space-between;display:flex}.DiscoveryFilterPanel-module__ATFjya__localityDropdownButtonLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DiscoveryFilterPanel-module__ATFjya__localityDropdownButtonIcon{color:var(--tone-accent-strong);flex:none}.DiscoveryFilterPanel-module__ATFjya__localityInput:focus-visible{border-color:var(--filter-chip-selected-any-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone-accent) 24%, transparent);outline:none}.DiscoveryFilterPanel-module__ATFjya__localityDropdown{background:var(--color-semantic-surface-card);border:1px solid var(--filter-chip-option-border);border-radius:var(--radius-lg);box-shadow:0 12px 24px color-mix(in srgb, var(--tone-shadow) 14%, transparent);max-block-size:min(18rem,50vh);padding:var(--spacing-xs);z-index:20;gap:2px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--spacing-xxs,4px));inset-inline:0;overflow-y:auto}.DiscoveryFilterPanel-module__ATFjya__localityDropdownRoot .DiscoveryFilterPanel-module__ATFjya__localityDropdown{inset-block-start:calc(100% - 1px)}.DiscoveryFilterPanel-module__ATFjya__localityOption{border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-control-size);align-items:center;gap:var(--spacing-xs);line-height:var(--text-control-line-height);min-block-size:34px;padding:var(--spacing-xs) var(--spacing-sm);grid-template-columns:minmax(0,1fr) 1rem;display:grid}.DiscoveryFilterPanel-module__ATFjya__localityOption[data-active=true],.DiscoveryFilterPanel-module__ATFjya__localityOption:hover{background:var(--filter-chip-option-background)}.DiscoveryFilterPanel-module__ATFjya__localityOption[data-selected=true]{font-weight:var(--text-control-weight)}.DiscoveryFilterPanel-module__ATFjya__localityOption[data-active=true][data-selected=true]{background:var(--filter-chip-selected-any-background)}.DiscoveryFilterPanel-module__ATFjya__localityOptionLabel{overflow-wrap:anywhere;min-width:0}.DiscoveryFilterPanel-module__ATFjya__localityOptionCheck{color:var(--tone-accent-strong);justify-content:end;display:inline-flex}.DiscoveryFilterPanel-module__ATFjya__localityOptionCheck svg{display:block}.DiscoveryFilterPanel-module__ATFjya__localityOption[data-disabled=true]{color:var(--color-semantic-text-secondary);cursor:not-allowed;opacity:.56}.DiscoveryFilterPanel-module__ATFjya__localityOption[data-disabled=true]:hover{background:0 0}.DiscoveryFilterPanel-module__ATFjya__datePickerLabel,.DiscoveryFilterPanel-module__ATFjya__dateInput,.DiscoveryFilterPanel-module__ATFjya__localityLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.DiscoveryFilterPanel-module__ATFjya__dateSubmit{background:var(--filter-chip-option-background);border:1px solid var(--filter-chip-option-border);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);padding:var(--spacing-xs) var(--spacing-md)}.DiscoveryFilterPanel-module__ATFjya__loadMore{justify-content:center;margin-block-start:var(--spacing-lg);display:flex}.DiscoveryFilterPanel-module__ATFjya__loadMoreStatus{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);margin:var(--spacing-lg) 0 0;text-align:center}@media (max-width:599px){.DiscoveryFilterPanel-module__ATFjya__selected,.DiscoveryFilterPanel-module__ATFjya__group,.DiscoveryFilterPanel-module__ATFjya__stepper,.DiscoveryFilterPanel-module__ATFjya__proximityModeOptions,.DiscoveryFilterPanel-module__ATFjya__proximityModePanel,.DiscoveryFilterPanel-module__ATFjya__localityForm{padding:var(--spacing-sm)}.DiscoveryFilterPanel-module__ATFjya__localityForm{grid-template-columns:1fr}.DiscoveryFilterPanel-module__ATFjya__stepperList{column-gap:0;row-gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DiscoveryFilterPanel-module__ATFjya__stepperListItem{border-inline-end:2px solid var(--filter-chip-option-border);justify-content:center}.DiscoveryFilterPanel-module__ATFjya__stepperListItem:not(:last-child):after{display:none}.DiscoveryFilterPanel-module__ATFjya__stepperListItem:nth-child(3n),.DiscoveryFilterPanel-module__ATFjya__stepperListItem:last-child{border-inline-end:0}.DiscoveryFilterPanel-module__ATFjya__stepperListItem:last-child{grid-column:1/-1;justify-self:stretch}.DiscoveryFilterPanel-module__ATFjya__localityForm .DiscoveryFilterPanel-module__ATFjya__dateSubmit{width:100%}}
.SiteFooter-module__vZ4XAa__footer{--footer-surface-start:color-mix(in srgb, var(--color-semantic-surface-info) 74%, var(--color-semantic-surface-card));--footer-surface-end:color-mix(in srgb, var(--color-semantic-surface-subtle) 68%, var(--color-semantic-surface-page));--footer-link-color:var(--color-semantic-text-primary);--footer-muted-color:color-mix(in srgb, var(--color-semantic-text-muted) 72%, var(--color-semantic-text-secondary));--footer-hover-surface:color-mix(in srgb, var(--color-semantic-surface-card) 72%, var(--color-semantic-surface-info));--footer-hover-border:color-mix(in srgb, var(--color-semantic-border-strong) 34%, transparent);--footer-rule-color:color-mix(in srgb, var(--color-semantic-border-strong) 28%, transparent);background:linear-gradient(180deg, var(--footer-surface-start), var(--footer-surface-end));color:var(--footer-link-color);display:block;overflow:hidden}.SiteFooter-module__vZ4XAa__inner{align-items:start;gap:var(--spacing-xl);max-width:var(--breakpoint-shell-content-max-width);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-lg);margin:0 auto;display:grid;position:relative}.SiteFooter-module__vZ4XAa__brandMark{min-width:0;display:flex}.SiteFooter-module__vZ4XAa__markLink{border-radius:var(--radius-md);justify-content:center;align-items:center;min-block-size:48px;min-inline-size:48px;text-decoration:none;display:inline-flex;overflow:hidden}.SiteFooter-module__vZ4XAa__markLink:hover .SiteFooter-module__vZ4XAa__markImage{filter:brightness(1.04)}.SiteFooter-module__vZ4XAa__markLink:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.SiteFooter-module__vZ4XAa__markImage{aspect-ratio:1;border-radius:var(--radius-md);height:auto;inline-size:48px;display:block}.SiteFooter-module__vZ4XAa__links{width:100%;min-width:0}.SiteFooter-module__vZ4XAa__menuTitle{color:var(--footer-muted-color);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);margin:0 0 var(--spacing-xs)}.SiteFooter-module__vZ4XAa__desktopColumns{display:none}.SiteFooter-module__vZ4XAa__mobileMenu{flex-direction:column;display:flex}.SiteFooter-module__vZ4XAa__mobileGroup{border-bottom:1px solid var(--footer-rule-color);min-width:0}.SiteFooter-module__vZ4XAa__mobileGroup:first-child{border-top:1px solid var(--footer-rule-color)}.SiteFooter-module__vZ4XAa__mobileSummary{color:var(--footer-muted-color);cursor:pointer;font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);min-height:70px;padding-block:var(--spacing-md);justify-content:space-between;align-items:center;list-style:none;display:flex}.SiteFooter-module__vZ4XAa__mobileSummary::-webkit-details-marker{display:none}.SiteFooter-module__vZ4XAa__mobileSummary:after{content:"";block-size:8px;inline-size:8px;border:2px solid;border-width:0 2px 2px 0;margin-inline-start:var(--spacing-md);transition:transform .16s;transform:rotate(45deg)}.SiteFooter-module__vZ4XAa__mobileGroup[open] .SiteFooter-module__vZ4XAa__mobileSummary:after{transform:rotate(-135deg)}.SiteFooter-module__vZ4XAa__mobileSummary:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.SiteFooter-module__vZ4XAa__linkList{gap:var(--spacing-xxs);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__vZ4XAa__linkGroup{min-width:0}.SiteFooter-module__vZ4XAa__linkTitle{color:var(--footer-muted-color);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);min-height:24px;padding-inline:var(--spacing-sm);margin-block-end:var(--spacing-xxs)}.SiteFooter-module__vZ4XAa__link{border-radius:var(--radius-md);color:var(--footer-link-color);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);overflow-wrap:anywhere;min-width:0;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid #0000;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;display:inline-flex}.SiteFooter-module__vZ4XAa__link:hover{background:var(--footer-hover-surface);border-color:var(--footer-hover-border);color:var(--color-semantic-text-primary)}.SiteFooter-module__vZ4XAa__link:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.SiteFooter-module__vZ4XAa__social{min-width:0}.SiteFooter-module__vZ4XAa__socialTitle{color:var(--footer-muted-color);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);margin:0 0 var(--spacing-sm)}.SiteFooter-module__vZ4XAa__socialList{align-items:center;gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__vZ4XAa__socialLink{border-radius:var(--radius-md);color:var(--footer-link-color);border:1px solid #0000;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;text-decoration:none;display:inline-flex}.SiteFooter-module__vZ4XAa__socialLink:hover{background:var(--footer-hover-surface);border-color:var(--footer-hover-border)}.SiteFooter-module__vZ4XAa__socialLink:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.SiteFooter-module__vZ4XAa__socialIcon{object-fit:contain;block-size:30px;inline-size:30px;display:block}.SiteFooter-module__vZ4XAa__brandEcho{height:auto;inline-size:min(54rem,100%);pointer-events:none;grid-column:1/-1;justify-self:center;max-inline-size:100%;margin-block-start:var(--spacing-lg);display:block}@media (max-width:599px){.SiteFooter-module__vZ4XAa__inner{gap:var(--spacing-lg);padding-block:var(--spacing-lg)}.SiteFooter-module__vZ4XAa__markLink{min-block-size:44px;min-inline-size:44px}.SiteFooter-module__vZ4XAa__markImage{inline-size:44px}.SiteFooter-module__vZ4XAa__links{width:100%}.SiteFooter-module__vZ4XAa__link,.SiteFooter-module__vZ4XAa__linkTitle{padding-inline:var(--spacing-xs)}.SiteFooter-module__vZ4XAa__mobileGroup .SiteFooter-module__vZ4XAa__linkList{padding-block-end:var(--spacing-lg)}.SiteFooter-module__vZ4XAa__mobileGroup .SiteFooter-module__vZ4XAa__link{padding-inline:0}.SiteFooter-module__vZ4XAa__brandEcho{inline-size:100%;justify-self:center;margin-block-start:var(--spacing-md)}}@media (min-width:600px){.SiteFooter-module__vZ4XAa__inner{column-gap:var(--spacing-xxl);padding:var(--spacing-xxl) var(--spacing-lg) var(--spacing-lg);grid-template-columns:minmax(11rem,.78fr) minmax(0,1.22fr)}.SiteFooter-module__vZ4XAa__links{place-self:start stretch;width:100%}.SiteFooter-module__vZ4XAa__social{align-self:end}.SiteFooter-module__vZ4XAa__menuTitle,.SiteFooter-module__vZ4XAa__mobileMenu{display:none}.SiteFooter-module__vZ4XAa__desktopColumns{gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SiteFooter-module__vZ4XAa__link{width:fit-content;max-width:100%}}@media (min-width:1024px){.SiteFooter-module__vZ4XAa__inner{column-gap:var(--spacing-xxxl);padding-block-start:var(--spacing-xxl)}.SiteFooter-module__vZ4XAa__desktopColumns{gap:var(--spacing-xl)}.SiteFooter-module__vZ4XAa__brandEcho{inline-size:min(62rem,100%);justify-self:start;margin-block-start:var(--spacing-xl)}}
.DropdownSelect-module__ygHfUq__dropdownSelect{width:100%;min-width:0;position:relative}.DropdownSelect-module__ygHfUq__trigger{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-body-size);align-items:center;gap:var(--spacing-xs);line-height:var(--text-body-line-height);min-width:0;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);text-align:start;justify-content:space-between;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.DropdownSelect-module__ygHfUq__trigger:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.DropdownSelect-module__ygHfUq__trigger:disabled{cursor:not-allowed;opacity:.6}.DropdownSelect-module__ygHfUq__trigger[data-placeholder=true] .DropdownSelect-module__ygHfUq__value{color:var(--color-semantic-text-secondary)}.DropdownSelect-module__ygHfUq__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DropdownSelect-module__ygHfUq__icon{color:var(--tone-accent-strong);flex:none;transition:transform .15s}.DropdownSelect-module__ygHfUq__trigger[aria-expanded=true] .DropdownSelect-module__ygHfUq__icon{transform:rotate(180deg)}.DropdownSelect-module__ygHfUq__listbox{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);box-shadow:0 12px 24px color-mix(in srgb, var(--tone-shadow) 14%, transparent);max-block-size:min(18rem,50vh);padding:var(--spacing-xs);z-index:30;gap:2px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--spacing-xxs));inset-inline:0;overflow-y:auto}.DropdownSelect-module__ygHfUq__option{border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);cursor:pointer;font-size:var(--text-control-size);align-items:center;gap:var(--spacing-xs);line-height:var(--text-control-line-height);min-height:38px;padding:var(--spacing-xs) var(--spacing-sm);grid-template-columns:minmax(0,1fr) 1rem;display:grid}.DropdownSelect-module__ygHfUq__option[data-active=true],.DropdownSelect-module__ygHfUq__option:hover{background:var(--tone-accent-soft)}.DropdownSelect-module__ygHfUq__option[data-selected=true]{font-weight:var(--text-control-weight)}.DropdownSelect-module__ygHfUq__optionLabel{overflow-wrap:anywhere;min-width:0}.DropdownSelect-module__ygHfUq__optionCheck{color:var(--tone-accent-strong);justify-content:end;display:inline-flex}.DropdownSelect-module__ygHfUq__optionCheck svg{display:block}.DropdownSelect-module__ygHfUq__option[data-disabled=true]{color:var(--color-semantic-text-secondary);cursor:not-allowed;opacity:.56}.DropdownSelect-module__ygHfUq__option[data-disabled=true]:hover{background:0 0}@media (prefers-reduced-motion:reduce){.DropdownSelect-module__ygHfUq__trigger,.DropdownSelect-module__ygHfUq__icon{transition:none}}
.AccountPageClient-module__dLPtna__page{gap:var(--spacing-xl);width:100%;min-width:0;max-width:100%;margin-inline:auto;display:grid}.AccountPageClient-module__dLPtna__header{--page-title-max-width:18em}.AccountPageClient-module__dLPtna__signedOutStack,.AccountPageClient-module__dLPtna__signedInStack,.AccountPageClient-module__dLPtna__sectionBlock,.AccountPageClient-module__dLPtna__deleteBlock,.AccountPageClient-module__dLPtna__confirmation,.AccountPageClient-module__dLPtna__notice{gap:var(--spacing-sm);min-width:0;display:grid}.AccountPageClient-module__dLPtna__signedOutStack{justify-items:center;width:100%;max-width:30rem;margin-inline:auto}.AccountPageClient-module__dLPtna__signedInStack{gap:var(--spacing-sm);width:100%;max-width:100%;margin-inline:auto;display:grid}.AccountPageClient-module__dLPtna__accountAccessBlock .AccountPageClient-module__dLPtna__actions,.AccountPageClient-module__dLPtna__communicationBlock .AccountPageClient-module__dLPtna__actions,.AccountPageClient-module__dLPtna__locationBlock .AccountPageClient-module__dLPtna__actions,.AccountPageClient-module__dLPtna__confirmation .AccountPageClient-module__dLPtna__actions{justify-content:center}.AccountPageClient-module__dLPtna__exportBlock>.AccountPageClient-module__dLPtna__profileActionButton,.AccountPageClient-module__dLPtna__communicationBlock>.AccountPageClient-module__dLPtna__actions,.AccountPageClient-module__dLPtna__locationBlock>.AccountPageClient-module__dLPtna__actions{margin-block-start:auto}.AccountPageClient-module__dLPtna__confirmation h3{color:var(--color-semantic-text-primary);font-size:var(--text-card-title-size);line-height:var(--text-card-title-line-height);margin:0}.AccountPageClient-module__dLPtna__confirmation p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin:0}.AccountPageClient-module__dLPtna__signedOutDescription{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);text-align:center;max-width:34em;margin:0}.AccountPageClient-module__dLPtna__signedOutBenefitsCard{text-align:left;width:100%}.AccountPageClient-module__dLPtna__signedOutAuth{text-align:center;justify-items:center;width:100%;min-width:0;display:grid}.AccountPageClient-module__dLPtna__signedOutAuth hanko-auth{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--spacing-xs);width:min(100%,28rem);display:block;overflow:hidden}.AccountPageClient-module__dLPtna__actions,.AccountPageClient-module__dLPtna__linkRow{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.AccountPageClient-module__dLPtna__profileActionButton{justify-self:center;width:min(100%,18rem);height:44px}.AccountPageClient-module__dLPtna__profileActionButton.AccountPageClient-module__dLPtna__profileActionButton:disabled,.AccountPageClient-module__dLPtna__profileActionButton.AccountPageClient-module__dLPtna__profileActionButton[aria-disabled=true],.AccountPageClient-module__dLPtna__inlineActionButton.AccountPageClient-module__dLPtna__inlineActionButton:disabled,.AccountPageClient-module__dLPtna__inlineActionButton.AccountPageClient-module__dLPtna__inlineActionButton[aria-disabled=true],.AccountPageClient-module__dLPtna__compactActionButton.AccountPageClient-module__dLPtna__compactActionButton:disabled,.AccountPageClient-module__dLPtna__compactActionButton.AccountPageClient-module__dLPtna__compactActionButton[aria-disabled=true]{background:var(--color-raw-account-blue-light);box-shadow:none;color:var(--color-semantic-text-muted);cursor:not-allowed;opacity:1;border-color:#0000;transform:none}.AccountPageClient-module__dLPtna__checkboxRow{color:var(--color-semantic-text-primary);align-items:flex-start;gap:var(--spacing-xs);line-height:var(--text-body-line-height);grid-template-columns:auto minmax(0,1fr);display:grid}.AccountPageClient-module__dLPtna__checkboxRow input{accent-color:var(--tone-accent-strong);block-size:1.25rem;inline-size:1.25rem;margin-block-start:.18em}.AccountPageClient-module__dLPtna__locationFeatureList{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);gap:var(--spacing-xxs);line-height:var(--text-body-line-height);margin:0;padding-inline-start:1.2rem;list-style:outside;display:grid}.AccountPageClient-module__dLPtna__locationFeatureList li::marker{color:var(--tone-accent-strong)}.AccountPageClient-module__dLPtna__notice{background:color-mix(in srgb, var(--color-semantic-surface-info) 44%, var(--color-semantic-surface-card));border-left:4px solid var(--tone-accent);border-radius:var(--radius-sm);padding:var(--spacing-sm)}.AccountPageClient-module__dLPtna__profileManagement,.AccountPageClient-module__dLPtna__profileSubsection,.AccountPageClient-module__dLPtna__profileManagementNotice,.AccountPageClient-module__dLPtna__emailList,.AccountPageClient-module__dLPtna__emailSummary{gap:var(--spacing-xs);min-width:0;display:grid}.AccountPageClient-module__dLPtna__profileManagement{border-top:1px solid var(--color-semantic-border-subtle);gap:var(--spacing-sm);margin-block-start:var(--spacing-xs);padding-block-start:var(--spacing-sm)}.AccountPageClient-module__dLPtna__profileSubsection{padding-block:var(--spacing-xs)}.AccountPageClient-module__dLPtna__profileSubsection+.AccountPageClient-module__dLPtna__profileSubsection{border-top:1px solid var(--color-semantic-border-subtle);padding-block-start:var(--spacing-sm)}.AccountPageClient-module__dLPtna__profileSubsection h3{font-size:var(--text-card-title-size);line-height:var(--text-card-title-line-height)}.AccountPageClient-module__dLPtna__profileFeedback,.AccountPageClient-module__dLPtna__profileManagementNotice{border-radius:var(--radius-sm);padding:var(--spacing-sm)}.AccountPageClient-module__dLPtna__profileFeedback{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle)}.AccountPageClient-module__dLPtna__profileFeedback[data-tone=success]{background:color-mix(in srgb, var(--color-semantic-surface-success) 50%, var(--color-semantic-surface-card))}.AccountPageClient-module__dLPtna__profileFeedback[data-tone=error],.AccountPageClient-module__dLPtna__profileManagementNotice{background:color-mix(in srgb, var(--color-semantic-action-destructive-soft) 44%, var(--color-semantic-surface-card));border:1px solid color-mix(in srgb, var(--color-semantic-status-error) 36%, var(--color-semantic-border-subtle))}.AccountPageClient-module__dLPtna__inlineForm{align-items:end;gap:var(--spacing-xs);min-width:0;display:grid}.AccountPageClient-module__dLPtna__inlineForm label{gap:var(--spacing-xxs);min-width:0;display:grid}.AccountPageClient-module__dLPtna__inlineForm label span{color:var(--color-semantic-text-muted);font-size:var(--text-metadata-size);font-weight:var(--text-metadata-weight);line-height:var(--text-metadata-line-height)}.AccountPageClient-module__dLPtna__inlineForm input{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);font:inherit;min-width:0;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);width:100%}.AccountPageClient-module__dLPtna__inlineForm input:focus-visible{border-color:var(--color-semantic-border-focus);outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.AccountPageClient-module__dLPtna__passwordField{min-width:0;display:grid;position:relative}.AccountPageClient-module__dLPtna__passwordField input{padding-inline-end:calc(var(--spacing-md) + 44px)}.AccountPageClient-module__dLPtna__passwordToggleButton{border-radius:var(--radius-pill);color:var(--color-semantic-text-secondary);cursor:pointer;min-width:36px;min-height:36px;padding:var(--spacing-xxs);inset-inline-end:var(--spacing-xxs);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.AccountPageClient-module__dLPtna__passwordToggleButton:hover{background:var(--color-semantic-surface-card);color:var(--color-semantic-text-primary)}.AccountPageClient-module__dLPtna__passwordToggleButton:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.AccountPageClient-module__dLPtna__inlineHelp{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);grid-column:1/-1;margin:0}.AccountPageClient-module__dLPtna__inlineLoading{color:var(--color-semantic-text-secondary);align-items:center;gap:var(--spacing-xxs);margin:0;display:inline-flex}.AccountPageClient-module__dLPtna__loadingSpinner{color:var(--tone-accent-strong);flex:none;animation:.9s linear infinite AccountPageClient-module__dLPtna__accountLoadingSpin}.AccountPageClient-module__dLPtna__emailRow{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 58%, var(--color-semantic-surface-card));border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-sm);gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm);display:grid}.AccountPageClient-module__dLPtna__emailSummary>span:first-child{color:var(--color-semantic-text-primary);overflow-wrap:anywhere}.AccountPageClient-module__dLPtna__badgeRow,.AccountPageClient-module__dLPtna__compactActions{align-items:center;gap:var(--spacing-xxs);flex-wrap:wrap;display:flex}.AccountPageClient-module__dLPtna__profileBadge{background:var(--tone-accent-muted);border:1px solid color-mix(in srgb, var(--tone-accent-strong) 38%, var(--color-semantic-border-subtle));border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);padding:0 var(--spacing-xs);display:inline-flex}.AccountPageClient-module__dLPtna__inlineActionButton{justify-self:start;width:fit-content}.AccountPageClient-module__dLPtna__compactActionButton{padding-inline:var(--spacing-sm)}.AccountPageClient-module__dLPtna__confirmation{background:color-mix(in srgb, var(--color-semantic-action-destructive-soft) 52%, var(--color-semantic-surface-card));border:1px solid color-mix(in srgb, var(--color-semantic-action-destructive) 34%, var(--color-semantic-border-subtle));border-radius:var(--radius-md);padding:var(--spacing-md)}@media (min-width:600px){.AccountPageClient-module__dLPtna__page{gap:var(--spacing-xl);max-width:44rem}.AccountPageClient-module__dLPtna__signedOutStack,.AccountPageClient-module__dLPtna__signedInStack{gap:var(--spacing-md)}.AccountPageClient-module__dLPtna__signedInStack{max-width:44rem}.AccountPageClient-module__dLPtna__inlineForm{grid-template-columns:minmax(0,1fr) auto}.AccountPageClient-module__dLPtna__emailRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1024px){.AccountPageClient-module__dLPtna__page,.AccountPageClient-module__dLPtna__signedInStack{max-width:58rem}.AccountPageClient-module__dLPtna__signedInStack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"communication location""access access""export delete";align-items:stretch}.AccountPageClient-module__dLPtna__signedInStack>.AccountPageClient-module__dLPtna__accountAccessBlock{grid-area:access}.AccountPageClient-module__dLPtna__signedInStack>.AccountPageClient-module__dLPtna__exportBlock{grid-area:export}.AccountPageClient-module__dLPtna__signedInStack>.AccountPageClient-module__dLPtna__communicationBlock{grid-area:communication}.AccountPageClient-module__dLPtna__signedInStack>.AccountPageClient-module__dLPtna__locationBlock{grid-area:location}.AccountPageClient-module__dLPtna__signedInStack>.AccountPageClient-module__dLPtna__deleteBlock{grid-area:delete}}@media (max-width:599px){.AccountPageClient-module__dLPtna__sectionBlock,.AccountPageClient-module__dLPtna__deleteBlock,.AccountPageClient-module__dLPtna__confirmation{padding:var(--spacing-sm)}.AccountPageClient-module__dLPtna__signedOutAuth hanko-auth{margin-inline:calc(var(--spacing-xs) * -1);width:calc(100% + var(--spacing-sm))}.AccountPageClient-module__dLPtna__actions{flex-direction:column;align-items:center}.AccountPageClient-module__dLPtna__linkRow{flex-direction:column;align-items:stretch}.AccountPageClient-module__dLPtna__compactActions{flex-direction:column;align-items:center}}@keyframes AccountPageClient-module__dLPtna__accountLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AccountPageClient-module__dLPtna__loadingSpinner{animation:none}}
.NearbyDiscovery-module__NmGGrG__panel{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg);display:grid}.NearbyDiscovery-module__NmGGrG__embeddedPanel,.NearbyDiscovery-module__NmGGrG__header{gap:var(--spacing-xs);min-width:0;display:grid}.NearbyDiscovery-module__NmGGrG__header h2,.NearbyDiscovery-module__NmGGrG__resultsHeader h2{color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);letter-spacing:0;line-height:var(--text-section-title-line-height);margin:0}.NearbyDiscovery-module__NmGGrG__embeddedPanel .NearbyDiscovery-module__NmGGrG__header h2{font-size:var(--text-body-size)}.NearbyDiscovery-module__NmGGrG__header p,.NearbyDiscovery-module__NmGGrG__status,.NearbyDiscovery-module__NmGGrG__resultsHeader p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);max-width:52rem;margin:0}.NearbyDiscovery-module__NmGGrG__status{align-items:center;gap:var(--spacing-xs);display:flex}.NearbyDiscovery-module__NmGGrG__statusLoader{border:2px solid var(--tone-accent-soft);border-block-start-color:var(--tone-accent-strong);border-radius:var(--radius-pill);flex:none;block-size:.9em;inline-size:.9em;animation:.8s linear infinite NearbyDiscovery-module__NmGGrG__nearbyStatusSpin}.NearbyDiscovery-module__NmGGrG__radiusOptions,.NearbyDiscovery-module__NmGGrG__actionRow{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.NearbyDiscovery-module__NmGGrG__radiusButton,.NearbyDiscovery-module__NmGGrG__clearButton,.NearbyDiscovery-module__NmGGrG__locationButton{border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);overflow-wrap:anywhere;min-height:40px;padding:var(--spacing-xs) var(--spacing-sm);text-align:center;justify-content:center;align-items:center;display:inline-flex}.NearbyDiscovery-module__NmGGrG__radiusButton{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);color:var(--color-semantic-text-primary)}.NearbyDiscovery-module__NmGGrG__embeddedPanel .NearbyDiscovery-module__NmGGrG__radiusButton{background:var(--tone-accent-muted);border-radius:var(--radius-pill);gap:var(--spacing-xs);min-height:38px;padding-inline:var(--spacing-md);border-color:#0000;width:auto}.NearbyDiscovery-module__NmGGrG__radiusButton[aria-pressed=true]{background:var(--tone-accent);border-color:var(--tone-accent);color:var(--tone-on-accent)}.NearbyDiscovery-module__NmGGrG__embeddedPanel .NearbyDiscovery-module__NmGGrG__radiusButton[aria-pressed=true]{background:var(--tone-accent-soft);border-color:var(--tone-accent);color:var(--color-semantic-text-primary)}.NearbyDiscovery-module__NmGGrG__radiusButton:disabled{cursor:wait;opacity:.72}.NearbyDiscovery-module__NmGGrG__radiusIcon{flex:none}.NearbyDiscovery-module__NmGGrG__clearButton{border:1px solid var(--color-semantic-border-subtle);color:var(--color-semantic-text-primary);background:0 0}.NearbyDiscovery-module__NmGGrG__locationButton{background:var(--tone-accent);border:1px solid var(--tone-accent);color:var(--tone-on-accent)}.NearbyDiscovery-module__NmGGrG__results{gap:var(--spacing-md);min-width:0;display:grid}.NearbyDiscovery-module__NmGGrG__resultsHeader{align-items:start;gap:var(--spacing-sm);justify-content:space-between;min-width:0;display:flex}.NearbyDiscovery-module__NmGGrG__resultsHeaderText{gap:var(--spacing-xs);min-width:0;display:grid}.NearbyDiscovery-module__NmGGrG__grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.NearbyDiscovery-module__NmGGrG__grid>li{min-width:0}.NearbyDiscovery-module__NmGGrG__grid>li:only-child{justify-self:start;width:min(100%,22rem)}@container (max-width:45rem){.NearbyDiscovery-module__NmGGrG__grid>li:only-child{justify-self:center}}.NearbyDiscovery-module__NmGGrG__loadMore{justify-content:center;display:flex}.NearbyDiscovery-module__NmGGrG__loadMoreButton{background:var(--tone-accent);border:1px solid var(--tone-accent);border-radius:var(--radius-md);color:var(--tone-on-accent);cursor:pointer;font:inherit;font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);min-height:44px;padding:var(--spacing-xs) var(--spacing-md);text-align:center;justify-content:center;align-items:center;display:inline-flex}.NearbyDiscovery-module__NmGGrG__loadMoreButton:disabled{cursor:progress;opacity:.72}.NearbyDiscovery-module__NmGGrG__loadMoreStatus{color:var(--color-semantic-text-secondary);font-size:var(--text-metadata-size);line-height:var(--text-metadata-line-height);margin:calc(var(--spacing-sm) * -1) 0 0;text-align:center}@media (max-width:599px){.NearbyDiscovery-module__NmGGrG__panel{padding:var(--spacing-md)}.NearbyDiscovery-module__NmGGrG__radiusButton,.NearbyDiscovery-module__NmGGrG__clearButton,.NearbyDiscovery-module__NmGGrG__locationButton,.NearbyDiscovery-module__NmGGrG__loadMoreButton{width:100%}.NearbyDiscovery-module__NmGGrG__resultsHeader{display:grid}}@media (prefers-reduced-motion:reduce){.NearbyDiscovery-module__NmGGrG__statusLoader{animation:none}}@keyframes NearbyDiscovery-module__NmGGrG__nearbyStatusSpin{to{transform:rotate(1turn)}}
.CreditsPageContent-module__xLEJSa__page{gap:var(--spacing-xl);min-width:0;display:grid}.CreditsPageContent-module__xLEJSa__panel,.CreditsPageContent-module__xLEJSa__list,.CreditsPageContent-module__xLEJSa__item{min-width:0}.CreditsPageContent-module__xLEJSa__panel{gap:var(--spacing-xs);display:grid}.CreditsPageContent-module__xLEJSa__item p{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin:0}.CreditsPageContent-module__xLEJSa__panel{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-left:6px solid var(--tone-accent);border-radius:var(--radius-md);padding:var(--spacing-lg)}.CreditsPageContent-module__xLEJSa__panel h2,.CreditsPageContent-module__xLEJSa__item dt{color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-section-title-line-height);margin:0}.CreditsPageContent-module__xLEJSa__list,.CreditsPageContent-module__xLEJSa__item dd{margin:0}.CreditsPageContent-module__xLEJSa__item{gap:var(--spacing-xs);display:grid}.CreditsPageContent-module__xLEJSa__links{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}.CreditsPageContent-module__xLEJSa__links a{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-primary);font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height);min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.CreditsPageContent-module__xLEJSa__links a:hover,.CreditsPageContent-module__xLEJSa__links a:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}@media (max-width:599px){.CreditsPageContent-module__xLEJSa__links{flex-direction:column;align-items:stretch}}
