.plat-hero[data-astro-cid-bsh26ytz]{border-bottom:1px solid var(--border-subtle);background:linear-gradient(#ffffff05 0%,#0b0d10 100%);padding:28px 0 36px;position:relative;overflow:hidden}.hero-glow-bg[data-astro-cid-bsh26ytz]{background:radial-gradient(circle, var(--plat-glow) 0%, transparent 70%);filter:blur(80px);pointer-events:none;opacity:.7;border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:10%}.plat-hero-inner[data-astro-cid-bsh26ytz]{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding-block:0;display:grid;position:relative}.plat-crumbs[data-astro-cid-bsh26ytz]{color:var(--text-muted);margin-bottom:18px;font-size:13px}.plat-crumbs[data-astro-cid-bsh26ytz] a[data-astro-cid-bsh26ytz]{color:var(--text-secondary)}.plat-crumbs[data-astro-cid-bsh26ytz] a[data-astro-cid-bsh26ytz]:hover{color:#fff}.plat-crumbs[data-astro-cid-bsh26ytz] span[data-astro-cid-bsh26ytz]{color:#fff;font-weight:600}.plat-generation-pill[data-astro-cid-bsh26ytz]{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700;font-family:var(--font-mono);border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px 6px 6px;display:inline-flex}.hero-h1[data-astro-cid-bsh26ytz]{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin-bottom:18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08}.hero-summary[data-astro-cid-bsh26ytz]{color:#d1d5db;text-wrap:pretty;max-width:54ch;margin-bottom:22px;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.hero-ctas[data-astro-cid-bsh26ytz]{flex-direction:column;gap:16px;display:flex}.app-badge-box[data-astro-cid-bsh26ytz]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.app-badge-note[data-astro-cid-bsh26ytz]{font-size:12px;font-family:var(--font-mono);color:var(--text-muted)}.hero-render[data-astro-cid-bsh26ytz]{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.render-glow[data-astro-cid-bsh26ytz]{background:radial-gradient(circle, var(--plat-glow) 0%, transparent 70%);filter:blur(50px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.console-img[data-astro-cid-bsh26ytz]{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 32px #000c);width:auto;max-height:300px;position:relative}.section-title[data-astro-cid-bsh26ytz]{letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(22px,3vw,30px);font-weight:800}.pain-grid[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px 28px;padding:24px 0 32px;display:grid}.pain-item[data-astro-cid-bsh26ytz]{position:relative}.pain-marker[data-astro-cid-bsh26ytz]{background:var(--status-unstable-bg);width:28px;height:28px;color:var(--status-unstable);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;font-weight:800;display:inline-flex}.pain-title[data-astro-cid-bsh26ytz]{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin-bottom:8px;font-size:18px;font-weight:700}.pain-desc[data-astro-cid-bsh26ytz]{color:var(--text-secondary);text-wrap:pretty;font-size:14px;line-height:1.55}.steps-stack[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.step-accordion-item[data-astro-cid-bsh26ytz]{border-bottom:1px solid var(--border-subtle);background:0 0;padding:0}.step-summary[data-astro-cid-bsh26ytz],.faq-q[data-astro-cid-bsh26ytz]{cursor:pointer;list-style:none}.step-summary[data-astro-cid-bsh26ytz]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-bsh26ytz]::-webkit-details-marker{display:none}.step-summary[data-astro-cid-bsh26ytz]{align-items:center;gap:16px;padding:22px 0;display:flex}.step-summary[data-astro-cid-bsh26ytz] .step-title[data-astro-cid-bsh26ytz]{flex:1;margin:0;font-size:18px}.step-chevron[data-astro-cid-bsh26ytz]{color:var(--text-muted);font-size:22px;line-height:1;transition:transform .2s}.step-accordion-item[data-astro-cid-bsh26ytz][open] .step-chevron[data-astro-cid-bsh26ytz]{color:var(--sky);transform:rotate(45deg)}.step-body[data-astro-cid-bsh26ytz]{padding:0 0 24px}.step-badge[data-astro-cid-bsh26ytz]{border:1px solid var(--border-subtle);font-size:12px;font-weight:800;font-family:var(--font-mono);text-transform:uppercase;color:#fff;white-space:nowrap;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;padding:6px 14px;display:inline-flex}.step-title[data-astro-cid-bsh26ytz]{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800}.step-lead[data-astro-cid-bsh26ytz]{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.6}.step-list[data-astro-cid-bsh26ytz]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.step-list[data-astro-cid-bsh26ytz] li[data-astro-cid-bsh26ytz]{color:#e5e7eb;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.step-check[data-astro-cid-bsh26ytz]{color:var(--brand-purple-soft);flex-shrink:0;font-weight:800}.step-protip[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);padding-top:14px;font-size:13px;line-height:1.5}.myths-grid[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:32px 36px;padding:24px 0 32px;display:grid}.myth-item[data-astro-cid-bsh26ytz]{flex-direction:column;gap:16px;display:flex}.myth-tag[data-astro-cid-bsh26ytz]{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;color:var(--status-unstable);margin-bottom:6px;font-weight:700;display:inline-block}.myth-text[data-astro-cid-bsh26ytz]{color:#fff;font-size:16px;font-weight:700;line-height:1.4}.truth-tag[data-astro-cid-bsh26ytz]{font-size:11px;font-family:var(--font-mono);text-transform:uppercase;color:var(--status-ready);margin-bottom:6px;font-weight:700;display:inline-block}.truth-text[data-astro-cid-bsh26ytz]{color:var(--text-secondary);font-size:14px;line-height:1.6}.specs-table-wrap[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);overflow-x:auto}.specs-table[data-astro-cid-bsh26ytz]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.specs-table[data-astro-cid-bsh26ytz] th[data-astro-cid-bsh26ytz]{text-transform:uppercase;font-size:12px;font-family:var(--font-mono);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:#ffffff08;padding:16px 20px}.specs-table[data-astro-cid-bsh26ytz] td[data-astro-cid-bsh26ytz]{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:16px 20px}.spec-label[data-astro-cid-bsh26ytz]{color:#fff;white-space:nowrap;font-weight:700}.spec-value[data-astro-cid-bsh26ytz] code[data-astro-cid-bsh26ytz]{font-family:var(--font-mono);color:var(--sky);background:#38bdf81a;border-radius:6px;padding:4px 8px}.faq-stack[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.faq-item[data-astro-cid-bsh26ytz]{border:none;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;padding:20px 0}.faq-q[data-astro-cid-bsh26ytz]{color:#fff;cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;margin:0;padding-right:32px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex;position:relative}.faq-q[data-astro-cid-bsh26ytz]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-bsh26ytz]:after{content:"+";color:var(--text-muted);font-size:22px;font-weight:300;font-family:var(--font-mono);transition:transform .2s,color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-item[data-astro-cid-bsh26ytz][open] .faq-q[data-astro-cid-bsh26ytz]:after{content:"−";color:var(--sky)}.faq-item[data-astro-cid-bsh26ytz][open] .faq-q[data-astro-cid-bsh26ytz]{margin-bottom:12px}.faq-a[data-astro-cid-bsh26ytz]{color:var(--text-secondary);margin:0;padding-right:32px;font-size:15px;line-height:1.65}.other-platforms-box[data-astro-cid-bsh26ytz]{border-top:1px solid var(--border-subtle);margin-top:40px;padding-top:32px}.other-links[data-astro-cid-bsh26ytz]{flex-wrap:wrap;gap:12px;display:flex}.other-btn[data-astro-cid-bsh26ytz]{background:var(--bg-surface-2);border:1px solid var(--border-subtle);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.other-btn[data-astro-cid-bsh26ytz]:hover{border-color:var(--border-hover);color:#fff}.all-btn[data-astro-cid-bsh26ytz]{color:var(--brand-purple-soft);background:0 0;border-color:#a78bfa4d}@media (width<=900px){.plat-hero-inner[data-astro-cid-bsh26ytz]{text-align:left;grid-template-columns:1fr}.hero-render[data-astro-cid-bsh26ytz]{order:-1;min-height:240px}.console-img[data-astro-cid-bsh26ytz]{max-height:260px}.step-summary[data-astro-cid-bsh26ytz]{flex-wrap:wrap;gap:8px 12px}}
