.hero.svelte-1q37ri0{position:relative;min-height:min(82vh,760px);display:flex;align-items:flex-end;margin-bottom:4px}.bg.svelte-1q37ri0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scrim.svelte-1q37ri0{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 2%,transparent 42%),linear-gradient(90deg,var(--scrim) 12%,transparent 60%)}.content.svelte-1q37ri0{position:relative;padding-bottom:56px;max-width:760px}.kicker.svelte-1q37ri0{font-weight:700;letter-spacing:.04em;color:var(--text-dim);margin:0 0 10px}.title.svelte-1q37ri0{font-size:clamp(2.2rem,6vw,4.4rem);font-weight:900}.title.svelte-1q37ri0 .dd:where(.svelte-1q37ri0){font-weight:600;font-size:.5em;opacity:.8;display:block;margin-top:6px}.meta.svelte-1q37ri0{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 6px;color:var(--text-dim);font-weight:500}.meta.svelte-1q37ri0 .o:where(.svelte-1q37ri0){color:var(--accent);font-weight:700}.syn.svelte-1q37ri0{font-size:1.05rem;max-width:56ch;color:color-mix(in srgb,var(--text) 88%,transparent)}.cta.svelte-1q37ri0{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.cta.svelte-1q37ri0 .btn:where(.svelte-1q37ri0){padding:13px 28px;font-size:1rem}.rail.svelte-8ojyxu{margin:34px 0}.wrap.svelte-8ojyxu{position:relative}.track.svelte-8ojyxu{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 10px;scrollbar-width:none}.track.svelte-8ojyxu::-webkit-scrollbar{display:none}.nav.svelte-8ojyxu{position:absolute;top:0;bottom:14px;width:46px;display:grid;place-items:center;font-size:2rem;color:var(--text);background:linear-gradient(90deg,var(--bg),transparent);opacity:0;transition:opacity var(--t);z-index:2}.nav.right.svelte-8ojyxu{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.nav.left.svelte-8ojyxu{left:0}.wrap.svelte-8ojyxu:hover .nav:where(.svelte-8ojyxu){opacity:1}@media(max-width:760px){.nav.svelte-8ojyxu{display:none}}.rail.svelte-11vaqe0{margin:34px 0}.strip.svelte-11vaqe0{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 10px;scrollbar-width:none}.strip.svelte-11vaqe0::-webkit-scrollbar{display:none}.ch.svelte-11vaqe0{flex:0 0 auto;width:clamp(220px,30vw,280px);text-align:left;display:flex;flex-direction:column;gap:6px}.thumb.svelte-11vaqe0{position:relative;aspect-ratio:16 / 9;border-radius:var(--card-radius);overflow:hidden;background:var(--surface);box-shadow:0 4px 14px #00000059;transition:transform var(--t)}.ch.svelte-11vaqe0:hover .thumb:where(.svelte-11vaqe0){transform:translateY(-3px) scale(1.02)}.thumb.svelte-11vaqe0 img:where(.svelte-11vaqe0){width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.live.svelte-11vaqe0{position:absolute;top:8px;left:8px;display:flex;align-items:center;gap:5px;background:var(--accent);color:var(--on-accent);font-size:.66rem;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:5px}.live.svelte-11vaqe0 .dot:where(.svelte-11vaqe0){width:6px;height:6px;border-radius:50%;background:currentColor;animation:svelte-11vaqe0-pulse 1.4s infinite}@keyframes svelte-11vaqe0-pulse{50%{opacity:.3}}.play.svelte-11vaqe0{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#00000080;color:#fff;font-size:.8rem;opacity:0;transition:opacity var(--t)}.ch.svelte-11vaqe0:hover .play:where(.svelte-11vaqe0){opacity:1}.nm.svelte-11vaqe0{font-weight:700;font-size:.95rem}.now.svelte-11vaqe0{font-size:.78rem;color:var(--text-dim)}.rail.svelte-e157o8{margin:34px 0}.langs.svelte-e157o8{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.lang.svelte-e157o8{--hue: calc(var(--i) * 45deg);height:80px;border-radius:var(--radius);font-weight:800;font-size:1.05rem;color:#fff;text-align:left;padding:0 18px 14px;display:flex;align-items:flex-end;background:linear-gradient(120deg,hsl(var(--hue) 55% 22%),hsl(calc(var(--hue) + 35deg) 60% 32%));border:1px solid var(--border);transition:transform var(--t-fast),filter var(--t-fast)}.lang.svelte-e157o8:hover{transform:translateY(-3px);filter:brightness(1.15)}.banner.svelte-vs24fx{margin-top:50px;background:linear-gradient(120deg,var(--surface),var(--bg-2));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.inner.svelte-vs24fx{display:flex;align-items:center;gap:40px;padding-top:44px;padding-bottom:44px}.copy.svelte-vs24fx{flex:1}.copy.svelte-vs24fx h2:where(.svelte-vs24fx){font-size:clamp(1.5rem,4vw,2.4rem)}.copy.svelte-vs24fx p:where(.svelte-vs24fx){color:var(--text-dim);max-width:48ch;margin:12px 0 22px}.stores.svelte-vs24fx{display:flex;gap:12px;flex-wrap:wrap}.store.svelte-vs24fx{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:9px 16px;font-weight:700}.store.svelte-vs24fx .ic:where(.svelte-vs24fx){font-size:1.3rem}.store.svelte-vs24fx small:where(.svelte-vs24fx){display:block;font-size:.6rem;font-weight:500;color:var(--text-dim);letter-spacing:.05em}.art.svelte-vs24fx{display:flex;align-items:center;gap:20px}.phone.svelte-vs24fx{width:150px;aspect-ratio:9 / 19;border-radius:22px;border:5px solid var(--surface-2);overflow:hidden;box-shadow:0 18px 50px #00000080;background:#000}.phone.svelte-vs24fx img:where(.svelte-vs24fx){width:100%;height:100%;object-fit:cover}.qr.svelte-vs24fx{width:96px;height:96px;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:8px;background:#fff;border-radius:10px}.qr.svelte-vs24fx span:where(.svelte-vs24fx){background:transparent;border-radius:1px}.qr.svelte-vs24fx span.on:where(.svelte-vs24fx){background:#000}@media(max-width:820px){.art.svelte-vs24fx{display:none}}.rails.svelte-1uha8ag{padding-top:8px}.faq.svelte-1uha8ag{margin:56px auto 10px}.faq.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.4rem,3.5vw,2rem);margin-bottom:20px}.faq-list.svelte-1uha8ag{display:grid;gap:10px;max-width:820px}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:4px 18px}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:600;padding:14px 0;list-style:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";float:right;color:var(--accent);font-weight:700;font-size:1.2rem}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{content:"−"}.faq.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 16px;color:var(--text-dim);line-height:1.6}
