.hero.svelte-d7pfgx.svelte-d7pfgx{padding-top:8px;padding-bottom:40px}.hero.svelte-d7pfgx .context-line.svelte-d7pfgx{margin-top:26px}.hero.svelte-d7pfgx h1.svelte-d7pfgx{margin:10px 0 16px}.hero.svelte-d7pfgx h1.svelte-d7pfgx:first-child{margin-top:26px}.hero.svelte-d7pfgx .muted.svelte-d7pfgx{margin-top:12px;font-size:15.5px;max-width:52ch}.hero.svelte-d7pfgx .actions.svelte-d7pfgx{margin-top:32px}.paper-spacer.svelte-d7pfgx.svelte-d7pfgx{min-height:120px}.form-wrap.svelte-d7pfgx.svelte-d7pfgx{max-width:880px;padding-top:8px;padding-bottom:96px}.form-section.svelte-d7pfgx.svelte-d7pfgx{border-top:1px solid var(--dir-rule-paper);padding:28px 0 12px;margin-bottom:20px}.section-head.svelte-d7pfgx.svelte-d7pfgx{margin-bottom:24px}.section-kicker.svelte-d7pfgx.svelte-d7pfgx{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--color-forest-mid);margin-bottom:6px}.section-head.svelte-d7pfgx h2.svelte-d7pfgx{font-family:var(--font-heading);font-weight:700;font-size:24px;color:var(--color-forest-ink);margin:0 0 6px;letter-spacing:-.01em}.section-head.svelte-d7pfgx p.svelte-d7pfgx{margin:0;color:var(--dir-text-soft);font-size:15.5px}.section-intro.svelte-d7pfgx.svelte-d7pfgx{padding-bottom:20px}.camp-head.svelte-d7pfgx.svelte-d7pfgx{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.camp-head.svelte-d7pfgx h3.svelte-d7pfgx{font-family:var(--font-heading);font-weight:700;font-size:19px;color:var(--color-forest-ink);margin:0}label.svelte-d7pfgx.svelte-d7pfgx{display:block;margin-bottom:18px;font-weight:600;font-size:14px;color:var(--color-forest-deep)}.req.svelte-d7pfgx.svelte-d7pfgx{color:var(--color-danger-text);margin-left:2px}.opt.svelte-d7pfgx.svelte-d7pfgx{font-weight:400;color:var(--dir-text-soft);font-size:13px;margin-left:4px}.help.svelte-d7pfgx.svelte-d7pfgx{display:block;font-weight:400;color:var(--dir-text-soft);font-size:13px;margin-top:2px;margin-bottom:6px;line-height:1.45}input[type=text].svelte-d7pfgx.svelte-d7pfgx,input[type=email].svelte-d7pfgx.svelte-d7pfgx,input[type=number].svelte-d7pfgx.svelte-d7pfgx,input[type=date].svelte-d7pfgx.svelte-d7pfgx,select.svelte-d7pfgx.svelte-d7pfgx,textarea.svelte-d7pfgx.svelte-d7pfgx{width:100%;min-height:44px;padding:11px 12px;margin-top:6px;border:1.5px solid var(--color-border-default);border-radius:var(--radius-sm);font-size:16px;font-family:var(--font-body);font-weight:400;background:var(--color-white);color:var(--color-text-primary)}input.svelte-d7pfgx.svelte-d7pfgx:focus,select.svelte-d7pfgx.svelte-d7pfgx:focus,textarea.svelte-d7pfgx.svelte-d7pfgx:focus{outline:none;border-color:var(--color-forest-mid);box-shadow:0 0 0 3px var(--color-focus-halo)}textarea.svelte-d7pfgx.svelte-d7pfgx{resize:vertical;min-height:88px;line-height:1.55}.row.svelte-d7pfgx.svelte-d7pfgx{display:flex;gap:16px;flex-wrap:wrap}.row.svelte-d7pfgx>label.svelte-d7pfgx{flex:1;min-width:200px}.money-input.svelte-d7pfgx.svelte-d7pfgx{display:flex;align-items:stretch;margin-top:6px;border:1.5px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-white);overflow:hidden}.money-input.svelte-d7pfgx.svelte-d7pfgx:focus-within{border-color:var(--color-forest-mid);box-shadow:0 0 0 3px var(--color-focus-halo)}.money-prefix.svelte-d7pfgx.svelte-d7pfgx{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:var(--color-cream);color:var(--dir-text-soft);font-size:15px;font-weight:500;border-right:1px solid var(--color-border-default);flex-shrink:0}.money-input.svelte-d7pfgx input[type=number]{margin-top:0;border:none;border-radius:0;flex:1;min-width:0;background:transparent;padding:11px 12px}.money-input.svelte-d7pfgx input[type=number]:focus{box-shadow:none;outline:none}fieldset.svelte-d7pfgx.svelte-d7pfgx{border:none;padding:0;margin:0}.actions.svelte-d7pfgx.svelte-d7pfgx{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.add-camp-bar.svelte-d7pfgx.svelte-d7pfgx{margin-bottom:24px}.hp.svelte-d7pfgx.svelte-d7pfgx{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.submit-section.svelte-d7pfgx.svelte-d7pfgx{border-top:1px solid var(--dir-rule-paper);padding-top:28px;margin-top:8px}.submit-section.svelte-d7pfgx h3.svelte-d7pfgx{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--color-forest-ink);margin:0 0 6px}.submit-section.svelte-d7pfgx p.svelte-d7pfgx{color:var(--dir-text-soft);margin:0 0 18px;font-size:15.5px;max-width:62ch}.errors.svelte-d7pfgx.svelte-d7pfgx{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);color:var(--color-danger-text);border-radius:var(--radius-sm);padding:14px 18px;margin-bottom:16px;font-size:15px}.errors.svelte-d7pfgx strong.svelte-d7pfgx{color:var(--color-danger-text)}.errors.svelte-d7pfgx ul.svelte-d7pfgx{margin:6px 0 0;padding-left:20px}.note-line.svelte-d7pfgx.svelte-d7pfgx{border-top:1px solid var(--dir-rule-soft);padding-top:14px;font-size:14.5px;color:var(--dir-text-soft);margin-bottom:18px}@media (max-width: 640px){.form-section.svelte-d7pfgx.svelte-d7pfgx{padding-top:22px}}
