h2.svelte-157eoux{color:#4a9fd8;font-size:1.8rem;margin-bottom:1rem;margin-top:0}.form-group.svelte-157eoux{margin-bottom:1.5rem}.is-submitting.svelte-157eoux{pointer-events:none;opacity:.78}label.svelte-157eoux{display:block;margin-bottom:.5rem;color:var(--accent-soft);font-weight:500}.input-wrapper.svelte-157eoux{position:relative}input.svelte-157eoux{width:100%;padding:.75rem;background:#1a2447;border:2px solid #2b3a54;color:#e0e0e0;border-radius:6px;font-size:1rem;font-family:inherit;transition:all .3s ease}input.error.svelte-157eoux{border-color:#ff6b6b;background:#ff6b6b0d}input.svelte-157eoux:focus{outline:none;border-color:var(--accent-500);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .2);background:#202844}input.error.svelte-157eoux:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b33;background:#202844}.error-message.svelte-157eoux{position:absolute;bottom:-1.75rem;left:0;color:#ff6b6b;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.375rem}.error-icon.svelte-157eoux{font-size:1rem}.consent-section.svelte-157eoux{margin-bottom:1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(var(--accent-rgb) / .2)}.consent-section-label.svelte-157eoux{display:block;margin-bottom:1.5rem;color:var(--accent-soft);font-weight:600;font-size:1rem}.consent-agreements.svelte-157eoux{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.consent-agreement-card.svelte-157eoux{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:#1a2447cc;border:2px solid rgb(var(--accent-rgb) / .2);border-radius:6px;transition:all .3s ease;cursor:pointer}.consent-agreement-card.svelte-157eoux:hover{background:#1a2447;border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 4px 12px rgb(var(--accent-rgb) / .15)}.consent-agreement-card.svelte-157eoux:active{transform:scale(.98)}.consent-agreement-card.svelte-157eoux:has(.consent-checkbox:where(.svelte-157eoux):checked){background:rgb(var(--accent-rgb) / .15);border-color:rgb(var(--accent-rgb) / .6)}.consent-agreement-content.svelte-157eoux{display:flex;flex-direction:column;gap:.5rem;flex:1}.agreement-title.svelte-157eoux{color:var(--accent-soft);font-weight:600;cursor:pointer;margin:0;display:block}.agreement-text.svelte-157eoux{color:#d0d0d0;font-size:.9rem;line-height:1.5;margin:0}.consent-checkbox.svelte-157eoux{min-width:20px;width:20px;height:20px;margin-top:.25rem;cursor:pointer;accent-color:var(--accent-500);flex-shrink:0;transition:all .3s ease}.consent-checkbox.error.svelte-157eoux{accent-color:var(--accent-500)}.consent-error.svelte-157eoux{position:static;margin-top:.5rem}.signature-section.svelte-157eoux{margin-bottom:1.5rem;margin-top:2rem;padding:1.5rem;background:rgb(var(--accent-rgb) / .08);border:2px solid rgb(var(--accent-rgb) / .3);border-radius:6px}.signature-section-label.svelte-157eoux{display:block;margin-bottom:.75rem;color:var(--accent-soft);font-weight:600;font-size:1rem}.signature-instructions.svelte-157eoux{color:#d0d0d0;font-size:.95rem;margin:0 0 1rem;line-height:1.5}.signature-grid.svelte-157eoux{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.signature-grid.svelte-157eoux .form-group:where(.svelte-157eoux){margin-bottom:0}.signature-error.svelte-157eoux{position:static;margin-top:.5rem}.submit-progress.svelte-157eoux{overflow:hidden;height:0;margin:0;border-radius:999px;background:#4a9fd81f;border:1px solid rgba(74,159,216,.22);opacity:0;transition:height .2s ease,margin .2s ease,opacity .2s ease}.submit-progress.is-visible.svelte-157eoux{height:.5rem;margin:1rem 0 .85rem;opacity:1}.submit-progress-bar.svelte-157eoux{width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-500),#9dd8ff);animation:svelte-157eoux-submitProgress 1.1s ease-in-out infinite}.submit-button.svelte-157eoux{background:linear-gradient(135deg,var(--accent-500),#2e7caf);color:#fff;border:none;padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-button.svelte-157eoux:disabled{cursor:wait;box-shadow:none;transform:none;filter:saturate(.8)}.submit-button.svelte-157eoux:hover{background:linear-gradient(135deg,#5aafed,#3d8bc4);box-shadow:0 4px 12px rgb(var(--accent-rgb) / .3);transform:translateY(-2px)}.submit-button.svelte-157eoux:active{transform:translateY(0);box-shadow:0 2px 6px rgb(var(--accent-rgb) / .2)}.participant-info.svelte-157eoux{background:rgb(var(--accent-rgb) / .08);border:2px solid rgb(var(--accent-rgb) / .3);border-radius:6px;padding:1rem 1.5rem;margin:1.5rem 0}.participant-info.svelte-157eoux p:where(.svelte-157eoux){color:#d0d0d0;font-size:.95rem;margin:.5rem 0;line-height:1.5}.participant-info.svelte-157eoux strong:where(.svelte-157eoux){color:var(--accent-soft);font-weight:600}.hidden.svelte-157eoux{display:none!important;position:absolute!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}@keyframes svelte-157eoux-submitProgress{0%{transform:translate(-115%)}to{transform:translate(260%)}}
