body{background:#0f172a;color:#f8fafc}.profile-container.svelte-maq4gq{max-width:900px;margin:0 auto;padding:12rem 2rem 4rem}.profile-header.svelte-maq4gq{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.user-summary.svelte-maq4gq{display:flex;align-items:center;gap:1.5rem}.avatar-circle.svelte-maq4gq{width:64px;height:64px;background:#4ade80;color:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800}h1.svelte-maq4gq{font-size:2rem;margin:0}p.svelte-maq4gq{color:#94a3b8;margin:0}.stats-grid.svelte-maq4gq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.stat-card.svelte-maq4gq{background:#ffffff0d;border-radius:20px;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.05)}.stat-card.highlight.svelte-maq4gq{background:#4ade801a;border-color:#4ade8033}.stat-label.svelte-maq4gq{display:block;font-size:.9rem;color:#94a3b8;margin-bottom:.5rem}.stat-value.svelte-maq4gq{font-size:2.5rem;font-weight:800;color:#f1f5f9}.chart-section.svelte-maq4gq{background:#ffffff08;border-radius:24px;padding:2rem;margin-bottom:3rem}.bar-chart.svelte-maq4gq{display:flex;align-items:flex-end;justify-content:space-around;height:200px;padding-top:2rem}.bar-group.svelte-maq4gq{display:flex;flex-direction:column;align-items:center;gap:.5rem}.bar.svelte-maq4gq{width:40px;background:#4ade80;border-radius:8px 8px 0 0;transition:height .5s ease}.bar-label.svelte-maq4gq{font-size:.8rem;color:#94a3b8}.history-list.svelte-maq4gq{display:flex;flex-direction:column;gap:1rem}.history-item.svelte-maq4gq{display:flex;justify-content:space-between;align-items:center;background:#ffffff08;padding:1.5rem;border-radius:16px}.h-store.svelte-maq4gq{font-weight:700;color:#fff;display:block}.h-date.svelte-maq4gq{font-size:.8rem;color:#94a3b8}.h-amount.svelte-maq4gq{font-weight:800;color:#4ade80;font-size:1.1rem}.clear-btn.svelte-maq4gq{background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:.5rem 1rem;border-radius:8px;cursor:pointer}.clear-btn.svelte-maq4gq:hover{background:#ef44441a}.no-data.svelte-maq4gq{color:#64748b;text-align:center;width:100%}@media(max-width:768px){.stats-grid.svelte-maq4gq{grid-template-columns:1fr}}
