.contribute-page.svelte-1iapvv4{max-width:1120px;margin:0 auto;padding:3rem 1rem 5rem;color:var(--color-surface-50)}.contribute-section.svelte-1iapvv4{padding-top:1rem}.hero-heading.svelte-1iapvv4{max-width:48rem;margin-bottom:1.5rem}.contribute-hero.svelte-1iapvv4{display:flex;min-height:25rem;flex-direction:column;align-items:center;gap:2rem;padding:clamp(2rem,6vw,3.5rem);border-radius:1.5rem;background:var(--color-surface-900)}.hero-copy.svelte-1iapvv4{max-width:44rem}.eyebrow.svelte-1iapvv4{margin:0 0 .8rem;color:var(--color-primary-400);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}h2.svelte-1iapvv4{margin:0;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98;letter-spacing:-.03em}.hero-lede.svelte-1iapvv4{max-width:37rem;margin:1.5rem 0 0;color:var(--color-surface-200);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.5}.primary-action.svelte-1iapvv4{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.75rem;padding:.85rem 1.15rem;border-radius:.5rem;background:var(--color-primary-500);color:var(--color-surface-950);font-weight:800;text-decoration:none;transition:transform .16s ease,background .16s ease}.primary-action.svelte-1iapvv4:hover{background:var(--color-primary-400);transform:translateY(-2px)}.primary-action.svelte-1iapvv4 svg{font-size:1.25rem}.flow-graphic.svelte-1iapvv4{display:grid;width:min(100%,29rem);grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.45fr) 2rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.65rem .35rem;flex:0 0 auto}.flow-graphic.svelte-1iapvv4 svg:where(.svelte-1iapvv4){display:block;width:100%;height:auto;overflow:visible}.flow-caption.svelte-1iapvv4{color:#b0e4d5;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-align:center}.content-section.svelte-1iapvv4{padding:clamp(3.5rem,8vw,6rem) 0 0}.section-heading.svelte-1iapvv4{max-width:42rem}.section-heading.svelte-1iapvv4 h2:where(.svelte-1iapvv4){font-size:clamp(2rem,4vw,3.25rem)}.section-heading.svelte-1iapvv4>p:where(.svelte-1iapvv4):last-child{margin:1rem 0 0;color:var(--color-surface-400);font-size:1.1rem}.how-it-works-grid.svelte-1iapvv4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.how-step.svelte-1iapvv4{position:relative;padding:1.5rem;border:1px solid color-mix(in srgb,var(--color-surface-300) 35%,transparent);border-radius:.75rem;background:var(--color-surface-900)}.how-step-number.svelte-1iapvv4{display:block;color:var(--color-primary-400);font-size:2rem;font-weight:800;letter-spacing:.1em}.how-step.svelte-1iapvv4>svg{margin-top:1.25rem;color:var(--color-primary-300);font-size:2rem}.how-step.svelte-1iapvv4 h3:where(.svelte-1iapvv4){margin:.75rem 0 .35rem;font-size:1.2rem}.how-step.svelte-1iapvv4 p:where(.svelte-1iapvv4){margin:0;color:var(--color-surface-400);line-height:1.55}.hero-heading.svelte-1iapvv4 h2:where(.svelte-1iapvv4){font-size:clamp(2.25rem,5vw,4.5rem)}.contribute-hero.svelte-1iapvv4 .flow-graphic:where(.svelte-1iapvv4){order:-1;align-self:center}.reward-table-wrap.svelte-1iapvv4{overflow-x:auto;margin-top:2rem;border:1px solid color-mix(in srgb,var(--color-surface-300) 35%,transparent);border-radius:.75rem;background:var(--color-surface-900)}.reward-table.svelte-1iapvv4{width:100%;min-width:520px;border-collapse:collapse;text-align:left}.reward-table.svelte-1iapvv4 th:where(.svelte-1iapvv4),.reward-table.svelte-1iapvv4 td:where(.svelte-1iapvv4){padding:1rem 1.1rem;border-bottom:1px solid color-mix(in srgb,var(--color-surface-300) 25%,transparent);vertical-align:middle;line-height:1.4}.reward-table.svelte-1iapvv4 thead:where(.svelte-1iapvv4) th:where(.svelte-1iapvv4){color:var(--color-surface-400);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.reward-table.svelte-1iapvv4 tbody:where(.svelte-1iapvv4) tr:where(.svelte-1iapvv4):last-child th:where(.svelte-1iapvv4),.reward-table.svelte-1iapvv4 tbody:where(.svelte-1iapvv4) tr:where(.svelte-1iapvv4):last-child td:where(.svelte-1iapvv4){border-bottom:0}.reward-table.svelte-1iapvv4 tbody:where(.svelte-1iapvv4) th:where(.svelte-1iapvv4){min-width:11rem;color:var(--color-surface-50);font-size:1rem}.reward-table.svelte-1iapvv4 tbody:where(.svelte-1iapvv4) th:where(.svelte-1iapvv4) span:where(.svelte-1iapvv4){vertical-align:middle}.reward-table.svelte-1iapvv4 td:where(.svelte-1iapvv4){color:var(--color-surface-300);font-size:.9rem}.reward-table.svelte-1iapvv4 .perk-cell:where(.svelte-1iapvv4){min-width:22rem}.reward-table.svelte-1iapvv4 .perk-cell:where(.svelte-1iapvv4) strong:where(.svelte-1iapvv4){color:var(--color-primary-300);font-size:1rem}.reward-table.svelte-1iapvv4 .perk-payout:where(.svelte-1iapvv4){display:block;color:var(--color-primary-300);font-size:.75rem;font-weight:700}.reward-table.svelte-1iapvv4 .perk-or:where(.svelte-1iapvv4){display:block;margin:.45rem 0;color:var(--color-surface-500);font-size:.7rem;font-weight:800;letter-spacing:.1em}.reward-table.svelte-1iapvv4 .subscription-perk:where(.svelte-1iapvv4){display:flex;gap:.35rem;align-items:flex-start;color:var(--color-surface-100);font-weight:700}.reward-table.svelte-1iapvv4 td:where(.svelte-1iapvv4) svg{margin-right:.35rem;color:var(--color-primary-400);vertical-align:-.15em;font-size:1.1rem}.inline-symbol{display:inline-block;margin:0 .15rem;vertical-align:-.15em;font-size:1.15em}.cash-symbol{color:#8ee3ad}.perk-symbol{color:#f0b45b}.reward-icon{margin-right:.45rem;color:var(--color-primary-400);vertical-align:-.2em;font-size:1.35rem}.fine-print.svelte-1iapvv4{color:var(--color-surface-400);font-size:.85rem;line-height:1.5}.fine-print.svelte-1iapvv4 svg{flex:0 0 auto;color:var(--color-primary-400);font-size:1.25rem}.fine-print.svelte-1iapvv4{display:flex;gap:.5rem;margin:1rem 0 0}.recording-section.svelte-1iapvv4{padding:clamp(2rem,5vw,3.5rem);border:1px solid color-mix(in srgb,var(--color-surface-300) 35%,transparent);border-radius:.75rem;background:var(--color-surface-900)}.steps-grid.svelte-1iapvv4{grid-template-columns:repeat(3,minmax(0,1fr))}.subsection-heading.svelte-1iapvv4{margin:2rem 0 0;color:var(--color-surface-100);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.checklist-block.svelte-1iapvv4{margin-top:2.5rem}.step-number.svelte-1iapvv4{color:var(--color-primary-400);font-size:.8rem;font-weight:800;letter-spacing:.1em}.step-card.svelte-1iapvv4 p:where(.svelte-1iapvv4){margin:0;color:var(--color-surface-400);line-height:1.55}.demo-video-wrap.svelte-1iapvv4{width:min(100%,22rem);margin-top:2rem}.video-label.svelte-1iapvv4{display:flex;gap:.5rem;align-items:center;margin:0 0 .75rem;color:var(--color-primary-300);font-weight:700}.video-label.svelte-1iapvv4 svg{font-size:1.4rem}.demo-video.svelte-1iapvv4{display:block;width:100%;aspect-ratio:9 / 16;border:0;border-radius:.75rem;background:var(--color-surface-900);box-shadow:0 1rem 2rem color-mix(in srgb,var(--color-surface-950) 25%,transparent)}.checklist-grid.svelte-1iapvv4{grid-template-columns:repeat(2,minmax(0,1fr))}.check-item.svelte-1iapvv4{display:flex;gap:.9rem;padding:1.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-surface-300) 25%,transparent)}.check-item.svelte-1iapvv4>svg{flex:0 0 auto;color:#55c78a;font-size:1.7rem}.check-item.svelte-1iapvv4 h3:where(.svelte-1iapvv4){margin:0;font-size:1rem}.check-item.svelte-1iapvv4 p:where(.svelte-1iapvv4){margin:.35rem 0 0;color:var(--color-surface-400);line-height:1.5}.final-cta.svelte-1iapvv4{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(1.75rem,5vw,3rem);border-left:4px solid var(--color-primary-500);background:var(--color-surface-900)}.final-cta.svelte-1iapvv4 h2:where(.svelte-1iapvv4){font-size:clamp(2rem,4vw,3.25rem)}.final-cta.svelte-1iapvv4 p:where(.svelte-1iapvv4):last-child{max-width:35rem;margin:.75rem 0 0;color:var(--color-surface-400)}@media (max-width: 700px){.contribute-page.svelte-1iapvv4{padding:1.25rem .75rem 3rem}.contribute-hero.svelte-1iapvv4{min-height:auto;align-items:center;gap:2rem;padding:2rem 1.25rem}.flow-graphic.svelte-1iapvv4{align-self:flex-end;width:100%;grid-template-columns:minmax(0,1fr) 1.35rem minmax(0,1.45fr) 1.35rem minmax(0,1fr);gap:.5rem .15rem}.recording-section.svelte-1iapvv4{padding:2rem 1.25rem}.how-it-works-grid.svelte-1iapvv4,.steps-grid.svelte-1iapvv4,.checklist-grid.svelte-1iapvv4{grid-template-columns:1fr}.final-cta.svelte-1iapvv4{align-items:flex-start;flex-direction:column}}
