.public-header.is-scrolled.svelte-1uha8ag{background:var(--surface-overlay);border-bottom-color:var(--border-strong)}.landing-brand.svelte-1uha8ag{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-brand__mark.svelte-1uha8ag{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-primary);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.landing-brand__mark--sm.svelte-1uha8ag{border-radius:6px;width:24px;height:24px}.landing-brand__text.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:19px;font-weight:500}.landing-nav.svelte-1uha8ag{color:var(--text-secondary);align-items:center;gap:28px;margin-left:28px;font-size:13px;display:none}@media (width>=1024px){.landing-nav.svelte-1uha8ag{display:inline-flex}}.landing-actions.svelte-1uha8ag{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.landing-actions__group.svelte-1uha8ag{align-items:center;gap:8px;display:inline-flex}.landing-actions__sep.svelte-1uha8ag{background:var(--border-hairline);width:1px;height:18px;display:none}@media (width>=1024px){.landing-actions__sep.svelte-1uha8ag{display:inline-block}}.landing-signin.svelte-1uha8ag{display:none}@media (width>=1024px){.landing-signin.svelte-1uha8ag{display:inline-flex}}.landing-cta.svelte-1uha8ag{display:none}@media (width>=768px){.landing-cta.svelte-1uha8ag{display:inline-flex}}.landing-menu-btn.svelte-1uha8ag{display:inline-flex}@media (width>=1024px){.landing-menu-btn.svelte-1uha8ag{display:none}}.landing-overlay.svelte-1uha8ag{-webkit-backdrop-filter:blur(4px);z-index:9998;background:#00000047;position:fixed;inset:0}[data-theme-mode=dark] .landing-overlay.svelte-1uha8ag{background:#0000008c}.landing-mobile-menu.svelte-1uha8ag{background:var(--surface-0);border-left:1px solid var(--border-hairline);z-index:9999;overscroll-behavior:contain;flex-direction:column;width:min(300px,88vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #00000014}.landing-mobile-menu__head.svelte-1uha8ag{border-bottom:1px solid var(--border-hairline);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.landing-mobile-menu__close.svelte-1uha8ag{border-radius:var(--radius-control);border:1px solid var(--border-hairline);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background .15s var(--ease-spring), border-color .15s var(--ease-spring), color .15s var(--ease-spring);background:0 0;justify-content:center;align-items:center;display:inline-flex}.landing-mobile-menu__close.svelte-1uha8ag:hover{background:var(--surface-1);border-color:var(--border-strong);color:var(--text-primary)}.landing-mobile-menu__close.svelte-1uha8ag:active{transform:scale(.95)}.landing-mobile-menu__links.svelte-1uha8ag{overscroll-behavior:contain;flex:1;padding:8px 0;overflow-y:auto}.landing-mobile-menu__links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.01em;transition:background .15s var(--ease-spring), color .15s var(--ease-spring);align-items:center;padding:14px 20px;font-size:17px;font-weight:500;text-decoration:none;display:flex}.landing-mobile-menu__links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.landing-mobile-menu__links.svelte-1uha8ag a:where(.svelte-1uha8ag):active{background:var(--surface-1)}.landing-mobile-menu__bottom.svelte-1uha8ag{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-hairline);flex-direction:column;flex-shrink:0;gap:12px;display:flex}.landing-mobile-menu__toggles.svelte-1uha8ag{justify-content:center;align-items:center;gap:8px;display:flex}.landing-mobile-menu__bottom.svelte-1uha8ag .public-btn:where(.svelte-1uha8ag){width:100%}@media (prefers-reduced-motion:reduce){.landing-overlay.svelte-1uha8ag,.landing-mobile-menu.svelte-1uha8ag{transition:none}}.landing-hero.svelte-1uha8ag{padding-top:56px;padding-bottom:80px;position:relative}@media (width>=1024px){.landing-hero.svelte-1uha8ag{padding-top:88px;padding-bottom:120px}}.landing-hero__grid.svelte-1uha8ag{align-items:center;gap:56px;display:grid;position:relative}@media (width>=1024px){.landing-hero__grid.svelte-1uha8ag{grid-template-columns:1.2fr .9fr;gap:72px}}.landing-hero__copy.svelte-1uha8ag{max-width:680px}.landing-hero__eyebrow.svelte-1uha8ag{align-items:center;gap:10px;display:inline-flex}.landing-hero__title.svelte-1uha8ag{letter-spacing:-.032em;margin-top:24px;font-size:clamp(36px,6.6vw,84px);line-height:.98}.landing-hero__title-br.svelte-1uha8ag{content:"";height:0;display:block}.landing-hero__title-accent.svelte-1uha8ag{color:var(--text-secondary)}.landing-hero__description.svelte-1uha8ag{max-width:540px;margin-top:32px}.landing-hero__ctas.svelte-1uha8ag{flex-direction:column;gap:10px;margin-top:40px;display:flex}@media (width>=640px){.landing-hero__ctas.svelte-1uha8ag{flex-flow:wrap}}.landing-hero__visual.svelte-1uha8ag{opacity:1;visibility:visible;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;position:relative}@media (width>=1024px){.landing-hero__visual.svelte-1uha8ag{align-items:flex-end}}.landing-hero__visual.svelte-1uha8ag>:where(.svelte-1uha8ag){opacity:1;visibility:visible;animation:none;transform:none}.landing-hero__device.svelte-1uha8ag{opacity:1;visibility:visible;aspect-ratio:9/19.2;border:1px solid var(--border-strong);background:var(--surface-1);width:min(300px,100%);transform-style:preserve-3d;transition:transform .42s var(--ease-spring), box-shadow .42s var(--ease-spring);will-change:transform;isolation:isolate;border-radius:44px;padding:10px;animation:5s ease-in-out infinite svelte-1uha8ag-float-device;position:relative;transform:perspective(1200px)rotateY(-6deg)rotateX(3deg);box-shadow:inset 0 1px #fff9,0 24px 48px #0f0f0e1f,0 48px 96px #0f0f0e14}.landing-hero__device.svelte-1uha8ag:hover{animation-play-state:paused;transform:perspective(1200px)rotateY(0)rotateX(0)}.landing-hero__device.svelte-1uha8ag:before{content:"";pointer-events:none;z-index:4;background:linear-gradient(155deg,#ffffff14 0%,#ffffff05 28%,#0000 44%);border-radius:44px;position:absolute;inset:0}[data-theme-mode=dark] .landing-hero__device.svelte-1uha8ag{box-shadow:inset 0 1px #ffffff0a,0 24px 48px #0009,0 48px 96px #0006}[data-theme-mode=dark] .landing-hero__device.svelte-1uha8ag:before{background:linear-gradient(155deg,#ffffff0a 0%,#0000 40%)}.landing-hero__device-side.svelte-1uha8ag{background:linear-gradient(180deg, var(--border-strong) 0%, var(--border-hairline) 100%);z-index:0;border-radius:1.5px;position:absolute;transform:translateZ(-2px)}.landing-hero__device-side--power.svelte-1uha8ag{border-radius:2px 0 0 2px;width:4px;height:64px;top:140px;right:-3px;box-shadow:-1px 0 2px #0000001a}.landing-hero__device-side--vol-up.svelte-1uha8ag{border-radius:0 2px 2px 0;width:4px;height:40px;top:118px;left:-3px;box-shadow:1px 0 2px #0000001a}.landing-hero__device-side--vol-down.svelte-1uha8ag{border-radius:0 2px 2px 0;width:4px;height:40px;top:166px;left:-3px;box-shadow:1px 0 2px #0000001a}.landing-hero__device-notch.svelte-1uha8ag{z-index:3;background:#0a0a0a;border-radius:20px;width:90px;height:26px;position:absolute;top:16px;left:50%;transform:translate(-50%)translateZ(2px);box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 8px #0000004d}.landing-hero__screen.svelte-1uha8ag{background:var(--surface-0);z-index:1;border-radius:34px;flex-direction:column;width:100%;height:100%;padding:58px 18px 14px;display:flex;position:relative;overflow:hidden}.landing-hero__statusbar.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:0;color:var(--text-primary);z-index:2;pointer-events:none;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:22px;left:24px;right:24px}.landing-hero__statusbar-time.svelte-1uha8ag{font-variant-numeric:tabular-nums;text-align:left;flex-shrink:0;width:40px}.landing-hero__statusbar-icons.svelte-1uha8ag{color:var(--text-primary);align-items:center;gap:5px;display:inline-flex}.landing-hero__screen-head.svelte-1uha8ag{border-bottom:1px solid var(--border-hairline);padding-bottom:14px}.landing-hero__screen-overline.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:9px;line-height:12px}.landing-hero__screen-title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin:6px 0 0;font-size:22px;line-height:1}.landing-hero__items.svelte-1uha8ag{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.landing-hero__item.svelte-1uha8ag{border-bottom:1px solid var(--border-hairline);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.landing-hero__item.svelte-1uha8ag:last-child{border-bottom:0}.landing-hero__item-thumb.svelte-1uha8ag{border:1px solid var(--border-hairline);background:var(--surface-2);border-radius:6px;flex-shrink:0;width:40px;height:40px;display:block;overflow:hidden}.landing-hero__item-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.landing-hero__item-body.svelte-1uha8ag{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-hero__item-name.svelte-1uha8ag{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:17px}.landing-hero__item-desc.svelte-1uha8ag{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.landing-hero__item-price.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.landing-hero__screen-cta.svelte-1uha8ag{background:var(--surface-invert);color:var(--text-inverse);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-size:12px;font-weight:500;display:flex}.landing-hero__screen-cta-left.svelte-1uha8ag{align-items:center;gap:8px;display:inline-flex}.landing-hero__screen-cta-count.svelte-1uha8ag{background:color-mix(in srgb, var(--text-inverse) 16%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.landing-hero__screen-cta-total.svelte-1uha8ag{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}@media (width>=640px){.landing-hero__device.svelte-1uha8ag{width:min(340px,100%)}}@media (width<=1023px){.landing-hero__device.svelte-1uha8ag{transform:rotate(0)}}.landing-capability.svelte-1uha8ag{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:32px 0;position:relative}.landing-capability__inner.svelte-1uha8ag{color:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;font-size:12px;display:flex}.landing-capability__word.svelte-1uha8ag{white-space:nowrap}.landing-capability__dot.svelte-1uha8ag{color:var(--text-quaternary);-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.landing-section.svelte-1uha8ag{padding:96px 0;position:relative}@media (width>=1024px){.landing-section.svelte-1uha8ag{padding:144px 0}}.landing-section__header.svelte-1uha8ag{max-width:780px}.landing-section__title.svelte-1uha8ag{margin-top:20px}.landing-features.svelte-1uha8ag{border-top:1px solid var(--border-hairline);gap:32px;margin-top:72px;display:grid}@media (width>=768px){.landing-features.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.landing-feature.svelte-1uha8ag{justify-self:anchor-center;border-bottom:1px solid var(--border-hairline);padding:32px 0 40px;position:relative}@media (width>=768px){.landing-feature.svelte-1uha8ag{justify-self:anchor-center;border-bottom:0;border-right:1px solid var(--border-hairline);padding:40px 32px 40px 0}.landing-feature.svelte-1uha8ag:nth-child(3n){border-right:0;padding-right:0}.landing-feature.svelte-1uha8ag:not(:nth-child(3n)){padding-right:32px}.landing-feature.svelte-1uha8ag:not(:first-child){padding-left:32px}}.landing-feature__num.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-tertiary);text-transform:uppercase;font-size:11px;display:inline-block}.landing-feature__icon.svelte-1uha8ag{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-primary);background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:20px;display:inline-flex}.landing-feature__title.svelte-1uha8ag{margin-top:28px}.landing-feature__text.svelte-1uha8ag{max-width:320px;margin-top:12px}.landing-workflow.svelte-1uha8ag{background:var(--surface-1);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);padding:96px 0;position:relative}@media (width>=1024px){.landing-workflow.svelte-1uha8ag{padding:144px 0}}.landing-workflow__inner.svelte-1uha8ag{z-index:1;position:relative}.landing-workflow__grid.svelte-1uha8ag{gap:48px;margin-top:64px;display:grid}@media (width>=768px){.landing-workflow__grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.landing-step.svelte-1uha8ag{padding-top:28px;position:relative}.landing-step__line.svelte-1uha8ag{background:var(--text-primary);width:48px;height:1px;position:absolute;top:0;left:0}.landing-step__number.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.22em;color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:12px;line-height:1}.landing-step__title.svelte-1uha8ag{margin-top:20px}.landing-step__text.svelte-1uha8ag{max-width:360px;margin-top:12px}.landing-faq.svelte-1uha8ag{max-width:820px}.landing-faq__list.svelte-1uha8ag{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);margin-top:56px}.landing-faq__item.svelte-1uha8ag{border-bottom:1px solid var(--border-hairline)}.landing-faq__item.svelte-1uha8ag:last-child{border-bottom:0}.landing-faq__trigger.svelte-1uha8ag{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.landing-faq__question.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);font-size:20px;line-height:28px}.landing-faq__icon.svelte-1uha8ag{border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-secondary);transition:border-color .2s var(--ease-spring), color .2s var(--ease-spring);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-faq__icon.is-open.svelte-1uha8ag{border-color:var(--text-primary);color:var(--text-primary)}.landing-faq__answer.svelte-1uha8ag{color:var(--text-secondary);padding:0 40px 28px 0;font-size:15px;line-height:26px}.landing-contact.svelte-1uha8ag{padding:96px 0 120px;position:relative}@media (width>=1024px){.landing-contact.svelte-1uha8ag{padding:144px 0 180px}}.landing-contact__card.svelte-1uha8ag{text-align:center;padding:72px 40px 80px}@media (width>=768px){.landing-contact__card.svelte-1uha8ag{padding:112px 72px 128px}}.landing-contact__eyebrow.svelte-1uha8ag{color:#f5f5f5a3}.landing-contact__title.svelte-1uha8ag{color:#f5f5f5;margin-top:24px}.landing-contact__italic.svelte-1uha8ag{font-style:italic;font-family:var(--font-display);color:#f5f5f5}.landing-contact__description.svelte-1uha8ag{color:#f5f5f5b3;max-width:620px;margin:28px auto 0}.landing-contact__ctas.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:48px;display:flex}@media (width>=640px){.landing-contact__ctas.svelte-1uha8ag{flex-direction:row}}.landing-contact__cta-primary.svelte-1uha8ag{color:#0a0a0a;background:#f5f5f5;border-color:#f5f5f5}.landing-contact__cta-primary.svelte-1uha8ag:hover{opacity:.88}.landing-footer.svelte-1uha8ag{border-top:1px solid var(--border-hairline);background:var(--surface-app);padding:40px 0 56px}.landing-footer__inner.svelte-1uha8ag{flex-direction:column;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width>=640px){.landing-footer__inner.svelte-1uha8ag{flex-direction:row}}.landing-footer__left.svelte-1uha8ag{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.landing-footer__brand.svelte-1uha8ag{color:var(--text-primary);font-size:13px;font-weight:500}.landing-footer__sep.svelte-1uha8ag{display:none}@media (width>=640px){.landing-footer__sep.svelte-1uha8ag{color:var(--text-quaternary);font-size:12px;display:inline}}.landing-footer__tagline.svelte-1uha8ag{display:none}@media (width>=640px){.landing-footer__tagline.svelte-1uha8ag{color:var(--text-tertiary);font-size:12px;display:inline}}.landing-footer__rights.svelte-1uha8ag{color:var(--text-tertiary);font-size:12px}@keyframes svelte-1uha8ag-float-device{0%,to{transform:perspective(1200px)rotateY(-6deg)rotateX(3deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-6deg)rotateX(3deg)translateY(-10px)}}@keyframes svelte-1uha8ag-qr-pulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 20px 4px #ffffff26}}@keyframes svelte-1uha8ag-menu-item-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-hero__item.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-menu-item-fade .5s var(--ease-spring) forwards;will-change:opacity, transform}.landing-hero__item.svelte-1uha8ag:first-child{animation-delay:.1s}.landing-hero__item.svelte-1uha8ag:nth-child(2){animation-delay:.2s}.landing-hero__item.svelte-1uha8ag:nth-child(3){animation-delay:.3s}.landing-hero__item.svelte-1uha8ag:nth-child(4){animation-delay:.4s}.landing-hero__item.svelte-1uha8ag:nth-child(5){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.landing-hero__device.svelte-1uha8ag{animation:none}.landing-hero__item.svelte-1uha8ag{opacity:1;animation:none}}
