.level-badge--gradient.svelte-1nf3myh{background:var(--gradient-primary);color:#fff;border-color:var(--color-tangerine-dark);box-shadow:var(--shadow-primary)}.level-badge--gradient.svelte-1nf3myh:hover{box-shadow:var(--shadow-xl),var(--shadow-primary)}.profile-header.svelte-maq4gq{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.profile-card.svelte-maq4gq{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.profile-card__avatar-section.svelte-maq4gq{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.profile-avatar.svelte-maq4gq{width:80px;height:80px;border-radius:var(--radius-circle);border:4px solid rgba(255,255,255,.3);box-shadow:var(--shadow-xl)}.profile-name.svelte-maq4gq{font-size:var(--text-3xl);font-weight:var(--font-bold);color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}.profile-username.svelte-maq4gq{font-size:var(--text-lg);color:#ffffffe6}.profile-stats.svelte-maq4gq{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);width:100%;margin-top:var(--space-4);padding-top:var(--space-4);border-top:2px solid rgba(255,255,255,.2);align-items:stretch}.stat.svelte-maq4gq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:100px}.stat__value.svelte-maq4gq{font-size:var(--text-3xl);font-weight:var(--font-bold);color:#fff}.stat__label.svelte-maq4gq{font-size:var(--text-sm);color:#fffc;text-transform:uppercase;letter-spacing:var(--tracking-wider)}.birthday-form.svelte-maq4gq{display:grid;gap:var(--space-4)}.perks-list.svelte-maq4gq,.tips-list.svelte-maq4gq,.next-perks-list.svelte-maq4gq{list-style:none;padding:0;margin:var(--space-3) 0 0;display:grid;gap:var(--space-2)}.perk-item.svelte-maq4gq,.tips-list.svelte-maq4gq li:where(.svelte-maq4gq),.next-perks-list.svelte-maq4gq li:where(.svelte-maq4gq){display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-muted);animation:slideUp var(--dur-slow) var(--ease-standard) both}.empty-state.svelte-maq4gq{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-2);text-align:center}.tips.svelte-maq4gq{text-align:left;width:100%;margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-elevated);border-radius:var(--radius-lg)}.tip-title.svelte-maq4gq{font-weight:var(--font-semibold);margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.rewards-grid.svelte-maq4gq{display:grid;gap:var(--space-3);margin-top:var(--space-3);align-items:stretch}.reward-card.svelte-maq4gq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--dur-fast) var(--ease-standard)}.reward-card.svelte-maq4gq:hover{transform:translate(4px);border-color:var(--color-gold);box-shadow:var(--shadow-gold)}.reward-card__content.svelte-maq4gq{flex:1}.reward-card__title.svelte-maq4gq{font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.reward-card__text.svelte-maq4gq{font-size:var(--text-sm)}.progress-section.svelte-maq4gq{margin:var(--space-4) 0}.progress-info.svelte-maq4gq{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.progress-bar.svelte-maq4gq{height:12px;background:var(--surface-muted);border-radius:var(--radius-round);overflow:hidden;box-shadow:var(--shadow-inner)}.progress-bar__fill.svelte-maq4gq{height:100%;background:var(--gradient-emerald);border-radius:var(--radius-round);transition:width var(--dur-slower) var(--ease-standard);box-shadow:0 0 10px var(--color-emerald)}.next-perks.svelte-maq4gq{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.next-perks__title.svelte-maq4gq{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);margin-bottom:var(--space-2)}@media (min-width: 640px){.rewards-grid.svelte-maq4gq{grid-template-columns:repeat(2,1fr)}}
