.mypage-layout.svelte-1x42wb5{display:grid;grid-template-columns:1fr;min-height:calc(100vh - var(--header-height));background:var(--color-bg-alt)}@media(min-width:768px){.mypage-layout.svelte-1x42wb5{grid-template-columns:260px 1fr}}.mypage-sidebar.svelte-1x42wb5{background:var(--color-surface);border-right:1px solid var(--color-border-light);padding:var(--space-6);display:block}.sidebar-header.svelte-1x42wb5{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-4)}.user-avatar.svelte-1x42wb5{width:48px;height:48px;border-radius:50%;background:var(--color-gray-200);display:flex;align-items:center;justify-content:center;color:var(--color-gray-500)}.user-info.svelte-1x42wb5{display:flex;flex-direction:column;gap:var(--space-1)}.user-name.svelte-1x42wb5{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.user-email.svelte-1x42wb5{font-size:var(--font-size-xs);color:var(--color-text-muted)}.view-toggle.svelte-1x42wb5{display:flex;padding:var(--space-1);background:var(--color-gray-100);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.toggle-btn.svelte-1x42wb5{flex:1;padding:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.toggle-btn.active.svelte-1x42wb5{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.expert-cta.svelte-1x42wb5{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-primary-bg);border-radius:var(--radius-lg);margin-bottom:var(--space-4);transition:background var(--transition-fast)}.expert-cta.svelte-1x42wb5:hover{background:var(--color-primary)}.expert-cta.svelte-1x42wb5:hover .cta-text:where(.svelte-1x42wb5){color:#fff}.cta-icon.svelte-1x42wb5{font-size:1.25rem}.cta-text.svelte-1x42wb5{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary)}.sidebar-nav.svelte-1x42wb5{flex:1}.nav-list.svelte-1x42wb5{display:flex;flex-direction:column;gap:var(--space-1)}.nav-link.svelte-1x42wb5{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.nav-link.svelte-1x42wb5:hover{background:var(--color-gray-100);color:var(--color-text-primary)}.nav-link.active.svelte-1x42wb5{background:var(--color-primary-bg);color:var(--color-primary);font-weight:var(--font-weight-medium)}.expert-badge.svelte-1x42wb5{font-size:var(--font-size-xs);padding:2px 6px;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm)}.mypage-content.svelte-1x42wb5{padding:var(--space-6);overflow-y:auto}@media(min-width:768px){.mypage-content.svelte-1x42wb5{padding:var(--space-8)}}
