.AwardNotice-module__6ZIMrG__notice{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--accent);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.AwardNotice-module__6ZIMrG__notice{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.AwardNotice-module__6ZIMrG__body{flex:1;min-width:0}.AwardNotice-module__6ZIMrG__headline{color:var(--text-2,var(--ink));margin:0 0 .5rem;font-size:.9375rem}.AwardNotice-module__6ZIMrG__amount{color:var(--accent);font-weight:600}.AwardNotice-module__6ZIMrG__hint{border-radius:var(--r-sm);background:var(--ink);padding:.5rem .625rem;display:block;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.AwardNotice-module__6ZIMrG__hint{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.AwardNotice-module__6ZIMrG__hint{color:var(--text-3,var(--ink-mute));font-family:var(--ff-mono,monospace);white-space:pre;font-size:.8125rem}.AwardNotice-module__6ZIMrG__dismiss{color:var(--text-3,var(--ink-mute));cursor:pointer;background:0 0;border:none;flex:none;padding:0 .25rem;font-size:1.25rem;line-height:1}.AwardNotice-module__6ZIMrG__dismiss:hover{color:var(--ink)}
.Terminal-module__bdhs1W__terminal{border-radius:var(--r-md);background:var(--terminal-bg);box-shadow:0 1px 0 var(--terminal-ink) inset, 0 0 0 .5px var(--line-strong), 0 12px 32px -12px #0009}@supports (color:color-mix(in lab, red, red)){.Terminal-module__bdhs1W__terminal{box-shadow:0 1px 0 color-mix(in srgb, var(--terminal-ink) 6%, transparent) inset, 0 0 0 .5px var(--line-strong), 0 12px 32px -12px #0009}}.Terminal-module__bdhs1W__head{border-bottom:1px solid var(--terminal-muted);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.Terminal-module__bdhs1W__head{border-bottom:1px solid color-mix(in srgb, var(--terminal-muted) 12%, transparent)}}.Terminal-module__bdhs1W__label{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--terminal-muted);font-weight:500}.Terminal-module__bdhs1W__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.Terminal-module__bdhs1W__code{scrollbar-width:thin;scrollbar-color:var(--terminal-accent) transparent;margin:0;padding:12px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.Terminal-module__bdhs1W__code{scrollbar-color:color-mix(in srgb, var(--terminal-accent) 35%, transparent) transparent}}.Terminal-module__bdhs1W__code{font-family:var(--ff-mono);font-size:var(--fs-body);white-space:pre;color:var(--terminal-ink);line-height:1.7}.Terminal-module__bdhs1W__comment{color:var(--terminal-muted)}.Terminal-module__bdhs1W__command,.Terminal-module__bdhs1W__key{color:var(--terminal-accent)}.Terminal-module__bdhs1W__flag,.Terminal-module__bdhs1W__atom,.Terminal-module__bdhs1W__number{color:var(--terminal-info)}.Terminal-module__bdhs1W__string,.Terminal-module__bdhs1W__url{color:var(--terminal-positive)}.Terminal-module__bdhs1W__punct,.Terminal-module__bdhs1W__plain{color:var(--terminal-ink)}
.CopyAction-module__nV7a3G__wrap{display:inline-flex;position:relative}.CopyAction-module__nV7a3G__button{border-radius:var(--r-sm);color:var(--terminal-muted);cursor:pointer;transition:color var(--dur-fast) ease-out, background var(--dur-fast) ease-out;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.CopyAction-module__nV7a3G__button:hover{color:var(--terminal-accent);background:var(--terminal-accent)}@supports (color:color-mix(in lab, red, red)){.CopyAction-module__nV7a3G__button:hover{background:color-mix(in srgb, var(--terminal-accent) 8%, transparent)}}.CopyAction-module__nV7a3G__button:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}@media (max-width:640px){.CopyAction-module__nV7a3G__button{padding:9px}}.CopyAction-module__nV7a3G__flash{border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) ease-out;padding:2px 7px;font-weight:500;position:absolute;bottom:calc(100% + 4px);right:4px}.CopyAction-module__nV7a3G__flash[data-shown]{opacity:1}
.CustomerQuickStart-module__nDTuGq__wrap{flex-direction:column;min-width:0;display:flex}.CustomerQuickStart-module__nDTuGq__tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.CustomerQuickStart-module__nDTuGq__tab{white-space:nowrap;font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);border-radius:var(--r-control);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:5px 12px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.CustomerQuickStart-module__nDTuGq__tab svg{flex-shrink:0}.CustomerQuickStart-module__nDTuGq__tab:hover{color:var(--text)}.CustomerQuickStart-module__nDTuGq__tabActive{color:var(--on-accent);background:var(--accent)}
.CustomerQuickStartPanel-module__lPAEjG__panel{min-width:0}.CustomerQuickStartPanel-module__lPAEjG__title{font-family:var(--ff-display);font-size:var(--fs-title);color:var(--ink);letter-spacing:-.01em;margin-bottom:12px;font-weight:500}.CustomerQuickStartPanel-module__lPAEjG__pickerWrap{align-items:center;gap:10px;margin:12px 0;display:flex}.CustomerQuickStartPanel-module__lPAEjG__pickerLabel{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-weight:500}.CustomerQuickStartPanel-module__lPAEjG__picker{appearance:none;background-color:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-md);font-size:var(--fs-meta);color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23F5E9D3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;flex:1;min-width:0;max-width:280px;padding:6px 34px 6px 11px}
.CustomerQuickStartCard-module__FZGUva__section{width:max(50%,560px);max-width:100%;margin:28px 0 24px;scroll-margin-top:88px}.CustomerQuickStartCard-module__FZGUva__dismiss{border-radius:var(--r-sm);color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;margin:-5px -5px -5px 0;padding:5px;display:inline-flex}.CustomerQuickStartCard-module__FZGUva__dismiss:hover{color:var(--ink);background:var(--glass-tint)}.CustomerQuickStartCard-module__FZGUva__dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.CustomerQuickStartCard-module__FZGUva__dismiss{margin:-8px -8px -8px 0;padding:8px}}
.TbScreenTitle-module__R2YBVq__wrapper{margin-bottom:var(--screen-title-gap,var(--s-5));justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.TbScreenTitle-module__R2YBVq__left{flex:1;min-width:0}.TbScreenTitle-module__R2YBVq__title{font-family:var(--ff-display);font-size:var(--fs-screen);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:500;line-height:1}.TbScreenTitle-module__R2YBVq__description{max-width:680px;color:var(--ink-soft);font-family:var(--ff-body);font-size:var(--fs-body);margin:10px 0 0;font-weight:500;line-height:1.6}.TbScreenTitle-module__R2YBVq__meta{font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--ink-soft);text-transform:uppercase;text-align:right;flex-shrink:0}@media (max-width:768px){.TbScreenTitle-module__R2YBVq__wrapper{flex-direction:column;align-items:flex-start;gap:10px}.TbScreenTitle-module__R2YBVq__title{font-size:28px}.TbScreenTitle-module__R2YBVq__meta{text-align:left;align-self:stretch;min-width:0;max-width:100%}}@media (max-width:480px){.TbScreenTitle-module__R2YBVq__title{font-size:24px}}
.TbMenu-module__owwL-G__menu{background:var(--bg-elev);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:0 8px 24px #00000059}:is(:root[data-theme=light],:root:where(:has(body>main>[data-theme-fixed=light]))) .TbMenu-module__owwL-G__menu{box-shadow:0 4px 12px #15182429}
.ConsumerAppHeader-module__ceq8uW__root{--consumer-header-offset:calc(56px + env(safe-area-inset-top));z-index:20;background:var(--flip-surface);border-block-end:1px solid var(--flip-border);color:var(--flip-ink);position:sticky;top:0}.ConsumerAppHeader-module__ceq8uW__row{align-items:center;gap:var(--s-2);min-height:56px;padding-block:env(safe-area-inset-top) 0;padding-inline:var(--s-3);display:flex}.ConsumerAppHeader-module__ceq8uW__control,.ConsumerAppHeader-module__ceq8uW__share{border-radius:var(--r-control);width:44px;min-height:44px;color:var(--flip-ink);background:0 0;border:1px solid #0000;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.ConsumerAppHeader-module__ceq8uW__share{gap:var(--s-1);border-color:var(--flip-border-strong);width:auto;min-width:44px;padding-inline:var(--s-2);font:600 var(--fs-meta)/1 var(--ff-body);flex:none}.ConsumerAppHeader-module__ceq8uW__control:focus-visible,.ConsumerAppHeader-module__ceq8uW__share:focus-visible,.ConsumerAppHeader-module__ceq8uW__identityLink:focus-visible,.ConsumerAppHeader-module__ceq8uW__menu a:focus-visible,.ConsumerAppHeader-module__ceq8uW__menu button:focus-visible,.ConsumerAppHeader-module__ceq8uW__skip:focus-visible{outline:2px solid var(--flip-ring);outline-offset:2px}.ConsumerAppHeader-module__ceq8uW__identity{flex:auto;min-width:0;overflow:hidden}.ConsumerAppHeader-module__ceq8uW__identityLink{min-width:0;color:inherit;text-decoration:none;display:block}.ConsumerAppHeader-module__ceq8uW__title{text-overflow:ellipsis;white-space:nowrap;font:700 var(--fs-body)/1.2 var(--ff-body);display:block;overflow:hidden}.ConsumerAppHeader-module__ceq8uW__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:28px;display:block}.ConsumerAppHeader-module__ceq8uW__controls{align-items:center;gap:var(--s-1);display:inline-flex}.ConsumerAppHeader-module__ceq8uW__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--flip-ink-mute);font:500 var(--fs-meta)/1 var(--ff-body);display:block;overflow:hidden}.ConsumerAppHeader-module__ceq8uW__compatibilityActions{gap:var(--s-2);padding:0 var(--s-3) var(--s-3);flex-wrap:wrap;display:flex}.ConsumerAppHeader-module__ceq8uW__menu{z-index:21;top:calc(100% - var(--s-2));width:min(320px, calc(100vw - var(--s-6)));padding:var(--s-2);position:absolute;inset-inline-end:var(--s-3)}.ConsumerAppHeader-module__ceq8uW__group{gap:var(--s-1);padding:var(--s-2);border-block-start:1px solid var(--flip-border);display:grid}.ConsumerAppHeader-module__ceq8uW__group:first-child{border-block-start:0}.ConsumerAppHeader-module__ceq8uW__group a,.ConsumerAppHeader-module__ceq8uW__group button{min-height:44px;padding-inline:var(--s-2);border-radius:var(--r-control);color:var(--flip-ink);font:500 var(--fs-body)/1.2 var(--ff-body);text-align:start;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.ConsumerAppHeader-module__ceq8uW__group a:hover,.ConsumerAppHeader-module__ceq8uW__group button:hover{background:var(--flip-action-soft)}.ConsumerAppHeader-module__ceq8uW__actionGroup{gap:var(--s-1);display:grid}.ConsumerAppHeader-module__ceq8uW__error,.ConsumerAppHeader-module__ceq8uW__headerError{color:var(--flip-danger);font:500 var(--fs-meta)/1.3 var(--ff-body);margin:0}.ConsumerAppHeader-module__ceq8uW__headerError{padding:0 var(--s-3) var(--s-2)}.ConsumerAppHeader-module__ceq8uW__error button{min-height:auto;color:inherit;padding:0;text-decoration:underline;display:inline}.ConsumerAppHeader-module__ceq8uW__skip{z-index:22;padding:var(--s-2);border:1px solid var(--flip-border-strong);border-radius:var(--r-control);background:var(--flip-surface);color:var(--flip-ink);white-space:nowrap;position:fixed;inset-block-start:-100vh;inset-inline-start:var(--s-2)}.ConsumerAppHeader-module__ceq8uW__skip:focus{inset-block-start:var(--s-2)}@media (max-width:520px){.ConsumerAppHeader-module__ceq8uW__share span{display:none}.ConsumerAppHeader-module__ceq8uW__share{flex:0 0 44px;width:44px;min-width:44px;padding-inline:0}}@media (min-width:768px){.ConsumerAppHeader-module__ceq8uW__root{--consumer-header-offset:calc(64px + env(safe-area-inset-top))}.ConsumerAppHeader-module__ceq8uW__row{min-height:64px;padding-inline:var(--s-4)}}.ConsumerAppHeader-module__ceq8uW__rowActions{align-items:center;gap:var(--s-1);white-space:nowrap;flex:none;display:inline-flex}@media (max-width:520px){.ConsumerAppHeader-module__ceq8uW__root[data-compact-actions=true] .ConsumerAppHeader-module__ceq8uW__row{gap:0;padding-inline:4px}.ConsumerAppHeader-module__ceq8uW__root[data-compact-actions=true] .ConsumerAppHeader-module__ceq8uW__controls,.ConsumerAppHeader-module__ceq8uW__root[data-compact-actions=true] .ConsumerAppHeader-module__ceq8uW__rowActions{gap:0}.ConsumerAppHeader-module__ceq8uW__root[data-compact-actions=true] .ConsumerAppHeader-module__ceq8uW__title{font-size:13px}}@media (min-width:360px) and (max-width:520px){.ConsumerAppHeader-module__ceq8uW__root[data-guest-menu-hidden=true] .ConsumerAppHeader-module__ceq8uW__row{gap:8px;padding-inline:16px}}
.AppActionIntro-module__OkgqGW__root{gap:var(--s-2);flex-direction:column;display:flex}.AppActionIntro-module__OkgqGW__description{color:var(--ink-soft);font:500 var(--fs-body)/1.5 var(--ff-body);margin:0}.AppActionIntro-module__OkgqGW__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.AppActionIntro-module__OkgqGW__primary,.AppActionIntro-module__OkgqGW__secondary{min-height:44px;font:700 var(--fs-body)/1.2 var(--ff-body);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AppActionIntro-module__OkgqGW__primary{gap:var(--s-2);padding:0 var(--s-4);color:var(--flip-action-ink,var(--on-accent-warm));background:var(--flip-action,var(--accent-warm-fill));border-radius:var(--r-control);border:0}.AppActionIntro-module__OkgqGW__primary[data-appearance=text]{color:var(--flip-action,var(--accent-warm-fill));background:0 0;padding:0}.AppActionIntro-module__OkgqGW__secondary{gap:var(--s-2);color:var(--app-intro-secondary-color,var(--ink-soft));text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.AppActionIntro-module__OkgqGW__primary:focus-visible,.AppActionIntro-module__OkgqGW__secondary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.AppActionIntro-module__OkgqGW__primary:disabled,.AppActionIntro-module__OkgqGW__secondary:disabled{opacity:.5;cursor:not-allowed}.AppActionIntro-module__OkgqGW__count{font-variant-numeric:tabular-nums}.AppActionIntro-module__OkgqGW__icon{flex:none;align-items:center;display:inline-flex}
.HalloweenMap-module__G61V0a__root{min-width:0;color:var(--ink);font-family:var(--ff-body)}@media (max-width:1023px){.HalloweenMap-module__G61V0a__intro{padding:0 var(--s-2) var(--s-2)}.HalloweenMap-module__G61V0a__layout[data-layout=phone]{bottom:var(--hm-chat-dock,0px)}}@media (min-width:1024px){.HalloweenMap-module__G61V0a__layout{width:calc(100% - 48px);max-width:1552px;margin-inline:auto}.HalloweenMap-module__G61V0a__root{padding-bottom:var(--hm-chat-dock,0px)}}.HalloweenMap-module__G61V0a__mapWrap{position:relative}.HalloweenMap-module__G61V0a__mapWrap>:first-child{height:100%}:is(.HalloweenMap-module__G61V0a__mapWrap[data-layout=phone] .maplibregl-ctrl-bottom-right,.HalloweenMap-module__G61V0a__mapWrap[data-layout=phone] .maplibregl-ctrl-bottom-left){bottom:var(--hm-attrib-offset,0)}.HalloweenMap-module__G61V0a__routeCredit{z-index:1;right:6px;bottom:calc(var(--hm-attrib-offset,0px) + 30px);color:var(--ink-mute);background:var(--bg-elev);border-radius:var(--r-xs);font:500 var(--fs-micro)/1.4 var(--ff-body);pointer-events:none;margin:0;padding:2px 6px;position:absolute}.HalloweenMap-module__G61V0a__routeCredit a{pointer-events:auto}.HalloweenMap-module__G61V0a__locate{z-index:2;position:absolute;top:12px;right:12px}.HalloweenMap-module__G61V0a__mapWrap[data-layout=phone] .HalloweenMap-module__G61V0a__locate{top:var(--s-3)}.HalloweenMap-module__G61V0a__legend{z-index:2;color:var(--ink-soft);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;gap:4px 16px;margin:0;padding:8px 12px;font-size:13px;font-weight:500;list-style:none;display:flex;position:absolute;bottom:12px;left:12px}.HalloweenMap-module__G61V0a__legend li{align-items:center;gap:8px;display:inline-flex}.HalloweenMap-module__G61V0a__legend i{border-radius:50%;width:8px;height:8px}.HalloweenMap-module__G61V0a__legendTonight{background:var(--hm-tonight)}.HalloweenMap-module__G61V0a__legendOther{background:var(--ink-mute)}.HalloweenMap-module__G61V0a__chips{min-width:0}.HalloweenMap-module__G61V0a__hero{box-sizing:border-box;height:auto;min-height:var(--hero-band-height);padding-top:var(--s-8);--hero-band-title-font:var(--hm-ff-hero);--hero-band-title-weight:900;--hero-band-title-tracking:-.02em;--hero-band-title-transform:uppercase}.HalloweenMap-module__G61V0a__heroDesktop{--hero-band-ground:var(--bg);--hero-band-title-size:var(--fs-display);border-radius:var(--r-md)}.HalloweenMap-module__G61V0a__heroCompact{--hero-band-ground:var(--bg-elev);--hero-band-title-size:var(--fs-screen)}.HalloweenMap-module__G61V0a__staticHeader{background:var(--bg-elev);border-bottom:1px solid var(--line);min-width:0}.HalloweenMap-module__G61V0a__staticControls{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2);display:flex}.HalloweenMap-module__G61V0a__viewSwitch{flex:none;display:flex}.HalloweenMap-module__G61V0a__viewSwitch button{width:64px;height:44px;color:var(--hm-paper);font:600 13px var(--ff-body);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.HalloweenMap-module__G61V0a__viewSwitch button:before{content:"";inset:auto var(--s-2) 2px;background:0 0;height:2px;position:absolute}.HalloweenMap-module__G61V0a__viewSwitch button span{position:relative}.HalloweenMap-module__G61V0a__viewSwitch button[aria-pressed=true]{color:var(--hm-paper)}.HalloweenMap-module__G61V0a__viewSwitch button[aria-pressed=true]:before{background:var(--hm-paper)}.HalloweenMap-module__G61V0a__viewSwitch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HalloweenMap-module__G61V0a__staticControls .HalloweenMap-module__G61V0a__actions{gap:var(--s-1);padding:0;display:flex}.HalloweenMap-module__G61V0a__staticControls .HalloweenMap-module__G61V0a__action{gap:var(--s-1);padding:0 var(--s-2);font-size:var(--fs-meta)}.HalloweenMap-module__G61V0a__staticControls .HalloweenMap-module__G61V0a__action svg{flex:none;width:16px;height:16px}.HalloweenMap-module__G61V0a__staticControls .HalloweenMap-module__G61V0a__shareAction{width:44px;padding:0}.HalloweenMap-module__G61V0a__staticDock{z-index:2;padding:var(--s-2);background:var(--bg-elev);border-top:1px solid var(--line);position:sticky;bottom:0}.HalloweenMap-module__G61V0a__staticLocationButton{min-height:44px;margin:0 var(--s-4) var(--s-2);padding:0 var(--s-3);color:var(--ink);background:var(--flip-surface-muted);border:1px solid var(--line-strong);border-radius:var(--r-control);font:700 var(--fs-body) var(--ff-body);cursor:pointer}.HalloweenMap-module__G61V0a__staticLocationButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HalloweenMap-module__G61V0a__bar{border-bottom:1px solid var(--line);gap:12px;min-width:0;padding:0 0 12px;display:grid}.HalloweenMap-module__G61V0a__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px 0 4px;display:grid}.HalloweenMap-module__G61V0a__bar .HalloweenMap-module__G61V0a__actions{padding:0;display:flex}.HalloweenMap-module__G61V0a__action{min-width:0;height:44px;color:var(--ink);border-radius:var(--r-control);font-family:var(--ff-body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.HalloweenMap-module__G61V0a__action[aria-pressed=true]{color:var(--choice-chip-checked-ink);background:var(--choice-chip-checked-bg);border-color:var(--choice-chip-checked-bg)}.HalloweenMap-module__G61V0a__tourAction,.HalloweenMap-module__G61V0a__tourAction[aria-pressed=true]{color:var(--flip-action-ink);background:var(--flip-action);border-color:var(--flip-action)}.HalloweenMap-module__G61V0a__shareAction{width:44px;padding:0}.HalloweenMap-module__G61V0a__action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HalloweenMap-module__G61V0a__contestLink{color:inherit;text-underline-offset:3px;vertical-align:bottom;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.HalloweenMap-module__G61V0a__contestLink:focus-visible{outline-offset:2px;outline:2px solid}.HalloweenMap-module__G61V0a__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:4px 4px 8px;display:flex}.HalloweenMap-module__G61V0a__sources{color:var(--ink-mute);margin:0;padding:8px 4px 0;font-size:13px;line-height:1.5}.HalloweenMap-module__G61V0a__sources a{min-height:44px;color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.HalloweenMap-module__G61V0a__addForm{gap:14px;min-width:0;display:grid}.HalloweenMap-module__G61V0a__addPlace{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.HalloweenMap-module__G61V0a__addError{color:var(--negative);margin:0;font-size:13px}.HalloweenMap-module__G61V0a__addActions{align-items:center;gap:12px;display:flex}.HalloweenMap-module__G61V0a__headText{gap:4px;min-width:0;display:grid}.HalloweenMap-module__G61V0a__headTitle{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.HalloweenMap-module__G61V0a__headLine{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.HalloweenMap-module__G61V0a__headHint{color:var(--ink-mute);margin:0;font-size:13px}.HalloweenMap-module__G61V0a__back:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HalloweenMap-module__G61V0a__count{min-width:22px;height:22px;color:var(--ranked-list-accent-ink);background:var(--hm-tour);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.HalloweenMap-module__G61V0a__estimate{color:var(--ink-soft);font-size:13px;font-weight:500}.HalloweenMap-module__G61V0a__aside{min-width:0;padding-top:16px}.HalloweenMap-module__G61V0a__aside .HalloweenMap-module__G61V0a__head{padding-inline:0}.HalloweenMap-module__G61V0a__hidden{visibility:hidden}.HalloweenMap-module__G61V0a__panelBody{min-width:0}.HalloweenMap-module__G61V0a__panelBack{padding:8px 16px 0}.HalloweenMap-module__G61V0a__panelDock{padding:0 20px 20px}.HalloweenMap-module__G61V0a__panelPad{gap:16px;min-width:0;padding:20px;display:grid}.HalloweenMap-module__G61V0a__back{min-height:44px;color:var(--ink);font-family:var(--ff-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:15px;font-weight:700;display:inline-flex}.HalloweenMap-module__G61V0a__start{gap:12px;padding:0 20px 24px;display:grid}.HalloweenMap-module__G61V0a__hint{color:var(--ink-mute);margin:0;font-size:13px}.HalloweenMap-module__G61V0a__signIn{font-size:var(--fs-body);margin:0}.HalloweenMap-module__G61V0a__signIn a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.HalloweenMap-module__G61V0a__button{min-height:44px;color:var(--flip-action-ink);background:var(--flip-action);border-radius:var(--r-control);cursor:pointer;border:0;padding:0 16px;font-size:15px;font-weight:700}.HalloweenMap-module__G61V0a__button:focus-visible,.HalloweenMap-module__G61V0a__tourToggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HalloweenMap-module__G61V0a__empty{color:var(--ink);font-size:var(--fs-body);margin:0 0 12px}.HalloweenMap-module__G61V0a__title{color:var(--ink);margin:0;font-size:22px;font-weight:800}.HalloweenMap-module__G61V0a__rowName{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:700}.HalloweenMap-module__G61V0a__rowAddress{color:var(--ink-soft);font-size:13px}.HalloweenMap-module__G61V0a__tourToggle{min-width:64px;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-control);cursor:pointer;background:0 0;flex:none;padding:0 12px;font-size:13px;font-weight:700}.HalloweenMap-module__G61V0a__tourToggle[aria-pressed=true]{color:var(--flip-action-ink);background:var(--flip-action);border-color:var(--flip-action)}.HalloweenMap-module__G61V0a__pumpkins{gap:2px;display:inline-flex}.HalloweenMap-module__G61V0a__thumb.HalloweenMap-module__G61V0a__thumb{width:100%;height:100%}.HalloweenMap-module__G61V0a__topFive,.HalloweenMap-module__G61V0a__manage{gap:12px;min-width:0;display:grid}.HalloweenMap-module__G61V0a__candidates{gap:8px;margin:0;padding:0;list-style:none;display:grid}.HalloweenMap-module__G61V0a__candidate{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.HalloweenMap-module__G61V0a__candidate .HalloweenMap-module__G61V0a__rowName{flex:1;min-width:0}.HalloweenMap-module__G61V0a__shareIcon{width:44px;height:44px;color:var(--ink);border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.HalloweenMap-module__G61V0a__shareIcon:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HalloweenMap-module__G61V0a__shareRow{flex-wrap:wrap;gap:8px;display:flex}.HalloweenMap-module__G61V0a__shareRow .HalloweenMap-module__G61V0a__tourToggle{text-underline-offset:3px;border:0;text-decoration:underline}.HalloweenMap-module__G61V0a__manual{gap:8px;display:grid}.HalloweenMap-module__G61V0a__linkInput{min-height:44px;color:var(--ink);background:var(--canvas);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:var(--fs-body);padding:0 12px}.HalloweenMap-module__G61V0a__openLink{min-height:44px;color:var(--ink);align-items:center;text-decoration:underline;display:inline-flex}.HalloweenMap-module__G61V0a__root{padding-bottom:calc(var(--hm-chat-dock,0px) + var(--s-4))}.HalloweenMap-module__G61V0a__hero .HalloweenMap-module__G61V0a__templateLink{color:var(--template-ink);text-decoration:none}.HalloweenMap-module__G61V0a__staticDock{bottom:var(--hm-chat-dock,0px)}.HalloweenMap-module__G61V0a__detailBelow{max-width:640px;margin:var(--s-4) 0;scroll-margin-top:var(--flip-bar-height)}.HalloweenMap-module__G61V0a__introLead{color:var(--ink);font-size:18px;font-weight:600;line-height:1.45;display:block}.HalloweenMap-module__G61V0a__introSupport{color:var(--ink-soft);margin-top:4px;font-size:14px;font-weight:500;line-height:1.45;display:block}.HalloweenMap-module__G61V0a__unavailable{padding:var(--s-6);color:var(--ink);background:var(--bg-elev)}.HalloweenMap-module__G61V0a__citySelect{width:min(100%,320px)}.HalloweenMap-module__G61V0a__desktopListHead{width:calc(100% - var(--map-list-aside) - var(--s-6));padding-top:var(--s-4)}.HalloweenMap-module__G61V0a__desktopListHead .HalloweenMap-module__G61V0a__head{padding-inline:0}.HalloweenMap-module__G61V0a__desktopList{padding-top:0}.HalloweenMap-module__G61V0a__intro{--app-intro-secondary-color:var(--template-gold-mid)}.HalloweenMap-module__G61V0a__tourWorkspace{min-width:0;margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}@media (max-width:1023px){.HalloweenMap-module__G61V0a__root[data-view=tour] .HalloweenMap-module__G61V0a__heroCompact{--hero-band-title-size:var(--fs-lead);min-height:0;padding-top:var(--s-2)}.HalloweenMap-module__G61V0a__root[data-view=tour] .HalloweenMap-module__G61V0a__heroCompact .HalloweenMap-module__G61V0a__templateLink,.HalloweenMap-module__G61V0a__root[data-view=tour] .HalloweenMap-module__G61V0a__citySelect{display:none}}
.AccountSwitcher-module__6xGTrW__wrapper{border-bottom:1px solid var(--line);padding-bottom:12px;position:relative}.AccountSwitcher-module__6xGTrW__trigger{border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:4px 8px;display:flex}.AccountSwitcher-module__6xGTrW__trigger:hover,.AccountSwitcher-module__6xGTrW__trigger[aria-expanded=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.AccountSwitcher-module__6xGTrW__trigger:hover,.AccountSwitcher-module__6xGTrW__trigger[aria-expanded=true]{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.AccountSwitcher-module__6xGTrW__trigger:hover,.AccountSwitcher-module__6xGTrW__trigger[aria-expanded=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.AccountSwitcher-module__6xGTrW__trigger:hover,.AccountSwitcher-module__6xGTrW__trigger[aria-expanded=true]{border-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.AccountSwitcher-module__6xGTrW__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AccountSwitcher-module__6xGTrW__mark{border-radius:var(--r-sm);width:22px;height:22px;color:var(--accent);background:var(--glass-tint);box-shadow:0 1px 0 var(--glass-edge-top) inset, 0 0 0 .5px var(--accent) inset;flex:none;justify-content:center;align-items:center;display:inline-flex}.AccountSwitcher-module__6xGTrW__markIcon{width:12px;height:12px}.AccountSwitcher-module__6xGTrW__triggerText{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.AccountSwitcher-module__6xGTrW__triggerName{min-width:0;font-family:var(--ff-body);font-size:var(--fs-meta);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.AccountSwitcher-module__6xGTrW__trigger:hover .AccountSwitcher-module__6xGTrW__triggerName,.AccountSwitcher-module__6xGTrW__trigger[aria-expanded=true] .AccountSwitcher-module__6xGTrW__triggerName{color:var(--text)}.AccountSwitcher-module__6xGTrW__triggerMeta{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:500;overflow:hidden}.AccountSwitcher-module__6xGTrW__triggerCaret{width:14px;height:14px;color:var(--text-3);transition:color var(--dur-fast) var(--ease);flex:none}.AccountSwitcher-module__6xGTrW__placeholder{opacity:.4;cursor:default}.AccountSwitcher-module__6xGTrW__skeletonName,.AccountSwitcher-module__6xGTrW__skeletonMeta{border-radius:var(--r-xs);background:var(--glass-tint);display:block}.AccountSwitcher-module__6xGTrW__skeletonName{width:70%;height:var(--fs-meta)}.AccountSwitcher-module__6xGTrW__skeletonMeta{width:40%;height:var(--fs-micro)}.AccountSwitcher-module__6xGTrW__trigger:hover .AccountSwitcher-module__6xGTrW__triggerCaret,.AccountSwitcher-module__6xGTrW__trigger[aria-expanded=true] .AccountSwitcher-module__6xGTrW__triggerCaret{color:var(--accent)}.AccountSwitcher-module__6xGTrW__menu{z-index:20;padding:4px 0;position:absolute;top:calc(100% + 6px);left:0;right:0}.AccountSwitcher-module__6xGTrW__item{width:100%;font-family:var(--ff-display);font-size:var(--fs-meta);text-align:left;appearance:none;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 12px;font-weight:500;display:flex}.AccountSwitcher-module__6xGTrW__item:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.AccountSwitcher-module__6xGTrW__item:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 5%, transparent)}}.AccountSwitcher-module__6xGTrW__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AccountSwitcher-module__6xGTrW__item:disabled{cursor:progress;opacity:.6}.AccountSwitcher-module__6xGTrW__itemActive{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.AccountSwitcher-module__6xGTrW__itemActive{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.AccountSwitcher-module__6xGTrW__itemName{min-width:0;font-family:var(--ff-display);font-weight:500;font-size:var(--fs-meta);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.AccountSwitcher-module__6xGTrW__itemActive .AccountSwitcher-module__6xGTrW__itemName{color:var(--ink)}.AccountSwitcher-module__6xGTrW__itemMeta{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);flex:none}.AccountSwitcher-module__6xGTrW__itemLink{width:100%;font-family:var(--ff-display);font-weight:500;font-size:var(--fs-meta);color:var(--ink-soft);text-align:left;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:5px 12px;text-decoration:none;display:block}.AccountSwitcher-module__6xGTrW__itemLink:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.AccountSwitcher-module__6xGTrW__itemLink:hover{background:color-mix(in oklab, var(--accent) 5%, transparent)}}.AccountSwitcher-module__6xGTrW__itemLink:hover{color:var(--ink)}.AccountSwitcher-module__6xGTrW__itemLink:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.AccountSwitcher-module__6xGTrW__divider{background:var(--line);height:1px;margin:4px 0}.AccountSwitcher-module__6xGTrW__error{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--negative);margin:2px 0 0;padding:4px 12px 2px;font-weight:500}@media (max-width:768px){.AccountSwitcher-module__6xGTrW__trigger{min-height:44px;padding:10px 8px}.AccountSwitcher-module__6xGTrW__menu{min-width:220px}.AccountSwitcher-module__6xGTrW__item{min-height:44px;padding:12px}}
.tour-map-module__IJ4u1q__scope,.tour-map-module__IJ4u1q__vars{--surface:var(--flip-surface);--surface-muted:var(--flip-surface-muted);--ink-soft:var(--flip-ink-soft);--edge:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tour-map-module__IJ4u1q__scope,.tour-map-module__IJ4u1q__vars{--edge:color-mix(in srgb, var(--ink) 13%, transparent)}}.tour-map-module__IJ4u1q__scope,.tour-map-module__IJ4u1q__vars{--edge-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tour-map-module__IJ4u1q__scope,.tour-map-module__IJ4u1q__vars{--edge-strong:color-mix(in srgb, var(--ink) 30%, transparent)}}.tour-map-module__IJ4u1q__scope,.tour-map-module__IJ4u1q__vars{--action:var(--flip-action);--action-ink:var(--flip-action-ink);--route:var(--flip-action);--route-ink:var(--flip-action-ink);--highlight:var(--flip-surface-muted);--highlight-ink:var(--flip-ink);--display-font:var(--ff-display);--body-font:var(--ff-body);--display-weight:700;--display-tracking:-.02em;--map-land:var(--flip-canvas);--template-surface:#16151bdb;--template-edge:#ffffff24;--template-ink:#efd08b;--hero-ink:#fff;--hero-shade:#0000009e}.tour-map-module__IJ4u1q__scope[data-mode=light],.tour-map-module__IJ4u1q__vars[data-mode=light]{--create-bg:var(--ink);--create-ink:var(--canvas);--create-edge:var(--ink)}.tour-map-module__IJ4u1q__scope[data-mode=dark],.tour-map-module__IJ4u1q__vars[data-mode=dark]{--create-bg:#ffffffeb;--create-ink:#17151c;--create-edge:#ffffff80}.tour-map-module__IJ4u1q__scope{box-sizing:border-box;background:var(--canvas);color:var(--ink);font-family:var(--body-font), system-ui, sans-serif;line-height:normal;position:relative;overflow:hidden}:where(.tour-map-module__IJ4u1q__scope) *,:where(.tour-map-module__IJ4u1q__scope) :before,:where(.tour-map-module__IJ4u1q__scope) :after{box-sizing:border-box}:where(.tour-map-module__IJ4u1q__scope) :is(h1,h2,h3,p){margin:0}:where(.tour-map-module__IJ4u1q__scope) button,:where(.tour-map-module__IJ4u1q__scope) a{font:inherit;color:inherit}.tour-map-module__IJ4u1q__display{font-family:var(--display-font), system-ui, sans-serif;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:inherit}.tour-map-module__IJ4u1q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tour-map-module__IJ4u1q__icon:focus-visible,.tour-map-module__IJ4u1q__create:focus-visible,.tour-map-module__IJ4u1q__seg button:focus-visible,.tour-map-module__IJ4u1q__ghost:focus-visible,.tour-map-module__IJ4u1q__primary:focus-visible,.tour-map-module__IJ4u1q__stopButton:focus-visible,.tour-map-module__IJ4u1q__row:focus-visible,.tour-map-module__IJ4u1q__startChip:focus-visible,.tour-map-module__IJ4u1q__send:focus-visible,.tour-map-module__IJ4u1q__sourceLink:focus-visible,.tour-map-module__IJ4u1q__galleryCard:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tour-map-module__IJ4u1q__bar{background:var(--canvas);border-bottom:1px solid var(--edge);align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.tour-map-module__IJ4u1q__bar[data-layout=desktop]{padding:0 24px}.tour-map-module__IJ4u1q__name{font-size:var(--fs-title);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.tour-map-module__IJ4u1q__icon{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.tour-map-module__IJ4u1q__icon svg{width:20px;height:20px}.tour-map-module__IJ4u1q__create{border:1px solid var(--create-edge);border-radius:var(--r-control);background:var(--create-bg);height:36px;color:var(--create-ink);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.tour-map-module__IJ4u1q__create:before{content:"";position:absolute;inset:-4px 0}.tour-map-module__IJ4u1q__heroFrame{position:relative}.tour-map-module__IJ4u1q__hero{height:168px;position:relative;overflow:hidden}.tour-map-module__IJ4u1q__heroArt{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tour-map-module__IJ4u1q__hero:after{content:"";background:linear-gradient(180deg, transparent 35%, var(--hero-shade) 100%);position:absolute;inset:0}.tour-map-module__IJ4u1q__copy{z-index:1;color:var(--hero-ink);position:absolute;bottom:12px;left:16px;right:16px}.tour-map-module__IJ4u1q__heroTitle{font-size:27px;line-height:1.05}.tour-map-module__IJ4u1q__meta{font-size:var(--fs-meta);opacity:.92;margin-top:5px;font-weight:600}.tour-map-module__IJ4u1q__hero[data-layout=desktop],.tour-map-module__IJ4u1q__titleCard[data-layout=desktop]{height:300px}.tour-map-module__IJ4u1q__hero[data-layout=desktop] .tour-map-module__IJ4u1q__copy,.tour-map-module__IJ4u1q__titleCard[data-layout=desktop] .tour-map-module__IJ4u1q__copy{bottom:22px;left:24px}.tour-map-module__IJ4u1q__hero[data-layout=desktop] .tour-map-module__IJ4u1q__heroTitle,.tour-map-module__IJ4u1q__titleCard[data-layout=desktop] .tour-map-module__IJ4u1q__heroTitle{font-size:60px}.tour-map-module__IJ4u1q__hero[data-layout=desktop] .tour-map-module__IJ4u1q__meta,.tour-map-module__IJ4u1q__titleCard[data-layout=desktop] .tour-map-module__IJ4u1q__meta{font-size:var(--fs-body)}.tour-map-module__IJ4u1q__titleCard{background:var(--action);height:168px;color:var(--action-ink);position:relative;overflow:hidden}.tour-map-module__IJ4u1q__titleCard:after{content:"";background:var(--route);height:4px;position:absolute;bottom:0;left:0;right:0}.tour-map-module__IJ4u1q__titleCard .tour-map-module__IJ4u1q__copy{color:var(--action-ink)}.tour-map-module__IJ4u1q__titleIcon{opacity:.2;width:96px;height:96px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tour-map-module__IJ4u1q__titleCard[data-layout=desktop] .tour-map-module__IJ4u1q__titleIcon{width:160px;height:160px;right:24px}.tour-map-module__IJ4u1q__badgeRow{z-index:1;justify-content:flex-end;margin-bottom:-5px;padding:1px 12px 0;display:flex;position:relative}.tour-map-module__IJ4u1q__heroBadge{z-index:2;position:absolute;top:9px;right:24px}.tour-map-module__IJ4u1q__controls{align-items:center;gap:8px;padding:10px 12px;display:flex}.tour-map-module__IJ4u1q__controls[data-layout=desktop]{border-bottom:1px solid var(--edge);padding:12px 24px}.tour-map-module__IJ4u1q__seg{border-radius:var(--r-lg);background:var(--surface-muted);gap:3px;padding:3px;display:inline-flex}.tour-map-module__IJ4u1q__seg button{border:1px solid var(--edge);border-radius:var(--r-sm);height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;padding:0 12px;font-size:13px;font-weight:700;position:relative}.tour-map-module__IJ4u1q__seg button:before{content:"";position:absolute;inset:-3px 0}.tour-map-module__IJ4u1q__seg button[aria-pressed=true]{border-color:var(--edge-strong);background:var(--surface);color:var(--ink)}.tour-map-module__IJ4u1q__spacer{flex:1}.tour-map-module__IJ4u1q__ghost{border-radius:var(--r-control);height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.tour-map-module__IJ4u1q__ghost[aria-pressed=true]{background:var(--surface-muted)}.tour-map-module__IJ4u1q__primary{border-radius:var(--r-control);background:var(--action);height:44px;color:var(--action-ink);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.tour-map-module__IJ4u1q__primary[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--action-ink)}.tour-map-module__IJ4u1q__primary:disabled{opacity:.5;cursor:not-allowed}.tour-map-module__IJ4u1q__ghost svg,.tour-map-module__IJ4u1q__primary svg{width:17px;height:17px}.tour-map-module__IJ4u1q__count{font-variant-numeric:tabular-nums}.tour-map-module__IJ4u1q__section{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 12px 4px;display:flex}.tour-map-module__IJ4u1q__section[data-layout=desktop]{margin-bottom:6px;padding:0}.tour-map-module__IJ4u1q__sectionTitle{font-size:19px}.tour-map-module__IJ4u1q__section[data-layout=desktop] .tour-map-module__IJ4u1q__sectionTitle{font-size:26px}.tour-map-module__IJ4u1q__sub{color:var(--ink-mute);font-size:var(--fs-meta)}.tour-map-module__IJ4u1q__stop{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.tour-map-module__IJ4u1q__stop+.tour-map-module__IJ4u1q__stop{border-top:1px solid var(--edge)}.tour-map-module__IJ4u1q__thumb{border-radius:var(--r-lg);background:var(--surface-muted);width:76px;height:76px;position:relative;overflow:hidden}.tour-map-module__IJ4u1q__thumb>:not(.tour-map-module__IJ4u1q__num),.tour-map-module__IJ4u1q__rowTile>*{object-fit:cover;width:100%;height:100%;display:block}.tour-map-module__IJ4u1q__num{background:var(--route);width:22px;height:22px;color:var(--route-ink);font-size:var(--fs-micro);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:5px;left:5px}.tour-map-module__IJ4u1q__stopTitle{font-family:inherit;font-size:var(--fs-title);letter-spacing:normal;color:inherit;font-weight:700;line-height:1.2}.tour-map-module__IJ4u1q__stopButton{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tour-map-module__IJ4u1q__kind{border-radius:var(--r-xs);background:var(--highlight);color:var(--highlight-ink);font-size:var(--fs-micro);margin-top:4px;padding:2px 6px;font-weight:700;display:inline-block}.tour-map-module__IJ4u1q__kindIcon{vertical-align:-1px;margin-right:3px;display:inline-block}.tour-map-module__IJ4u1q__blurb{color:var(--ink-soft);margin-top:5px;font-size:12.5px;line-height:1.4}.tour-map-module__IJ4u1q__tip{color:var(--ink);font-size:var(--fs-meta);gap:5px;margin-top:6px;line-height:1.35;display:flex}.tour-map-module__IJ4u1q__tip svg{width:14px;height:14px;color:var(--route);flex:none;margin-top:1px}.tour-map-module__IJ4u1q__row{border:0;border-top:1px solid var(--edge);text-align:left;background:0 0;grid-template-columns:24px 56px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 0;display:grid}.tour-map-module__IJ4u1q__row[data-has-tile=false]{grid-template-columns:24px minmax(0,1fr);min-height:64px}button.tour-map-module__IJ4u1q__row{cursor:pointer}.tour-map-module__IJ4u1q__row[data-selected=true]{border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--edge-strong);padding-left:8px;padding-right:8px}.tour-map-module__IJ4u1q__rowNum{background:var(--route);width:24px;height:24px;color:var(--route-ink);font-size:var(--fs-micro);border-radius:50%;place-items:center;font-weight:800;display:grid}.tour-map-module__IJ4u1q__rowTile{border-radius:var(--r-lg);background:var(--surface-muted);width:56px;height:56px;display:block;overflow:hidden}.tour-map-module__IJ4u1q__rowText{min-width:0;display:block}.tour-map-module__IJ4u1q__rowName{font-size:14.5px;font-weight:700;display:block}.tour-map-module__IJ4u1q__rowMeta{color:var(--ink-mute);font-size:var(--fs-meta);margin-top:2px;display:block}.tour-map-module__IJ4u1q__detail{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:20px;display:flex}.tour-map-module__IJ4u1q__detailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tour-map-module__IJ4u1q__detailTitle{font-size:30px}.tour-map-module__IJ4u1q__detailAddress{color:var(--ink-soft);margin-top:4px;font-size:13px}.tour-map-module__IJ4u1q__detailHours{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tour-map-module__IJ4u1q__hoursTag{border-radius:var(--r-xs);background:var(--highlight);color:var(--highlight-ink);padding:3px 8px;font-weight:700}.tour-map-module__IJ4u1q__hoursText{color:var(--ink-soft)}.tour-map-module__IJ4u1q__detailBlurb{font-size:14.5px;line-height:1.5}.tour-map-module__IJ4u1q__detail .tour-map-module__IJ4u1q__tip{gap:8px;margin-top:0;font-size:13.5px}.tour-map-module__IJ4u1q__detail .tour-map-module__IJ4u1q__tip svg{width:16px;height:16px;margin-top:2px}.tour-map-module__IJ4u1q__detailActions{flex-wrap:wrap;gap:10px;display:flex}.tour-map-module__IJ4u1q__sourceLink{color:var(--ink);text-underline-offset:3px;align-self:center;margin-left:auto;font-size:13px;font-weight:600;text-decoration:underline}.tour-map-module__IJ4u1q__dock{z-index:5;border-top:1px solid var(--edge);background:var(--canvas);padding:10px 12px 14px;position:absolute;bottom:0;left:0;right:0}.tour-map-module__IJ4u1q__dock[data-placement=viewport]{position:fixed}.tour-map-module__IJ4u1q__dock[data-layout=desktop]{border-right:1px solid var(--edge);width:420px;right:auto}.tour-map-module__IJ4u1q__compose{border:1px solid var(--edge);border-radius:var(--r-xl);background:var(--surface-muted);align-items:center;height:50px;padding:0 6px 0 16px;display:flex}.tour-map-module__IJ4u1q__compose:focus-within{outline:2px solid var(--ink);outline-offset:2px}.tour-map-module__IJ4u1q__composeInput{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1;padding:0}.tour-map-module__IJ4u1q__composeInput::placeholder{color:var(--ink-mute);opacity:1}.tour-map-module__IJ4u1q__send{background:var(--action);width:38px;height:38px;color:var(--action-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tour-map-module__IJ4u1q__send:before{content:"";position:absolute;inset:-3px}.tour-map-module__IJ4u1q__send:disabled{opacity:.5;cursor:not-allowed}.tour-map-module__IJ4u1q__send svg{width:17px;height:17px}.tour-map-module__IJ4u1q__startChip{border:1px solid var(--edge);border-radius:var(--r-lg);background:var(--surface);height:38px;color:var(--ink);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.tour-map-module__IJ4u1q__startChip:before{content:"";position:absolute;inset:-3px 0}.tour-map-module__IJ4u1q__startChip[aria-pressed=true]{border-color:var(--edge-strong)}.tour-map-module__IJ4u1q__startChip svg{width:14px;height:14px}.tour-map-module__IJ4u1q__startPicker{flex-direction:column;gap:12px;padding:16px 12px;display:flex}.tour-map-module__IJ4u1q__startPicker .tour-map-module__IJ4u1q__primary{align-self:flex-start}.tour-map-module__IJ4u1q__pickerTitle{font-size:19px}.tour-map-module__IJ4u1q__hint{color:var(--ink-mute);font-size:var(--fs-meta)}.tour-map-module__IJ4u1q__pickerList{border:0;min-width:0;margin:0;padding:0}.tour-map-module__IJ4u1q__pickerRow{min-height:44px;font-size:var(--fs-title);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;font-weight:700;display:flex}.tour-map-module__IJ4u1q__pickerRow+.tour-map-module__IJ4u1q__pickerRow{border-top:1px solid var(--edge)}.tour-map-module__IJ4u1q__pickerRow:has(input:checked){background:var(--surface)}.tour-map-module__IJ4u1q__pickerRow:focus-within{outline:2px solid var(--ink);outline-offset:-2px}.tour-map-module__IJ4u1q__pickerRow input{width:20px;height:20px;accent-color:var(--action);flex:none;margin:0}.tour-map-module__IJ4u1q__galleryCard{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tour-map-module__IJ4u1q__galleryScope{flex-direction:column;flex:1;display:flex}.tour-map-module__IJ4u1q__galleryArt{aspect-ratio:16/9;background:var(--surface-muted);position:relative;overflow:hidden}.tour-map-module__IJ4u1q__galleryArt:after{content:"";background:linear-gradient(180deg, transparent 40%, var(--hero-shade) 100%);position:absolute;inset:0}.tour-map-module__IJ4u1q__galleryCard[data-variant=related] .tour-map-module__IJ4u1q__galleryArt:after{background:linear-gradient(180deg, transparent 45%, var(--hero-shade) 100%)}.tour-map-module__IJ4u1q__galleryArt[data-art=none]:after{display:none}.tour-map-module__IJ4u1q__galleryTitle{z-index:1;color:var(--hero-ink);font-size:30px;line-height:1.02;position:absolute;bottom:12px;left:16px;right:16px}.tour-map-module__IJ4u1q__galleryArt .tour-map-module__IJ4u1q__titleCard{height:auto;position:absolute;inset:0}.tour-map-module__IJ4u1q__galleryArt .tour-map-module__IJ4u1q__titleCard .tour-map-module__IJ4u1q__copy{bottom:12px;left:16px;right:16px}.tour-map-module__IJ4u1q__galleryArt .tour-map-module__IJ4u1q__titleCard .tour-map-module__IJ4u1q__heroTitle{font-size:30px;line-height:1.02}.tour-map-module__IJ4u1q__galleryArt .tour-map-module__IJ4u1q__titleCard .tour-map-module__IJ4u1q__titleIcon{width:72px;height:72px}.tour-map-module__IJ4u1q__galleryCard[data-variant=related] .tour-map-module__IJ4u1q__galleryTitle{font-size:22px;line-height:1;bottom:10px;left:12px;right:12px}.tour-map-module__IJ4u1q__galleryCard[data-variant=related] .tour-map-module__IJ4u1q__galleryArt .tour-map-module__IJ4u1q__titleCard .tour-map-module__IJ4u1q__copy{bottom:10px;left:12px;right:12px}.tour-map-module__IJ4u1q__galleryCard[data-variant=related] .tour-map-module__IJ4u1q__galleryArt .tour-map-module__IJ4u1q__titleCard .tour-map-module__IJ4u1q__heroTitle{font-size:22px;line-height:1}.tour-map-module__IJ4u1q__galleryBand{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.tour-map-module__IJ4u1q__galleryMeta{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.tour-map-module__IJ4u1q__gallerySentence{color:var(--ink-soft);font-size:13.5px;line-height:1.45}.tour-map-module__IJ4u1q__gallerySwatches{align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.tour-map-module__IJ4u1q__swatch{border-radius:var(--r-xs);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--edge)}.tour-map-module__IJ4u1q__themeName{color:var(--ink-soft);font-size:var(--fs-meta);margin-left:6px;font-weight:700}.tour-map-module__IJ4u1q__relatedMeta{color:var(--ink-soft);padding:8px 12px 10px;font-size:13px}
.TourMapDiscovery-module__MUMQaq__related{min-width:0;margin-top:28px}.TourMapDiscovery-module__MUMQaq__related h2{margin:0 0 14px;font-size:18px}.TourMapDiscovery-module__MUMQaq__rail{scroll-snap-type:x proximity;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.TourMapDiscovery-module__MUMQaq__card{scroll-snap-align:start;flex:0 0 calc(25% - 12px);min-width:260px}.TourMapDiscovery-module__MUMQaq__cardLink{color:inherit;text-decoration:none;display:block}.TourMapDiscovery-module__MUMQaq__preview{aspect-ratio:1.04;background:var(--flip-surface-muted);border-radius:var(--r-md);color:var(--hero-ink);position:relative;overflow:hidden}.TourMapDiscovery-module__MUMQaq__preview img{object-fit:cover;width:100%;height:100%}.TourMapDiscovery-module__MUMQaq__posterText{padding:var(--s-4);background:linear-gradient(#0000 20%,#0d0d13eb);flex-direction:column;justify-content:end;display:flex;position:absolute;inset:0}.TourMapDiscovery-module__MUMQaq__posterText h3{font-size:var(--fs-screen);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:.94;display:-webkit-box;overflow:hidden}.TourMapDiscovery-module__MUMQaq__posterText p{margin:var(--s-2) 0 0;font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TourMapDiscovery-module__MUMQaq__creator{min-height:44px;color:inherit;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:inline-flex}.TourMapDiscovery-module__MUMQaq__creator img,.TourMapDiscovery-module__MUMQaq__avatar{object-fit:cover;border-radius:50%;width:26px;height:26px}.TourMapDiscovery-module__MUMQaq__avatar{background:var(--flip-surface-muted);place-items:center;font-weight:700;display:grid}.TourMapDiscovery-module__MUMQaq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.TourMapDiscovery-module__MUMQaq__grid .TourMapDiscovery-module__MUMQaq__card{min-width:0}@media (max-width:767px){.TourMapDiscovery-module__MUMQaq__card{flex-basis:252px;min-width:252px}.TourMapDiscovery-module__MUMQaq__grid{grid-template-columns:1fr}}.TourMapDiscovery-module__MUMQaq__tile{aspect-ratio:1;background:var(--flip-surface-muted);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.TourMapDiscovery-module__MUMQaq__tile img{object-fit:cover;width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.TourMapDiscovery-module__MUMQaq__tileFoot{padding:var(--s-6) var(--s-3) var(--s-3);background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0}.TourMapDiscovery-module__MUMQaq__tileTitle{font:700 var(--fs-body)/1.25 var(--ff-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TourMapDiscovery-module__MUMQaq__tileStops{font:600 var(--fs-meta)/1 var(--ff-body);color:#ffffffdb;align-items:center;gap:4px;display:inline-flex}.TourMapDiscovery-module__MUMQaq__tile:focus-visible{outline:2px solid var(--flip-action);outline-offset:-2px}@media (hover:hover){.TourMapDiscovery-module__MUMQaq__tile:hover img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.TourMapDiscovery-module__MUMQaq__tile img{transition:none}}@media (max-width:767px){.TourMapDiscovery-module__MUMQaq__tileFoot{padding:var(--s-5) var(--s-2) var(--s-2)}}
.AnalyticsCharts-module__OZ_y0G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AnalyticsCharts-module__OZ_y0G__trafficFigure{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.AnalyticsCharts-module__OZ_y0G__legend{gap:var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AnalyticsCharts-module__OZ_y0G__legendItem{transition:opacity var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}.AnalyticsCharts-module__OZ_y0G__legendSwatch{flex-shrink:0;width:8px;height:8px}.AnalyticsCharts-module__OZ_y0G__legendLabel{font-family:var(--ff-body);font-size:var(--fs-meta);color:var(--ink-soft)}.AnalyticsCharts-module__OZ_y0G__plotBody{position:relative}.AnalyticsCharts-module__OZ_y0G__callsSvg{display:block}.AnalyticsCharts-module__OZ_y0G__axisLabel{font-family:var(--ff-mono);font-size:var(--fs-meta);fill:var(--ink-mute);font-variant-numeric:tabular-nums}.AnalyticsCharts-module__OZ_y0G__frameCaption{color:var(--ink-soft);font-family:var(--ff-body);font-size:var(--fs-body);margin:0;font-weight:500;position:absolute;top:calc(50% + 48px);left:50%;transform:translate(-50%,-50%)}.AnalyticsCharts-module__OZ_y0G__emptyCaption{font-family:var(--ff-body);font-size:var(--fs-body);fill:var(--ink-soft);font-weight:500}.AnalyticsCharts-module__OZ_y0G__bucketGroup,.AnalyticsCharts-module__OZ_y0G__segment{transform-box:fill-box;transform-origin:bottom;animation:AnalyticsCharts-module__OZ_y0G__growBar var(--dur-slow) var(--ease) both;transition:opacity var(--dur-fast) var(--ease)}.AnalyticsCharts-module__OZ_y0G__dimmed{opacity:.55}[data-hit-rect]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@keyframes AnalyticsCharts-module__OZ_y0G__growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.AnalyticsCharts-module__OZ_y0G__xAxis{position:relative}.AnalyticsCharts-module__OZ_y0G__xLabel{font-family:var(--ff-mono);font-size:var(--fs-meta);color:var(--ink-mute);white-space:nowrap;position:absolute;top:4px;transform:translate(-50%)}.AnalyticsCharts-module__OZ_y0G__tooltip{background:var(--canvas-deep);width:220px;color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.02em;pointer-events:none;animation:AnalyticsCharts-module__OZ_y0G__fadeIn var(--dur-fast) var(--ease) both;padding:8px 12px;line-height:1.5;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 8px 24px #000000b3}@keyframes AnalyticsCharts-module__OZ_y0G__fadeIn{0%{opacity:0}to{opacity:1}}.AnalyticsCharts-module__OZ_y0G__tooltipLabel{color:var(--ink-mute);margin-bottom:4px}.AnalyticsCharts-module__OZ_y0G__tooltipRow{align-items:center;gap:6px;padding:2px 0;display:flex}.AnalyticsCharts-module__OZ_y0G__tooltipSwatch{flex-shrink:0;width:8px;height:8px}.AnalyticsCharts-module__OZ_y0G__tooltipValue{color:var(--ink)}.AnalyticsCharts-module__OZ_y0G__tooltipRowLabel{color:var(--ink-mute)}.AnalyticsCharts-module__OZ_y0G__tooltipRule{border-top:1px solid var(--line-2);margin:4px 0}.AnalyticsCharts-module__OZ_y0G__tooltipProgress{color:var(--ink-mute);margin-top:4px}.AnalyticsCharts-module__OZ_y0G__shareBar{gap:var(--s-3);flex-direction:column;display:flex}.AnalyticsCharts-module__OZ_y0G__shareTrack{gap:2px;height:10px;display:flex}.AnalyticsCharts-module__OZ_y0G__shareTrackEmptyFrame{height:78px}.AnalyticsCharts-module__OZ_y0G__shareTrackEmpty{border-bottom:1px solid var(--line);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.AnalyticsCharts-module__OZ_y0G__emptyShareIllustration{width:auto;height:52px}.AnalyticsCharts-module__OZ_y0G__emptyIllustrationStroke{fill:none;stroke:var(--ink-mute);stroke-width:1.5px}.AnalyticsCharts-module__OZ_y0G__emptyIllustrationBar{fill:var(--ink-mute)}.AnalyticsCharts-module__OZ_y0G__emptyIllustrationAccent{fill:var(--accent)}.AnalyticsCharts-module__OZ_y0G__shareEmptyState{color:var(--ink-mute);font-family:var(--ff-body);font-size:var(--fs-meta);align-items:center;gap:8px;display:flex}.AnalyticsCharts-module__OZ_y0G__shareSegment{height:10px;transition:flex-basis var(--dur) var(--ease)}.AnalyticsCharts-module__OZ_y0G__shareSegmentHatched{background-image:repeating-linear-gradient(45deg, transparent, transparent 3px, var(--bg) 3px, var(--bg) 4px)}@supports (color:color-mix(in lab, red, red)){.AnalyticsCharts-module__OZ_y0G__shareSegmentHatched{background-image:repeating-linear-gradient(45deg, transparent, transparent 3px, color-mix(in srgb, var(--bg) 55%, transparent) 3px, color-mix(in srgb, var(--bg) 55%, transparent) 4px)}}.AnalyticsCharts-module__OZ_y0G__shareRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AnalyticsCharts-module__OZ_y0G__shareRow{grid-template-columns:10px minmax(0,1fr) auto auto;align-items:baseline;gap:8px;display:grid}.AnalyticsCharts-module__OZ_y0G__shareSwatch{border-radius:0;flex-shrink:0;width:10px;height:10px}.AnalyticsCharts-module__OZ_y0G__shareSwatchHatched{background-image:repeating-linear-gradient(45deg, transparent, transparent 2px, var(--bg) 2px, var(--bg) 3px)}@supports (color:color-mix(in lab, red, red)){.AnalyticsCharts-module__OZ_y0G__shareSwatchHatched{background-image:repeating-linear-gradient(45deg, transparent, transparent 2px, color-mix(in srgb, var(--bg) 60%, transparent) 2px, color-mix(in srgb, var(--bg) 60%, transparent) 3px)}}.AnalyticsCharts-module__OZ_y0G__shareRowLabel{font-family:var(--ff-body);font-size:var(--fs-meta);color:var(--ink-soft);overflow-wrap:anywhere;min-width:0}.AnalyticsCharts-module__OZ_y0G__shareRowValue,.AnalyticsCharts-module__OZ_y0G__shareRowShare{font-family:var(--ff-mono);font-size:var(--fs-meta);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.AnalyticsCharts-module__OZ_y0G__shareRowValue{min-width:6ch}.AnalyticsCharts-module__OZ_y0G__shareRowShare{min-width:4ch}.AnalyticsCharts-module__OZ_y0G__tooltipAnchor{vertical-align:middle;cursor:help;align-items:center;margin-left:6px;display:inline-flex;position:relative}.AnalyticsCharts-module__OZ_y0G__tooltipIcon{width:14px;height:14px;font-family:var(--ff-mono);font-size:var(--fs-micro);opacity:.5;transition:opacity var(--dur-fast) var(--ease);border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.AnalyticsCharts-module__OZ_y0G__tooltipAnchor:hover .AnalyticsCharts-module__OZ_y0G__tooltipIcon,.AnalyticsCharts-module__OZ_y0G__tooltipAnchor:focus-within .AnalyticsCharts-module__OZ_y0G__tooltipIcon{opacity:1}.AnalyticsCharts-module__OZ_y0G__tooltipContent{background:var(--canvas-deep);color:var(--text);border:1px solid var(--line-2);border-radius:var(--r-sm);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:.02em;text-transform:none;white-space:normal;pointer-events:none;opacity:0;width:260px;max-width:calc(100vw - 32px);transition:opacity var(--dur-fast) var(--ease);z-index:20;padding:8px 12px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #000000b3}.AnalyticsCharts-module__OZ_y0G__tooltipAnchor:hover .AnalyticsCharts-module__OZ_y0G__tooltipContent,.AnalyticsCharts-module__OZ_y0G__tooltipAnchor:focus-within .AnalyticsCharts-module__OZ_y0G__tooltipContent{opacity:1}@media (prefers-reduced-motion:reduce){.AnalyticsCharts-module__OZ_y0G__bucketGroup,.AnalyticsCharts-module__OZ_y0G__segment,.AnalyticsCharts-module__OZ_y0G__tooltip{animation:none}.AnalyticsCharts-module__OZ_y0G__legendItem,.AnalyticsCharts-module__OZ_y0G__segment,.AnalyticsCharts-module__OZ_y0G__shareSegment,.AnalyticsCharts-module__OZ_y0G__tooltipIcon,.AnalyticsCharts-module__OZ_y0G__tooltipContent{transition:none}}
.ModeChoice-module__IW28qW__choices{flex-direction:column;gap:10px;display:flex}.ModeChoice-module__IW28qW__choice{border:1px solid var(--line-2);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease);background:0 0;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.ModeChoice-module__IW28qW__choice:hover{border-color:var(--accent)}.ModeChoice-module__IW28qW__choice:hover .ModeChoice-module__IW28qW__name{color:var(--accent)}.ModeChoice-module__IW28qW__choice:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ModeChoice-module__IW28qW__name{font-family:var(--ff-display);font-size:var(--fs-title);color:var(--ink);transition:color var(--dur-fast) var(--ease);font-weight:600}.ModeChoice-module__IW28qW__detail{font-family:var(--ff-body);font-size:var(--fs-meta);color:var(--ink-mute);line-height:1.5}@media (prefers-reduced-motion:reduce){.ModeChoice-module__IW28qW__choice,.ModeChoice-module__IW28qW__name{transition:none}}
.RatingInput-module__RAI5hG__group{border:0;min-width:0;margin:0;padding:0}.RatingInput-module__RAI5hG__group legend{color:var(--ink);font-size:var(--fs-meta);margin:0 0 8px;font-weight:700;display:block}.RatingInput-module__RAI5hG__steps{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.RatingInput-module__RAI5hG__step{cursor:pointer;display:inline-flex;position:relative}.RatingInput-module__RAI5hG__step input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.RatingInput-module__RAI5hG__icon{border-radius:var(--r-control);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.RatingInput-module__RAI5hG__step input:focus-visible+.RatingInput-module__RAI5hG__icon{outline:2px solid var(--accent);outline-offset:2px}.RatingInput-module__RAI5hG__step input:disabled+.RatingInput-module__RAI5hG__icon{opacity:.5;cursor:not-allowed}.RatingInput-module__RAI5hG__clear{min-height:44px;color:var(--ink-mute);border:1px solid var(--line);border-radius:var(--r-control);font-size:var(--fs-meta);cursor:pointer;background:0 0;padding:0 12px;font-weight:700}.RatingInput-module__RAI5hG__clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RatingInput-module__RAI5hG__clear:disabled{opacity:.5;cursor:not-allowed}.RatingInput-module__RAI5hG__group[data-size=large] .RatingInput-module__RAI5hG__icon{font-size:28px}.RatingInput-module__RAI5hG__group[data-size=large] .RatingInput-module__RAI5hG__icon>*{width:28px;height:28px}
.CommunityRating-module__G61fqG__root{gap:var(--s-2);min-width:0;display:grid}.CommunityRating-module__G61fqG__row{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.CommunityRating-module__G61fqG__summary{align-items:center;gap:var(--s-1);font-size:var(--fs-body);flex-wrap:wrap;display:inline-flex}.CommunityRating-module__G61fqG__summary>svg{color:var(--accent-warm);flex:none}.CommunityRating-module__G61fqG__label{color:var(--ink);font-size:var(--fs-body);font-weight:600}.CommunityRating-module__G61fqG__personal{gap:var(--s-1);border-top:1px solid var(--line);padding-top:var(--s-2);display:grid}.CommunityRating-module__G61fqG__input{color:var(--accent-warm)}.CommunityRating-module__G61fqG__input legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CommunityRating-module__G61fqG__clear{min-height:44px;padding:0 var(--s-1);color:var(--ink-mute);font-size:var(--fs-meta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.CommunityRating-module__G61fqG__clear:disabled{opacity:.5;cursor:not-allowed}.CommunityRating-module__G61fqG__disclosure{color:var(--ink-mute);font-size:var(--fs-meta);margin:0}.CommunityRating-module__G61fqG__compact{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.CommunityRating-module__G61fqG__save{color:var(--positive);font-size:var(--fs-meta);margin:0}.CommunityRating-module__G61fqG__error{color:var(--negative);font-size:var(--fs-body);margin:0}
.CreatorAccount-module__ie2ZCW__account{align-items:center;gap:8px;min-width:0;display:flex}.CreatorAccount-module__ie2ZCW__compact{flex-direction:column;align-items:center;gap:6px;display:flex}.CreatorAccount-module__ie2ZCW__avatar{background:var(--pale);width:30px;height:30px;color:var(--tint-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.CreatorAccount-module__ie2ZCW__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;overflow:hidden}.CreatorAccount-module__ie2ZCW__signOut{color:var(--ink-mute);border-radius:var(--r-control);white-space:nowrap;background:0 0;border:0;padding:6px 8px;font-size:13px}.CreatorAccount-module__ie2ZCW__signOut:hover{background:var(--hover);color:var(--ink)}.CreatorAccount-module__ie2ZCW__signOut:disabled{opacity:.6}.CreatorAccount-module__ie2ZCW__signOutIcon{border-radius:var(--r-control);width:30px;height:30px;color:var(--ink-mute);background:0 0;border:0;place-items:center;display:grid}.CreatorAccount-module__ie2ZCW__signOutIcon:hover{background:var(--hover);color:var(--ink)}.CreatorAccount-module__ie2ZCW__signOutIcon:disabled{opacity:.6}.CreatorAccount-module__ie2ZCW__nameNarrow{flex-grow:1;max-width:84px}.CreatorAccount-module__ie2ZCW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.CreatorAccount-module__ie2ZCW__name{display:none}}
.AddToCalendar-module__RjMg9W__wrap{flex-shrink:0;display:inline-flex;position:relative}.AddToCalendar-module__RjMg9W__trigger{border:1px solid var(--line);border-radius:var(--r-control);background:var(--bg-elev);width:28px;height:28px;color:var(--ink);font-family:var(--ff-body);font-size:var(--fs-meta);cursor:pointer;justify-content:center;align-items:center;padding:5px;font-weight:600;display:inline-flex}.AddToCalendar-module__RjMg9W__trigger:hover,.AddToCalendar-module__RjMg9W__item:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.AddToCalendar-module__RjMg9W__trigger:hover,.AddToCalendar-module__RjMg9W__item:hover{background:color-mix(in srgb, var(--accent) 10%, var(--bg-elev))}}.AddToCalendar-module__RjMg9W__trigger:focus-visible,.AddToCalendar-module__RjMg9W__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AddToCalendar-module__RjMg9W__menu{z-index:100;box-sizing:border-box;width:min(240px,100vw - 32px);max-height:calc(100dvh - 16px);padding:6px;position:fixed;overflow:auto}.AddToCalendar-module__RjMg9W__item{border-radius:var(--r-sm);min-height:44px;color:var(--ink);font-family:var(--ff-body);font-size:var(--fs-body);align-items:center;padding:8px 10px;text-decoration:none;display:flex}.AddToCalendar-module__RjMg9W__hint{color:var(--ink-mute);font-size:var(--fs-meta);margin:6px 10px;line-height:1.5}@media print{.AddToCalendar-module__RjMg9W__wrap,.AddToCalendar-module__RjMg9W__menu{display:none}}
.AssetHoldings-module__Rl2Olq__component,.AssetHoldings-module__Rl2Olq__root{gap:18px;display:grid}.AssetHoldings-module__Rl2Olq__heading{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.AssetHoldings-module__Rl2Olq__heading h2{color:var(--ink);font-family:var(--ff-display);font-size:var(--fs-title);margin:0;font-weight:500}.AssetHoldings-module__Rl2Olq__root>*{min-width:0}.AssetHoldings-module__Rl2Olq__state{color:var(--ink-mute);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:500}.AssetHoldings-module__Rl2Olq__state[data-state=error]{color:var(--negative)}.AssetHoldings-module__Rl2Olq__state[data-state=partial],.AssetHoldings-module__Rl2Olq__state[data-state=stale]{color:var(--accent-warm)}.AssetHoldings-module__Rl2Olq__identity{grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);align-items:start;gap:16px;display:grid}.AssetHoldings-module__Rl2Olq__name,.AssetHoldings-module__Rl2Olq__original,.AssetHoldings-module__Rl2Olq__address,.AssetHoldings-module__Rl2Olq__chain,.AssetHoldings-module__Rl2Olq__factLabel,.AssetHoldings-module__Rl2Olq__nativeValue,.AssetHoldings-module__Rl2Olq__detail,.AssetHoldings-module__Rl2Olq__positionsHeader h2,.AssetHoldings-module__Rl2Olq__positionsHeader p,.AssetHoldings-module__Rl2Olq__provenance p,.AssetHoldings-module__Rl2Olq__evidence h2,.AssetHoldings-module__Rl2Olq__evidenceEmpty{margin:0}.AssetHoldings-module__Rl2Olq__name{color:var(--ink);font-family:var(--ff-display);font-size:var(--fs-lead);overflow-wrap:anywhere;min-width:0;font-weight:500}.AssetHoldings-module__Rl2Olq__original{color:var(--ink-mute);font-size:var(--fs-meta);overflow-wrap:anywhere;margin-top:4px}.AssetHoldings-module__Rl2Olq__address,.AssetHoldings-module__Rl2Olq__assetId{overflow-wrap:anywhere;color:var(--ink-soft);font-family:var(--ff-mono);font-size:var(--fs-meta)}.AssetHoldings-module__Rl2Olq__chain,.AssetHoldings-module__Rl2Olq__factLabel{color:var(--ink-mute);font-size:var(--fs-meta);margin-top:4px}.AssetHoldings-module__Rl2Olq__identityFacts{gap:8px;margin:0;display:grid}.AssetHoldings-module__Rl2Olq__identityFacts div{grid-template-columns:7rem minmax(0,1fr);gap:2px;display:grid}.AssetHoldings-module__Rl2Olq__identityFacts dt{color:var(--ink-mute);font-size:var(--fs-meta)}.AssetHoldings-module__Rl2Olq__identityFacts dd{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft);font-family:var(--ff-mono);font-size:var(--fs-meta);margin:0}.AssetHoldings-module__Rl2Olq__identityOnly,.AssetHoldings-module__Rl2Olq__emptyPositions{color:var(--ink-soft);font-size:var(--fs-body)}.AssetHoldings-module__Rl2Olq__identityOnly p{margin:0}.AssetHoldings-module__Rl2Olq__summary{border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AssetHoldings-module__Rl2Olq__metric{min-width:0;padding:12px 0}.AssetHoldings-module__Rl2Olq__metric+.AssetHoldings-module__Rl2Olq__metric{border-left:1px solid var(--line-2);padding-left:18px}.AssetHoldings-module__Rl2Olq__nativeValue{color:var(--ink);font-family:var(--ff-display);font-size:var(--fs-lead);overflow-wrap:anywhere;margin-top:4px;font-weight:500}.AssetHoldings-module__Rl2Olq__detail{color:var(--ink-mute);font-size:var(--fs-meta);margin-top:4px}.AssetHoldings-module__Rl2Olq__positionsHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.AssetHoldings-module__Rl2Olq__positionsHeader h2,.AssetHoldings-module__Rl2Olq__evidence h2{color:var(--ink);font-family:var(--ff-body);font-size:var(--fs-title);font-weight:600}.AssetHoldings-module__Rl2Olq__positionsHeader p{color:var(--ink-mute);font-size:var(--fs-meta)}.AssetHoldings-module__Rl2Olq__tableWrap{border:1px solid var(--line-2);border-radius:var(--r-md);max-width:100%;overflow-x:auto}.AssetHoldings-module__Rl2Olq__table{border-collapse:collapse;width:100%;min-width:46rem}.AssetHoldings-module__Rl2Olq__table th,.AssetHoldings-module__Rl2Olq__table td{border-bottom:1px solid var(--line-2);color:var(--ink-soft);font-size:var(--fs-meta);text-align:left;vertical-align:top;padding:10px 12px}.AssetHoldings-module__Rl2Olq__table th{color:var(--ink);font-weight:600}.AssetHoldings-module__Rl2Olq__table tbody tr:last-child>*{border-bottom:0}.AssetHoldings-module__Rl2Olq__provenance{border-top:1px solid var(--line-2);gap:12px;padding-top:14px;display:grid}.AssetHoldings-module__Rl2Olq__provenance>p,.AssetHoldings-module__Rl2Olq__evidenceEmpty{color:var(--ink-mute);font-size:var(--fs-meta)}.AssetHoldings-module__Rl2Olq__provenance time{font-family:var(--ff-mono);overflow-wrap:anywhere}.AssetHoldings-module__Rl2Olq__evidence{gap:8px;display:grid}.AssetHoldings-module__Rl2Olq__evidence ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.AssetHoldings-module__Rl2Olq__evidence li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.AssetHoldings-module__Rl2Olq__evidenceSource{gap:4px;min-width:0;display:grid}.AssetHoldings-module__Rl2Olq__evidenceSource>span,.AssetHoldings-module__Rl2Olq__evidenceSource>a,.AssetHoldings-module__Rl2Olq__evidence button,.AssetHoldings-module__Rl2Olq__evidenceTimes{color:var(--ink-mute);font-family:var(--ff-mono);font-size:var(--fs-meta);overflow-wrap:anywhere;text-align:left}.AssetHoldings-module__Rl2Olq__evidenceSource>a{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.AssetHoldings-module__Rl2Olq__evidenceTimes{gap:4px;margin:0;display:grid}.AssetHoldings-module__Rl2Olq__evidenceTimes div{grid-template-columns:5rem minmax(0,1fr);gap:6px;display:grid}.AssetHoldings-module__Rl2Olq__evidenceTimes dt{color:var(--ink-mute)}.AssetHoldings-module__Rl2Olq__evidenceTimes dd{color:var(--ink-soft);overflow-wrap:anywhere;min-width:0;margin:0}.AssetHoldings-module__Rl2Olq__evidence button{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:0}.AssetHoldings-module__Rl2Olq__evidence button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AssetHoldings-module__Rl2Olq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.AssetHoldings-module__Rl2Olq__identity,.AssetHoldings-module__Rl2Olq__summary{grid-template-columns:minmax(0,1fr)}.AssetHoldings-module__Rl2Olq__metric+.AssetHoldings-module__Rl2Olq__metric{border-left:0;border-top:1px solid var(--line-2);padding-left:0}.AssetHoldings-module__Rl2Olq__identityFacts div{grid-template-columns:1fr}.AssetHoldings-module__Rl2Olq__evidence li{grid-template-columns:minmax(0,1fr)}.AssetHoldings-module__Rl2Olq__positionsHeader{flex-direction:column;align-items:start}.AssetHoldings-module__Rl2Olq__table{min-width:0}.AssetHoldings-module__Rl2Olq__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AssetHoldings-module__Rl2Olq__tableWrap{overflow-x:hidden}.AssetHoldings-module__Rl2Olq__table,.AssetHoldings-module__Rl2Olq__table tbody,.AssetHoldings-module__Rl2Olq__table tr,.AssetHoldings-module__Rl2Olq__table th,.AssetHoldings-module__Rl2Olq__table td{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.AssetHoldings-module__Rl2Olq__table th,.AssetHoldings-module__Rl2Olq__table td{overflow-wrap:anywhere;word-break:break-word}.AssetHoldings-module__Rl2Olq__table td{grid-template-columns:7rem minmax(0,1fr);gap:8px;display:grid}.AssetHoldings-module__Rl2Olq__assetId{overflow-wrap:anywhere;word-break:break-word;min-width:0}.AssetHoldings-module__Rl2Olq__table td:before{color:var(--ink-mute);content:attr(data-label);font-weight:500}}
.IconToggle-module__K3h4va__toggle{box-sizing:border-box;min-width:44px;height:44px;color:var(--ink);border:1.5px solid var(--line-strong,var(--line));font-family:var(--ff-body);font-size:var(--fs-body);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex;position:relative}.IconToggle-module__K3h4va__toggle[data-size="36"]{min-width:36px;height:36px}.IconToggle-module__K3h4va__toggle[data-size="36"]:before{content:"";position:absolute;inset:-4px}.IconToggle-module__K3h4va__toggle[data-text]{border-radius:var(--r-control);padding:0 14px}.IconToggle-module__K3h4va__toggle[aria-pressed=true]{color:var(--icon-toggle-on-ink,var(--bg));background:var(--icon-toggle-on-bg,var(--ink));border-color:var(--icon-toggle-on-bg,var(--ink))}.IconToggle-module__K3h4va__toggle[data-appearance=plain],.IconToggle-module__K3h4va__toggle[data-appearance=plain][aria-pressed=true]{color:var(--ink);background:0 0;border:0}.IconToggle-module__K3h4va__toggle[data-appearance=plain][aria-pressed=true]{color:var(--icon-toggle-on-bg,var(--accent))}.IconToggle-module__K3h4va__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.IconToggle-module__K3h4va__toggle:disabled{opacity:.5;cursor:not-allowed}.IconToggle-module__K3h4va__icon{justify-content:center;align-items:center;display:inline-flex}.IconToggle-module__K3h4va__text{white-space:nowrap}
.StudioHome-module__v1wxAa__root{background:var(--studio-canvas);min-height:100dvh;color:var(--studio-ink);font-family:var(--ff-body);font-size:var(--fs-body);flex-direction:column;line-height:1.4;display:flex}:where(.StudioHome-module__v1wxAa__root) h1{margin:0}:where(.StudioHome-module__v1wxAa__root) button{font:inherit;cursor:pointer}.StudioHome-module__v1wxAa__root a:focus-visible,.StudioHome-module__v1wxAa__root button:focus-visible,.StudioHome-module__v1wxAa__root [tabindex="0"]:focus-visible{outline:3px solid var(--studio-accent)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__root a:focus-visible,.StudioHome-module__v1wxAa__root button:focus-visible,.StudioHome-module__v1wxAa__root [tabindex="0"]:focus-visible{outline:3px solid color-mix(in oklab, var(--studio-accent) 55%, transparent)}}.StudioHome-module__v1wxAa__root a:focus-visible,.StudioHome-module__v1wxAa__root button:focus-visible,.StudioHome-module__v1wxAa__root [tabindex="0"]:focus-visible{outline-offset:3px}.StudioHome-module__v1wxAa__nav{border-bottom:1px solid var(--studio-line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 28px;display:grid}.StudioHome-module__v1wxAa__navPhone{border-bottom:1px solid var(--studio-line);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.StudioHome-module__v1wxAa__brand{color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.StudioHome-module__v1wxAa__mark{border-radius:var(--r-sm);background:var(--studio-ink);width:30px;height:30px;color:var(--studio-surface);font-family:var(--ff-display);font-size:var(--studio-fs-mark);place-items:center;font-weight:800;line-height:1;display:grid}.StudioHome-module__v1wxAa__brandName{font-family:var(--ff-display);font-size:var(--studio-fs-wordmark);font-weight:800;line-height:1}.StudioHome-module__v1wxAa__links{gap:36px;display:flex}.StudioHome-module__v1wxAa__link{color:var(--studio-ink-mute);font-size:var(--fs-title);padding:22px 4px;font-weight:700;line-height:1;text-decoration:none;position:relative}.StudioHome-module__v1wxAa__link:hover,.StudioHome-module__v1wxAa__link[aria-current=page]{color:var(--studio-ink)}.StudioHome-module__v1wxAa__link[aria-current=page]:after{content:"";border-radius:var(--r-xs);background:var(--studio-accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.StudioHome-module__v1wxAa__controls{justify-self:end;align-items:center;gap:10px;display:flex}.StudioHome-module__v1wxAa__iconLink{border-radius:var(--r-control);width:34px;height:34px;color:var(--studio-ink-mute);place-items:center;display:grid}.StudioHome-module__v1wxAa__iconLink:hover{background:var(--hover);color:var(--studio-ink)}.StudioHome-module__v1wxAa__account>div{flex-direction:row;gap:6px}.StudioHome-module__v1wxAa__account [role=img]{width:34px;height:34px;font-size:var(--fs-meta);font-weight:700}.StudioHome-module__v1wxAa__menuButton{width:44px;height:44px;color:var(--studio-ink);background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.StudioHome-module__v1wxAa__menuLinks{flex-direction:column;gap:2px;margin:8px 0;display:flex}.StudioHome-module__v1wxAa__menuLink{border-radius:var(--r-control);color:var(--ink);font-size:var(--fs-title);padding:12px 8px;font-weight:700;text-decoration:none;display:block}.StudioHome-module__v1wxAa__menuLink:hover{background:var(--hover)}.StudioHome-module__v1wxAa__menuLink[aria-current=page]{background:var(--pale)}.StudioHome-module__v1wxAa__menuRow{align-items:center;gap:10px;padding:8px 0;display:flex}.StudioHome-module__v1wxAa__heading{flex-direction:column;flex:none;align-items:center;padding:22px 16px 0;display:flex}.StudioHome-module__v1wxAa__heading h1{font-family:var(--ff-display);font-size:var(--studio-fs-h1);letter-spacing:-.02em;text-align:center;font-weight:800;line-height:1.1}.StudioHome-module__v1wxAa__deck{--deck-card-h:clamp(420px, calc(100dvh - 314px), 620px);--deck-card-w:calc(var(--deck-card-h) * 9 / 16);--deck-step:calc(var(--deck-card-w) * .7576);flex-direction:column;display:flex}.StudioHome-module__v1wxAa__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;padding:0 16px 6px;display:flex}.StudioHome-module__v1wxAa__chip{border:1px solid var(--studio-line-strong);border-radius:var(--r-control);background:var(--studio-surface);height:36px;color:var(--studio-ink-soft);padding:0 14px;font-size:13px;font-weight:600;line-height:1}.StudioHome-module__v1wxAa__chip:hover{border-color:var(--studio-ink-mute)}.StudioHome-module__v1wxAa__chip[aria-selected=true]{border-color:var(--studio-ink);background:var(--studio-ink);color:var(--studio-surface)}.StudioHome-module__v1wxAa__stage{height:calc(var(--deck-card-h) + 34px);perspective:1400px;touch-action:pan-y;position:relative;overflow:hidden}.StudioHome-module__v1wxAa__slot{width:var(--deck-card-w);height:var(--deck-card-h);margin-left:calc(var(--deck-card-w) / -2);color:var(--studio-ink);transform-style:preserve-3d;transform:translateX(calc(var(--d) * var(--deck-step))) translateZ(var(--z,0px)) rotateY(calc(var(--d) * -16deg)) scale(var(--s,1));transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s,filter .5s;position:absolute;top:14px;left:50%}.StudioHome-module__v1wxAa__slot[data-distance="0"]{--z:0px;--s:1;z-index:20}.StudioHome-module__v1wxAa__slot[data-distance="1"]{--z:-120px;--s:.92;z-index:19;opacity:.85;filter:brightness(.94)}.StudioHome-module__v1wxAa__slot[data-distance="2"]{--z:-240px;--s:.92;z-index:18;opacity:.5;filter:brightness(.86)}.StudioHome-module__v1wxAa__slot[data-distance=far]{--z:-360px;--s:.92;z-index:10;opacity:0;filter:brightness(.86);pointer-events:none}.StudioHome-module__v1wxAa__slotCard{border-radius:var(--r-lg);background:var(--studio-surface);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 24px 50px #15182438}.StudioHome-module__v1wxAa__slot:not([data-distance="0"]) [data-part=action]{display:none}.StudioHome-module__v1wxAa__pick{border-radius:var(--r-lg);background:0 0;border:0;padding:0;position:absolute;inset:0}.StudioHome-module__v1wxAa__pick:hover{box-shadow:inset 0 0 0 2px var(--studio-accent)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__pick:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--studio-accent) 70%, transparent)}}.StudioHome-module__v1wxAa__askRow{align-items:center;gap:10px;display:flex}.StudioHome-module__v1wxAa__ask{--composer-bg:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__ask{--composer-bg:color-mix(in srgb, var(--studio-ink) 14%, transparent)}}.StudioHome-module__v1wxAa__ask{--composer-edge-width:0px;--composer-radius:999px;--composer-min-height:52px;--composer-pad:0 6px 0 20px;--composer-font-size:15px;--composer-font-weight:600;--composer-ink:var(--studio-ink);--composer-placeholder:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__ask{--composer-placeholder:color-mix(in srgb, var(--studio-ink) 66%, transparent)}}.StudioHome-module__v1wxAa__ask{--composer-send-size:40px;--composer-send-radius:50%;--composer-send-bg:var(--studio-ink)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__ask{--composer-send-bg:color-mix(in srgb, var(--studio-ink) 18%, transparent)}}.StudioHome-module__v1wxAa__ask{--composer-send-ink:var(--studio-ink);--composer-focus-shadow:0 0 0 2px var(--studio-accent)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__ask{--composer-focus-shadow:0 0 0 2px color-mix(in srgb, var(--studio-accent) 55%, transparent)}}.StudioHome-module__v1wxAa__ask{flex:1;min-width:0}.StudioHome-module__v1wxAa__video{background:var(--studio-live);width:52px;height:52px;color:var(--studio-on-live);box-shadow:var(--studio-live-glow);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.StudioHome-module__v1wxAa__video:hover{filter:brightness(1.06)}.StudioHome-module__v1wxAa__dots{flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 0 16px;display:flex}.StudioHome-module__v1wxAa__dot{background:var(--studio-ink-mute);border:0;border-radius:50%;width:8px;height:8px;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__dot{background:color-mix(in srgb, var(--studio-ink-mute) 45%, transparent)}}.StudioHome-module__v1wxAa__dot:before{content:"";position:absolute;inset:-8px -4px}.StudioHome-module__v1wxAa__dot[aria-selected=true]{border-radius:var(--r-xs);background:var(--studio-ink);width:22px}.StudioHome-module__v1wxAa__prompt{--composer-bg:var(--studio-surface-2);--composer-edge-width:0px;--composer-radius:999px;--composer-pad:6px 6px 6px 24px;--composer-placeholder:var(--studio-ink-mute);--composer-send-radius:50%;--composer-send-bg:var(--studio-ink);--composer-send-ink:var(--studio-surface);--composer-focus-shadow:0 0 0 2px var(--studio-accent)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__prompt{--composer-focus-shadow:0 0 0 2px color-mix(in srgb, var(--studio-accent) 55%, transparent)}}.StudioHome-module__v1wxAa__prompt{flex:none;align-self:center;width:min(640px,100% - 32px);margin:0 0 16px}.StudioHome-module__v1wxAa__talkInstead{width:44px;height:44px;color:var(--studio-ink-mute);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.StudioHome-module__v1wxAa__talkInstead:hover{color:var(--studio-ink)}.StudioHome-module__v1wxAa__shelfLink{color:var(--studio-accent);font-size:var(--fs-body);align-self:center;margin:0 0 28px;font-weight:600;text-decoration:none}.StudioHome-module__v1wxAa__shelfLink:hover{text-decoration:underline}.StudioHome-module__v1wxAa__phone{background:var(--studio-canvas);touch-action:pan-x;flex:auto;min-height:100dvh;position:relative;overflow:hidden}.StudioHome-module__v1wxAa__screen{position:absolute;inset:0}.StudioHome-module__v1wxAa__phoneHeader{z-index:2;color:var(--studio-ink);pointer-events:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;top:0;left:0;right:0}.StudioHome-module__v1wxAa__phoneHeader>*{pointer-events:auto}.StudioHome-module__v1wxAa__phoneBrand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.StudioHome-module__v1wxAa__phoneBrand .StudioHome-module__v1wxAa__mark{width:26px;height:26px;font-size:var(--studio-fs-mark-phone)}.StudioHome-module__v1wxAa__phoneBrand .StudioHome-module__v1wxAa__brandName{font-size:var(--studio-fs-phone-wordmark)}.StudioHome-module__v1wxAa__sheet{box-sizing:border-box;padding:72px 16px calc(30px + env(safe-area-inset-bottom,0px));background:var(--studio-canvas);color:var(--studio-ink);flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;inset:0}.StudioHome-module__v1wxAa__sheet .StudioHome-module__v1wxAa__swipeUp{margin-top:auto}.StudioHome-module__v1wxAa__phoneTitle{font-family:var(--ff-display);font-size:var(--studio-fs-h1-phone);letter-spacing:-.02em;font-weight:800;line-height:1.12}.StudioHome-module__v1wxAa__phoneAskRow{align-items:center;gap:10px;display:flex}.StudioHome-module__v1wxAa__phoneBar{--composer-bg:var(--studio-surface-2);--composer-edge-width:0px;--composer-radius:999px;--composer-min-height:58px;--composer-pad:7px 7px 7px 22px;--composer-font-weight:400;--composer-placeholder:var(--studio-ink-mute);--composer-send-size:44px;--composer-send-radius:50%;--composer-send-bg:var(--studio-ink);--composer-send-ink:var(--studio-surface);--composer-focus-shadow:0 0 0 2px var(--studio-accent)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__phoneBar{--composer-focus-shadow:0 0 0 2px color-mix(in srgb, var(--studio-accent) 55%, transparent)}}.StudioHome-module__v1wxAa__phoneBar{flex:1;min-width:0}.StudioHome-module__v1wxAa__phoneVideo{background:var(--studio-live);width:58px;height:58px;color:var(--studio-on-live);box-shadow:var(--studio-live-glow);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.StudioHome-module__v1wxAa__swipeUp{color:var(--studio-ink-mute);font-size:var(--fs-meta);background:0 0;border:0;flex-direction:column;align-self:center;align-items:center;gap:2px;padding:6px 12px;font-weight:600;line-height:1;display:flex}.StudioHome-module__v1wxAa__feedLayer{z-index:40;overscroll-behavior:contain;scroll-snap-type:y mandatory;background:var(--studio-canvas);color:var(--studio-ink);position:fixed;inset:0;overflow-y:auto}.StudioHome-module__v1wxAa__feedHeader{z-index:42;pointer-events:none;justify-content:space-between;align-items:center;padding:0 12px 0 16px;display:flex;position:fixed;top:18px;left:0;right:0}.StudioHome-module__v1wxAa__feedBack{color:var(--studio-ink);font-family:var(--ff-display);font-size:var(--fs-title);pointer-events:auto;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-weight:700;line-height:1;display:flex}.StudioHome-module__v1wxAa__feedLabel{color:var(--studio-ink-soft);font-size:var(--fs-meta);font-weight:600;line-height:1}.StudioHome-module__v1wxAa__feedChips{z-index:42;scrollbar-width:none;gap:8px;display:flex;position:fixed;top:66px;left:16px;right:0;overflow-x:auto}.StudioHome-module__v1wxAa__feedChips::-webkit-scrollbar{display:none}.StudioHome-module__v1wxAa__feedChip{border:1px solid var(--studio-ink);flex:none;height:34px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__feedChip{border:1px solid color-mix(in srgb, var(--studio-ink) 28%, transparent)}}.StudioHome-module__v1wxAa__feedChip{border-radius:var(--r-control);background:var(--studio-canvas)}@supports (color:color-mix(in lab, red, red)){.StudioHome-module__v1wxAa__feedChip{background:color-mix(in srgb, var(--studio-canvas) 45%, transparent)}}.StudioHome-module__v1wxAa__feedChip{color:var(--studio-ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.StudioHome-module__v1wxAa__feedChip[aria-selected=true]{border-color:var(--studio-ink);background:var(--studio-ink);color:var(--studio-canvas)}.StudioHome-module__v1wxAa__feedList{margin:0;padding:0;list-style:none}.StudioHome-module__v1wxAa__feedItem{scroll-snap-align:start;scroll-snap-stop:always;height:100dvh}@media (prefers-reduced-motion:reduce){.StudioHome-module__v1wxAa__slot{transition:none}}
.HauntSheet-module__2YASBW__detail{min-width:0;color:var(--ink);font-family:var(--ff-body);display:grid}.HauntSheet-module__2YASBW__media{background:var(--bg-elev);position:relative;overflow:hidden}.HauntSheet-module__2YASBW__media[data-media-kind=tile]{aspect-ratio:16/7}.HauntSheet-module__2YASBW__media[data-media-kind=photo]>img{object-fit:cover;width:100%;height:auto;max-height:360px;display:block}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__media{aspect-ratio:auto;height:112px}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__media>img{object-fit:cover;height:100%;max-height:none}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__body{gap:var(--s-3);padding:var(--s-3) var(--s-4) calc(var(--s-4) + var(--s-2))}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__name{font-size:var(--fs-lead)}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__primary,.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__secondary,.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__tourToggle{height:44px;min-height:44px}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__directions{grid-template-columns:1fr 44px}.HauntSheet-module__2YASBW__detail[data-phone-compact=true] .HauntSheet-module__2YASBW__mapAlt{width:44px;height:44px}.HauntSheet-module__2YASBW__round{width:44px;height:44px;color:var(--hm-paper);background:var(--flip-canvas);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.HauntSheet-module__2YASBW__round{background:color-mix(in srgb, var(--flip-canvas) 78%, transparent)}}.HauntSheet-module__2YASBW__round{cursor:pointer;border:0;border-radius:50%}.HauntSheet-module__2YASBW__round:focus-visible{outline:2px solid var(--hm-paper);outline-offset:2px}.HauntSheet-module__2YASBW__back{position:absolute;top:12px;left:12px}.HauntSheet-module__2YASBW__corner{gap:8px;display:flex;position:absolute;top:12px;right:12px}.HauntSheet-module__2YASBW__credit{color:var(--hm-paper);font-size:11px;font-weight:600;position:absolute;bottom:10px;right:12px}.HauntSheet-module__2YASBW__body{gap:16px;min-width:0;padding:20px 20px 32px;display:grid}.HauntSheet-module__2YASBW__status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;font-weight:600;display:flex}.HauntSheet-module__2YASBW__dot{background:var(--ink-mute);border-radius:50%;flex:none;width:8px;height:8px}.HauntSheet-module__2YASBW__dot[data-listed=true]{background:var(--hm-tonight)}.HauntSheet-module__2YASBW__statusText{color:var(--ink)}.HauntSheet-module__2YASBW__schedule{color:var(--ink-soft);font-weight:500}.HauntSheet-module__2YASBW__verify{color:var(--hm-verify);font-weight:700}.HauntSheet-module__2YASBW__header{gap:4px;display:grid}.HauntSheet-module__2YASBW__name{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.15}.HauntSheet-module__2YASBW__address{color:var(--ink-soft);margin:0;font-size:14px;font-weight:500}.HauntSheet-module__2YASBW__source{color:var(--ink-mute);margin:0;font-size:13px}.HauntSheet-module__2YASBW__source a{min-height:44px;color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.HauntSheet-module__2YASBW__houses{gap:4px;display:grid}.HauntSheet-module__2YASBW__houseList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.HauntSheet-module__2YASBW__house{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.HauntSheet-module__2YASBW__houseName{color:var(--ink);font-size:16px;font-weight:600}.HauntSheet-module__2YASBW__houseLine{color:var(--ink-soft);font-size:14px}.HauntSheet-module__2YASBW__houseLine a{min-height:44px;color:var(--ink-soft);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.HauntSheet-module__2YASBW__factsWrap{border-block:1px solid var(--line);overflow:hidden}.HauntSheet-module__2YASBW__facts{margin-inline:-12px}.HauntSheet-module__2YASBW__actions{gap:8px;display:grid}.HauntSheet-module__2YASBW__primary,.HauntSheet-module__2YASBW__secondary,.HauntSheet-module__2YASBW__tourToggle{min-height:52px;font-family:var(--ff-body);border-radius:var(--r-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.HauntSheet-module__2YASBW__directions{grid-template-columns:1fr 52px;gap:8px;display:grid}.HauntSheet-module__2YASBW__mapAlt{box-sizing:border-box;width:52px;height:52px;color:var(--ink);border:1.5px solid var(--line-strong,var(--line));border-radius:var(--r-control);justify-content:center;align-items:center;display:inline-flex}.HauntSheet-module__2YASBW__mapAlt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HauntSheet-module__2YASBW__primary{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;justify-content:flex-start;text-decoration:underline}.HauntSheet-module__2YASBW__pair{gap:8px;display:grid}.HauntSheet-module__2YASBW__secondary,.HauntSheet-module__2YASBW__tourToggle{box-sizing:border-box;width:100%;height:52px;color:var(--ink);border:1.5px solid var(--line-strong,var(--line));background:0 0}.HauntSheet-module__2YASBW__tourToggle{background:var(--flip-surface-muted);border-color:#0000}.HauntSheet-module__2YASBW__tourToggle[aria-pressed=true]{color:var(--ink);background:var(--flip-surface-muted);border-color:#0000}.HauntSheet-module__2YASBW__primary:focus-visible,.HauntSheet-module__2YASBW__secondary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.HauntSheet-module__2YASBW__line{color:var(--ink-mute);margin:0;font-size:13px}.HauntSheet-module__2YASBW__visit{min-width:0;display:grid}.HauntSheet-module__2YASBW__section{color:var(--ink-mute);margin:0 0 4px;font-size:13px;font-weight:700}.HauntSheet-module__2YASBW__row,.HauntSheet-module__2YASBW__rowBlock{border-top:1px solid var(--line);gap:8px;padding:8px 0;display:grid}.HauntSheet-module__2YASBW__row{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:56px}.HauntSheet-module__2YASBW__rowLabel{color:var(--ink);font-size:16px;font-weight:600}.HauntSheet-module__2YASBW__rating{justify-self:end}.HauntSheet-module__2YASBW__rating legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HauntSheet-module__2YASBW__switch{background:var(--hm-surface-3);cursor:pointer;border:0;border-radius:16px;justify-self:end;width:52px;height:32px;padding:0;position:relative}.HauntSheet-module__2YASBW__switch:before{content:"";position:absolute;inset:-6px 0}.HauntSheet-module__2YASBW__switch:after{content:"";background:var(--ink);border-radius:50%;width:24px;height:24px;transition:transform .12s ease-out;position:absolute;top:4px;left:4px}.HauntSheet-module__2YASBW__switch[aria-checked=true]{background:var(--ink)}.HauntSheet-module__2YASBW__switch[aria-checked=true]:after{background:var(--flip-canvas);transform:translate(20px)}.HauntSheet-module__2YASBW__switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HauntSheet-module__2YASBW__switch:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.HauntSheet-module__2YASBW__switch:after{transition:none}}.HauntSheet-module__2YASBW__error{color:var(--negative);margin:0;font-size:14px}.HauntSheet-module__2YASBW__error a,.HauntSheet-module__2YASBW__signIn a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.HauntSheet-module__2YASBW__signIn{color:var(--ink-soft);border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:14px}.HauntSheet-module__2YASBW__signIn a{align-items:center;min-height:44px;display:inline-flex}.HauntSheet-module__2YASBW__photoPicker{display:grid}.HauntSheet-module__2YASBW__photoPicker>*{min-height:72px;padding:12px 8px}.HauntSheet-module__2YASBW__photoSignIn{color:var(--ink-soft);font-size:var(--fs-body);margin:0}.HauntSheet-module__2YASBW__photoSignIn a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}
.ConfirmDialog-module__oT6zEW__overlay{z-index:1000;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));overscroll-behavior:contain;background:var(--bg);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ConfirmDialog-module__oT6zEW__overlay{background:color-mix(in oklab, var(--bg) 72%, transparent)}}.ConfirmDialog-module__oT6zEW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConfirmDialog-module__oT6zEW__dialog{width:100%;max-width:420px;margin:auto;padding:24px}.ConfirmDialog-module__oT6zEW__title{font-family:var(--ff-display);font-size:var(--fs-title);color:var(--text);overflow-wrap:anywhere;margin-bottom:10px}.ConfirmDialog-module__oT6zEW__body{color:var(--text-2);margin:0 0 20px;font-size:13px;line-height:1.5}.ConfirmDialog-module__oT6zEW__actions{justify-content:flex-end;gap:10px;display:flex}.ConfirmDialog-module__oT6zEW__cancel{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);border:1px solid var(--line);border-radius:var(--r-control);cursor:pointer;background:0 0;padding:10px 16px;transition:color .12s,border-color .12s}.ConfirmDialog-module__oT6zEW__cancel:hover:not(:disabled){color:var(--text-2);border-color:var(--line)}.ConfirmDialog-module__oT6zEW__cancel:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__oT6zEW__confirm{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--negative);border-radius:var(--r-control);cursor:pointer;background:#f871710f;border:1px solid #f8717166;padding:10px 16px;transition:color .12s,border-color .12s,background .12s}.ConfirmDialog-module__oT6zEW__confirm:hover:not(:disabled){background:#f871711f;border-color:#f87171b3}.ConfirmDialog-module__oT6zEW__confirm:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__oT6zEW__compact{max-width:340px;padding:16px}.ConfirmDialog-module__oT6zEW__compact .ConfirmDialog-module__oT6zEW__title{margin-bottom:6px}.ConfirmDialog-module__oT6zEW__compact .ConfirmDialog-module__oT6zEW__body{margin-bottom:14px}.ConfirmDialog-module__oT6zEW__compact .ConfirmDialog-module__oT6zEW__actions{gap:8px}.ConfirmDialog-module__oT6zEW__compact .ConfirmDialog-module__oT6zEW__cancel,.ConfirmDialog-module__oT6zEW__compact .ConfirmDialog-module__oT6zEW__confirm{padding:5px 10px}
.DataVisualizations-module__Ew27UG__root{gap:var(--s-4);min-width:0;font:inherit;display:grid;container-type:inline-size}.DataVisualizations-module__Ew27UG__periods,.DataVisualizations-module__Ew27UG__filters{gap:var(--s-1);flex-wrap:wrap;display:flex}.DataVisualizations-module__Ew27UG__periods button,.DataVisualizations-module__Ew27UG__filters button{padding:var(--s-2) var(--s-3);border-radius:var(--r-control);color:var(--ink-mute);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:1px solid #0000}.DataVisualizations-module__Ew27UG__periods button[aria-pressed=true],.DataVisualizations-module__Ew27UG__filters button[aria-pressed=true]{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.DataVisualizations-module__Ew27UG__root button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DataVisualizations-module__Ew27UG__metrics{min-width:0;display:grid}.DataVisualizations-module__Ew27UG__metric{gap:var(--s-6);padding-block:var(--s-4);border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.DataVisualizations-module__Ew27UG__summary{gap:var(--s-2);min-width:0;display:grid}.DataVisualizations-module__Ew27UG__metricName{font-family:var(--ff-body);font-size:var(--fs-body);color:var(--ink-mute)}.DataVisualizations-module__Ew27UG__stat{font-family:var(--ff-display);font-size:var(--fs-stat);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:500;line-height:1.1}.DataVisualizations-module__Ew27UG__meta,.DataVisualizations-module__Ew27UG__caption,.DataVisualizations-module__Ew27UG__axis,.DataVisualizations-module__Ew27UG__detail{color:var(--ink-mute);font-size:var(--fs-meta);line-height:1.5}.DataVisualizations-module__Ew27UG__caption,.DataVisualizations-module__Ew27UG__meta{margin:0}.DataVisualizations-module__Ew27UG__plot{min-width:0;max-width:100%;overflow-x:auto}.DataVisualizations-module__Ew27UG__plot svg{display:block}.DataVisualizations-module__Ew27UG__axis{fill:var(--ink-mute)}.DataVisualizations-module__Ew27UG__grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.DataVisualizations-module__Ew27UG__zero{stroke:var(--line-3);stroke-width:1px}.DataVisualizations-module__Ew27UG__mark{cursor:pointer}.DataVisualizations-module__Ew27UG__mark:focus{stroke:var(--ink);stroke-width:2px;outline:none}.DataVisualizations-module__Ew27UG__selected{opacity:1;stroke:var(--accent);stroke-width:2px}.DataVisualizations-module__Ew27UG__unselected{opacity:.6}.DataVisualizations-module__Ew27UG__eventWorkspace{gap:var(--s-5);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.DataVisualizations-module__Ew27UG__eventWorkspace>div{min-width:0}.DataVisualizations-module__Ew27UG__timelineList{border-top:1px solid var(--line);max-height:22rem;display:grid;overflow:auto}.DataVisualizations-module__Ew27UG__event{gap:var(--s-1) var(--s-3);padding:var(--s-3);text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.DataVisualizations-module__Ew27UG__event>span:first-child{color:var(--ink-mute);font-size:var(--fs-meta)}.DataVisualizations-module__Ew27UG__event small{color:var(--ink-mute);font-size:var(--fs-meta);grid-column:2}.DataVisualizations-module__Ew27UG__event[aria-pressed=true]{background:var(--surface-2);border-inline-start-color:var(--accent)}.DataVisualizations-module__Ew27UG__comparison{min-width:0;display:grid}.DataVisualizations-module__Ew27UG__comparisonHead,.DataVisualizations-module__Ew27UG__comparisonRow{gap:var(--s-4);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.DataVisualizations-module__Ew27UG__comparisonHead{padding:var(--s-2) var(--s-3);color:var(--ink-mute);font-size:var(--fs-meta)}.DataVisualizations-module__Ew27UG__comparisonRow{border:0;border-top:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);padding:var(--s-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border-inline-start:2px solid #0000}.DataVisualizations-module__Ew27UG__comparisonRow>span{overflow-wrap:anywhere;min-width:0}.DataVisualizations-module__Ew27UG__comparisonRow small{display:block}.DataVisualizations-module__Ew27UG__comparisonRow[aria-pressed=true]{background:var(--surface-2);border-inline-start-color:var(--accent)}.DataVisualizations-module__Ew27UG__comparisonRow>span:last-child{font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.DataVisualizations-module__Ew27UG__trackHeading{justify-content:space-between;display:flex}.DataVisualizations-module__Ew27UG__track{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--line-3) calc(50% - .5px), var(--line-3) calc(50% + .5px), transparent calc(50% + .5px));height:24px;position:relative}.DataVisualizations-module__Ew27UG__barNegative,.DataVisualizations-module__Ew27UG__barPositive{background:var(--viz-series-1);height:14px;position:absolute;top:5px}.DataVisualizations-module__Ew27UG__barNegative{background:var(--viz-series-2);right:50%}.DataVisualizations-module__Ew27UG__barPositive{left:50%}@container (max-width:600px){.DataVisualizations-module__Ew27UG__metric{gap:var(--s-3);grid-template-columns:1fr}.DataVisualizations-module__Ew27UG__summary{grid-template-columns:1fr auto;align-items:baseline}.DataVisualizations-module__Ew27UG__meta{grid-column:1/-1}.DataVisualizations-module__Ew27UG__eventWorkspace,.DataVisualizations-module__Ew27UG__comparisonHead{grid-template-columns:1fr}.DataVisualizations-module__Ew27UG__comparisonHead>span:not(:nth-child(2)){display:none}.DataVisualizations-module__Ew27UG__comparisonRow{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.DataVisualizations-module__Ew27UG__track{grid-area:2/1/auto/-1}.DataVisualizations-module__Ew27UG__comparisonRow>span:last-child{grid-column:1/-1}}
.MapChips-module__uHRTGq__row{scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.MapChips-module__uHRTGq__row::-webkit-scrollbar{display:none}.MapChips-module__uHRTGq__chip,.MapChips-module__uHRTGq__locate{color:var(--ink);background:var(--bg-elev);border:1px solid var(--line);box-shadow:0 1px 2px var(--flip-canvas);flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.MapChips-module__uHRTGq__chip,.MapChips-module__uHRTGq__locate{box-shadow:0 1px 2px color-mix(in srgb, var(--flip-canvas) 60%, transparent)}}.MapChips-module__uHRTGq__chip,.MapChips-module__uHRTGq__locate{font-family:var(--ff-body);cursor:pointer;font-size:15px;font-weight:700}.MapChips-module__uHRTGq__chip{box-sizing:border-box;border-radius:var(--r-pill);white-space:nowrap;height:36px;padding:0 14px}.MapChips-module__uHRTGq__chip:before{content:"";position:absolute;inset:-4px 0}.MapChips-module__uHRTGq__chip[aria-pressed=true]{color:var(--choice-chip-checked-ink);background:var(--choice-chip-checked-bg);border-color:var(--choice-chip-checked-edge)}.MapChips-module__uHRTGq__locate{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.MapChips-module__uHRTGq__chip:focus-visible,.MapChips-module__uHRTGq__locate:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.MapChips-module__uHRTGq__pick{height:44px}.MapChips-module__uHRTGq__pick:before{display:none}.MapChips-module__uHRTGq__attention{color:var(--hm-attention-ink);background:var(--hm-attention);border-color:var(--hm-attention)}
.SharedBrief-module__prqbVa__root{max-width:1200px;color:var(--flip-ink);background:linear-gradient(145deg,#fff8f6 0%,#fbf7ff 48%,#f7fff9 100%);gap:clamp(16px,3vw,32px);margin:0 auto;padding:clamp(12px,4vw,48px);display:grid}.SharedBrief-module__prqbVa__header{align-items:center;gap:18px;display:grid}.SharedBrief-module__prqbVa__copy{gap:8px;max-width:72ch;display:grid}.SharedBrief-module__prqbVa__eyebrow,.SharedBrief-module__prqbVa__owner,.SharedBrief-module__prqbVa__published,.SharedBrief-module__prqbVa__note{color:var(--flip-ink-mute);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);margin:0}.SharedBrief-module__prqbVa__eyebrow{color:var(--flip-action);text-transform:uppercase}.SharedBrief-module__prqbVa__header h1{overflow-wrap:anywhere;font-family:var(--ff-display);margin:0;font-size:clamp(1.75rem,5vw,3.5rem);line-height:1.05}.SharedBrief-module__prqbVa__owner{color:var(--flip-ink-soft)}.SharedBrief-module__prqbVa__destinations,.SharedBrief-module__prqbVa__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.SharedBrief-module__prqbVa__destinations{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}.SharedBrief-module__prqbVa__destinations li,.SharedBrief-module__prqbVa__list li{overflow-wrap:anywhere;border:1px solid var(--flip-border);border-radius:var(--r-md);background:var(--flip-surface-muted);padding:10px}.SharedBrief-module__prqbVa__destinations span{color:var(--flip-ink-soft);font-size:var(--fs-meta);display:block}.SharedBrief-module__prqbVa__hero{border-radius:var(--r-xl);background:#e7d9ff;min-height:220px;margin:0;position:relative;overflow:hidden}.SharedBrief-module__prqbVa__hero img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.SharedBrief-module__prqbVa__hero:after{background:linear-gradient(180deg, transparent 54%, var(--flip-ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.SharedBrief-module__prqbVa__hero:after{background:linear-gradient(180deg, transparent 54%, color-mix(in srgb, var(--flip-ink) 66%, transparent))}}.SharedBrief-module__prqbVa__hero:after{content:""}.SharedBrief-module__prqbVa__mapSection{border:1px solid var(--flip-border);border-radius:var(--r-lg);background:var(--flip-surface);min-height:260px;overflow:hidden}.SharedBrief-module__prqbVa__mapEmpty{color:var(--flip-ink-soft);margin:0;padding:24px}.SharedBrief-module__prqbVa__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.SharedBrief-module__prqbVa__panel{border:1px solid var(--flip-border);border-radius:var(--r-lg);background:var(--flip-surface);gap:12px;min-width:0;padding:clamp(14px,2vw,22px);display:grid}.SharedBrief-module__prqbVa__panel h2,.SharedBrief-module__prqbVa__panel h3,.SharedBrief-module__prqbVa__panel p{margin:0}.SharedBrief-module__prqbVa__panel h2{font-family:var(--ff-display);font-size:var(--fs-lead)}.SharedBrief-module__prqbVa__panel h3{font-size:var(--fs-body)}.SharedBrief-module__prqbVa__lead,.SharedBrief-module__prqbVa__reading{color:var(--flip-ink);font-size:var(--fs-title);font-weight:650}.SharedBrief-module__prqbVa__groups{gap:16px;display:grid}.SharedBrief-module__prqbVa__groups>div{gap:8px;display:grid}.SharedBrief-module__prqbVa__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.SharedBrief-module__prqbVa__stats div{border:1px solid var(--flip-border);border-radius:var(--r-md);min-width:0;padding:10px}.SharedBrief-module__prqbVa__stats dt{color:var(--flip-ink-mute);font-size:var(--fs-meta)}.SharedBrief-module__prqbVa__stats dd{font-size:var(--fs-lead);margin:4px 0 0;font-weight:650}.SharedBrief-module__prqbVa__unavailable{color:var(--flip-ink-soft)}@media (max-width:389px){.SharedBrief-module__prqbVa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.SharedBrief-module__prqbVa__stats div:last-child{grid-column:span 2}}@media (min-width:390px){.SharedBrief-module__prqbVa__root{padding:16px}}@media (min-width:768px){.SharedBrief-module__prqbVa__header{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)}.SharedBrief-module__prqbVa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SharedBrief-module__prqbVa__mapSection{min-height:360px}}@media (min-width:1440px){.SharedBrief-module__prqbVa__root{padding-top:64px;padding-bottom:64px}.SharedBrief-module__prqbVa__grid{gap:24px}}
.VisitTimeControls-module__SxwrdG__controls{gap:12px;min-width:0;display:grid}.VisitTimeControls-module__SxwrdG__apply{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.VisitTimeControls-module__SxwrdG__apply>div{flex:120px;min-width:0}.VisitTimeControls-module__SxwrdG__button{border:1px solid var(--line);border-radius:var(--r-control);background:var(--flip-surface-muted);min-height:44px;color:var(--ink);font-family:var(--ff-body);font-size:var(--fs-body);cursor:pointer;padding:8px 12px;font-weight:600}.VisitTimeControls-module__SxwrdG__button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.VisitTimeControls-module__SxwrdG__stopField{min-width:0;margin-top:8px}
.QrCode-module__xGRI4G__code{justify-items:center;gap:12px;display:grid}.QrCode-module__xGRI4G__code img{background:#fff;max-width:100%;height:auto}.QrCode-module__xGRI4G__code a{min-height:44px;color:var(--accent);align-items:center;display:flex}
.page-module__v8CFFW__page{width:100%;max-width:1280px;min-height:var(--below-nav-h);padding:var(--dashboard-title-block-start) var(--dashboard-title-inline);--screen-title-gap:0;align-content:start;gap:var(--s-5);display:grid}
