*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:#000;color:#fff;min-height:100vh;overflow-x:hidden}.share-page.svelte-hrl0ku{min-height:100vh;position:relative;display:flex;flex-direction:column}.bg-gradient.svelte-hrl0ku{position:fixed;inset:0;background:radial-gradient(ellipse at 20% 0%,rgba(247,114,194,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(154,93,229,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(79,172,254,.08) 0%,transparent 50%);z-index:0;pointer-events:none}.bg-orbs.svelte-hrl0ku{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb.svelte-hrl0ku{position:absolute;border-radius:50%;filter:blur(100px);animation:svelte-hrl0ku-float 25s ease-in-out infinite}.orb-1.svelte-hrl0ku{width:400px;height:400px;background:linear-gradient(135deg,#f772c2,#9a5de5);opacity:.25;top:-100px;left:-100px}.orb-2.svelte-hrl0ku{width:350px;height:350px;background:linear-gradient(135deg,#9a5de5,#4facfe);opacity:.2;bottom:-80px;right:-80px;animation-delay:-10s}.orb-3.svelte-hrl0ku{width:300px;height:300px;background:linear-gradient(135deg,#4facfe,#00f2fe);opacity:.15;top:40%;left:50%;transform:translate(-50%);animation-delay:-18s}@keyframes svelte-hrl0ku-float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(40px,-40px) scale(1.1)}50%{transform:translate(-30px,30px) scale(.95)}75%{transform:translate(-40px,-30px) scale(1.05)}}.install-banner.svelte-hrl0ku{position:relative;z-index:100;display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(135deg,#f772c21a,#9a5de51a);border-bottom:1px solid rgba(247,114,194,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.install-banner.android.svelte-hrl0ku{background:linear-gradient(135deg,#4facfe1a,#00f2fe1a);border-bottom-color:#4facfe33}.banner-close.svelte-hrl0ku{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:0;flex-shrink:0;transition:color .2s ease}.banner-close.svelte-hrl0ku:hover{color:#fffc}.banner-app-icon.svelte-hrl0ku{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#f772c2,#9a5de5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #f772c24d}.banner-icon-emoji.svelte-hrl0ku{font-size:22px;filter:drop-shadow(0 0 6px rgba(255,255,255,.5))}.banner-content.svelte-hrl0ku{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.banner-app-name.svelte-hrl0ku{font-size:15px;font-weight:700;color:#fff}.banner-tagline.svelte-hrl0ku{font-size:12px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-install-btn.svelte-hrl0ku{padding:10px 20px;background:linear-gradient(135deg,#f772c2,#9a5de5);border:none;border-radius:50px;font-size:12px;font-weight:700;color:#fff;cursor:pointer;flex-shrink:0;transition:all .3s ease;letter-spacing:.5px}.banner-install-btn.waitlist.svelte-hrl0ku{background:linear-gradient(135deg,#4facfe,#00f2fe);font-size:11px;padding:10px 14px}.banner-install-btn.svelte-hrl0ku:hover{transform:scale(1.05);box-shadow:0 6px 20px #f772c266}.banner-install-btn.waitlist.svelte-hrl0ku:hover{box-shadow:0 6px 20px #4facfe66}.header.svelte-hrl0ku{position:relative;z-index:10;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.logo.svelte-hrl0ku{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon-svg.svelte-hrl0ku{width:28px;height:28px;filter:drop-shadow(0 0 12px rgba(247,114,194,.6))}.logo-text.svelte-hrl0ku{font-size:20px;font-weight:700;background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.creator-header.svelte-hrl0ku{display:flex;align-items:center;gap:12px}.creator-avatar.svelte-hrl0ku{position:relative;width:42px;height:42px;flex-shrink:0}.creator-avatar.svelte-hrl0ku img:where(.svelte-hrl0ku){width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(247,114,194,.4);box-shadow:0 4px 16px #f772c233}.avatar-placeholder.svelte-hrl0ku{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#f772c2,#9a5de5);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;border:2px solid rgba(255,255,255,.15)}.pro-badge.svelte-hrl0ku{position:absolute;bottom:-3px;right:-3px;padding:3px 6px;background:linear-gradient(135deg,gold,#ff8c00);border-radius:8px;font-size:9px;font-weight:700;color:#000;letter-spacing:.5px;box-shadow:0 2px 8px #ffd70066}.creator-info-header.svelte-hrl0ku{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.creator-name.svelte-hrl0ku{font-size:14px;font-weight:600;color:#fff}.creator-label.svelte-hrl0ku{font-size:11px;color:#ffffff80}.main.svelte-hrl0ku{flex:1;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:24px;gap:32px}@keyframes svelte-hrl0ku-spin{to{transform:rotate(360deg)}}@keyframes svelte-hrl0ku-pulse{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1);opacity:1}}@keyframes svelte-hrl0ku-fadeInOut{0%,to{opacity:.5}50%{opacity:1}}.error-container.svelte-hrl0ku{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;text-align:center}.error-icon.svelte-hrl0ku{font-size:64px}.error-container.svelte-hrl0ku h2:where(.svelte-hrl0ku){font-size:28px;font-weight:700}.error-container.svelte-hrl0ku p:where(.svelte-hrl0ku){color:#fff9;font-size:16px}.image-section.svelte-hrl0ku{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:16px}.image-frame.svelte-hrl0ku{position:relative;width:100%;aspect-ratio:1;border-radius:24px;overflow:hidden;transform:scale(.9);opacity:0;transition:all .8s cubic-bezier(.34,1.56,.64,1)}.image-frame.revealed.svelte-hrl0ku{transform:scale(1);opacity:1}.frame-border.svelte-hrl0ku{position:absolute;inset:0;border-radius:24px;padding:3px;background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe,#00f2fe,#f772c2);background-size:400% 400%;animation:svelte-hrl0ku-borderGlow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1}@keyframes svelte-hrl0ku-borderGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.image-container.svelte-hrl0ku{position:relative;width:100%;height:100%;background:#0a0a0f;border-radius:21px}.image-skeleton.svelte-hrl0ku{position:absolute;inset:0;background:linear-gradient(135deg,#f772c20d,#9a5de50d);border-radius:21px;overflow:hidden;z-index:1}.skeleton-shimmer.svelte-hrl0ku{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:svelte-hrl0ku-shimmer 1.5s infinite}@keyframes svelte-hrl0ku-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.image-container.svelte-hrl0ku img:where(.svelte-hrl0ku){position:relative;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:21px;opacity:1;transition:opacity .3s ease;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.image-container.svelte-hrl0ku img.visible:where(.svelte-hrl0ku){opacity:1}.image-error-placeholder.svelte-hrl0ku{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#f772c20d,#9a5de50d);border-radius:21px}.error-placeholder-icon.svelte-hrl0ku{font-size:48px;opacity:.5}.error-placeholder-text.svelte-hrl0ku{font-size:14px;color:#fff6}.style-badge.svelte-hrl0ku{position:absolute;top:16px;left:16px;z-index:10;padding:8px 16px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(247,114,194,.3);border-radius:50px;font-size:13px;font-weight:600;color:#f772c2;animation:svelte-hrl0ku-slideUp .6s ease-out .3s both}@keyframes svelte-hrl0ku-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.share-button.svelte-hrl0ku{position:absolute;top:16px;right:16px;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fffc;cursor:pointer;transition:all .3s ease;animation:svelte-hrl0ku-slideUp .6s ease-out .4s both}.share-button.svelte-hrl0ku:hover{background:#000c;border-color:#f772c266;color:#f772c2;transform:scale(1.05)}.share-button.svelte-hrl0ku:active{transform:scale(.95)}.share-button.copied.svelte-hrl0ku{background:#10b98133;border-color:#10b98180;color:#10b981}.share-tooltip.svelte-hrl0ku{position:absolute;bottom:-34px;left:50%;transform:translate(-50%);padding:6px 12px;background:#000000e6;border-radius:8px;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.share-button.svelte-hrl0ku:hover .share-tooltip:where(.svelte-hrl0ku),.share-button.copied.svelte-hrl0ku .share-tooltip:where(.svelte-hrl0ku){opacity:1}.cta-section.svelte-hrl0ku{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transform:translateY(30px);transition:all .6s ease-out}.cta-section.visible.svelte-hrl0ku{opacity:1;transform:translateY(0);animation:svelte-hrl0ku-slideUp .6s ease-out .5s both}.android-cta.svelte-hrl0ku{display:flex;flex-direction:column;align-items:center;gap:16px}.android-badge.svelte-hrl0ku{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#4facfe1a;border:1px solid rgba(79,172,254,.2);border-radius:50px;font-size:13px;font-weight:500;color:#4facfe}.android-icon.svelte-hrl0ku{font-size:16px}.cta-button.svelte-hrl0ku{position:relative;padding:18px 40px;background:linear-gradient(135deg,#f772c2,#9a5de5);border:none;border-radius:50px;cursor:pointer;overflow:hidden;transition:all .3s ease}.cta-button.waitlist.svelte-hrl0ku{background:linear-gradient(135deg,#4facfe,#00f2fe)}.cta-button.svelte-hrl0ku:hover{transform:translateY(-3px);box-shadow:0 20px 40px #f772c259}.cta-button.waitlist.svelte-hrl0ku:hover{box-shadow:0 20px 40px #4facfe59}.cta-border.svelte-hrl0ku{position:absolute;inset:0;border-radius:50px;padding:2px;background:linear-gradient(135deg,#f772c2,#9a5de5,#4facfe,#00f2fe,#f772c2);background-size:400% 400%;animation:svelte-hrl0ku-borderGlow 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cta-text.svelte-hrl0ku{position:relative;z-index:1;font-size:17px;font-weight:600;color:#fff}.cta-subtitle.svelte-hrl0ku{font-size:14px;color:#ffffff80}.examples-section.svelte-hrl0ku{width:100%;max-width:100vw;overflow:hidden;opacity:0;margin-top:24px}.examples-section.visible.svelte-hrl0ku{opacity:1;animation:svelte-hrl0ku-slideUp .6s ease-out .7s both}.examples-title.svelte-hrl0ku{text-align:center;font-size:16px;font-weight:600;color:#fff9;margin-bottom:16px}.examples-carousel.svelte-hrl0ku{width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.examples-track.svelte-hrl0ku{display:flex;gap:12px;animation:svelte-hrl0ku-scroll 30s linear infinite;width:max-content}.examples-track.no-scroll.svelte-hrl0ku{animation:none;justify-content:center}@keyframes svelte-hrl0ku-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.example-item.svelte-hrl0ku{position:relative;flex-shrink:0;width:100px;height:100px;border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.08);transition:all .3s ease;padding:0;background:linear-gradient(135deg,#f772c20d,#9a5de50d);cursor:pointer;display:block;text-decoration:none}a.example-item.svelte-hrl0ku{border:none}.example-item.svelte-hrl0ku:hover{border-color:#f772c266;transform:scale(1.05)}.example-item.svelte-hrl0ku:active{transform:scale(.98)}.example-skeleton.svelte-hrl0ku{position:absolute;inset:0;background:linear-gradient(135deg,#f772c20d,#9a5de50d);overflow:hidden;z-index:1;transition:opacity .3s ease}.example-item.svelte-hrl0ku img:where(.svelte-hrl0ku){position:relative;z-index:2;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease}.example-item.svelte-hrl0ku img.loaded{opacity:1}.example-item.svelte-hrl0ku.error .example-skeleton:where(.svelte-hrl0ku){display:flex;align-items:center;justify-content:center}.example-item.svelte-hrl0ku.error .example-skeleton:where(.svelte-hrl0ku):after{content:"🖼️";font-size:24px;opacity:.4}.example-item.svelte-hrl0ku.error .example-skeleton:where(.svelte-hrl0ku) .skeleton-shimmer:where(.svelte-hrl0ku){display:none}.example-placeholder.svelte-hrl0ku{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f772c20d,#9a5de50d)}.placeholder-icon.svelte-hrl0ku{font-size:28px;opacity:.4}.example-item.placeholder.svelte-hrl0ku{opacity:.7}.footer.svelte-hrl0ku{position:relative;z-index:10;padding:16px 24px;text-align:center}.footer.svelte-hrl0ku p:where(.svelte-hrl0ku){font-size:13px;color:#fff6}@media(max-width:480px){.main.svelte-hrl0ku{padding:20px 16px}.image-section.svelte-hrl0ku{max-width:100%}.cta-button.svelte-hrl0ku{padding:16px 32px}.cta-text.svelte-hrl0ku{font-size:15px}.example-item.svelte-hrl0ku{width:85px;height:85px;border-radius:12px}.orb-1.svelte-hrl0ku{width:280px;height:280px}.orb-2.svelte-hrl0ku{width:220px;height:220px}.orb-3.svelte-hrl0ku{width:180px;height:180px}.header.svelte-hrl0ku{padding:12px 16px}.creator-avatar.svelte-hrl0ku{width:38px;height:38px}.creator-name.svelte-hrl0ku{font-size:13px}.creator-label.svelte-hrl0ku{font-size:10px}.logo-text.svelte-hrl0ku{font-size:18px}.logo-icon-svg.svelte-hrl0ku{width:24px;height:24px}.install-banner.svelte-hrl0ku{padding:10px 12px;gap:10px}.banner-app-icon.svelte-hrl0ku{width:38px;height:38px;border-radius:10px}.banner-icon-emoji.svelte-hrl0ku{font-size:18px}.banner-app-name.svelte-hrl0ku{font-size:14px}.banner-tagline.svelte-hrl0ku{font-size:11px}.banner-install-btn.svelte-hrl0ku{padding:8px 14px;font-size:11px}.banner-install-btn.waitlist.svelte-hrl0ku{padding:8px 12px;font-size:10px}.banner-close.svelte-hrl0ku{width:24px;height:24px}}
