.product-page.svelte-1iljj73{padding:64px 0 80px}.product-page-remi.svelte-1iljj73{--color-primary: #8B5CF6;--color-primary-hover: #7C3AED;--color-primary-dim: rgba(139, 92, 246, .08);--bg-panel: #0F172A;--bg-hover: #111827;--bg-raised: rgba(148, 163, 184, .18);--text-primary: #F8FAFC;--text-secondary: #CBD5E1;--text-muted: #94A3B8;background:radial-gradient(circle at top right,rgba(139,92,246,.18),transparent 32%),linear-gradient(180deg,#060917,#0b1120 38%,#0c1324)}.back-link.svelte-1iljj73{display:inline-block;color:var(--text-muted);text-decoration:none;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin-bottom:18px}.back-link.svelte-1iljj73:hover{color:var(--color-primary)}.hero-card.svelte-1iljj73,.content-card.svelte-1iljj73,.note-card.svelte-1iljj73{background:var(--bg-panel);border:1px solid var(--bg-raised);border-radius:var(--radius)}.hero-card.svelte-1iljj73{padding:30px;margin-bottom:16px}.hero-top.svelte-1iljj73{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.role.svelte-1iljj73{margin-bottom:0;color:var(--text-muted);font-size:.78rem;letter-spacing:1px;text-transform:uppercase;font-weight:700}.status.svelte-1iljj73{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;background:#05966914;border:1px solid rgba(5,150,105,.2);color:var(--color-live);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-soon.svelte-1iljj73{background:var(--color-primary-dim);border-color:#7c3aed33;color:var(--color-primary)}.status-preview.svelte-1iljj73{background:#8b5cf614;border-color:#8b5cf638;color:#8b5cf6}.status-waitlist.svelte-1iljj73{background:#d9770614;border-color:#d9770633;color:var(--color-warning)}.status-alpha.svelte-1iljj73{background:#dc262614;border-color:#dc262633;color:var(--color-error)}.status-beta.svelte-1iljj73{background:#7c3aed14;border-color:#7c3aed33;color:var(--color-primary)}.status-pilot.svelte-1iljj73{background:#d9770614;border-color:#d9770633;color:var(--color-warning)}h1.svelte-1iljj73{font-family:var(--font-display);font-size:clamp(2rem,4.8vw,3rem);line-height:1.08;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:14px}.product-tagline.svelte-1iljj73{margin-bottom:10px;color:var(--color-primary);font-size:.92rem;font-weight:700;letter-spacing:.01em}.summary.svelte-1iljj73{color:var(--text-secondary);max-width:760px;margin-bottom:22px}.product-visual.svelte-1iljj73{width:100%;border:1px solid var(--bg-raised);border-radius:var(--radius-sm);background:var(--bg-hover);margin-bottom:14px}.hero-actions.svelte-1iljj73{display:flex;flex-wrap:wrap;gap:12px}.showcase-card.svelte-1iljj73{margin-bottom:16px;padding:24px;background:var(--bg-panel);border:1px solid var(--bg-raised);border-radius:var(--radius)}.showcase-copy.svelte-1iljj73{margin-bottom:18px;max-width:760px}.showcase-kicker.svelte-1iljj73{margin-bottom:8px;color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.showcase-copy.svelte-1iljj73 h2:where(.svelte-1iljj73){margin-bottom:10px}.showcase-copy.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:.9rem;color:var(--text-secondary)}.showcase-grid.svelte-1iljj73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.media-card.svelte-1iljj73{background:linear-gradient(180deg,#fffffff5,#f8fafcf5);border:1px solid var(--bg-raised);border-radius:var(--radius-sm);padding:14px;display:flex;flex-direction:column;gap:12px}.media-head.svelte-1iljj73{display:flex;flex-direction:column;gap:8px}.media-badge.svelte-1iljj73{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#7c3aed14;border:1px solid rgba(124,58,237,.16);color:var(--color-primary);font-size:.68rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.media-head.svelte-1iljj73 h3:where(.svelte-1iljj73){font-size:.96rem;color:var(--text-primary)}.media-image.svelte-1iljj73,.media-video.svelte-1iljj73{width:100%;border-radius:var(--radius-sm);border:1px solid var(--bg-raised);background:var(--bg-hover);display:block}.media-video-placeholder.svelte-1iljj73{min-height:214px;background-size:cover;background-position:center;display:grid;place-items:center;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.media-note.svelte-1iljj73{margin-bottom:0;font-size:.82rem;color:var(--text-muted);line-height:1.55}.product-page-remi.svelte-1iljj73 .hero-card:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 .content-card:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 .note-card:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 .showcase-card:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 .media-card:where(.svelte-1iljj73){box-shadow:0 20px 50px #02061747}.product-page-remi.svelte-1iljj73 h1:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 h2:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 h3:where(.svelte-1iljj73){font-family:var(--font-ui);text-transform:none;letter-spacing:-.02em}.product-page-remi.svelte-1iljj73 h1:where(.svelte-1iljj73){letter-spacing:-.04em}.product-page-remi.svelte-1iljj73 .role:where(.svelte-1iljj73),.product-page-remi.svelte-1iljj73 .showcase-kicker:where(.svelte-1iljj73){letter-spacing:.08em}.product-page-remi.svelte-1iljj73 .media-card:where(.svelte-1iljj73){background:linear-gradient(180deg,#0f172af5,#111827f5)}.product-page-remi.svelte-1iljj73 .media-badge:where(.svelte-1iljj73){background:#8b5cf61f;border-color:#8b5cf633;color:#c4b5fd}.content-grid.svelte-1iljj73{display:grid;grid-template-columns:1fr 1fr;gap:16px}.content-card.svelte-1iljj73{padding:24px}h2.svelte-1iljj73{font-size:.92rem;margin-bottom:12px}ul.svelte-1iljj73{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}li.svelte-1iljj73{color:var(--text-secondary);font-size:.87rem;line-height:1.55;position:relative;padding-left:14px}li.svelte-1iljj73:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.note-card.svelte-1iljj73{margin-top:16px;padding:24px}.note-card.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:.9rem;color:var(--text-secondary)}.note-meta.svelte-1iljj73{margin-top:12px;font-size:.8rem!important;color:var(--text-muted)!important}@media(max-width:860px){.product-page.svelte-1iljj73{padding-top:44px}.showcase-grid.svelte-1iljj73,.content-grid.svelte-1iljj73{grid-template-columns:1fr}}@media(max-width:640px){.hero-card.svelte-1iljj73,.content-card.svelte-1iljj73,.note-card.svelte-1iljj73,.showcase-card.svelte-1iljj73{padding:18px}}
