.sup-page.svelte-r5jprl{min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:Lato,sans-serif}.sup-topbar.svelte-r5jprl{display:none;position:sticky;top:0;z-index:20;align-items:center;gap:8px;height:48px;padding:0 8px 0 4px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.sup-back.svelte-r5jprl{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--color-text);text-decoration:none;flex-shrink:0}.sup-topbar-title.svelte-r5jprl{font-size:16px;font-weight:800}.sup-hero.svelte-r5jprl{position:relative;overflow:hidden;background:linear-gradient(135deg,#2a0a3e,#3d0c2a 48%,#5a1224);padding:56px 24px 64px;color:#fff}.hero-glow.svelte-r5jprl{position:absolute;top:-40%;right:-10%;width:60vw;height:60vw;max-width:720px;max-height:720px;background:radial-gradient(circle,rgba(173,70,255,.35) 0%,rgba(255,12,80,.12) 45%,transparent 70%);filter:blur(20px);pointer-events:none}.hero-inner.svelte-r5jprl{position:relative;max-width:1080px;margin:0 auto}.brand.svelte-r5jprl{display:inline-flex;align-items:center;gap:10px;color:#ffffffd9;text-decoration:none;font-weight:700;font-size:14px}.brand.svelte-r5jprl img:where(.svelte-r5jprl){width:28px;height:28px}.eyebrow.svelte-r5jprl{display:inline-block;margin:24px 0 14px;padding:5px 12px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sup-hero.svelte-r5jprl h1:where(.svelte-r5jprl){font-size:42px;font-weight:900;line-height:1.1;margin:0 0 14px;max-width:18ch}.hero-sub.svelte-r5jprl{font-size:17.5px;line-height:1.6;color:#ffffffd1;max-width:58ch;margin:0}.legal-line.svelte-r5jprl{margin:18px 0 0;font-size:12.5px;font-weight:600;letter-spacing:.04em;color:#fff9}.sup-main.svelte-r5jprl{max-width:1080px;margin:0 auto;padding:40px 24px 80px}.sup-main.split.svelte-r5jprl{display:grid;grid-template-columns:320px 1fr;gap:36px;align-items:start}.sup-aside.svelte-r5jprl h2{font-size:17px;font-weight:800;margin:0 0 12px}.sup-aside.svelte-r5jprl ol,.sup-aside.svelte-r5jprl ul{margin:0 0 16px;padding-left:20px}.sup-aside.svelte-r5jprl li{font-size:14.5px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:8px}.sup-aside.svelte-r5jprl p{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 12px}.sup-aside.svelte-r5jprl .note{font-size:13px;color:var(--color-text-dim)}@media(max-width:900px){.sup-main.split.svelte-r5jprl{grid-template-columns:1fr;gap:26px}}@media(max-width:760px){.sup-topbar.svelte-r5jprl{display:flex}.sup-hero.svelte-r5jprl{padding:34px 18px 42px}.sup-hero.svelte-r5jprl h1:where(.svelte-r5jprl){font-size:30px}.hero-sub.svelte-r5jprl{font-size:15.5px}.sup-main.svelte-r5jprl{padding:28px 16px 64px}}.pledge.svelte-18io67x{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:18px;padding:26px;box-shadow:var(--shadow-card)}.grid-2.svelte-18io67x{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field.svelte-18io67x{margin-bottom:16px;min-width:0}.field.narrow.svelte-18io67x{max-width:260px}.field.svelte-18io67x label:where(.svelte-18io67x),.group-label.svelte-18io67x{display:block;font-size:13px;font-weight:700;color:var(--color-text);margin-bottom:6px}.req.svelte-18io67x{color:#ef4444}.opt.svelte-18io67x{font-weight:500;color:var(--color-text-dim);font-size:12px}.group-hint.svelte-18io67x{font-size:12.5px;color:var(--color-text-dim);margin:-2px 0 8px}input[type=text].svelte-18io67x,input[type=email].svelte-18io67x,input[type=tel].svelte-18io67x,input[type=url].svelte-18io67x,input[type=number].svelte-18io67x,textarea.svelte-18io67x{width:100%;box-sizing:border-box;padding:11px 13px;background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);font-family:inherit;font-size:14.5px;outline:none}input.svelte-18io67x:focus,textarea.svelte-18io67x:focus{border-color:var(--color-campaign-edge)}input[aria-invalid=true].svelte-18io67x{border-color:#ef4444}textarea.svelte-18io67x{resize:vertical}.counter.svelte-18io67x{display:block;text-align:right;font-size:11.5px;color:var(--color-text-dim);margin-top:4px}.err.svelte-18io67x{color:#ef4444;font-size:12.5px;margin:5px 0 0}.chips.svelte-18io67x{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-18io67x{font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px;border:1.5px solid var(--color-border);background:transparent;color:var(--color-text);cursor:pointer}.chip.on.svelte-18io67x{border-color:var(--color-campaign-edge);background:var(--color-campaign-tint);color:var(--color-campaign-link);font-weight:800}.money.svelte-18io67x{display:flex;align-items:center;gap:8px;margin-top:10px;max-width:260px}.money.svelte-18io67x span:where(.svelte-18io67x){font-size:16px;color:var(--color-text-muted)}.check.svelte-18io67x{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);cursor:pointer;margin-bottom:4px}.check.svelte-18io67x input:where(.svelte-18io67x){width:17px;height:17px;margin-top:2px;flex-shrink:0}.check.svelte-18io67x a:where(.svelte-18io67x){color:var(--color-text)}.form-error.svelte-18io67x{margin:14px 0 0;padding:11px 14px;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:13.5px}.btn-submit.svelte-18io67x{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:15px;border:none;border-radius:12px;background:var(--color-campaign-solid);color:#fff;font-family:inherit;font-size:15.5px;font-weight:800;cursor:pointer;transition:background .16s ease}.btn-submit.svelte-18io67x:hover:not(:disabled){background:var(--color-campaign-solid-hover)}.btn-submit.svelte-18io67x:focus-visible{outline:2px solid var(--color-campaign-link);outline-offset:2px}.btn-submit.svelte-18io67x:disabled{opacity:.65;cursor:wait}.foot.svelte-18io67x{margin:10px 0 0;text-align:center;font-size:12px;color:var(--color-text-dim)}.success.svelte-18io67x{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:18px;padding:40px 28px;text-align:center;box-shadow:var(--shadow-card)}.success-ring.svelte-18io67x{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;margin-bottom:16px;color:#16a34a;background:#16a34a24}.success.svelte-18io67x h2:where(.svelte-18io67x){font-size:24px;font-weight:900;margin:0 0 10px;color:var(--color-text)}.success.svelte-18io67x p:where(.svelte-18io67x){font-size:15px;line-height:1.6;color:var(--color-text-secondary);margin:0 auto 10px;max-width:46ch}.success-sub.svelte-18io67x{font-size:13.5px!important;color:var(--color-text-dim)!important}.success-actions.svelte-18io67x{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.btn-solid.svelte-18io67x,.btn-line.svelte-18io67x{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:11px;font-size:14.5px;font-weight:800;text-decoration:none}.btn-solid.svelte-18io67x{background:var(--color-campaign-solid);color:#fff}.btn-line.svelte-18io67x{border:1.5px solid var(--color-border);color:var(--color-text)}@media(max-width:620px){.pledge.svelte-18io67x{padding:20px 17px}.grid-2.svelte-18io67x{grid-template-columns:1fr;gap:0}}
