.continent-picks[data-v-ee7fc300]{gap:.85rem;margin-bottom:2rem;display:grid}.continents-title[data-v-ee7fc300]{text-align:center;text-wrap:balance;font-family:var(--font-display);color:var(--accent-strong);font-size:1.05rem;font-weight:650}.continents[data-v-ee7fc300]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.continents li[data-v-ee7fc300]{display:flex}.continent[data-v-ee7fc300]{background:linear-gradient(135deg, var(--accent-soft), var(--surface) 55%);flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.85rem;padding:.9rem 1rem;display:grid}.continent-text[data-v-ee7fc300]{gap:.15rem;min-width:0;display:grid}.continent-name[data-v-ee7fc300]{font-family:var(--font-display);font-size:1.08rem;font-weight:700;line-height:1.2}.continent-facts[data-v-ee7fc300]{color:var(--muted);flex-wrap:wrap;gap:0 .5rem;font-size:.8rem;display:flex}.continent-facts span+span[data-v-ee7fc300]:before{content:"·";margin-right:.5rem}.continent-price[data-v-ee7fc300]{font-family:var(--font-display);white-space:nowrap;justify-items:end;font-size:1.05rem;font-weight:700;display:grid}.continent-from[data-v-ee7fc300]{font-family:var(--font-sans);color:var(--muted);font-size:.72rem;font-weight:500}@media (width<=52rem){.continents[data-v-ee7fc300]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.continents[data-v-ee7fc300]{gap:.6rem}.continent[data-v-ee7fc300]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.5rem;padding:.9rem .6rem}.continent-facts[data-v-ee7fc300]{justify-content:center}.continent-price[data-v-ee7fc300]{justify-items:initial;display:block}.continent-from[data-v-ee7fc300]{margin-right:.25rem}}.grid[data-v-8268913e]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.85rem;padding:0;list-style:none;display:grid}.grid>li[data-v-8268913e]{display:grid}.grid-message[data-v-8268913e]{text-align:center;color:var(--muted);justify-items:center;gap:1rem;padding:2.5rem 1.5rem;display:grid}.placeholder[data-v-8268913e]{box-shadow:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.placeholder .skeleton[data-v-8268913e]{display:block}.ph-flag[data-v-8268913e]{width:3rem;height:2.25rem}.ph-name[data-v-8268913e]{width:60%;height:.9rem}.ph-price[data-v-8268913e]{width:3rem;height:.9rem}.search[data-v-bdf6009d]{width:100%;position:relative}.search-box[data-v-bdf6009d]{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius-button) + .4rem);box-shadow:var(--shadow);align-items:center;gap:.5rem;padding:.4rem .4rem .4rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.search-box[data-v-bdf6009d]:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft), var(--shadow)}.search-icon[data-v-bdf6009d]{width:1.3rem;height:1.3rem;color:var(--muted);flex:none}input[data-v-bdf6009d]{appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:2.6rem;padding:0;font-size:1.05rem}input[data-v-bdf6009d]::-webkit-search-cancel-button{display:none}input[data-v-bdf6009d]::placeholder{color:var(--muted)}.is-lg .search-box[data-v-bdf6009d]{padding:.5rem .5rem .5rem 1.25rem}.is-lg input[data-v-bdf6009d]{min-height:3rem;font-size:1.15rem}.clear[data-v-bdf6009d]{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.4rem;line-height:1}.clear[data-v-bdf6009d]:hover{background:var(--surface-raised);color:var(--ink)}.go[data-v-bdf6009d]{min-height:2.6rem;padding:.5rem 1.25rem}.is-lg .go[data-v-bdf6009d]{min-height:3rem;padding:.6rem 1.5rem}.suggestions[data-v-bdf6009d]{z-index:30;text-align:left;max-height:min(60vh,28rem);box-shadow:var(--shadow-lift);padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto}.suggestion[data-v-bdf6009d]{border-radius:var(--radius);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;display:grid}.is-active .suggestion[data-v-bdf6009d]{background:var(--accent-soft)}.suggestion-name[data-v-bdf6009d]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.suggestion-kind[data-v-bdf6009d]{color:var(--muted);grid-column:2;font-size:.8rem}.suggestion-price[data-v-bdf6009d]{color:var(--accent);white-space:nowrap;grid-area:1/3/span 2;font-size:.9rem;font-weight:600}.hint[data-v-bdf6009d]{color:var(--muted);padding:.75rem;font-size:.92rem}@media (width<=30rem){.go[data-v-bdf6009d]{display:none}.search-box[data-v-bdf6009d]{padding-right:.75rem}}.landing-section[data-v-10ab522a]{max-width:var(--page-width);padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) 0;margin:0 auto}.get-app[data-v-10ab522a]{color:var(--tag-ink);background:var(--tag-sand);box-shadow:none;border-color:#0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.get-app h2[data-v-10ab522a]{margin-top:.4rem;font-size:clamp(1.4rem,3vw,2rem)}.get-app p[data-v-10ab522a]:last-child{max-width:50ch;color:var(--tag-ink);margin-top:.4rem}.get-app-badges[data-v-10ab522a]{--badge-height:48px}@media (width<=26rem){.get-app-badges[data-v-10ab522a]{--badge-height:38px}}.steps[data-v-ff587eeb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.step[data-v-ff587eeb]{flex-direction:column;padding:1.5rem 1.5rem 1.75rem;display:flex;position:relative}.step-top[data-v-ff587eeb]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.step-badge[data-v-ff587eeb]{background:var(--on-forest);border-radius:var(--radius);place-items:center;width:3.5rem;height:3.5rem;display:grid}.step-icon[data-v-ff587eeb]{width:3rem;height:3rem}.step-where[data-v-ff587eeb]{color:var(--tag-ink);background:var(--tag-mint);border-radius:4px;padding:.2rem .55rem;font-size:.78rem;font-weight:600}.step-where.is-away[data-v-ff587eeb]{background:var(--tag-sky)}.step[data-v-ff587eeb]:before{content:"";background:var(--tag-butter);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);width:.7rem;height:1.1rem;position:absolute;top:-1px;left:1.5rem}.step[data-v-ff587eeb]:nth-child(2):before{background:var(--tag-sky)}.step[data-v-ff587eeb]:nth-child(3):before{background:var(--tag-blush)}.step-number[data-v-ff587eeb]{font-family:var(--font-display);letter-spacing:.08em;color:var(--muted);margin-top:1.25rem;font-size:.82rem;font-weight:800}.step-number[data-v-ff587eeb]:before{content:"0"}.step-title[data-v-ff587eeb]{margin-top:.2rem;font-size:1.25rem}.step-text[data-v-ff587eeb]{max-width:30ch;color:var(--muted);margin-top:.4rem}.step[data-v-ff587eeb]:after{content:"";border-top:2px dashed var(--line);width:1.25rem;position:absolute;top:3.125rem;right:-1.25rem}.step[data-v-ff587eeb]:last-child:after{display:none}@media (width<=48rem){.step[data-v-ff587eeb]:after{display:none}}.hero[data-v-1ce2c05d]{--slide-fade:.7s;background:0 0;position:relative}.hero-inner[data-v-1ce2c05d]{max-width:var(--page-width);padding:clamp(1.25rem, 3vw, 2.5rem) var(--gutter) clamp(1.25rem, 3vw, 2rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;margin:0 auto;display:grid}.hero-copy[data-v-1ce2c05d]{max-width:34rem;display:grid}.hero-slide-copy[data-v-1ce2c05d]{display:grid}.slide-copy[data-v-1ce2c05d]{opacity:0;visibility:hidden;transition:opacity var(--slide-fade) ease, transform var(--slide-fade) var(--ease-out,ease), visibility 0s linear var(--slide-fade);grid-area:1/1;transform:translateY(.5rem)}.slide-copy.is-active[data-v-1ce2c05d]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.slide-head[data-v-1ce2c05d]{flex-direction:column;margin:0;font-size:1rem;display:flex}.slide-head .eyebrow[data-v-1ce2c05d]{font-family:var(--font-sans);letter-spacing:normal}.hero-heading[data-v-1ce2c05d]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:.75rem;font-size:clamp(2.4rem,5.2vw,3.9rem);font-weight:800;line-height:1.05;display:block}.hero-lead[data-v-1ce2c05d]{max-width:34rem;color:var(--muted);margin-top:1rem;font-size:clamp(1.05rem,1.5vw,1.2rem)}.hero-art[data-v-1ce2c05d]{place-items:center;display:grid}.hero-frame[data-v-1ce2c05d]{aspect-ratio:4/3;width:100%;max-width:34rem;position:relative}.hero-scene[data-v-1ce2c05d]{opacity:0;transition:opacity var(--slide-fade) ease, transform var(--slide-fade) var(--ease-out,ease);position:absolute;inset:0;transform:translateY(.5rem)}.hero-scene.is-active[data-v-1ce2c05d]{opacity:1;transform:none}.hero-scene[data-v-1ce2c05d] .lottie-scene{aspect-ratio:auto;width:100%;max-width:none;height:100%}@media (prefers-reduced-motion:reduce){.slide-copy[data-v-1ce2c05d],.hero-scene[data-v-1ce2c05d]{transition:none}}@media (width<=56rem){.hero-inner[data-v-1ce2c05d]{grid-template-columns:1fr;gap:1.25rem;padding-top:1.25rem}.hero-copy[data-v-1ce2c05d]{max-width:none}.hero-art[data-v-1ce2c05d]{order:1}.hero-frame[data-v-1ce2c05d]{max-width:24rem}.hero-heading[data-v-1ce2c05d]{margin-top:.6rem}}.landing-section[data-v-1794477c]{max-width:var(--page-width);padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) 0;scroll-margin-top:var(--header-height);margin:0 auto}.landing-section[data-v-1794477c]:last-child{padding-bottom:0}.landing-section.band[data-v-1794477c]{margin-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.hero+.landing-section[data-v-1794477c]{padding-top:clamp(1rem,2.5vw,1.5rem)}.popular-head[data-v-1794477c]{text-align:center;max-width:40rem;margin:0 auto 1.5rem}.popular-head h2[data-v-1794477c]{text-wrap:balance;margin-top:.6rem;font-size:clamp(1.8rem,3.8vw,2.8rem)}.popular-head p[data-v-1794477c]:last-child{color:var(--muted);margin:.5rem auto 0}.finder[data-v-1794477c]{z-index:2;max-width:44rem;margin:0 auto 1.5rem;position:relative}.popular-more[data-v-1794477c]{justify-content:center;margin-top:2rem;display:flex}.devices[data-v-1794477c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.devices h2[data-v-1794477c]{margin-top:.4rem;font-size:clamp(1.4rem,3vw,2rem)}.devices p[data-v-1794477c]:last-child{max-width:50ch;color:var(--muted);margin-top:.4rem}
