.jv2-tabs{--jv2-tabs-height:60px;--jv2-tabs-bg:var(--kl-paper,#FFFDF8);--jv2-tabs-border:var(--kl-hairline,rgba(26,18,10,0.1));--jv2-tabs-ink:var(--kl-ink-500);--jv2-tabs-ink-active:var(--kl-ink-900);--jv2-tabs-accent:var(--kl-gold-mid);--jv2-tabs-track:var(--kl-cream-200);--jv2-tabs-thumb:var(--kl-paper);--jv2-tabs-z:var(--kl-z-bar,30);--jv2-tabs-font:var(--kl-font-body,"DM Sans",system-ui,sans-serif)}.jv2-tabs-tab{font-family:var(--jv2-tabs-font);color:var(--jv2-tabs-ink);text-decoration:none;background:none;border:none;cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent}.jv2-tabs-tab-active{color:var(--jv2-tabs-ink-active)}.jv2-tabs-tab:focus-visible{outline:2px solid var(--jv2-tabs-ink-active);outline-offset:-2px}.jv2-tabs-bottom{position:fixed;left:0;right:0;bottom:0;z-index:var(--jv2-tabs-z);display:flex;height:calc(var(--jv2-tabs-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:var(--jv2-tabs-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--jv2-tabs-border)}.jv2-tabs-bottom .jv2-tabs-tab{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;font-size:12px;line-height:1;transition:color .16s ease}.jv2-tabs-dot{position:absolute;bottom:5px;left:50%;width:4px;height:4px;border-radius:50%;margin-left:-2px;background:var(--jv2-tabs-accent);opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .16s ease}.jv2-tabs-bottom .jv2-tabs-tab-active .jv2-tabs-dot{opacity:1;transform:scale(1)}.jv2-tabs-switch{display:none;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--jv2-tabs-track)}.jv2-tabs-switch .jv2-tabs-tab{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;font-size:14px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.jv2-tabs-switch .jv2-tabs-tab-active{background:var(--jv2-tabs-thumb);box-shadow:0 1px 2px rgba(26,18,10,.12)}.jv2-tabs-padded{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}html:has(.jv2-tabs-padded){scroll-padding-bottom:calc(var(--jv2-tabs-height, 60px) + 16px + env(safe-area-inset-bottom, 0px))}.jv2-places{display:flex;align-items:center;gap:14px}@media (max-width:379px){.jv2-places{display:none}}@media (max-width:899px){.jv2-places .jv2-place-wide{display:none!important}}@media (min-width:900px){.jv2-tabs-bottom{display:none}.jv2-tabs-switch{display:inline-flex}.jv2-tabs-padded{padding-bottom:0}.jv2-places{gap:22px}}@media (prefers-reduced-motion:reduce){.jv2-tabs-dot,.jv2-tabs-tab{transition:none}}@media (max-width:599px){.jv2-bar-right .kl-bar-signout,.jv2-bar-right>a[aria-label="Your journey"]{display:none}}