.header-section.svelte-1qtck6m{padding:var(--space-lg) 0 var(--space-md);border-bottom:1px solid var(--color-border-default)}.breadcrumb.svelte-1qtck6m{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.breadcrumb.svelte-1qtck6m a:where(.svelte-1qtck6m){color:var(--color-fg-tertiary);text-decoration:none}.breadcrumb.svelte-1qtck6m a:where(.svelte-1qtck6m):hover{color:var(--color-fg-primary)}.separator.svelte-1qtck6m{margin:0 .5rem}.tagline.svelte-1qtck6m{font-size:var(--text-h3);color:var(--color-fg-secondary);margin-top:var(--space-xs)}.error-section.svelte-1qtck6m{padding:var(--space-xl) 0}.error-card.svelte-1qtck6m{padding:var(--space-lg);border:1px solid var(--color-border-default);background:var(--color-bg-surface);text-align:center}.error-message.svelte-1qtck6m{font-size:var(--text-body-lg);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.error-hint.svelte-1qtck6m{font-size:var(--text-body-sm);color:var(--color-fg-muted)}.profile-section.svelte-1qtck6m{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-default)}.profile-card.svelte-1qtck6m{padding:var(--space-md);border:1px solid var(--color-border-emphasis);background:var(--color-bg-surface)}.profile-header.svelte-1qtck6m{display:flex;gap:var(--space-md);align-items:center}.score-ring.svelte-1qtck6m{position:relative;width:80px;height:80px;flex-shrink:0}.score-svg.svelte-1qtck6m{width:100%;height:100%;transform:rotate(-90deg)}.score-bg.svelte-1qtck6m{fill:none;stroke:var(--color-border-default);stroke-width:8}.score-fill.svelte-1qtck6m{fill:none;stroke:var(--color-fg-primary);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray var(--duration-standard) var(--ease-standard)}.score-value.svelte-1qtck6m{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--text-h3);font-weight:700;color:var(--color-fg-primary)}.profile-info.svelte-1qtck6m{flex:1}.profile-title.svelte-1qtck6m{font-size:var(--text-body);font-weight:600;color:var(--color-fg-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs)}.profile-summary.svelte-1qtck6m{font-size:var(--text-body-lg);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.focus-areas.svelte-1qtck6m{display:flex;gap:var(--space-xs);flex-wrap:wrap}.focus-tag.svelte-1qtck6m{font-size:var(--text-caption);padding:.25rem .5rem;border:1px solid var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-fg-secondary)}.stats-section.svelte-1qtck6m{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-default)}.stats-grid.svelte-1qtck6m{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm)}@media(max-width:640px){.stats-grid.svelte-1qtck6m{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-1qtck6m{padding:var(--space-sm);border:1px solid var(--color-border-default);background:var(--color-bg-surface);text-align:center}.stat-value.svelte-1qtck6m{display:block;font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.stat-label.svelte-1qtck6m{display:block;font-size:var(--text-caption);color:var(--color-fg-muted)}.stat-name.svelte-1qtck6m{display:block;font-size:var(--text-body-sm);color:var(--color-fg-tertiary);margin-top:var(--space-xs)}.channels-section.svelte-1qtck6m{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-default)}.section-title.svelte-1qtck6m{font-size:var(--text-h3);font-weight:600;margin-bottom:var(--space-md)}.channel-bars.svelte-1qtck6m{display:flex;flex-direction:column;gap:var(--space-sm)}.channel-row.svelte-1qtck6m{display:grid;grid-template-columns:140px 1fr 60px 80px;gap:var(--space-sm);align-items:center}@media(max-width:640px){.channel-row.svelte-1qtck6m{grid-template-columns:1fr;gap:.25rem}.channel-bar-container.svelte-1qtck6m{order:-1}}.channel-name.svelte-1qtck6m{font-size:var(--text-body-sm);color:var(--color-fg-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-bar-container.svelte-1qtck6m{height:8px;background:var(--color-bg-subtle);border-radius:4px;overflow:hidden}.channel-bar.svelte-1qtck6m{height:100%;background:var(--color-fg-primary);border-radius:4px;transition:width var(--duration-standard) var(--ease-standard)}.channel-time.svelte-1qtck6m{font-size:var(--text-body-sm);color:var(--color-fg-tertiary);text-align:right}.channel-studied.svelte-1qtck6m{font-size:var(--text-caption);color:var(--color-fg-muted);text-align:right}.studied-section.svelte-1qtck6m{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-default)}.studied-grid.svelte-1qtck6m{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}@media(max-width:640px){.studied-grid.svelte-1qtck6m{grid-template-columns:1fr}}.studied-card.svelte-1qtck6m{display:flex;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border-default);background:var(--color-bg-surface)}.studied-img.svelte-1qtck6m{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.studied-placeholder.svelte-1qtck6m{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle);color:var(--color-fg-muted);font-size:var(--text-caption);flex-shrink:0}.studied-info.svelte-1qtck6m{flex:1;min-width:0}.studied-title.svelte-1qtck6m{font-size:var(--text-body-sm);font-weight:500;color:var(--color-fg-primary);margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studied-meta.svelte-1qtck6m{display:flex;gap:var(--space-sm);font-size:var(--text-caption)}.studied-channel.svelte-1qtck6m{color:var(--color-fg-tertiary)}.studied-time.svelte-1qtck6m{color:var(--color-fg-muted)}.activity-section.svelte-1qtck6m{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-default)}.activity-grid.svelte-1qtck6m{display:grid;grid-template-columns:repeat(auto-fill,14px);gap:3px;margin-bottom:var(--space-sm)}.activity-cell.svelte-1qtck6m{width:14px;height:14px;background:var(--color-bg-subtle);border-radius:2px}.activity-cell.active.svelte-1qtck6m{background:var(--color-fg-muted)}.activity-cell.studied.svelte-1qtck6m{background:var(--color-fg-primary)}.activity-legend.svelte-1qtck6m{display:flex;gap:var(--space-md);font-size:var(--text-caption);color:var(--color-fg-muted)}.legend-item.svelte-1qtck6m{display:flex;align-items:center;gap:.25rem}.legend-box.svelte-1qtck6m{width:12px;height:12px;border-radius:2px}.legend-box.empty.svelte-1qtck6m{background:var(--color-bg-subtle)}.legend-box.active.svelte-1qtck6m{background:var(--color-fg-muted)}.legend-box.studied.svelte-1qtck6m{background:var(--color-fg-primary)}.growth-section.svelte-1qtck6m{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-default)}.growth-card.svelte-1qtck6m{padding:var(--space-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface)}.growth-stats.svelte-1qtck6m{display:flex;gap:var(--space-lg);margin-bottom:var(--space-sm)}.growth-stat.svelte-1qtck6m{display:flex;flex-direction:column}.growth-value.svelte-1qtck6m{font-size:var(--text-h2);font-weight:700;color:var(--color-fg-primary)}.growth-label.svelte-1qtck6m{font-size:var(--text-caption);color:var(--color-fg-muted)}.growth-sparkline.svelte-1qtck6m{height:40px;margin-bottom:var(--space-xs)}.growth-range.svelte-1qtck6m{display:flex;justify-content:space-between;font-size:var(--text-caption);color:var(--color-fg-muted)}.growth-empty.svelte-1qtck6m{padding:var(--space-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface);text-align:center;color:var(--color-fg-tertiary)}.growth-single.svelte-1qtck6m{font-size:var(--text-body);color:var(--color-fg-secondary)}.growth-cta.svelte-1qtck6m{display:inline-block;margin-top:var(--space-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-sm);color:var(--color-fg-primary);text-decoration:none;border:1px solid var(--color-border-emphasis);transition:border-color var(--duration-micro) var(--ease-standard)}.growth-cta.svelte-1qtck6m:hover{border-color:var(--color-fg-primary)}.share-section.svelte-1qtck6m{padding:var(--space-xl) 0}.share-text.svelte-1qtck6m{font-size:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.share-button.svelte-1qtck6m{font-size:var(--text-body);font-weight:500;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-fg-primary);cursor:pointer;transition:all var(--duration-micro) var(--ease-standard)}.share-button.svelte-1qtck6m:hover:not(:disabled){border-color:var(--color-border-emphasis);background:var(--color-hover)}.share-button.svelte-1qtck6m:disabled{cursor:wait}.share-button.copied.svelte-1qtck6m{border-color:var(--color-success);color:var(--color-success)}@media(max-width:640px){.profile-header.svelte-1qtck6m{flex-direction:column;text-align:center}.focus-areas.svelte-1qtck6m{justify-content:center}}
