.waiver-text.svelte-1gpxnd7{background:var(--color-base-100);border:var(--border) solid var(--color-card-border);border-radius:var(--radius-box);padding:var(--spacing-m);box-shadow:var(--cairn-shadow)}.waiver-section.svelte-1gpxnd7+.waiver-section:where(.svelte-1gpxnd7){margin-top:var(--spacing-l);padding-top:var(--spacing-l);border-top:var(--border) solid var(--color-card-border)}.waiver-legal.svelte-1gpxnd7 p,.waiver-legal.svelte-1gpxnd7 ul,.waiver-legal.svelte-1gpxnd7 ol{font-size:var(--text-step--1);line-height:var(--leading-snug)}.waiver-legal.svelte-1gpxnd7>*+*{margin-top:var(--spacing-xs)}.waiver-legal.svelte-1gpxnd7 li+li{margin-top:var(--spacing-2xs)}.waiver-section.svelte-1gpxnd7 .prose:where(.svelte-1gpxnd7) .alert{margin-block:var(--spacing-s)}.waiver-section.svelte-1gpxnd7 .prose:where(.svelte-1gpxnd7) .alert-note .card-title{font-family:var(--font-display);font-size:var(--text-step--1);color:var(--color-muted);font-weight:700}.waiver-section.svelte-1gpxnd7 .prose:where(.svelte-1gpxnd7) h3{font-weight:700}.waiver-agree.svelte-1gpxnd7{align-items:flex-start;gap:var(--spacing-xs);margin-top:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-s);background:var(--color-base-200);border:var(--border) solid var(--color-card-border);border-radius:var(--radius-field);display:flex}.waiver-agree.svelte-1gpxnd7 label:where(.svelte-1gpxnd7){font-size:var(--text-step--1);font-weight:500}.registration-form.svelte-1wqmpiv h2:where(.svelte-1wqmpiv){font-family:var(--font-display);font-weight:600;font-size:var(--text-step-3);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--spacing-m)}.registration-form.svelte-1wqmpiv .fieldset-legend{font-family:var(--font-display);font-size:var(--text-step--1);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);font-weight:700}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv){gap:var(--spacing-s);background:var(--color-base-100);border:var(--border) solid var(--color-card-border);border-radius:var(--radius-box);padding:var(--spacing-m);box-shadow:var(--cairn-shadow);grid-template-columns:repeat(12,1fr);padding-block-start:var(--spacing-xs)}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv)>:where(.svelte-1wqmpiv){grid-column:1/-1;margin:0}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv) fieldset.fieldset:where(.svelte-1wqmpiv){box-shadow:none;row-gap:var(--spacing-2xs);background:0 0;border:none;border-radius:0;padding:0}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv) fieldset.fieldset:where(.svelte-1wqmpiv) .fieldset-legend:where(.svelte-1wqmpiv){text-transform:none;letter-spacing:normal;font-weight:600}@media (width>=40rem){.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv)>.f-8:where(.svelte-1wqmpiv){grid-column:span 8}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv)>.f-6:where(.svelte-1wqmpiv){grid-column:span 6}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv)>.f-4:where(.svelte-1wqmpiv){grid-column:span 4}.registration-form.svelte-1wqmpiv fieldset.fieldset:where(.svelte-1wqmpiv)>.f-3:where(.svelte-1wqmpiv){grid-column:span 3}}.field.svelte-1wqmpiv{flex-direction:column;justify-content:flex-end;display:flex}.field[hidden].svelte-1wqmpiv{display:none}.field.svelte-1wqmpiv>label:where(.svelte-1wqmpiv){font-family:var(--font-display);font-size:calc(var(--text-step--1) * .92);color:var(--color-base-content);margin-block-end:var(--spacing-3xs);font-weight:600;display:block}.registration-form.svelte-1wqmpiv .carpool-option:where(.svelte-1wqmpiv),.registration-form.svelte-1wqmpiv .release-option:where(.svelte-1wqmpiv),.registration-form.svelte-1wqmpiv .signature-consent:where(.svelte-1wqmpiv),.registration-form.svelte-1wqmpiv .crewlab-consent:where(.svelte-1wqmpiv){align-items:flex-start;gap:var(--spacing-xs);font-size:var(--text-step--1);display:flex}.field.svelte-1wqmpiv .signature-consent:where(.svelte-1wqmpiv){margin-block-start:var(--spacing-2xs)}.signature-help.svelte-1wqmpiv,.fieldset-help.svelte-1wqmpiv,.form-note.svelte-1wqmpiv{font-size:var(--text-step--1);color:var(--color-muted)}.form-note.svelte-1wqmpiv{margin:0 0 var(--spacing-s)}.field.svelte-1wqmpiv:has(>:is(input:where(.svelte-1wqmpiv),textarea:where(.svelte-1wqmpiv))[required]:where(.svelte-1wqmpiv))>label:where(.svelte-1wqmpiv):first-child:after{content:" *";color:var(--color-muted)}.issue-link.svelte-1wqmpiv{color:inherit;text-decoration:underline}.registration-form.svelte-1wqmpiv :where(.svelte-1wqmpiv):is(input:where(.svelte-1wqmpiv),textarea:where(.svelte-1wqmpiv)):focus-visible{outline-color:var(--color-primary)}.registration-form.svelte-1wqmpiv textarea.textarea:where(.svelte-1wqmpiv){min-height:0}.registration-form.svelte-1wqmpiv input[aria-invalid=true]:where(.svelte-1wqmpiv),.registration-form.svelte-1wqmpiv textarea[aria-invalid=true]:where(.svelte-1wqmpiv){border-color:var(--color-error);outline:var(--border,1px) solid var(--color-error);outline-offset:1px}.field-error.svelte-1wqmpiv{margin-top:var(--spacing-3xs);font-size:var(--text-step--1);color:var(--color-error)}.field-error.svelte-1wqmpiv:empty,.registration-form.svelte-1wqmpiv [role=alert]:where(.svelte-1wqmpiv):empty{display:none}.registration-submit.svelte-1wqmpiv{align-items:flex-start;gap:var(--spacing-s);background:var(--color-base-100);border:var(--border) solid var(--color-card-border);border-radius:var(--radius-box);padding:var(--spacing-m);box-shadow:var(--cairn-shadow);flex-direction:column;display:flex;overflow-x:auto}.registration-success.svelte-1wqmpiv{background:var(--color-base-100);border:var(--border) solid var(--color-card-border);border-radius:var(--radius-box);padding:var(--spacing-m);box-shadow:var(--cairn-shadow)}
