.page-container.svelte-1198avt{display:flex;flex-direction:column;gap:2.25rem}.app-header.svelte-1198avt{border-bottom:2px solid #0b0b0b;padding-bottom:1.5rem}.badges.svelte-1198avt{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.status-badge.svelte-1198avt{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .65rem;border-radius:9999px;font-size:.75rem;font-family:IBM Plex Mono,monospace;font-weight:600;border:1.5px solid #0b0b0b;box-shadow:1.5px 1.5px #0b0b0b}.status-badge.svelte-1198avt .dot:where(.svelte-1198avt){width:7px;height:7px;border-radius:50%;display:inline-block}.status-badge.prototype.svelte-1198avt{background:#eef2ff;color:#0b0b0b}.status-badge.prototype.svelte-1198avt .dot:where(.svelte-1198avt){background:#1e2a78}.status-badge.platform-badge.svelte-1198avt{background:#fdf4ff;color:#0b0b0b}h1.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:2.2rem;margin:0 0 .4rem;color:#0b0b0b;letter-spacing:-.02em}.tagline.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.95rem;font-weight:600;color:#d97706;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.intro-desc.svelte-1198avt{color:#3c444c;font-size:1.05rem;max-width:46rem;line-height:1.6;margin:0}.hero-actions.svelte-1198avt{display:flex;gap:.85rem;flex-wrap:wrap;margin-top:1.25rem}.card.svelte-1198avt{border:2px solid #0b0b0b;border-radius:8px;background:#fff;padding:1.5rem;box-shadow:4px 4px #0b0b0b;display:flex;flex-direction:column;gap:1.25rem}.card-head.svelte-1198avt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;border-bottom:2px solid #0b0b0b;padding-bottom:.75rem}.card-head.svelte-1198avt h2:where(.svelte-1198avt){font-family:IBM Plex Mono,monospace;font-size:1.25rem;margin:0 0 .2rem;color:#0b0b0b}.card-subhead.svelte-1198avt{font-size:.85rem;color:#5a646e;font-family:IBM Plex Mono,monospace}.mockup-indicator.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#f4f4f0;border:1.5px solid #0b0b0b;padding:.2rem .6rem;border-radius:4px;box-shadow:1px 1px #0b0b0b;color:#5a646e}kbd.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.75rem;background:#f4f4f0;border:1px solid #0b0b0b;border-bottom-width:2px;border-radius:4px;padding:0 .3rem;color:#0b0b0b}.demo-frame.svelte-1198avt{position:relative;width:100%;aspect-ratio:16 / 9;border:2px solid #0b0b0b;border-radius:6px;overflow:hidden;background:#1e2a78;box-shadow:3px 3px #0b0b0b}.demo-frame.svelte-1198avt iframe:where(.svelte-1198avt){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.demo-poster.svelte-1198avt{display:none;flex-direction:column;gap:.6rem;text-decoration:none}.demo-poster.svelte-1198avt img:where(.svelte-1198avt),.scene-shot.svelte-1198avt img:where(.svelte-1198avt){display:block;width:100%;height:auto;border:2px solid #0b0b0b;border-radius:6px;box-shadow:3px 3px #0b0b0b}.poster-cta.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;color:#0b0b0b;background:#f7a501;border:2px solid #0b0b0b;border-radius:6px;padding:.45rem .75rem;box-shadow:2px 2px #0b0b0b;align-self:flex-start}.demo-note.svelte-1198avt{margin:0;font-size:.85rem;color:#5a646e;line-height:1.55}@media(max-width:768px){.demo-frame.svelte-1198avt{display:none}.demo-poster.svelte-1198avt{display:flex}}.section-heading.svelte-1198avt{margin-bottom:1rem}.section-heading.svelte-1198avt h2:where(.svelte-1198avt){font-family:IBM Plex Mono,monospace;font-size:1.4rem;margin:0 0 .25rem;color:#0b0b0b}.section-heading.svelte-1198avt p:where(.svelte-1198avt){color:#5a646e;font-size:.95rem;margin:0}.features-grid.svelte-1198avt{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:760px){.features-grid.svelte-1198avt{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1198avt{border:2px solid #0b0b0b;border-radius:8px;background:#fff;padding:1.35rem;box-shadow:4px 4px #0b0b0b;display:flex;flex-direction:column;gap:.75rem}.feature-card-head.svelte-1198avt{display:flex;align-items:center;gap:.6rem}.feature-icon.svelte-1198avt{font-size:1.6rem;line-height:1}.feature-card-head.svelte-1198avt h3:where(.svelte-1198avt){font-family:IBM Plex Mono,monospace;font-size:1.05rem;margin:0;color:#0b0b0b}.feature-card.svelte-1198avt p:where(.svelte-1198avt){margin:0;color:#3c444c;font-size:.9rem;line-height:1.55}.scene-list.svelte-1198avt{display:flex;flex-direction:column;gap:2rem}.scene-card.svelte-1198avt{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:center}@media(min-width:860px){.scene-card.svelte-1198avt{grid-template-columns:1.35fr 1fr}.scene-card.reverse.svelte-1198avt .scene-shot:where(.svelte-1198avt){order:2}}.scene-shot.svelte-1198avt{display:block;transition:transform .15s ease}.scene-shot.svelte-1198avt:hover{transform:translate(-2px,-2px)}.scene-text.svelte-1198avt{display:flex;flex-direction:column;gap:.5rem}.scene-label.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#d97706}.scene-text.svelte-1198avt h3:where(.svelte-1198avt){font-family:IBM Plex Mono,monospace;font-size:1.15rem;margin:0;color:#0b0b0b}.scene-text.svelte-1198avt p:where(.svelte-1198avt){margin:0;color:#3c444c;font-size:.92rem;line-height:1.6}.scene-link.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600;color:#0b0b0b;text-decoration:underline;text-underline-offset:2px;align-self:flex-start}.scene-link.svelte-1198avt:hover{color:#d97706}.table-wrap.svelte-1198avt{overflow-x:auto;border:1.5px solid #0b0b0b;border-radius:6px}table.svelte-1198avt{width:100%;min-width:560px;border-collapse:collapse;font-size:.86rem}th.svelte-1198avt,td.svelte-1198avt{text-align:left;padding:.6rem .85rem;border-top:1px solid #d2d5c9;vertical-align:top;color:#3c444c}thead.svelte-1198avt th:where(.svelte-1198avt){border-top:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;background:#f4f4f0;color:#5a646e}thead.svelte-1198avt th.plan-b:where(.svelte-1198avt){background:#1e2a78;color:#fff}td.aspect.svelte-1198avt{font-weight:700;color:#0b0b0b;white-space:nowrap}td.plan-b.svelte-1198avt{background:#fff8e6;color:#0b0b0b;font-weight:600}.specs-grid.svelte-1198avt{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.specs-grid.svelte-1198avt{grid-template-columns:repeat(2,1fr)}}.spec-item.svelte-1198avt{background:#fbfcf9;border:1.5px solid #0b0b0b;border-radius:6px;padding:.75rem 1rem;box-shadow:2px 2px #0b0b0b;display:flex;flex-direction:column;gap:.2rem}.spec-label.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#5a646e;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.spec-val.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.88rem;color:#0b0b0b;font-weight:700}.cta-content.svelte-1198avt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.25rem}.cta-text.svelte-1198avt{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem;color:#5a646e}.cta-text.svelte-1198avt strong:where(.svelte-1198avt){font-family:IBM Plex Mono,monospace;color:#0b0b0b;font-size:1rem}.cta-actions.svelte-1198avt{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.primary-btn.svelte-1198avt,.back-link.svelte-1198avt{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:#0b0b0b;padding:.4rem .9rem;border-radius:6px;border:2px solid #0b0b0b;box-shadow:2px 2px #0b0b0b;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:all .1s ease}.primary-btn.svelte-1198avt{background:#f7a501}.back-link.svelte-1198avt{background:#fff}.primary-btn.svelte-1198avt:hover,.back-link.svelte-1198avt:hover{transform:translate(-1px,-1px);box-shadow:3px 3px #0b0b0b;text-decoration:none}.primary-btn.svelte-1198avt:active,.back-link.svelte-1198avt:active{transform:translate(1px,1px);box-shadow:1px 1px #0b0b0b}@media(max-width:640px){h1.svelte-1198avt{font-size:1.85rem}.card.svelte-1198avt{padding:1.15rem}.cta-content.svelte-1198avt{flex-direction:column;align-items:flex-start}}
