.advocate-page-chirho.svelte-adfwfi{min-height:100vh;padding:var(--space-xl-chirho) var(--space-lg-chirho);background:linear-gradient(135deg,var(--color-cream-chirho) 0%,var(--color-ivory-chirho) 100%)}.advocate-container-chirho.svelte-adfwfi{max-width:720px;margin:0 auto}.auth-prompt-chirho.svelte-adfwfi{text-align:center;background:#fff;border-radius:20px;padding:var(--space-3xl-chirho);box-shadow:var(--shadow-medium-chirho)}.prompt-icon-chirho.svelte-adfwfi{width:80px;height:80px;margin:0 auto var(--space-xl-chirho);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gold-chirho),var(--color-amber-chirho));border-radius:50%}.prompt-icon-chirho.svelte-adfwfi svg:where(.svelte-adfwfi){width:40px;height:40px;color:#fff}.auth-prompt-chirho.svelte-adfwfi h1:where(.svelte-adfwfi){font-family:var(--font-display-chirho);font-size:2rem;font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.auth-prompt-chirho.svelte-adfwfi p:where(.svelte-adfwfi){color:var(--color-dawn-chirho);max-width:400px;margin:0 auto var(--space-xl-chirho)}.advocate-header-chirho.svelte-adfwfi{text-align:center;margin-bottom:var(--space-2xl-chirho)}.advocate-header-chirho.svelte-adfwfi h1:where(.svelte-adfwfi){font-family:var(--font-display-chirho);font-size:clamp(2rem,5vw,2.75rem);font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.subtitle-chirho.svelte-adfwfi{font-size:1.1rem;color:var(--color-dawn-chirho);max-width:560px;margin:0 auto;line-height:1.6}.advocate-status-chirho.svelte-adfwfi{text-align:center;background:#fff;border-radius:20px;padding:var(--space-2xl-chirho);box-shadow:var(--shadow-medium-chirho);margin-bottom:var(--space-xl-chirho)}.status-badge-chirho.svelte-adfwfi{display:inline-flex;align-items:center;gap:var(--space-sm-chirho);padding:var(--space-sm-chirho) var(--space-lg-chirho);background:var(--color-ivory-chirho);border-radius:100px;font-family:var(--font-ui-chirho);font-size:.85rem;font-weight:600;color:var(--color-dawn-chirho);margin-bottom:var(--space-lg-chirho)}.status-badge-chirho.verified-chirho.svelte-adfwfi{background:linear-gradient(135deg,#388e3c26,#388e3c1a);color:var(--color-hope-chirho)}.status-badge-chirho.svelte-adfwfi svg:where(.svelte-adfwfi){width:18px;height:18px}.advocate-status-chirho.svelte-adfwfi h1:where(.svelte-adfwfi){font-family:var(--font-display-chirho);font-size:1.75rem;font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-xs-chirho)}.advocate-type-chirho.svelte-adfwfi{color:var(--color-gold-chirho);font-weight:500;text-transform:capitalize;margin-bottom:var(--space-xl-chirho)}.stats-grid-chirho.svelte-adfwfi{display:flex;gap:var(--space-lg-chirho);justify-content:center;margin-bottom:var(--space-xl-chirho)}.stat-card-chirho.svelte-adfwfi{text-align:center;padding:var(--space-lg-chirho) var(--space-2xl-chirho);background:var(--color-ivory-chirho);border-radius:12px}.stat-value-chirho.svelte-adfwfi{display:block;font-family:var(--font-display-chirho);font-size:2rem;font-weight:500;color:var(--color-gold-chirho)}.stat-label-chirho.svelte-adfwfi{font-size:.85rem;color:var(--color-dawn-chirho)}.advocate-form-chirho.svelte-adfwfi{background:#fff;border-radius:20px;padding:var(--space-2xl-chirho);box-shadow:var(--shadow-medium-chirho)}.advocate-form-chirho.svelte-adfwfi h2:where(.svelte-adfwfi){font-family:var(--font-display-chirho);font-size:1.25rem;font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-xl-chirho)}.form-section-chirho.svelte-adfwfi{margin-bottom:var(--space-xl-chirho)}.form-row-chirho.svelte-adfwfi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg-chirho)}.label-chirho.svelte-adfwfi{display:block;font-family:var(--font-ui-chirho);font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-sm-chirho)}.required-chirho.svelte-adfwfi{color:var(--color-ember-chirho)}.hint-chirho.svelte-adfwfi{font-size:.85rem;color:var(--color-dawn-chirho);margin-top:var(--space-xs-chirho);margin-bottom:var(--space-md-chirho)}.input-chirho.svelte-adfwfi{width:100%;padding:var(--space-md-chirho);font-family:var(--font-body-chirho);font-size:1rem;color:var(--color-night-chirho);background:var(--color-ivory-chirho);border:2px solid transparent;border-radius:12px;transition:all var(--transition-base-chirho)}.input-chirho.svelte-adfwfi:focus{outline:none;border-color:var(--color-gold-chirho);background:#fff;box-shadow:0 0 0 4px #d4a57426}.type-grid-chirho.svelte-adfwfi{display:grid;gap:var(--space-md-chirho)}.type-card-chirho.svelte-adfwfi{display:block;padding:var(--space-lg-chirho);background:var(--color-ivory-chirho);border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all var(--transition-base-chirho)}.type-card-chirho.svelte-adfwfi:hover{background:#fff;border-color:var(--color-parchment-chirho)}.type-card-chirho.svelte-adfwfi:has(input:where(.svelte-adfwfi):checked){background:#fff;border-color:var(--color-gold-chirho);box-shadow:0 0 0 4px #d4a57426}.type-card-chirho.svelte-adfwfi input:where(.svelte-adfwfi){position:absolute;opacity:0;pointer-events:none}.type-title-chirho.svelte-adfwfi{display:block;font-weight:600;color:var(--color-night-chirho);margin-bottom:4px}.type-desc-chirho.svelte-adfwfi{font-size:.9rem;color:var(--color-dawn-chirho)}.causes-grid-chirho.svelte-adfwfi{display:flex;flex-wrap:wrap;gap:var(--space-sm-chirho)}.cause-chip-chirho.svelte-adfwfi{display:inline-flex;align-items:center;gap:var(--space-xs-chirho);padding:var(--space-sm-chirho) var(--space-md-chirho);background:var(--color-ivory-chirho);border:2px solid transparent;border-radius:100px;cursor:pointer;transition:all var(--transition-base-chirho)}.cause-chip-chirho.svelte-adfwfi:hover{background:#fff;border-color:var(--color-parchment-chirho)}.cause-chip-chirho.selected-chirho.svelte-adfwfi{background:linear-gradient(135deg,var(--color-gold-chirho),var(--color-amber-chirho));border-color:var(--color-gold-chirho);color:#fff}.cause-chip-chirho.svelte-adfwfi input:where(.svelte-adfwfi){position:absolute;opacity:0;pointer-events:none}.cause-icon-chirho.svelte-adfwfi{font-size:1.1rem}.commitment-chirho.svelte-adfwfi{padding:var(--space-lg-chirho);background:linear-gradient(135deg,#d4a57414,#e8b86d0a);border-radius:12px;margin-bottom:var(--space-xl-chirho)}.commitment-chirho.svelte-adfwfi h3:where(.svelte-adfwfi){font-family:var(--font-display-chirho);font-size:1rem;font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.commitment-chirho.svelte-adfwfi ul:where(.svelte-adfwfi){list-style:none}.commitment-chirho.svelte-adfwfi li:where(.svelte-adfwfi){position:relative;padding-left:var(--space-xl-chirho);margin-bottom:var(--space-sm-chirho);font-size:.9rem;color:var(--color-dawn-chirho)}.commitment-chirho.svelte-adfwfi li:where(.svelte-adfwfi):before{content:"✓";position:absolute;left:0;color:var(--color-hope-chirho);font-weight:700}.btn-primary-chirho.svelte-adfwfi{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm-chirho);width:100%;padding:var(--space-md-chirho) var(--space-xl-chirho);background:linear-gradient(135deg,var(--color-gold-chirho),var(--color-amber-chirho));color:#fff;font-family:var(--font-ui-chirho);font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all var(--transition-base-chirho);text-decoration:none}.btn-primary-chirho.svelte-adfwfi:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #d4a57466}.btn-primary-chirho.svelte-adfwfi:disabled{opacity:.6;cursor:not-allowed}.spinner-chirho.svelte-adfwfi{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-adfwfi-spin-chirho .8s linear infinite}@keyframes svelte-adfwfi-spin-chirho{to{transform:rotate(360deg)}}.error-message-chirho.svelte-adfwfi{display:flex;align-items:center;gap:var(--space-sm-chirho);padding:var(--space-md-chirho);background:#b91c1c14;border:1px solid rgba(185,28,28,.2);border-radius:12px;color:var(--color-ember-chirho);margin-bottom:var(--space-xl-chirho)}.error-message-chirho.svelte-adfwfi svg:where(.svelte-adfwfi){flex-shrink:0;width:20px;height:20px}.success-message-chirho.svelte-adfwfi{display:flex;align-items:center;gap:var(--space-sm-chirho);padding:var(--space-md-chirho);background:#388e3c14;border:1px solid rgba(56,142,60,.2);border-radius:12px;color:var(--color-hope-chirho);margin-bottom:var(--space-xl-chirho)}.success-message-chirho.svelte-adfwfi svg:where(.svelte-adfwfi){flex-shrink:0;width:20px;height:20px}.success-card-chirho.svelte-adfwfi{text-align:center;background:#fff;border-radius:20px;padding:var(--space-3xl-chirho);box-shadow:var(--shadow-medium-chirho);margin-bottom:var(--space-xl-chirho)}.success-icon-chirho.svelte-adfwfi{width:80px;height:80px;margin:0 auto var(--space-xl-chirho);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-hope-chirho),#66bb6a);border-radius:50%}.success-icon-chirho.svelte-adfwfi svg:where(.svelte-adfwfi){width:44px;height:44px;color:#fff}.success-card-chirho.svelte-adfwfi h2:where(.svelte-adfwfi){font-family:var(--font-display-chirho);font-size:1.75rem;font-weight:500;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.success-card-chirho.svelte-adfwfi p:where(.svelte-adfwfi){color:var(--color-dawn-chirho);margin-bottom:var(--space-xl-chirho)}.scripture-chirho.svelte-adfwfi{text-align:center;margin-top:var(--space-2xl-chirho);padding:var(--space-xl-chirho);font-family:var(--font-display-chirho);font-style:italic;font-size:1.1rem;color:var(--color-dawn-chirho)}.scripture-chirho.svelte-adfwfi cite:where(.svelte-adfwfi){display:block;margin-top:var(--space-sm-chirho);font-size:.9rem;color:var(--color-gold-chirho)}@media(max-width:640px){.advocate-form-chirho.svelte-adfwfi{padding:var(--space-xl-chirho)}.stats-grid-chirho.svelte-adfwfi{flex-direction:column}}
