.referral-page.svelte-12agdn9{max-width:100%}.page-title.svelte-12agdn9{color:var(--color-text-primary);margin-bottom:4px;font-size:1.2rem;font-weight:700}.page-subtitle.svelte-12agdn9{color:var(--color-text-muted);margin-bottom:24px;font-size:.82rem}.ref-code-card.svelte-12agdn9{background:var(--color-bg-card);border-radius:var(--radius-lg);border:1px solid oklch(50% .08 75/.25);margin-bottom:20px;padding:16px 20px}.ref-label.svelte-12agdn9{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.ref-code-row.svelte-12agdn9{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.ref-code.svelte-12agdn9{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.05em;font-size:1.1rem;font-weight:700}.copy-btn.svelte-12agdn9{background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;transition:background var(--transition-fast);border:none;padding:6px 14px;font-size:.76rem;font-weight:600}.copy-btn.svelte-12agdn9:hover{background:var(--color-accent-hover)}.stats-grid.svelte-12agdn9{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.stat-card.svelte-12agdn9{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);text-align:center;padding:16px}.stat-value.svelte-12agdn9{color:var(--color-text-primary);font-size:1.1rem;font-weight:700;font-family:var(--font-mono);display:block}.stat-value.accent.svelte-12agdn9{color:var(--color-accent)}.stat-label.svelte-12agdn9{color:var(--color-text-muted);margin-top:4px;font-size:.68rem;display:block}.withdraw-btn.svelte-12agdn9{background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;border:none;margin-bottom:16px;padding:10px 24px;font-weight:700}.withdraw-card.svelte-12agdn9{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin-bottom:20px;padding:20px}.withdraw-card.svelte-12agdn9 h3:where(.svelte-12agdn9){color:var(--color-text-primary);margin-bottom:16px;font-size:.9rem}.wd-form.svelte-12agdn9{flex-direction:column;gap:12px;display:flex}.wd-min.svelte-12agdn9{color:var(--color-text-muted);font-size:.72rem}.field.svelte-12agdn9{flex-direction:column;gap:4px;display:flex}.field-label.svelte-12agdn9{color:var(--color-text-muted);font-size:.76rem}.field-input.svelte-12agdn9{background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);outline:none;padding:8px 12px;font-size:.84rem}.field-input.svelte-12agdn9:focus{border-color:var(--color-border-focus)}.field-input.mono.svelte-12agdn9{font-family:var(--font-mono);font-size:.8rem}.submit-btn.svelte-12agdn9{background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;border:none;padding:10px;font-weight:600}.submit-btn.svelte-12agdn9:disabled{opacity:.6}.wd-message.svelte-12agdn9{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);margin-bottom:20px;padding:10px;font-size:.82rem}.section-title.svelte-12agdn9{color:var(--color-text-primary);margin:24px 0 12px;font-size:.9rem;font-weight:600}.empty-state.svelte-12agdn9{text-align:center;padding:40px 20px}.empty-state.svelte-12agdn9 p:where(.svelte-12agdn9){color:var(--color-text-muted);font-size:.82rem}.earnings-list.svelte-12agdn9{flex-direction:column;gap:4px;display:flex}.earning-row.svelte-12agdn9{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:.8rem;display:grid}.earning-amount.svelte-12agdn9{font-family:var(--font-mono);color:var(--color-text-primary);font-weight:600}.earning-status.svelte-12agdn9{text-transform:uppercase;font-size:.72rem;font-weight:600}.earning-status.confirmed.svelte-12agdn9{color:var(--color-success)}.earning-status.pending.svelte-12agdn9{color:var(--color-warning)}.earning-date.svelte-12agdn9{color:var(--color-text-muted);font-size:.72rem}.skeleton-card.svelte-12agdn9{background:var(--color-bg-card);border-radius:var(--radius-lg);height:200px;animation:1.5s ease-in-out infinite svelte-12agdn9-pulse}@keyframes svelte-12agdn9-pulse{0%,to{opacity:.6}50%{opacity:.3}}@media (width<=640px){.stats-grid.svelte-12agdn9{grid-template-columns:repeat(2,1fr)}}
