.sig-wrap.svelte-xe081t{position:relative}.sig-pad.svelte-xe081t{background:var(--white);border:2px dashed var(--blue-light);touch-action:none;border-radius:8px;width:100%;height:180px;display:block}.sig-placeholder.svelte-xe081t{color:#9aa5b5;pointer-events:none;justify-content:center;align-items:center;font-size:1.2rem;display:flex;position:absolute;inset:0}.clear.svelte-xe081t{color:var(--silver);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.5rem 0;font-size:.95rem;text-decoration:underline}.waiver-hero.svelte-1q4iwdx{background:linear-gradient(180deg, var(--navy), var(--navy-light));text-align:center;padding:8rem 1.5rem 3rem}.waiver-body.svelte-1q4iwdx{background:var(--navy-light);padding:2rem 1rem 4rem}.waiver-card.svelte-1q4iwdx{background:linear-gradient(145deg,#1a3a6b66,#0a1628cc);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1rem;max-width:640px;margin:0 auto;padding:1.5rem 1.25rem 2rem;display:flex}.waiver-card.svelte-1q4iwdx h2:where(.svelte-1q4iwdx){color:var(--white);margin-top:.75rem;font-size:1.25rem}.waiver-card.svelte-1q4iwdx h2:where(.svelte-1q4iwdx):first-child{margin-top:0}.form-block.svelte-1q4iwdx{flex-direction:column;gap:.5rem;display:flex}.pick.svelte-1q4iwdx{min-height:56px;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--white);cursor:pointer;background:#ffffff0a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1.05rem;display:flex}.pick.svelte-1q4iwdx input:where(.svelte-1q4iwdx){width:24px;height:24px;accent-color:var(--red);flex-shrink:0}.form-text.svelte-1q4iwdx{background:var(--white);color:#1a1a1a;-webkit-overflow-scrolling:touch;border-radius:8px;max-height:45vh;padding:1rem;font-size:.9rem;line-height:1.5;overflow-y:auto}.form-text.svelte-1q4iwdx h3{text-align:center;margin-bottom:.5rem;font-size:1rem}.form-text.svelte-1q4iwdx h4{color:var(--blue);margin:1rem 0 .35rem;font-size:.9rem}.form-text.svelte-1q4iwdx p{margin-bottom:.75rem}.form-text.svelte-1q4iwdx ul,.form-text.svelte-1q4iwdx ol{margin-bottom:.75rem;padding-left:1.25rem}.form-text.svelte-1q4iwdx li{margin-bottom:.25rem}.field.svelte-1q4iwdx{flex-direction:column;gap:.35rem;display:flex}.field.svelte-1q4iwdx span:where(.svelte-1q4iwdx){color:var(--silver);font-size:.9rem}.field.svelte-1q4iwdx input:where(.svelte-1q4iwdx){width:100%;font-size:16px;font-family:var(--font-body);background:var(--white);color:#1a1a1a;border:1px solid #fff3;border-radius:8px;min-height:48px;padding:.8rem .9rem}.hint.svelte-1q4iwdx{color:var(--text-muted);font-size:.9rem}.link-btn.svelte-1q4iwdx{color:var(--silver);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.5rem 0;font-size:.95rem;text-decoration:underline}.big.svelte-1q4iwdx{text-align:center;justify-content:center;width:100%;padding:1rem}.btn.svelte-1q4iwdx:disabled{opacity:.6}.error.svelte-1q4iwdx{border:1px solid var(--red);color:var(--white);background:#c8102e26;border-radius:8px;padding:.75rem 1rem}.privacy.svelte-1q4iwdx{color:var(--text-muted);text-align:center;font-size:.8rem}.preview.svelte-1q4iwdx{border:1px solid #ffffff26;border-radius:8px;width:100%}.steps.svelte-1q4iwdx{flex-direction:column;gap:.6rem;padding-left:1.25rem;line-height:1.5;display:flex}.steps.svelte-1q4iwdx strong:where(.svelte-1q4iwdx){color:var(--white);overflow-wrap:anywhere}.chip.svelte-1q4iwdx{border:1px solid var(--silver);color:var(--white);cursor:pointer;background:0 0;border-radius:20px;margin-left:.35rem;padding:.3rem .7rem;font-size:.8rem}.done.svelte-1q4iwdx{border:1px solid var(--blue-light);text-align:center;color:var(--white);background:#2a52984d;border-radius:8px;padding:.75rem 1rem}.fallback.svelte-1q4iwdx{color:var(--text-muted);border-top:1px solid #ffffff1a;padding-top:1rem;font-size:.9rem;line-height:1.5}.fallback-links.svelte-1q4iwdx{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.fallback-links.svelte-1q4iwdx a:where(.svelte-1q4iwdx),.paper.svelte-1q4iwdx a:where(.svelte-1q4iwdx){color:var(--white);overflow-wrap:anywhere;padding:.4rem 0;text-decoration:underline}.paper.svelte-1q4iwdx{color:var(--text-muted);flex-direction:column;align-items:center;gap:.25rem;margin-top:1.5rem;font-size:.9rem;display:flex}
