.breadcrumb.svelte-1b808f1{margin-bottom:var(--space-lg)}.breadcrumb.svelte-1b808f1 a:where(.svelte-1b808f1){color:var(--color-text-muted);text-decoration:none;font-size:.875rem}.demo-header.svelte-1b808f1{text-align:center;margin-bottom:var(--space-xl)}.demo-badge.svelte-1b808f1{margin-bottom:var(--space-md)}.demo-intro.svelte-1b808f1{color:var(--color-text-muted);max-width:500px;margin:var(--space-md) auto 0}.profile-card.svelte-1b808f1{margin-bottom:var(--space-lg)}.profile-header.svelte-1b808f1{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid rgba(255,255,255,.1)}.profile-avatar.svelte-1b808f1{width:64px;height:64px;background:var(--color-bg-elevated);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem}.profile-info.svelte-1b808f1{flex:1}.profile-info.svelte-1b808f1 h2:where(.svelte-1b808f1){margin-bottom:var(--space-xs)}.profile-details.svelte-1b808f1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-lg)}.detail-group.svelte-1b808f1 h4:where(.svelte-1b808f1){font-size:.75rem;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-xs)}.detail-group.svelte-1b808f1 p:where(.svelte-1b808f1){text-transform:capitalize}.skills-section.svelte-1b808f1{margin-bottom:var(--space-lg)}.skills-section.svelte-1b808f1 h4:where(.svelte-1b808f1){font-size:.875rem;margin-bottom:var(--space-sm)}.skills-list.svelte-1b808f1{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.skill-tag.svelte-1b808f1{padding:var(--space-xs) var(--space-sm);background:var(--color-success-muted);color:var(--color-success);border-radius:var(--radius-sm);font-size:.75rem;text-transform:capitalize}.constitution-info.svelte-1b808f1{display:flex;align-items:center;gap:var(--space-sm)}.constraints-preview.svelte-1b808f1{margin-bottom:var(--space-lg)}.constraint-flags.svelte-1b808f1{display:flex;flex-direction:column;gap:var(--space-sm)}.constraint-flag.svelte-1b808f1{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-md)}.flag-indicator.svelte-1b808f1{width:8px;height:8px;border-radius:50%;background:var(--color-text-subtle)}.flag-indicator.flag-active.svelte-1b808f1{background:var(--color-warning)}.flag-private.svelte-1b808f1{color:var(--color-text-subtle);font-size:.75rem;margin-left:auto}.challenge-preview.svelte-1b808f1{margin-bottom:var(--space-xl)}.challenge-stats.svelte-1b808f1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-top:var(--space-md)}.stat.svelte-1b808f1{text-align:center;padding:var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-md)}.stat-value.svelte-1b808f1{display:block;font-size:1.5rem;font-weight:600}.stat-label.svelte-1b808f1{font-size:.75rem;color:var(--color-text-muted)}.demo-paths.svelte-1b808f1{margin-bottom:var(--space-xl)}.demo-paths.svelte-1b808f1 h2:where(.svelte-1b808f1){text-align:center;margin-bottom:var(--space-lg)}.path-card.svelte-1b808f1{display:flex;flex-direction:column;text-decoration:none;color:var(--color-text)}.path-card.svelte-1b808f1:hover{text-decoration:none}.path-icon.svelte-1b808f1{font-size:2.5rem;margin-bottom:var(--space-md)}.path-card.svelte-1b808f1 h3:where(.svelte-1b808f1){margin-bottom:var(--space-sm)}.loading.svelte-1b808f1{text-align:center;padding:var(--space-2xl);color:var(--color-text-muted)}@media(max-width:640px){.profile-header.svelte-1b808f1{flex-direction:column;text-align:center}.profile-details.svelte-1b808f1,.challenge-stats.svelte-1b808f1{grid-template-columns:1fr}}
