.join-header.svelte-1rdz7hh{text-align:center;padding:40px 0 24px}.join-icon.svelte-1rdz7hh{font-size:52px;margin-bottom:12px;animation:pulse 2s ease-in-out infinite}.join-header.svelte-1rdz7hh h1:where(.svelte-1rdz7hh){font-size:24px;font-weight:800;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.join-header.svelte-1rdz7hh p:where(.svelte-1rdz7hh){color:var(--text-muted);font-size:14px}.rates-card.svelte-1rdz7hh{background:var(--bg-card);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:18px;margin-bottom:16px}.rates-card.svelte-1rdz7hh h3:where(.svelte-1rdz7hh){font-size:14px;font-weight:700;margin-bottom:14px}.rate-row.svelte-1rdz7hh{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.rate-row.svelte-1rdz7hh:last-child{border-bottom:none}.rate-value.svelte-1rdz7hh{font-weight:700;color:var(--accent-light)}.platform-stats.svelte-1rdz7hh{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.ps-item.svelte-1rdz7hh{text-align:center;padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.ps-value.svelte-1rdz7hh{font-size:20px;font-weight:800;color:var(--success);margin-bottom:4px}.ps-label.svelte-1rdz7hh{font-size:11px;color:var(--text-muted)}.how-to.svelte-1rdz7hh{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;margin-bottom:16px}.how-to.svelte-1rdz7hh h3:where(.svelte-1rdz7hh){font-size:14px;font-weight:700;margin-bottom:12px}.earn-steps.svelte-1rdz7hh{padding-left:20px;display:flex;flex-direction:column;gap:8px}.earn-steps.svelte-1rdz7hh li:where(.svelte-1rdz7hh){font-size:13px;color:var(--text-secondary);line-height:1.5}.terms-section.svelte-1rdz7hh{margin-bottom:16px}.terms-toggle.svelte-1rdz7hh{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;margin-bottom:8px}.arrow.svelte-1rdz7hh{transition:transform var(--transition-fast);font-size:12px;color:var(--text-muted)}.arrow.open.svelte-1rdz7hh{transform:rotate(90deg)}.terms-content.svelte-1rdz7hh{padding:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:10px;animation:fadeInUp .3s ease forwards}.terms-content.svelte-1rdz7hh p:where(.svelte-1rdz7hh){font-size:12px;color:var(--text-secondary);line-height:1.6;margin-bottom:6px}.checkbox-label.svelte-1rdz7hh{display:flex;align-items:center;gap:10px;padding:12px;font-size:13px;cursor:pointer}.checkbox-label.svelte-1rdz7hh input[type=checkbox]:where(.svelte-1rdz7hh){width:18px;height:18px;accent-color:var(--accent)}.join-btn.svelte-1rdz7hh{padding:16px;font-size:16px;font-weight:700}.join-btn.svelte-1rdz7hh:disabled{opacity:.5;cursor:not-allowed}.success-screen.svelte-1rdz7hh{text-align:center;padding:30px 0}.success-icon.svelte-1rdz7hh{font-size:56px;margin-bottom:16px}.success-screen.svelte-1rdz7hh h2:where(.svelte-1rdz7hh){font-size:22px;font-weight:800;margin-bottom:8px;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.success-screen.svelte-1rdz7hh>p:where(.svelte-1rdz7hh){color:var(--text-muted);font-size:14px;margin-bottom:24px}.tips-section.svelte-1rdz7hh{text-align:left;margin-bottom:24px}.tips-section.svelte-1rdz7hh h3:where(.svelte-1rdz7hh){font-size:16px;font-weight:700;margin-bottom:14px;text-align:center}.tip-card.svelte-1rdz7hh{display:flex;align-items:flex-start;gap:12px;padding:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px}.tip-card.svelte-1rdz7hh span:where(.svelte-1rdz7hh){font-size:24px;flex-shrink:0}.tip-card.svelte-1rdz7hh h4:where(.svelte-1rdz7hh){font-size:13px;font-weight:700;margin-bottom:3px}.tip-card.svelte-1rdz7hh p:where(.svelte-1rdz7hh){font-size:11px;color:var(--text-muted);line-height:1.4}.action-buttons.svelte-1rdz7hh{display:flex;flex-direction:column;gap:10px}.error-screen.svelte-1rdz7hh{text-align:center;padding:60px 20px}.error-icon.svelte-1rdz7hh{font-size:48px;margin-bottom:12px}.error-screen.svelte-1rdz7hh h2:where(.svelte-1rdz7hh){color:var(--danger);margin-bottom:8px}.error-screen.svelte-1rdz7hh p:where(.svelte-1rdz7hh){color:var(--text-muted)}
