.lt-btn[data-v-2048e1f4]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-lt-line);clip-path:polygon(0 0,calc(100% - .5rem) 0,100% .5rem,100% 100%,0 100%);background:0 0;padding:.8rem 1.5rem;font-size:.75rem;font-weight:500;transition:color .18s,border-color .18s}@media (width<=639px){.lt-btn[data-v-2048e1f4]{min-height:var(--lt-touch-min);justify-content:center;align-items:center;display:inline-flex}}.lt-btn-primary[data-v-2048e1f4]{border-color:var(--color-lt-deep);color:var(--color-lt-deep)}.lt-btn-primary[data-v-2048e1f4]:hover{border-color:var(--color-lt-sea);color:var(--color-lt-sea)}.lt-btn-ghost[data-v-2048e1f4]{color:var(--color-lt-mist);border-color:color-mix(in oklab,var(--color-lt-deep) 22%,transparent)}.lt-btn-ghost[data-v-2048e1f4]:hover{border-color:var(--color-lt-deep);color:var(--color-lt-deep)}.lt-btn-invert[data-v-2048e1f4]{color:var(--color-lt-deep);border-color:color-mix(in oklab,var(--color-lt-deep) 35%,transparent)}.lt-btn-invert[data-v-2048e1f4]:hover{border-color:var(--color-lt-sea);color:var(--color-lt-sea)}.lt-btn[data-v-2048e1f4]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.lt-scroll-hint[data-v-0bb249cf]{display:none}.lt-scroll-hint--journey[data-v-0bb249cf]{z-index:12;left:50%;bottom:max(.5rem,env(safe-area-inset-bottom,0px));border:1px solid color-mix(in oklab,var(--color-lt-sea) 35%,transparent);background:color-mix(in oklab,var(--color-lt-paper) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;max-width:calc(100vw - 2rem);min-height:0;color:var(--color-lt-mist);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .75rem .3rem;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 20px #09090b1f,inset 0 1px #ffffffa6}@media (width<=1023px){.lt-scroll-hint--journey[data-v-0bb249cf]{bottom:max(1.25rem,calc(.85rem + env(safe-area-inset-bottom,0px)));gap:.2rem;padding:.45rem 1rem .4rem}.lt-scroll-hint--journey.lt-scroll-hint--compact[data-v-0bb249cf]{bottom:max(1.35rem,calc(1rem + env(safe-area-inset-bottom,0px)));gap:.35rem;min-width:7.5rem;padding:.55rem 1.1rem .5rem}.lt-scroll-hint--compact .lt-scroll-hint-primary[data-v-0bb249cf]{letter-spacing:.14em;font-size:.58rem}}@media (width>=640px){.lt-scroll-hint--journey[data-v-0bb249cf]{min-height:var(--lt-touch-min);letter-spacing:.12em;padding:.45rem 1rem .35rem}}@media (width<=1023px){.lt-scroll-hint[data-v-0bb249cf]:not(.lt-scroll-hint--journey){z-index:12;left:50%;bottom:max(.65rem,env(safe-area-inset-bottom,0px));min-height:var(--lt-touch-min);border:1px solid color-mix(in oklab,var(--color-lt-sea) 35%,transparent);background:color-mix(in oklab,var(--color-lt-paper) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;color:var(--color-lt-mist);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem 1rem .35rem;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 20px #09090b1f,inset 0 1px #ffffffa6}.lt-scroll-hint--welcome[data-v-0bb249cf]{z-index:5;margin-top:-3.25rem;margin-bottom:.65rem;position:sticky}}.lt-scroll-hint-bar[data-v-0bb249cf]{background:color-mix(in oklab,var(--color-lt-sea) 55%,transparent);border-radius:9999px;width:2.75rem;height:3px;animation:1.6s ease-in-out infinite lt-scroll-hint-bar-0bb249cf;display:block}.lt-scroll-hint-text[data-v-0bb249cf]{flex-direction:column;align-items:center;gap:.1rem;line-height:1.2;display:flex}.lt-scroll-hint-primary[data-v-0bb249cf]{color:var(--color-lt-deep);font-size:.62rem;font-weight:600}.lt-scroll-hint-secondary[data-v-0bb249cf]{color:var(--color-lt-sea);font-size:.55rem}.lt-scroll-hint-chevron[data-v-0bb249cf]{color:var(--color-lt-sea);font-size:.85rem;line-height:1;animation:1.8s ease-in-out infinite lt-scroll-hint-bob-0bb249cf}.lt-scroll-hint.is-continue .lt-scroll-hint-chevron[data-v-0bb249cf]{animation-name:lt-scroll-hint-nudge-0bb249cf}@keyframes lt-scroll-hint-bob-0bb249cf{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(.28rem)}}@keyframes lt-scroll-hint-nudge-0bb249cf{0%,to{transform:translateY(0)}50%{transform:translateY(.2rem)}}@keyframes lt-scroll-hint-bar-0bb249cf{0%,to{opacity:.55;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lt-scroll-hint-bar[data-v-0bb249cf],.lt-scroll-hint-chevron[data-v-0bb249cf]{animation:none!important}}
