.AppNav-module__jZoOTW__header{z-index:40;background:var(--sticky-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--shadow-sticky);border-bottom:1px solid var(--color-border);position:-webkit-sticky;position:sticky;top:0}.AppNav-module__jZoOTW__inner{max-width:var(--layout-max);padding:var(--space-3)var(--space-4);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.AppNav-module__jZoOTW__brand{align-items:center;gap:var(--space-2);color:var(--color-ink);flex-shrink:0;text-decoration:none;display:inline-flex}.AppNav-module__jZoOTW__mark{line-height:0;display:flex}.AppNav-module__jZoOTW__wordmark{letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.AppNav-module__jZoOTW__desktopNav{gap:var(--space-1)var(--space-4);flex-wrap:wrap;flex:1;align-items:center;display:none}.AppNav-module__jZoOTW__navLink{color:var(--color-ink);white-space:nowrap;font-size:.9rem;font-weight:500;text-decoration:none}.AppNav-module__jZoOTW__navLink:hover{color:var(--color-primary)}.AppNav-module__jZoOTW__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.AppNav-module__jZoOTW__signInSoon{font-size:var(--text-meta);color:var(--color-ink-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.25rem .65rem;display:none}.AppNav-module__jZoOTW__addBtn{background:var(--color-primary);color:var(--color-primary-on);border-radius:var(--radius-pill);white-space:nowrap;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:none}.AppNav-module__jZoOTW__addBtn:hover{background:var(--color-primary-hover)}.AppNav-module__jZoOTW__menuBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.AppNav-module__jZoOTW__hamburger,.AppNav-module__jZoOTW__hamburger:before,.AppNav-module__jZoOTW__hamburger:after{background:var(--color-ink);border-radius:1px;width:18px;height:2px;display:block;position:relative}.AppNav-module__jZoOTW__hamburger:before,.AppNav-module__jZoOTW__hamburger:after{content:"";position:absolute;left:0}.AppNav-module__jZoOTW__hamburger:before{top:-6px}.AppNav-module__jZoOTW__hamburger:after{top:6px}.AppNav-module__jZoOTW__mobileDrawer{gap:var(--space-1);padding:var(--space-2)var(--space-4)var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.AppNav-module__jZoOTW__mobileLink{padding:var(--space-3);color:var(--color-ink);border-radius:var(--radius-sm);font-weight:560;text-decoration:none;display:block}.AppNav-module__jZoOTW__mobileLink:hover{background:var(--color-primary-soft);color:var(--color-primary)}@media (min-width:900px){.AppNav-module__jZoOTW__desktopNav{display:flex}.AppNav-module__jZoOTW__signInSoon,.AppNav-module__jZoOTW__addBtn{display:inline-flex}.AppNav-module__jZoOTW__menuBtn,.AppNav-module__jZoOTW__mobileDrawer{display:none}}
.HomeShell-module__ngjkOq__shell{max-width:var(--max);min-height:100dvh;margin:0 auto;padding-bottom:2.5rem}.HomeShell-module__ngjkOq__header{padding:1rem 1rem .5rem}.HomeShell-module__ngjkOq__brand{letter-spacing:-.02em;color:var(--fg);font-size:1.15rem;font-weight:700;text-decoration:none}.HomeShell-module__ngjkOq__sticky{z-index:20;background:var(--sticky-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);flex-direction:column;gap:.55rem;padding:.65rem 1rem .75rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.HomeShell-module__ngjkOq__askForm{gap:.4rem;display:flex}.HomeShell-module__ngjkOq__askInput{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--fg);flex:1;padding:.65rem .75rem}.HomeShell-module__ngjkOq__askInput::placeholder{color:var(--muted)}.HomeShell-module__ngjkOq__askSubmit{border-radius:var(--radius);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;padding:.65rem .9rem;font-weight:600}.HomeShell-module__ngjkOq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.HomeShell-module__ngjkOq__timeChips{flex-wrap:wrap;flex:auto;gap:.3rem;display:flex}.HomeShell-module__ngjkOq__timeChip{border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.HomeShell-module__ngjkOq__timeChipActive{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.HomeShell-module__ngjkOq__segment{border:1px solid var(--border);background:var(--card);border-radius:999px;display:inline-flex;overflow:hidden}.HomeShell-module__ngjkOq__segBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.35rem .7rem;font-size:.85rem;font-weight:600}.HomeShell-module__ngjkOq__segBtnActive{background:var(--accent-soft);color:var(--accent)}.HomeShell-module__ngjkOq__windowLabel{color:var(--muted);padding:0 .15rem;font-size:.8rem}.HomeShell-module__ngjkOq__main{padding:1rem}.HomeShell-module__ngjkOq__empty{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1rem}.HomeShell-module__ngjkOq__emptyTitle{margin-bottom:.55rem;font-size:1rem;font-weight:600}.HomeShell-module__ngjkOq__emptyLinks{flex-wrap:wrap;gap:.75rem;font-size:.9rem;display:flex}.HomeShell-module__ngjkOq__emptyLinks button{color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.HomeShell-module__ngjkOq__askPanel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);margin-top:1rem;padding:1rem}.HomeShell-module__ngjkOq__askPanel h2{margin-bottom:.4rem;font-size:.95rem}.HomeShell-module__ngjkOq__muted{color:var(--muted);font-size:.9rem}.HomeShell-module__ngjkOq__useful{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.HomeShell-module__ngjkOq__useful h2{margin-bottom:.35rem;font-size:.95rem}.HomeShell-module__ngjkOq__mapEmpty{color:var(--muted);margin-top:.75rem;font-size:.9rem}.HomeShell-module__ngjkOq__footerNote{color:var(--muted);margin-top:2rem;font-size:.75rem}.HomeShell-module__ngjkOq__cardList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.HomeShell-module__ngjkOq__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);padding:.75rem .85rem;text-decoration:none;display:block}.HomeShell-module__ngjkOq__cardTitle{font-size:.98rem;font-weight:600}.HomeShell-module__ngjkOq__cardMeta{color:var(--muted);margin-top:.2rem;font-size:.8rem}.HomeShell-module__ngjkOq__cardSummary{color:var(--muted);margin-top:.35rem;font-size:.85rem}.HomeShell-module__ngjkOq__cardBadge{text-transform:uppercase;color:var(--accent);margin-top:.4rem;font-size:.7rem;font-weight:700;display:inline-block}.HomeShell-module__ngjkOq__modules{flex-direction:column;gap:1.1rem;display:flex}.HomeShell-module__ngjkOq__moduleTitle{margin-bottom:.5rem;font-size:.95rem}.HomeShell-module__ngjkOq__seeAll{margin-top:.55rem;font-size:.85rem}.HomeShell-module__ngjkOq__seeAll a{color:var(--accent)}.HomeShell-module__ngjkOq__mapEmpty button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.HomeShell-module__ngjkOq__mapPanel{flex-direction:column;gap:.55rem;display:flex}.HomeShell-module__ngjkOq__mapCount{color:var(--muted);font-size:.85rem}.HomeShell-module__ngjkOq__mapCanvas{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);width:100%;height:min(62vh,420px);overflow:hidden}.HomeShell-module__ngjkOq__mapEmptyInline{color:var(--muted);margin:0;font-size:.85rem}.HomeShell-module__ngjkOq__mapMarker{background:var(--accent);cursor:pointer;border:2px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;padding:0;transform:rotate(-45deg);box-shadow:0 1px 4px rgba(0,0,0,.35)}.HomeShell-module__ngjkOq__mapMarkerActive{z-index:2;background:#c45c26;width:22px;height:22px}.HomeShell-module__ngjkOq__mapPopup{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .85rem}.HomeShell-module__ngjkOq__mapPopupTitle{font-size:.95rem;font-weight:600}.HomeShell-module__ngjkOq__mapPopupMeta{color:var(--muted);margin-top:.2rem;font-size:.8rem}.HomeShell-module__ngjkOq__mapPopupActions{align-items:center;gap:.85rem;margin-top:.5rem;font-size:.85rem;display:flex}.HomeShell-module__ngjkOq__mapPopupActions a{color:var(--accent);font-weight:600}.HomeShell-module__ngjkOq__mapPopupActions button{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.HomeShell-module__ngjkOq__askFormPrimary{flex-direction:column;gap:.3rem;display:flex}.HomeShell-module__ngjkOq__askLabel{letter-spacing:.02em;color:var(--muted);font-size:.75rem;font-weight:600}.HomeShell-module__ngjkOq__askRow{gap:.4rem;display:flex}.HomeShell-module__ngjkOq__askFormPrimary .HomeShell-module__ngjkOq__askInput{border:1.5px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft);padding:.75rem .85rem;font-size:1rem}.HomeShell-module__ngjkOq__askFormPrimary .HomeShell-module__ngjkOq__askSubmit{padding:.75rem 1rem;font-size:.95rem}.HomeShell-module__ngjkOq__askExamples{flex-wrap:wrap;gap:.4rem;display:flex}.HomeShell-module__ngjkOq__exampleChip{border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;border-radius:999px;padding:.25rem .65rem;font-size:.8rem;font-weight:600}.HomeShell-module__ngjkOq__exampleChipGhost{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .65rem;font-size:.78rem}.HomeShell-module__ngjkOq__askPanelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.HomeShell-module__ngjkOq__clearAsk{color:var(--accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.HomeShell-module__ngjkOq__understood{flex-direction:column;gap:.35rem;margin:.35rem 0 .55rem;display:flex}.HomeShell-module__ngjkOq__understoodLabel{color:var(--muted);font-size:.8rem;font-weight:600}.HomeShell-module__ngjkOq__understoodChips{flex-wrap:wrap;gap:.35rem;display:flex}.HomeShell-module__ngjkOq__understoodChip{border:1px solid var(--border);background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .35rem .2rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.HomeShell-module__ngjkOq__chipRemove{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1rem;line-height:1}.HomeShell-module__ngjkOq__refine{border:1px dashed var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.4rem;margin:.55rem 0 .75rem;padding:.65rem .75rem;display:flex}.HomeShell-module__ngjkOq__refinePrompt{color:var(--muted);font-size:.85rem}.HomeShell-module__ngjkOq__refineChips{flex-wrap:wrap;gap:.4rem;display:flex}.HomeShell-module__ngjkOq__refineChip{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:600}.HomeShell-module__ngjkOq__cardWrap{flex-direction:column;gap:.25rem;display:flex}.HomeShell-module__ngjkOq__cardTrust{color:var(--muted);margin-top:.15rem;font-size:.75rem}.HomeShell-module__ngjkOq__whyBlock{padding:0 .15rem .15rem}.HomeShell-module__ngjkOq__whyToggle{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.HomeShell-module__ngjkOq__whyList{color:var(--muted);margin:.3rem 0 0;padding-left:1.1rem;font-size:.8rem}.HomeShell-module__ngjkOq__module{flex-direction:column;gap:.5rem;display:flex}.HomeShell-module__ngjkOq__layerChips{flex-wrap:wrap;gap:.3rem;display:flex}.HomeShell-module__ngjkOq__layerChip{border:1px solid var(--border);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:.28rem .6rem;font-size:.78rem;font-weight:600}.HomeShell-module__ngjkOq__layerChipActive{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.HomeShell-module__ngjkOq__hero{background:var(--hero-gradient);color:#fff;padding:var(--space-6)var(--space-4)var(--space-5)}.HomeShell-module__ngjkOq__heroInner{max-width:var(--layout-ask-max);text-align:center;margin:0 auto}.HomeShell-module__ngjkOq__heroTitle{font-size:var(--text-hero);letter-spacing:-.02em;margin-bottom:var(--space-3);text-shadow:0 1px 2px rgba(0,0,0,.2);font-weight:700;line-height:1.15}.HomeShell-module__ngjkOq__heroSub{opacity:.92;margin-bottom:var(--space-5);font-size:1rem;line-height:1.45}.HomeShell-module__ngjkOq__journeysWrap{max-width:var(--layout-max);padding:var(--space-5)var(--space-4)var(--space-4);margin:0 auto}.HomeShell-module__ngjkOq__happeningRail{max-width:var(--layout-max);padding:0 var(--space-4)var(--space-5);margin:0 auto}.HomeShell-module__ngjkOq__happeningHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.HomeShell-module__ngjkOq__railLink{font-size:var(--text-meta);color:var(--color-primary);font-weight:600;text-decoration:none}.HomeShell-module__ngjkOq__happeningScroll{gap:var(--space-3);padding-bottom:var(--space-2);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.HomeShell-module__ngjkOq__railCard{scroll-snap-align:start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-3)var(--space-4);color:var(--color-ink);flex:0 0 min(78vw,16rem);text-decoration:none}.HomeShell-module__ngjkOq__liveGeorgeHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.HomeShell-module__ngjkOq__liveTitle{letter-spacing:-.01em;font-size:1rem;font-weight:700}.HomeShell-module__ngjkOq__answerStrip{margin:var(--space-3)0;color:var(--color-ink);font-size:.95rem;font-weight:600}@media (min-width:720px){.HomeShell-module__ngjkOq__happeningRail{display:none}.HomeShell-module__ngjkOq__hero{padding:var(--space-7)var(--space-4)var(--space-6)}}.HomeShell-module__ngjkOq__cardWhenWhere{color:var(--muted);flex-direction:column;gap:.1rem;margin-top:.3rem;font-size:.8rem;display:flex}.HomeShell-module__ngjkOq__cardFooter{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding:.35rem .85rem .55rem;display:flex}.HomeShell-module__ngjkOq__detailsLink{color:var(--accent);font-size:.8rem;font-weight:600;text-decoration:none}.HomeShell-module__ngjkOq__cardAct{flex-wrap:wrap;gap:.35rem;display:flex}.HomeShell-module__ngjkOq__actLink{color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600;text-decoration:none}.HomeShell-module__ngjkOq__moduleSecondary{opacity:.88;margin-top:.25rem}.HomeShell-module__ngjkOq__moduleTitleSecondary{color:var(--muted);margin-bottom:.45rem;font-size:.85rem;font-weight:600}.HomeShell-module__ngjkOq__mapSwitchList{color:var(--accent);text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}
.ComingSoonShell-module__rItnQW__page{background:var(--color-bg);min-height:100dvh}.ComingSoonShell-module__rItnQW__main{max-width:var(--layout-max);padding:var(--space-5)var(--space-4)var(--space-7);margin:0 auto}.ComingSoonShell-module__rItnQW__hero{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)var(--space-5);border-top:4px solid var(--shell-accent,var(--color-primary));max-width:36rem}.ComingSoonShell-module__rItnQW__pill{background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-pill);font-size:var(--text-meta);margin-bottom:var(--space-4);padding:.25rem .7rem;font-weight:600;display:inline-block}.ComingSoonShell-module__rItnQW__title{font-size:var(--text-title);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.ComingSoonShell-module__rItnQW__body{color:var(--color-ink-muted);font-size:var(--text-body);margin-bottom:var(--space-5);line-height:1.55}.ComingSoonShell-module__rItnQW__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ComingSoonShell-module__rItnQW__primary{background:var(--color-primary);color:var(--color-primary-on);border-radius:var(--radius-pill);padding:12px 20px;font-weight:600;text-decoration:none}.ComingSoonShell-module__rItnQW__primary:hover{background:var(--color-primary-hover)}.ComingSoonShell-module__rItnQW__secondary{color:var(--color-primary);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:12px 20px;font-weight:600;text-decoration:none}.ComingSoonShell-module__rItnQW__secondary:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.ComingSoonShell-module__rItnQW__extra{margin-top:var(--space-5);font-size:var(--text-meta);color:var(--color-ink-muted)}.ComingSoonShell-module__rItnQW__extra a{color:var(--color-primary);font-weight:600}
.JourneyCardGrid-module__5BuOoq__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JourneyCardGrid-module__5BuOoq__card{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4);color:var(--color-ink);min-height:7.5rem;transition:border-color var(--dur-fast)var(--ease-standard),box-shadow var(--dur-fast)var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.JourneyCardGrid-module__5BuOoq__card:hover{border-color:var(--journey-accent,var(--color-border));box-shadow:var(--shadow-card),0 0 0 1px var(--journey-accent,transparent)}.JourneyCardGrid-module__5BuOoq__iconTile{border-radius:var(--radius-md);color:#fff;background:var(--journey-accent,var(--color-primary));flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.JourneyCardGrid-module__5BuOoq__titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.JourneyCardGrid-module__5BuOoq__title{font-size:.98rem;font-weight:700;line-height:1.25}.JourneyCardGrid-module__5BuOoq__soon{color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-pill);padding:.15rem .5rem;font-size:.7rem;font-weight:600}.JourneyCardGrid-module__5BuOoq__blurb{font-size:var(--text-meta);color:var(--color-ink-muted);line-height:1.35}@media (min-width:720px){.JourneyCardGrid-module__5BuOoq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.JourneyCardGrid-module__5BuOoq__iconTile{width:48px;height:48px}}
.SeeAllShell-module__TRZLGW__bar{border-bottom:1px solid var(--border);flex-direction:column;gap:.45rem;padding:.65rem 1rem .85rem;display:flex}.SeeAllShell-module__TRZLGW__back{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}.SeeAllShell-module__TRZLGW__title{letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.SeeAllShell-module__TRZLGW__pageMeta{color:var(--muted);margin-bottom:.75rem;font-size:.85rem}.SeeAllShell-module__TRZLGW__pager{justify-content:space-between;gap:.75rem;margin-top:1.1rem;display:flex}.SeeAllShell-module__TRZLGW__pagerBtn{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--fg);cursor:pointer;padding:.5rem .85rem;font-weight:600}.SeeAllShell-module__TRZLGW__pagerBtn:disabled{opacity:.4;cursor:not-allowed}
