.paper-container.svelte-18jleus{background:var(--color-bg-base)}.paper-id.svelte-18jleus{color:var(--color-fg-muted);font-size:.75rem;letter-spacing:.1em}.paper-title.svelte-18jleus{font-size:var(--text-h1);font-weight:var(--font-bold)}.paper-subtitle.svelte-18jleus{font-size:var(--text-body-lg);color:var(--color-fg-secondary)}.paper-meta.svelte-18jleus{color:var(--color-fg-muted);font-size:var(--text-body-sm)}.section-heading.svelte-18jleus{font-size:var(--text-h3);font-weight:var(--font-semibold);margin-bottom:1rem}.body-text.svelte-18jleus{color:var(--color-fg-secondary);line-height:1.7}.text-muted.svelte-18jleus{color:var(--color-fg-muted)}.modality-header.svelte-18jleus{display:flex;align-items:flex-start;gap:1rem}.modality-number.svelte-18jleus{font-family:var(--font-mono);font-size:2rem;font-weight:var(--font-bold);color:var(--color-fg-muted);opacity:.5;line-height:1}.modality-title-lg.svelte-18jleus{font-size:var(--text-h3);font-weight:var(--font-semibold);margin-bottom:.25rem}.modality-stage.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.demo-container.svelte-18jleus{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:1.5rem}.demo-label.svelte-18jleus{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.spritz-demo.svelte-18jleus{border-color:#22c55e4d}.spritz-embed{--spritz-bg: var(--color-bg-base);--spritz-fg: var(--color-fg-primary);min-height:200px}.motion-demo.svelte-18jleus{border-color:#a855f74d}.motion-canvas.svelte-18jleus{background:#000;border-radius:var(--radius-md);padding:3rem 2rem;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;gap:1.5rem}.reveal-label.svelte-18jleus{font-family:var(--font-mono);font-size:.7rem;color:#737373;letter-spacing:.15em;text-transform:uppercase}.reveal-display{font-size:1.75rem!important;color:#fff!important;text-align:center;min-height:2.5em;display:flex;align-items:center;justify-content:center}.reveal-philosophy.svelte-18jleus{font-family:var(--font-mono);font-size:.7rem;color:#525252;text-align:center;max-width:400px}.motion-controls.svelte-18jleus{display:flex;gap:.75rem;justify-content:center}.motion-btn.svelte-18jleus{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-body-sm);cursor:pointer;transition:all .15s}.motion-btn.svelte-18jleus:hover{background:var(--color-bg-surface);color:var(--color-fg-primary)}.motion-btn.play.svelte-18jleus{background:#fff;color:#000;border-color:#fff}.motion-btn.play.svelte-18jleus:hover{background:#e5e5e5}.style-dots.svelte-18jleus{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.style-dot.svelte-18jleus{width:8px;height:8px;border-radius:50%;background:var(--color-border-subtle);border:none;cursor:pointer;transition:all .15s}.style-dot.svelte-18jleus:hover{background:var(--color-fg-muted)}.style-dot.active.svelte-18jleus{background:#a855f7;transform:scale(1.25)}.learn-demo.svelte-18jleus{border-color:#3b82f64d}.learn-paths-grid.svelte-18jleus{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.learn-path-card.svelte-18jleus{display:block;padding:1.25rem;background:var(--color-bg-base);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.learn-path-card.svelte-18jleus:hover{border-color:var(--color-border-emphasis);transform:translateY(-2px)}.learn-path-card.green.svelte-18jleus{border-left:3px solid #22c55e}.learn-path-card.purple.svelte-18jleus{border-left:3px solid #a855f7}.learn-path-card.blue.svelte-18jleus{border-left:3px solid #3b82f6}.path-header-row.svelte-18jleus{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.path-dot.svelte-18jleus{width:8px;height:8px;border-radius:50%;background:currentColor}.learn-path-card.green.svelte-18jleus .path-dot:where(.svelte-18jleus){background:#22c55e}.learn-path-card.purple.svelte-18jleus .path-dot:where(.svelte-18jleus){background:#a855f7}.learn-path-card.blue.svelte-18jleus .path-dot:where(.svelte-18jleus){background:#3b82f6}.path-lessons.svelte-18jleus{font-size:.75rem;color:var(--color-fg-muted)}.path-title-text.svelte-18jleus{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:.25rem}.path-subtitle-text.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:.5rem}.path-description-text.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:1rem;line-height:1.5}.path-cta.svelte-18jleus{display:flex;align-items:center;gap:.25rem;font-size:var(--text-body-sm);color:var(--color-fg-muted)}.learn-path-card.svelte-18jleus:hover .path-cta:where(.svelte-18jleus){color:var(--color-fg-primary)}.modality-details-grid.svelte-18jleus{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.detail-card.svelte-18jleus{padding:1rem;background:var(--color-bg-surface);border-radius:var(--radius-md)}.detail-title.svelte-18jleus{font-size:var(--text-body-sm);font-weight:var(--font-semibold);margin-bottom:.5rem}.detail-text.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:1.6}.detail-list.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-secondary);list-style:disc;list-style-position:inside}.detail-list.mono.svelte-18jleus{font-family:var(--font-mono);font-size:.8rem}.detail-list.svelte-18jleus li:where(.svelte-18jleus){margin-bottom:.25rem}.engagement-grid.svelte-18jleus{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.engagement-card.svelte-18jleus{padding:1.25rem;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.engagement-card.spritz-accent.svelte-18jleus{border-top:3px solid #22c55e}.engagement-card.motion-accent.svelte-18jleus{border-top:3px solid #a855f7}.engagement-card.learn-accent.svelte-18jleus{border-top:3px solid #3b82f6}.engagement-icon.svelte-18jleus{color:var(--color-fg-muted);margin-bottom:.5rem}.engagement-modality.svelte-18jleus{font-weight:var(--font-semibold);margin-bottom:1rem}.engagement-stats.svelte-18jleus{display:flex;flex-wrap:wrap;gap:1rem}.stat.svelte-18jleus{display:flex;flex-direction:column}.stat-value.svelte-18jleus{font-size:1.25rem;font-weight:var(--font-bold);font-family:var(--font-mono)}.stat-label.svelte-18jleus{font-size:.7rem;color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.05em}.hypothesis-table.svelte-18jleus{width:100%;font-size:var(--text-body-sm)}.hypothesis-table.svelte-18jleus th:where(.svelte-18jleus),.hypothesis-table.svelte-18jleus td:where(.svelte-18jleus){text-align:left;padding:.75rem 1rem}.hypothesis-table.svelte-18jleus thead:where(.svelte-18jleus) tr:where(.svelte-18jleus){border-bottom:1px solid var(--color-border-subtle)}.hypothesis-table.svelte-18jleus tbody:where(.svelte-18jleus) tr:where(.svelte-18jleus){border-bottom:1px solid var(--color-border-muted)}.hypothesis-table.svelte-18jleus tbody:where(.svelte-18jleus){color:var(--color-fg-secondary)}.triad-card.svelte-18jleus{background:var(--color-bg-surface);border-radius:var(--radius-lg)}.triad-title.svelte-18jleus{font-weight:var(--font-semibold);margin-bottom:.5rem}.triad-text.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.links-grid.svelte-18jleus{display:flex;flex-direction:column;gap:.5rem}.link-card.svelte-18jleus{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);text-decoration:none;color:var(--color-fg-primary);transition:all .15s}.link-card.svelte-18jleus:hover:not(.muted){border-color:var(--color-border-emphasis);background:var(--color-bg-elevated)}.link-card.muted.svelte-18jleus{color:var(--color-fg-muted);cursor:default}.link-card.svelte-18jleus span:where(.svelte-18jleus){flex:1}.consent-banner.svelte-18jleus{position:fixed;bottom:0;left:0;right:0;background:var(--color-bg-surface);border-top:1px solid var(--color-border-subtle);padding:1.5rem;z-index:1000;box-shadow:0 -4px 20px #0000004d}.consent-content.svelte-18jleus{max-width:600px;margin:0 auto}.consent-header.svelte-18jleus{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--color-fg-primary)}.consent-title.svelte-18jleus{font-size:var(--text-body);font-weight:var(--font-semibold);margin:0}.consent-text.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-secondary);margin-bottom:1rem;line-height:1.5}.consent-actions.svelte-18jleus{display:flex;gap:.75rem;justify-content:flex-end}.consent-btn.svelte-18jleus{padding:.5rem 1rem;border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .15s}.consent-btn.decline.svelte-18jleus{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-fg-secondary)}.consent-btn.decline.svelte-18jleus:hover{background:var(--color-bg-elevated);color:var(--color-fg-primary)}.consent-btn.accept.svelte-18jleus{background:#22c55e;border:1px solid #22c55e;color:#000}.consent-btn.accept.svelte-18jleus:hover{background:#16a34a;border-color:#16a34a}.privacy-status.svelte-18jleus{padding:1rem;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.privacy-indicator.svelte-18jleus{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--color-fg-muted)}.privacy-text.svelte-18jleus{font-size:var(--text-body-sm);color:var(--color-fg-secondary)}.privacy-toggle.svelte-18jleus{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .5rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-fg-muted);font-size:.75rem;cursor:pointer;transition:all .15s}.privacy-toggle.svelte-18jleus:hover{background:var(--color-bg-base);color:var(--color-fg-primary);border-color:var(--color-border-emphasis)}.privacy-note.svelte-18jleus{font-size:.75rem;color:var(--color-fg-muted);margin-top:.5rem;line-height:1.4}.privacy-badge.svelte-18jleus{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);font-size:.7rem}
