.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{--nav-item-active-background:var(--nav-active-background);--nav-item-active-border:var(--nav-active-border);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[data-navigation-selected-tone=account],.ProductNavigation-module__rwkwia__item[data-navigation-selected-tone=home]{--nav-item-active-background:var(--color-raw-account-blue-pale);--nav-item-active-border:color-mix(in srgb, var(--color-raw-account-blue-deep) 54%, transparent)}.ProductNavigation-module__rwkwia__item[data-navigation-selected-tone=activities]{--nav-item-active-background:var(--color-raw-activity-green-pale);--nav-item-active-border:color-mix(in srgb, var(--color-raw-activity-green-deep) 54%, transparent)}.ProductNavigation-module__rwkwia__item[data-navigation-selected-tone=events]{--nav-item-active-background:var(--color-raw-event-yellow-pale);--nav-item-active-border:color-mix(in srgb, var(--color-raw-event-yellow-deep) 54%, transparent)}.ProductNavigation-module__rwkwia__item[data-navigation-selected-tone=favorites]{--nav-item-active-background:var(--color-raw-favorite-rose-pale);--nav-item-active-border:color-mix(in srgb, var(--color-raw-favorite-rose-deep) 54%, transparent)}.ProductNavigation-module__rwkwia__item[aria-current=page]{--product-icon-hole-fill:var(--nav-item-active-background);color:var(--nav-active-color)}.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-item-active-background);border-color:var(--nav-item-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(var(--navigation-item-count,4), 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-item-active-background);box-shadow:inset 0 0 0 1px var(--nav-item-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-item-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-label=name]{min-width:0;padding-inline:var(--spacing-sm)}.ShellLanguageSwitcher-module__Nl89hG__trigger[data-label=name] .ShellLanguageSwitcher-module__Nl89hG__currentLocale{min-width:0}.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}}
.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}}
.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__valueLink{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-underline-offset:.16em;text-decoration-thickness:.08em}.PublicMetadataFacts-module__GnZLpW__valueLink:hover{color:var(--tone-accent-strong);text-decoration-color:currentColor}.PublicMetadataFacts-module__GnZLpW__valueLink:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.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=inline] .PublicMetadataFacts-module__GnZLpW__factIcon,.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__factIcon{color:var(--metadata-fact-icon-color,currentColor);stroke-width:2.3px}.PublicMetadataFacts-module__GnZLpW__facts .PublicMetadataFacts-module__GnZLpW__fact:is([data-metadata-icon=date],[data-metadata-icon=time],[data-metadata-icon=booking],[data-metadata-icon=registration],[data-metadata-icon=season]){--metadata-fact-icon-color:var(--tone-accent-strong)}.PublicMetadataFacts-module__GnZLpW__facts .PublicMetadataFacts-module__GnZLpW__fact:is([data-metadata-icon=price],[data-metadata-icon=capacity]){--metadata-fact-icon-color:var(--color-raw-favorite-rose-strong)}.PublicMetadataFacts-module__GnZLpW__facts .PublicMetadataFacts-module__GnZLpW__fact:is([data-metadata-icon=age],[data-metadata-icon=accessibility],[data-metadata-icon=language],[data-metadata-icon=parking],[data-metadata-icon=stroller]){--metadata-fact-icon-color:var(--color-raw-account-blue-strong)}.PublicMetadataFacts-module__GnZLpW__facts .PublicMetadataFacts-module__GnZLpW__fact:is([data-metadata-icon=location],[data-metadata-icon=distance],[data-metadata-icon=environment],[data-metadata-icon=facilities],[data-metadata-icon=type]){--metadata-fact-icon-color:var(--color-raw-activity-green-strong)}.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] 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}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__fact[data-metadata-icon=season]{align-items:start;gap:var(--spacing-2xs);grid-template-columns:minmax(0,1fr)}.PublicMetadataFacts-module__GnZLpW__facts[data-variant=glance] .PublicMetadataFacts-module__GnZLpW__fact[data-metadata-icon=season] dd{text-align:start;justify-content:flex-start}@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))}}
.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]{border-top:1px solid color-mix(in srgb, var(--tone-accent-soft) 54%, var(--color-semantic-border-subtle));gap:var(--spacing-xs);margin-top:var(--spacing-xxs);padding-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=card]>:is(a,button):not(:first-child):not([aria-pressed=true]){background:color-mix(in srgb, var(--color-semantic-surface-info) 78%, var(--color-semantic-surface-elevated));border-color:color-mix(in srgb, var(--color-semantic-status-info) 18%, var(--color-semantic-border-subtle));box-shadow:0 4px 10px color-mix(in srgb, var(--color-semantic-status-info) 10%, transparent)}.PublicActionRow-module__Xa9eQW__row[data-variant=detail]{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.PublicActionRow-module__Xa9eQW__row[data-variant=detail][data-detail-layout=splitDestinations]{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}.PublicActionRow-module__Xa9eQW__row[data-variant=detail][data-detail-layout=splitDestinations]{flex-wrap:wrap;justify-content:center}}
.PublicSummaryCard-module__pKSy1q__card{background:var(--color-semantic-surface-card);border:1px solid color-mix(in srgb, var(--tone-accent-soft) 58%, var(--color-semantic-border-subtle));border-radius:var(--radius-md);box-shadow:0 1px 2px color-mix(in srgb, var(--color-semantic-text-primary) 6%, transparent), 0 12px 26px color-mix(in srgb, var(--tone-shadow) 10%, transparent);gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md);transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.PublicSummaryCard-module__pKSy1q__card:before{background:linear-gradient(90deg, var(--tone-accent), var(--tone-indicator));content:"";height:var(--spacing-xxs);pointer-events:none;position:absolute;inset:0 0 auto}.PublicSummaryCard-module__pKSy1q__header{min-width:0;padding-top:var(--spacing-xxs)}.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;text-wrap:balance;margin:0}.PublicSummaryCard-module__pKSy1q__card h2 a{border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);text-underline-offset:.18em;text-decoration:none;text-decoration-thickness:.08em;transition:color .15s,text-decoration-color .15s}.PublicSummaryCard-module__pKSy1q__card h2 a:hover{color:var(--tone-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 58%, transparent);text-decoration-color:color-mix(in srgb, currentColor 58%, transparent)}.PublicSummaryCard-module__pKSy1q__card h2 a:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.PublicSummaryCard-module__pKSy1q__card .PublicSummaryCard-module__pKSy1q__metadataFacts[data-variant=inline]{gap:var(--spacing-xs) var(--spacing-sm);padding-block:var(--spacing-xxs);grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr));justify-items:start;display:grid}.PublicSummaryCard-module__pKSy1q__card[data-tone=events] .PublicSummaryCard-module__pKSy1q__metadataFacts[data-variant=inline]{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.PublicSummaryCard-module__pKSy1q__metadataFacts [data-metadata-icon=location]{grid-column:1/-1}.PublicSummaryCard-module__pKSy1q__description{background:color-mix(in srgb, var(--tone-accent-muted) 82%, var(--color-semantic-surface-elevated));border:1px solid color-mix(in srgb, var(--tone-accent-soft) 65%, transparent);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-semantic-surface-elevated) 64%, transparent);padding:var(--spacing-sm)}@media (hover:hover) and (pointer:fine){.PublicSummaryCard-module__pKSy1q__card:hover{border-color:color-mix(in srgb, var(--tone-accent) 72%, var(--color-semantic-border-subtle));box-shadow:0 2px 4px color-mix(in srgb, var(--color-semantic-text-primary) 7%, transparent), 0 16px 34px color-mix(in srgb, var(--tone-shadow) 14%, transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.PublicSummaryCard-module__pKSy1q__card,.PublicSummaryCard-module__pKSy1q__card h2 a{transition:none}.PublicSummaryCard-module__pKSy1q__card:hover{transform:none}}
.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)}}
.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__languageBlock .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,.AccountPageClient-module__dLPtna__languageBlock>.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{--account-auth-panel-min-height:24rem;text-align:center;justify-items:center;width:100%;min-width:0;display:grid}.AccountPageClient-module__dLPtna__signedOutAuth>p{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);color:var(--color-semantic-text-secondary);line-height:var(--text-body-line-height);min-block-size:var(--account-auth-panel-min-height);padding:var(--spacing-md);align-items:center;width:min(100%,28rem);margin: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-block-size:var(--account-auth-panel-min-height);min-width:0;padding:var(--spacing-xs);width:min(100%,28rem);display:block;overflow:hidden}.AccountPageClient-module__dLPtna__sessionPersistence{color:var(--color-semantic-text-primary);align-items:flex-start;gap:var(--spacing-xs);text-align:left;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:28rem;margin-block-end:var(--spacing-sm);display:grid}.AccountPageClient-module__dLPtna__sessionPersistence input{accent-color:var(--tone-accent-strong);block-size:1.25rem;inline-size:1.25rem;margin-block-start:.18em}.AccountPageClient-module__dLPtna__sessionPersistence span{gap:var(--spacing-xxs);display:grid}.AccountPageClient-module__dLPtna__sessionPersistence small{color:var(--color-semantic-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-line-height)}.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__sectionHeadingGroup{gap:var(--spacing-xxs);min-width:0;display:grid}.AccountPageClient-module__dLPtna__sectionHeadingGroup 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__languageOptions{gap:var(--spacing-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.AccountPageClient-module__dLPtna__radioCard{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);cursor:pointer;align-items:center;gap:var(--spacing-xs);min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.AccountPageClient-module__dLPtna__radioCard:has(input:checked){border-color:var(--tone-accent-strong);box-shadow:inset 0 0 0 1px var(--tone-accent-strong)}.AccountPageClient-module__dLPtna__radioCard input{accent-color:var(--tone-accent-strong);block-size:1.15rem;inline-size:1.15rem;margin:0}.AccountPageClient-module__dLPtna__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.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,.AccountPageClient-module__dLPtna__sessionList,.AccountPageClient-module__dLPtna__sessionSummary{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__sessionList{margin:0;padding:0;list-style:none}.AccountPageClient-module__dLPtna__sessionCard{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__sessionSummary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.AccountPageClient-module__dLPtna__sessionSummary strong{overflow-wrap:anywhere}.AccountPageClient-module__dLPtna__sessionConfirmation{background:color-mix(in srgb, var(--color-semantic-action-destructive-soft) 44%, var(--color-semantic-surface-card));border-radius:var(--radius-sm);gap:var(--spacing-xs);padding:var(--spacing-sm);display:grid}.AccountPageClient-module__dLPtna__sessionConfirmation p{margin:0}.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""language language""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__languageBlock{grid-area:language}.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,.AccountPageClient-module__dLPtna__signedOutAuth>p{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}}
.AddToCalendarDialog-module__VofMPq__closeButton:focus-visible,.AddToCalendarDialog-module__VofMPq__occurrenceField select:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.AddToCalendarDialog-module__VofMPq__overlay{background:color-mix(in srgb, var(--color-semantic-text-primary) 34%, transparent);z-index:2000;position:fixed;inset:0}.AddToCalendarDialog-module__VofMPq__dialog{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;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-md);min-width:0;max-height:min(90dvh,48rem);padding:var(--spacing-lg) var(--spacing-md);z-index:2001;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.AddToCalendarDialog-module__VofMPq__dialog:focus{outline:none}.AddToCalendarDialog-module__VofMPq__header{gap:var(--spacing-xxs);padding-inline-end:var(--spacing-xl);display:grid}.AddToCalendarDialog-module__VofMPq__header h2,.AddToCalendarDialog-module__VofMPq__header p,.AddToCalendarDialog-module__VofMPq__providers h3,.AddToCalendarDialog-module__VofMPq__privacyNote,.AddToCalendarDialog-module__VofMPq__selectionHint,.AddToCalendarDialog-module__VofMPq__selectedOccurrence span,.AddToCalendarDialog-module__VofMPq__selectedOccurrence strong{margin:0}.AddToCalendarDialog-module__VofMPq__header h2{font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-section-title-line-height)}.AddToCalendarDialog-module__VofMPq__header p,.AddToCalendarDialog-module__VofMPq__privacyNote,.AddToCalendarDialog-module__VofMPq__selectionHint{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.AddToCalendarDialog-module__VofMPq__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}.AddToCalendarDialog-module__VofMPq__eventName,.AddToCalendarDialog-module__VofMPq__eventName dt,.AddToCalendarDialog-module__VofMPq__eventName dd{margin:0}.AddToCalendarDialog-module__VofMPq__eventName>div{gap:var(--spacing-xxs);display:grid}.AddToCalendarDialog-module__VofMPq__eventName dt{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)}.AddToCalendarDialog-module__VofMPq__eventName dd{font-size:var(--text-body-size);font-weight:var(--text-compact-title-weight);line-height:var(--text-body-line-height);overflow-wrap:anywhere;min-width:0}.AddToCalendarDialog-module__VofMPq__occurrenceField{font-size:var(--text-control-size);font-weight:var(--text-control-weight);gap:var(--spacing-xxs);line-height:var(--text-control-line-height);display:grid}.AddToCalendarDialog-module__VofMPq__occurrenceField select{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-strong);border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;font:inherit;min-height:48px;padding:var(--spacing-xs) var(--spacing-md);width:100%}.AddToCalendarDialog-module__VofMPq__selectedOccurrence{background:color-mix(in srgb, var(--tone-accent-soft) 58%, var(--color-semantic-surface-elevated));border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-xxs);padding:var(--spacing-sm);display:grid}.AddToCalendarDialog-module__VofMPq__selectedOccurrence>span:first-child{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);text-transform:uppercase}.AddToCalendarDialog-module__VofMPq__selectedOccurrence strong{font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.AddToCalendarDialog-module__VofMPq__selectedOccurrence>span:last-child:not(:first-child){color:var(--color-semantic-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height)}.AddToCalendarDialog-module__VofMPq__providers{gap:var(--spacing-xs);display:grid}.AddToCalendarDialog-module__VofMPq__providers h3{font-size:var(--text-compact-title-size);font-weight:var(--text-compact-title-weight);line-height:var(--text-compact-title-line-height)}.AddToCalendarDialog-module__VofMPq__providerList{gap:var(--spacing-xs);display:grid}.AddToCalendarDialog-module__VofMPq__outlookOption{gap:var(--spacing-xxs);display:grid}.AddToCalendarDialog-module__VofMPq__providerAction{text-align:start;justify-content:flex-start;min-height:60px}.AddToCalendarDialog-module__VofMPq__providerAction>span{gap:var(--spacing-xs);justify-content:flex-start;width:100%}.AddToCalendarDialog-module__VofMPq__providerCopy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.AddToCalendarDialog-module__VofMPq__providerCopy strong,.AddToCalendarDialog-module__VofMPq__providerCopy small{white-space:normal;max-width:100%;display:block}.AddToCalendarDialog-module__VofMPq__outlookFallback{justify-self:start;margin-inline-start:var(--spacing-xxs)}.AddToCalendarDialog-module__VofMPq__providerCopy small{color:var(--color-semantic-text-secondary);font-size:var(--text-body-small-size);font-weight:var(--text-body-small-weight);line-height:var(--text-body-small-line-height)}.AddToCalendarDialog-module__VofMPq__privacyNote{border-top:1px solid var(--color-semantic-border-subtle);padding-top:var(--spacing-sm)}@media (min-width:600px){.AddToCalendarDialog-module__VofMPq__dialog{border-radius:var(--radius-xl);max-width:min(calc(100vw - var(--spacing-xl) * 2), 34rem);padding:var(--spacing-lg);width:100%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}
.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,var(--text-page-title-size)));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}}
.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-tone=preferences]{--tone-accent:var(--color-raw-activity-green);--tone-accent-soft:var(--color-raw-activity-green-light);--tone-accent-muted:var(--color-raw-activity-green-pale);--tone-accent-strong:var(--color-raw-activity-green-deep);--tone-indicator:var(--color-raw-activity-green-light);--tone-navigation-background:var(--color-raw-activity-green-pale);--tone-shadow:var(--color-raw-activity-green-deep)}.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}
.PublicDetailActions-module__Ag5tLG__destinationActions{gap:var(--spacing-sm);flex-wrap:nowrap;flex:0 auto;justify-content:center;min-width:0;max-width:100%;display:inline-flex}.PublicDetailActions-module__Ag5tLG__destinationButton{white-space:nowrap;flex:none}.PublicDetailActions-module__Ag5tLG__destinationActions[data-new-row=true]{flex-basis:100%;justify-content:center}@media (max-width:1023px){.PublicDetailActions-module__Ag5tLG__destinationActions{gap:var(--spacing-xs)}}
.FavoritesPageClient-module___dk4_G__page{gap:var(--spacing-xl);width:100%;min-width:0;max-width:64rem;margin:0 auto;display:grid}.FavoritesPageClient-module___dk4_G__pageBody{gap:var(--spacing-lg);min-width:0;display:grid}.FavoritesPageClient-module___dk4_G__description,.FavoritesPageClient-module___dk4_G__notice{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);max-width:44rem;margin:0}.FavoritesPageClient-module___dk4_G__tabs,.FavoritesPageClient-module___dk4_G__actions{flex-wrap:wrap;align-items:center;display:flex}.FavoritesPageClient-module___dk4_G__tabs{background:var(--color-semantic-surface-elevated);border:1px solid var(--tone-accent-strong);border-radius:var(--radius-pill);justify-self:center;gap:0;max-width:100%;overflow:hidden}.FavoritesPageClient-module___dk4_G__actions{gap:var(--spacing-xs)}.FavoritesPageClient-module___dk4_G__tab{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:8rem;min-height:44px;padding:var(--spacing-xs) var(--spacing-md);text-align:center;background:0 0;border:0;justify-content:center;display:inline-flex}.FavoritesPageClient-module___dk4_G__tab+.FavoritesPageClient-module___dk4_G__tab{border-left:1px solid var(--tone-accent-strong)}.FavoritesPageClient-module___dk4_G__tab[aria-pressed=true]{background:var(--tone-accent-muted)}.FavoritesPageClient-module___dk4_G__tab:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:-3px}.FavoritesPageClient-module___dk4_G__tabIcon{min-width:18px;min-height:18px}.FavoritesPageClient-module___dk4_G__contentSection{gap:var(--spacing-md);min-width:0;display:grid}.FavoritesPageClient-module___dk4_G__dateGroups{gap:var(--spacing-lg);min-width:0;display:grid}.FavoritesPageClient-module___dk4_G__dateGroup{gap:var(--spacing-sm);min-width:0;display:grid}.FavoritesPageClient-module___dk4_G__dateGroup 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}.FavoritesPageClient-module___dk4_G__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}.FavoritesPageClient-module___dk4_G__dateCarousel{--card-carousel-slide-basis-desktop:min(100%, max(22rem, min(48%, 24rem)))}.FavoritesPageClient-module___dk4_G__grid{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.FavoritesPageClient-module___dk4_G__grid>li{min-width:0}.FavoritesPageClient-module___dk4_G__grid>li:only-child{justify-self:start;width:min(100%,22rem)}@container (max-width:45rem){.FavoritesPageClient-module___dk4_G__grid>li:only-child{justify-self:center}}.FavoritesPageClient-module___dk4_G__panel{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}.FavoritesPageClient-module___dk4_G__panel h2,.FavoritesPageClient-module___dk4_G__emptyState 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}.FavoritesPageClient-module___dk4_G__emptyState{align-items:center;gap:var(--spacing-md);min-width:0;padding-block:var(--spacing-lg);text-align:center;justify-items:center;display:grid}.FavoritesPageClient-module___dk4_G__emptyState .FavoritesPageClient-module___dk4_G__description{max-width:34rem}.FavoritesPageClient-module___dk4_G__emptyIcon{background:var(--tone-accent-muted);border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.FavoritesPageClient-module___dk4_G__emptyState .FavoritesPageClient-module___dk4_G__emptyAction[data-variant=secondary]{background:var(--tone-indicator);box-shadow:0 8px 18px color-mix(in srgb, var(--tone-shadow) 18%, transparent);color:var(--color-semantic-text-primary);border-color:#0000}.FavoritesPageClient-module___dk4_G__emptyState .FavoritesPageClient-module___dk4_G__emptyBrowseAction{inline-size:min(18rem,100%)}.FavoritesPageClient-module___dk4_G__emptyState .FavoritesPageClient-module___dk4_G__actions{justify-content:center;align-items:center;width:100%}@media (max-width:599px){.FavoritesPageClient-module___dk4_G__pageBody{gap:var(--spacing-md)}.FavoritesPageClient-module___dk4_G__tabs{justify-self:stretch}.FavoritesPageClient-module___dk4_G__tab{min-width:0;padding-inline:var(--spacing-sm);flex:1 1 0}.FavoritesPageClient-module___dk4_G__actions{flex-direction:column;align-items:stretch}}
.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}
.PreferencesPageClient-module__SwMfIW__page{gap:var(--spacing-md);width:100%;min-width:0;max-width:min(100%,54rem);margin-inline:auto;display:grid}.PreferencesPageClient-module__SwMfIW__page[data-tone=preferences]{--tone-accent:var(--color-raw-activity-green);--tone-accent-soft:var(--color-raw-activity-green-light);--tone-accent-muted:var(--color-raw-activity-green-pale);--tone-accent-strong:var(--color-raw-activity-green-deep);--tone-indicator:var(--color-raw-activity-green-light);--tone-navigation-background:var(--color-raw-activity-green-pale);--tone-shadow:var(--color-raw-activity-green-deep)}.PreferencesPageClient-module__SwMfIW__card{gap:var(--spacing-md)}.PreferencesPageClient-module__SwMfIW__form{gap:var(--spacing-md);min-width:0;display:grid}.PreferencesPageClient-module__SwMfIW__fieldset{gap:var(--spacing-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.PreferencesPageClient-module__SwMfIW__fieldset legend{color:var(--color-semantic-text-primary);font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-line-height);padding:var(--spacing-xs) 0}.PreferencesPageClient-module__SwMfIW__loading{font-size:var(--text-body-size);line-height:var(--text-body-line-height);color:var(--color-semantic-text-secondary);justify-self:center;min-height:44px;margin:0}.PreferencesPageClient-module__SwMfIW__optionGrid{gap:var(--spacing-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));min-width:0;display:grid}.PreferencesPageClient-module__SwMfIW__option{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);cursor:pointer;align-items:center;gap:var(--spacing-xs);min-width:0;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.PreferencesPageClient-module__SwMfIW__option:hover{border-color:color-mix(in srgb, var(--tone-accent-strong) 48%, var(--color-semantic-border-subtle))}.PreferencesPageClient-module__SwMfIW__option input{accent-color:var(--tone-accent-strong);block-size:1.2rem;inline-size:1.2rem}.PreferencesPageClient-module__SwMfIW__option span{overflow-wrap:anywhere;min-width:0}.PreferencesPageClient-module__SwMfIW__option:has(input:checked){background:var(--tone-accent-muted);border-color:color-mix(in srgb, var(--tone-accent-strong) 58%, var(--color-semantic-border-subtle))}.PreferencesPageClient-module__SwMfIW__segmented{gap:var(--spacing-xxs);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.PreferencesPageClient-module__SwMfIW__segmentButton{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);cursor:pointer;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)}.PreferencesPageClient-module__SwMfIW__segmentButton[aria-pressed=true]{background:var(--tone-accent-muted);border-color:var(--tone-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-accent-strong) 24%, transparent)}.PreferencesPageClient-module__SwMfIW__segmentButton:hover{border-color:color-mix(in srgb, var(--tone-accent-strong) 48%, var(--color-semantic-border-subtle))}.PreferencesPageClient-module__SwMfIW__option:focus-within,.PreferencesPageClient-module__SwMfIW__segmentButton:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:2px}.PreferencesPageClient-module__SwMfIW__actions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:599px){.PreferencesPageClient-module__SwMfIW__card{padding:var(--spacing-sm)}.PreferencesPageClient-module__SwMfIW__segmented{grid-template-columns:1fr}.PreferencesPageClient-module__SwMfIW__actions{flex-direction:column;align-items:stretch}}
.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)}}
.TravelGamePanel-module__rmzgrW__gamePanel{background:var(--color-semantic-surface-card);border:1px solid color-mix(in srgb, var(--tone-accent-strong) 28%, var(--color-semantic-border-subtle));border-radius:var(--radius-md);box-shadow:0 12px 28px color-mix(in srgb, var(--tone-shadow) 8%, transparent);gap:var(--spacing-md);min-width:0;padding:var(--spacing-md);display:grid}.TravelGamePanel-module__rmzgrW__gameHeading{align-items:start;gap:var(--spacing-md);justify-content:space-between;display:flex}.TravelGamePanel-module__rmzgrW__gameHeading>div:first-child{gap:var(--spacing-xxs);min-width:0;display:grid}.TravelGamePanel-module__rmzgrW__gameHeading h3{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}.TravelGamePanel-module__rmzgrW__gameHeading p,.TravelGamePanel-module__rmzgrW__remainingText{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);margin:0}.TravelGamePanel-module__rmzgrW__gameActions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:end;display:flex}.TravelGamePanel-module__rmzgrW__status{color:var(--color-semantic-text-primary);font-size:var(--text-body-size);font-weight:var(--text-compact-title-weight);line-height:var(--text-body-line-height);margin:0}@media (max-width:599px){.TravelGamePanel-module__rmzgrW__gameHeading{grid-template-columns:1fr;align-items:stretch;display:grid}.TravelGamePanel-module__rmzgrW__gameActions{justify-content:stretch}.TravelGamePanel-module__rmzgrW__gameActions>*{flex:12rem}}
.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__discoveryCategories{gap:var(--spacing-xl);display:grid}.PublicPage-module__BsN8wW__discoveryCategory{gap:var(--spacing-md);min-width:0;display:grid}.PublicPage-module__BsN8wW__discoveryCategoryHeader{border-bottom:1px solid var(--color-semantic-border-subtle);align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-xs);flex-wrap:wrap;justify-content:space-between;display:flex}.PublicPage-module__BsN8wW__discoveryCategoryHeading{color:var(--color-semantic-text-primary);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);align-items:center;gap:var(--spacing-sm);line-height:var(--text-section-title-line-height);margin:0;display:flex}.PublicPage-module__BsN8wW__discoveryCategoryHeader .PublicPage-module__BsN8wW__discoveryCategoryAction{font-size:var(--text-control-small-size);line-height:var(--text-control-small-line-height);text-align:start;background:0 0;border-color:#0000;flex:0 auto;max-width:100%;margin-inline-start:auto;padding:0}.PublicPage-module__BsN8wW__discoveryCategoryAction>span{background:var(--category-icon-background,var(--color-raw-event-yellow-light));border:1px solid var(--category-icon-fill,var(--color-raw-event-yellow));border-radius:var(--radius-pill);gap:var(--spacing-xxs);min-height:32px;padding:var(--spacing-xxs) var(--spacing-sm);transition:background-color .15s,border-color .15s}.PublicPage-module__BsN8wW__discoveryCategoryAction svg{color:var(--category-icon-color,var(--color-raw-event-yellow-deep));flex-shrink:0}.PublicPage-module__BsN8wW__discoveryCategoryAction[data-direction=back]>span{background:var(--color-semantic-surface-elevated)}.PublicPage-module__BsN8wW__discoveryCategoryAction:hover>span{background:var(--category-icon-fill,var(--color-raw-event-yellow));border-color:var(--category-icon-color,var(--color-raw-event-yellow-deep))}.PublicPage-module__BsN8wW__discoveryCategoryCount{color:var(--color-semantic-text-muted);font-size:var(--text-body-size);font-weight:var(--text-body-weight)}.PublicPage-module__BsN8wW__discoveryCategoryIcon{background:var(--category-icon-background,var(--color-raw-event-yellow-light));color:var(--category-icon-color,var(--color-raw-event-yellow-deep));border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.PublicPage-module__BsN8wW__discoveryCategoryIcon svg{fill:var(--category-icon-fill,var(--color-raw-event-yellow))}.PublicPage-module__BsN8wW__discoveryCategory[data-category=play],.PublicPage-module__BsN8wW__discoveryCategory[data-category=sports]{--category-icon-background:var(--color-raw-favorite-rose-light);--category-icon-color:var(--color-raw-favorite-rose-deep);--category-icon-fill:var(--color-raw-favorite-rose)}.PublicPage-module__BsN8wW__discoveryCategory[data-category=culture],.PublicPage-module__BsN8wW__discoveryCategory[data-category=community]{--category-icon-background:var(--color-raw-travel-purple-light);--category-icon-color:var(--color-raw-travel-purple-deep);--category-icon-fill:var(--color-raw-travel-purple)}.PublicPage-module__BsN8wW__discoveryCategory[data-category=heritage],.PublicPage-module__BsN8wW__discoveryCategory[data-category=water]{--category-icon-background:var(--color-raw-account-blue-light);--category-icon-color:var(--color-raw-account-blue-deep);--category-icon-fill:var(--color-raw-account-blue)}.PublicPage-module__BsN8wW__discoveryCategory[data-category=nature],.PublicPage-module__BsN8wW__discoveryCategory[data-category=animals]{--category-icon-background:var(--color-raw-activity-green-light);--category-icon-color:var(--color-raw-activity-green-deep);--category-icon-fill:var(--color-raw-activity-green)}.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__discoveryCategories .PublicPage-module__BsN8wW__discoveryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.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__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);align-items:flex-start;gap:var(--spacing-md);line-height:var(--text-body-line-height);padding:var(--spacing-lg);flex-direction:column;margin:0;display:flex}.PublicPage-module__BsN8wW__emptyState p{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}}
.AlphabetWheelGame-module__4DwUzG__layout{align-items:center;gap:var(--spacing-lg);grid-template-columns:minmax(12rem,18rem) minmax(12rem,16rem);justify-content:center;justify-self:center;width:100%;max-width:min(100%,40rem);display:grid}.AlphabetWheelGame-module__4DwUzG__wheel{aspect-ratio:1;background:radial-gradient(circle, var(--color-semantic-surface-elevated) 0 48%, var(--tone-accent-muted) 49% 100%);border:1px solid color-mix(in srgb, var(--tone-accent-strong) 36%, transparent);box-shadow:inset 0 0 0 10px color-mix(in srgb, var(--tone-accent-soft) 38%, transparent), 0 16px 32px color-mix(in srgb, var(--tone-shadow) 10%, transparent);color:var(--tone-accent-strong);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:100%;max-width:18rem;display:inline-flex;position:relative}.AlphabetWheelGame-module__4DwUzG__ring{border:2px dashed color-mix(in srgb, var(--tone-accent-strong) 28%, transparent);inset:var(--spacing-md);border-radius:50%;position:absolute}.AlphabetWheelGame-module__4DwUzG__selectedLetter{color:var(--color-semantic-text-primary);font-size:clamp(4rem,18vw,7rem);font-weight:var(--text-display-weight);line-height:1;position:relative}.AlphabetWheelGame-module__4DwUzG__wheel[data-selected=true] .AlphabetWheelGame-module__4DwUzG__selectedLetter{animation:.22s ease-out AlphabetWheelGame-module__4DwUzG__selectedLetterPop}.AlphabetWheelGame-module__4DwUzG__controls{gap:var(--spacing-sm);justify-items:start;min-width:0;display:grid}@keyframes AlphabetWheelGame-module__4DwUzG__selectedLetterPop{0%{transform:scale(.94)}to{transform:scale(1)}}@media (max-width:599px){.AlphabetWheelGame-module__4DwUzG__layout{grid-template-columns:1fr;align-items:stretch}.AlphabetWheelGame-module__4DwUzG__controls{justify-items:stretch}}@media (prefers-reduced-motion:reduce){.AlphabetWheelGame-module__4DwUzG__selectedLetter{animation:none}}
.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;align-items:center;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)}}
.RhymeFinderGame-module__GqqS7a__layout{align-content:start;gap:var(--spacing-sm);text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,34rem);min-height:18rem;display:grid;position:relative}.RhymeFinderGame-module__GqqS7a__status{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}.RhymeFinderGame-module__GqqS7a__promptCard{background:color-mix(in srgb, var(--color-semantic-surface-elevated) 76%, var(--tone-accent-soft));border:1px solid color-mix(in srgb, var(--tone-accent-strong) 38%, transparent);border-radius:var(--radius-md);box-shadow:0 14px 26px color-mix(in srgb, var(--tone-shadow) 9%, transparent);align-items:center;gap:var(--spacing-xs);min-width:min(100%,18rem);padding:var(--spacing-lg);justify-items:center;display:grid}.RhymeFinderGame-module__GqqS7a__promptLabel{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height)}.RhymeFinderGame-module__GqqS7a__word{color:var(--color-semantic-text-primary);font-size:clamp(3rem,14vw,5.5rem);font-weight:var(--text-display-weight);line-height:1}.RhymeFinderGame-module__GqqS7a__ending{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);font-weight:var(--text-compact-title-weight);line-height:var(--text-body-secondary-line-height)}.RhymeFinderGame-module__GqqS7a__actions{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.RhymeFinderGame-module__GqqS7a__examples{background:var(--tone-accent-muted);border:1px solid color-mix(in srgb, var(--tone-accent-strong) 30%, transparent);border-radius:var(--radius-md);gap:var(--spacing-xs);max-width:min(100%,24rem);padding:var(--spacing-md);justify-items:center;width:100%;display:grid}.RhymeFinderGame-module__GqqS7a__examples h4{color:var(--color-semantic-text-primary);font-size:var(--text-card-title-size);font-weight:var(--text-card-title-weight);line-height:var(--text-card-title-line-height);margin:0}.RhymeFinderGame-module__GqqS7a__examples ul{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.RhymeFinderGame-module__GqqS7a__examples li{background:var(--color-semantic-surface-elevated);border:1px solid color-mix(in srgb, var(--tone-accent-strong) 26%, transparent);border-radius:var(--radius-pill);color:var(--color-semantic-text-primary);font-size:var(--text-body-secondary-size);line-height:var(--text-body-secondary-line-height);padding:var(--spacing-xxs) var(--spacing-sm)}@media (max-width:599px){.RhymeFinderGame-module__GqqS7a__actions{align-items:stretch;width:100%;display:grid}}
.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}
.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}}
.MemoryMatchGame-module__BnG7uW__game{gap:var(--spacing-sm);justify-self:center;width:100%;max-width:min(100%,27rem);display:grid}.MemoryMatchGame-module__BnG7uW__score{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;justify-content:space-between;display:flex}.MemoryMatchGame-module__BnG7uW__board{gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.MemoryMatchGame-module__BnG7uW__card{aspect-ratio:1;background:var(--tone-accent-muted);border:2px solid color-mix(in srgb, var(--tone-accent-strong) 55%, var(--color-semantic-border-subtle));border-radius:var(--radius-md);color:var(--tone-accent-strong);cursor:pointer;min-width:0;min-height:44px;padding:var(--spacing-xs);justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,transform .15s;display:flex;position:relative}.MemoryMatchGame-module__BnG7uW__card:hover:not(:disabled){background:var(--tone-accent-soft);transform:translateY(-2px)}.MemoryMatchGame-module__BnG7uW__card:focus-visible{outline:3px solid var(--color-semantic-border-focus);outline-offset:3px}.MemoryMatchGame-module__BnG7uW__card[data-state=revealed],.MemoryMatchGame-module__BnG7uW__card[data-state=matched]{background:var(--color-semantic-surface-elevated);border-color:var(--tone-accent-strong)}.MemoryMatchGame-module__BnG7uW__card[data-state=matched]{box-shadow:inset 0 0 0 3px var(--tone-accent-muted)}.MemoryMatchGame-module__BnG7uW__cardBack{width:clamp(1.75rem,9vw,2.75rem);height:clamp(1.75rem,9vw,2.75rem)}.MemoryMatchGame-module__BnG7uW__illustration{color:var(--memory-stroke,var(--tone-accent-strong));fill:var(--memory-fill,var(--tone-accent));width:clamp(2.25rem,12vw,3.75rem);height:clamp(2.25rem,12vw,3.75rem)}.MemoryMatchGame-module__BnG7uW__card[data-symbol=sun]{--memory-fill:var(--color-semantic-surface-panel);--memory-stroke:var(--color-semantic-status-warning)}.MemoryMatchGame-module__BnG7uW__card[data-symbol=tree]{--memory-fill:var(--tone-companion-a);--memory-stroke:color-mix(in srgb, var(--tone-companion-a) 45%, var(--color-semantic-text-primary))}.MemoryMatchGame-module__BnG7uW__card[data-symbol=heart]{--memory-fill:var(--tone-companion-b);--memory-stroke:color-mix(in srgb, var(--tone-companion-b) 45%, var(--color-semantic-text-primary))}.MemoryMatchGame-module__BnG7uW__card[data-symbol=cloud]{--memory-fill:var(--tone-companion-c);--memory-stroke:color-mix(in srgb, var(--tone-companion-c) 45%, var(--color-semantic-text-primary))}.MemoryMatchGame-module__BnG7uW__card[data-symbol=star]{--memory-fill:var(--tone-accent);--memory-stroke:var(--tone-accent-strong)}.MemoryMatchGame-module__BnG7uW__card[data-symbol=flower]{--memory-fill:color-mix(in srgb, var(--tone-companion-b) 65%, var(--tone-accent));--memory-stroke:var(--tone-accent-strong)}.MemoryMatchGame-module__BnG7uW__matchedBadge{background:var(--color-semantic-surface-elevated);color:var(--color-semantic-status-success);border-radius:50%;position:absolute;bottom:.25rem;right:.25rem}@media (prefers-reduced-motion:reduce){.MemoryMatchGame-module__BnG7uW__card{transition:none}.MemoryMatchGame-module__BnG7uW__card:hover:not(:disabled){transform:none}}
.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%)}
.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}}
.TicTacToeGame-module__g1KYbG__board{aspect-ratio:1;gap:var(--spacing-xs);grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;width:100%;max-width:min(100%,25rem);display:grid}.TicTacToeGame-module__g1KYbG__cell{aspect-ratio:1;background:color-mix(in srgb, var(--color-semantic-surface-elevated) 86%, var(--tone-accent-muted));border:1px solid color-mix(in srgb, var(--tone-accent-strong) 28%, var(--color-semantic-border-subtle));border-radius:var(--radius-md);color:var(--color-semantic-text-primary);cursor:pointer;justify-content:center;align-items:center;min-width:0;min-height:68px;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.TicTacToeGame-module__g1KYbG__cell:hover:not(:disabled){background:var(--tone-accent-muted);transform:translateY(-1px)}.TicTacToeGame-module__g1KYbG__cell:disabled{cursor:default}.TicTacToeGame-module__g1KYbG__cell:focus-visible{outline:2px solid var(--color-semantic-border-focus);outline-offset:3px}.TicTacToeGame-module__g1KYbG__cell[data-mark=x]{color:var(--tone-accent-strong)}.TicTacToeGame-module__g1KYbG__cell[data-mark=o]{color:var(--color-semantic-text-primary)}.TicTacToeGame-module__g1KYbG__cell[data-winning=true]{background:var(--tone-accent-soft);border-color:var(--tone-accent-strong);box-shadow:inset 0 0 0 3px var(--tone-accent-muted)}.TicTacToeGame-module__g1KYbG__emptyCellMarker{border:2px dashed color-mix(in srgb, var(--tone-accent-strong) 20%, transparent);border-radius:var(--radius-sm);width:28%;height:28%;display:block}@media (max-width:599px){.TicTacToeGame-module__g1KYbG__board{max-width:min(100%,21rem)}.TicTacToeGame-module__g1KYbG__cell{min-height:0}}@media (prefers-reduced-motion:reduce){.TicTacToeGame-module__g1KYbG__cell{transition:none}.TicTacToeGame-module__g1KYbG__cell:hover:not(:disabled){transform:none}}
.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)}}
.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__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)}}
.WordCircleGame-module__s52LQW__layout{align-items:center;gap:var(--spacing-sm);text-align:center;justify-self:center;justify-items:center;width:100%;max-width:min(100%,32rem);display:grid}.WordCircleGame-module__s52LQW__round{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size);margin:0}.WordCircleGame-module__s52LQW__clue{gap:var(--spacing-xxs);margin:0;display:grid}.WordCircleGame-module__s52LQW__clue span{color:var(--color-semantic-text-secondary);font-size:var(--text-body-secondary-size)}.WordCircleGame-module__s52LQW__clue strong{color:var(--color-semantic-text-primary);font-size:var(--text-card-title-size);line-height:var(--text-card-title-line-height)}.WordCircleGame-module__s52LQW__word{gap:var(--spacing-xs);justify-content:center;display:flex}.WordCircleGame-module__s52LQW__wordSlot{background:var(--color-semantic-surface-elevated);border:1px solid var(--color-semantic-border-subtle);border-bottom:3px solid var(--tone-accent-strong);border-radius:var(--radius-sm);color:var(--color-semantic-text-primary);font-size:clamp(1.5rem,6vw,2rem);font-weight:var(--text-display-weight);justify-content:center;align-items:center;width:clamp(2.75rem,11vw,3.5rem);height:clamp(2.75rem,11vw,3.5rem);display:flex}.WordCircleGame-module__s52LQW__letterCircle{background:var(--tone-accent-muted);border:1px solid color-mix(in srgb, var(--tone-accent-strong) 35%, transparent);border-radius:50%;width:min(68vw,16rem);max-width:16rem;height:min(68vw,16rem);max-height:16rem;position:relative}.WordCircleGame-module__s52LQW__letter{background:var(--color-semantic-surface-elevated);border:2px solid var(--tone-accent-strong);color:var(--color-semantic-text-primary);cursor:pointer;font-size:clamp(1.5rem,7vw,2rem);font-weight:var(--text-display-weight);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:absolute}.WordCircleGame-module__s52LQW__letter:first-child{top:8%;left:50%;transform:translate(-50%)}.WordCircleGame-module__s52LQW__letter:nth-child(2){top:50%;right:8%;transform:translateY(-50%)}.WordCircleGame-module__s52LQW__letter:nth-child(3){bottom:8%;left:50%;transform:translate(-50%)}.WordCircleGame-module__s52LQW__letter:nth-child(4){top:50%;left:8%;transform:translateY(-50%)}.WordCircleGame-module__s52LQW__letter[data-used=true]{background:var(--tone-accent-strong);color:var(--color-semantic-surface-elevated)}.WordCircleGame-module__s52LQW__letter:focus-visible{outline:3px solid var(--color-semantic-border-focus);outline-offset:3px}.WordCircleGame-module__s52LQW__actions{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.WordCircleGame-module__s52LQW__hint{color:var(--color-semantic-text-secondary);margin:0}@media (max-width:599px){.WordCircleGame-module__s52LQW__actions{width:100%}.WordCircleGame-module__s52LQW__actions>*{flex:8rem}}
.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)}}
.DiscoveryMapServerFallbackList-module__M3vega__fallback{background:var(--color-semantic-surface-card);border:1px solid var(--color-semantic-border-subtle);border-radius:var(--radius-md);gap:var(--spacing-md);padding:var(--spacing-md);margin-block-start:var(--spacing-lg);display:grid}.DiscoveryMapServerFallbackList-module__M3vega__fallback h2{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}.DiscoveryMapServerFallbackList-module__M3vega__empty,.DiscoveryMapServerFallbackList-module__M3vega__meta{color:var(--color-semantic-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-line-height);margin:0}.DiscoveryMapServerFallbackList-module__M3vega__list{gap:var(--spacing-xs);margin:0;padding:0;list-style:none;display:grid}.DiscoveryMapServerFallbackList-module__M3vega__link{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);padding:var(--spacing-sm);gap:.125rem;text-decoration:none;display:grid}.DiscoveryMapServerFallbackList-module__M3vega__link:focus-visible{outline:3px solid var(--tone-focus-ring);outline-offset:2px}.DiscoveryMapServerFallbackList-module__M3vega__title{font-size:var(--text-control-size);font-weight:var(--text-control-weight);line-height:var(--text-control-line-height)}
.PwaInstallInvite-module__oXFu_G__installCard{align-content:start;height:100%}.PwaInstallInvite-module__oXFu_G__markFrame{place-items:center start;min-width:0;display:grid}.PwaInstallInvite-module__oXFu_G__body{gap:var(--spacing-sm);min-width:0;height:100%;display:grid}.PwaInstallInvite-module__oXFu_G__markImage{aspect-ratio:1;border-radius:var(--radius-md);inline-size:96px;max-inline-size:100%;display:block}.PwaInstallInvite-module__oXFu_G__actionRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;display:flex}.PwaInstallInvite-module__oXFu_G__installCta{min-height:44px}.PwaInstallInvite-module__oXFu_G__installCta>span{justify-content:center;width:100%}@media (max-width:1023px){.PwaInstallInvite-module__oXFu_G__installCard{display:block}.PwaInstallInvite-module__oXFu_G__installCard:has(.PwaInstallInvite-module__oXFu_G__actionRow){padding-block-end:calc(var(--spacing-md) + 44px + var(--spacing-sm));position:relative}.PwaInstallInvite-module__oXFu_G__markFrame{float:left;margin-block-end:var(--spacing-xxs);margin-inline-end:var(--spacing-sm);display:block}.PwaInstallInvite-module__oXFu_G__markImage{inline-size:44px}.PwaInstallInvite-module__oXFu_G__body{height:auto;display:block}.PwaInstallInvite-module__oXFu_G__actionRow{clear:both;inset-block-end:var(--spacing-md);inset-inline:var(--spacing-md);flex-direction:column;align-items:center;margin-block-start:0;position:absolute}}@media (min-width:1024px){.PwaInstallInvite-module__oXFu_G__installCard{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,4fr);align-content:stretch;align-items:stretch}.PwaInstallInvite-module__oXFu_G__markFrame{justify-items:center}.PwaInstallInvite-module__oXFu_G__body{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.PwaInstallInvite-module__oXFu_G__actionRow{justify-content:center;align-self:end}}@media (display-mode:fullscreen),(display-mode:standalone){.PwaInstallInvite-module__oXFu_G__installCard{display:none}}
