.app-page.svelte-1nospan{padding-bottom:80px}.app-hero.svelte-1nospan{padding:80px 24px 60px;text-align:center}.app-hero-inner.svelte-1nospan{max-width:640px;margin:0 auto}.app-logo.svelte-1nospan{width:80px;height:80px;border-radius:18px;margin:0 auto 16px;display:block}.screenshots.svelte-1nospan{padding:24px 0 48px}.shots-inner.svelte-1nospan{max-width:1100px;margin:0 auto;padding:0 24px}.shot-track.svelte-1nospan{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.shot-track.svelte-1nospan::-webkit-scrollbar{display:none}.shot-track.grabbing.svelte-1nospan{cursor:grabbing;scroll-behavior:auto}.shot-track.grabbing.svelte-1nospan img:where(.svelte-1nospan){pointer-events:none}.shot-slide.svelte-1nospan{flex:0 0 min(760px,88%);scroll-snap-align:center;padding:0;border:1px solid #1e1e1e;border-radius:16px;overflow:hidden;background:#0a0a0a;cursor:zoom-in;transition:border-color .2s}.shot-slide.svelte-1nospan:hover{border-color:#2e2e2e}.shot-slide.svelte-1nospan img:where(.svelte-1nospan){width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.shot-nav.svelte-1nospan{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.arrow.svelte-1nospan{width:34px;height:34px;border-radius:50%;border:1px solid #1e1e1e;background:#0f0f0f;color:#a0a0a0;font-size:1.2rem;line-height:1;cursor:pointer;transition:all .2s}.arrow.svelte-1nospan:hover{border-color:#a78bfa;color:#a78bfa}.dots.svelte-1nospan{display:flex;gap:8px}.dot.svelte-1nospan{width:8px;height:8px;padding:0;border-radius:50%;border:none;background:#2a2a2a;cursor:pointer;transition:all .2s}.dot.svelte-1nospan:hover{background:#444}.dot.on.svelte-1nospan{background:#a78bfa;width:22px;border-radius:4px}.shot-hint.svelte-1nospan{text-align:center;font-size:.78rem;color:#555;margin-top:10px}.lightbox.svelte-1nospan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.lightbox.svelte-1nospan img:where(.svelte-1nospan){max-width:100%;max-height:100%;border-radius:10px}.lb-close.svelte-1nospan{position:absolute;top:18px;right:22px;width:40px;height:40px;border-radius:50%;border:1px solid #333;background:#141414e6;color:#ddd;font-size:1.5rem;line-height:1;cursor:pointer}.lb-close.svelte-1nospan:hover{border-color:#a78bfa;color:#a78bfa}h1.svelte-1nospan{font-size:2.4rem;font-weight:800;color:#f0f0f0;margin-bottom:8px}.app-tagline.svelte-1nospan{font-size:1.1rem;color:#a78bfa;font-weight:600;margin-bottom:16px}.app-desc.svelte-1nospan{color:#888;line-height:1.7;margin-bottom:28px}.btn.svelte-1nospan{display:inline-flex;align-items:center;padding:12px 24px;border-radius:10px;font-size:.95rem;font-weight:600;transition:all .2s}.btn-primary.svelte-1nospan{background:#a78bfa;color:#fff}.btn-primary.svelte-1nospan:hover{background:#5254cc;transform:translateY(-1px)}.section-inner.svelte-1nospan{max-width:900px;margin:0 auto;padding:0 24px}.features.svelte-1nospan{padding:48px 0}.features-grid.svelte-1nospan{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.feature-card.svelte-1nospan{background:#0f0f0f;border:1px solid #1e1e1e;border-radius:14px;padding:24px 20px}.feat-icon.svelte-1nospan{font-size:1.6rem;margin-bottom:12px}.feature-card.svelte-1nospan h3:where(.svelte-1nospan){font-size:.95rem;font-weight:700;color:#f0f0f0;margin-bottom:8px}.feature-card.svelte-1nospan p:where(.svelte-1nospan){font-size:.83rem;color:#666;line-height:1.6}.supported-cards.svelte-1nospan,.getting-started.svelte-1nospan{padding:48px 0}h2.svelte-1nospan{font-size:1.5rem;font-weight:800;color:#f0f0f0;margin-bottom:12px}.section-sub.svelte-1nospan{color:#666;margin-bottom:24px;line-height:1.6}.card-types.svelte-1nospan{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.card-type.svelte-1nospan{background:#0f0f0f;border:1px solid #1e1e1e;border-radius:10px;padding:14px 18px;font-size:.88rem}.card-type.svelte-1nospan strong:where(.svelte-1nospan){color:#f0f0f0;margin-right:8px}.card-type.svelte-1nospan span:where(.svelte-1nospan){color:#666}.card-note.svelte-1nospan{font-size:.82rem;color:#555;font-style:italic}.steps.svelte-1nospan{display:flex;flex-direction:column;gap:20px}.step.svelte-1nospan{display:flex;gap:20px;align-items:flex-start}.step-num.svelte-1nospan{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#a78bfa;color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.step.svelte-1nospan strong:where(.svelte-1nospan){display:block;color:#f0f0f0;margin-bottom:4px}.step.svelte-1nospan p:where(.svelte-1nospan){font-size:.85rem;color:#666;line-height:1.6;margin:0}.use-cases.svelte-1nospan{padding:48px 0}.cases-grid.svelte-1nospan{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.case-card.svelte-1nospan{background:#0f0f0f;border:1px solid #1e1e1e;border-radius:14px;padding:24px 20px}.case-card.svelte-1nospan h3:where(.svelte-1nospan){font-size:.95rem;font-weight:700;color:#f0f0f0;margin-bottom:8px}.case-card.svelte-1nospan p:where(.svelte-1nospan){font-size:.83rem;color:#666;line-height:1.6}
