.package-card.svelte-ckcskq{border-radius:var(--radius-lg);border:1px solid var(--color-input-border);background:var(--color-card);cursor:pointer;flex-direction:column;gap:.35rem;min-width:160px;padding:1rem 1.1rem;transition:border-color .15s,background .15s;display:flex}.package-card.svelte-ckcskq:has(input:where(.svelte-ckcskq):focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.package-card.checked.svelte-ckcskq{border-color:var(--color-accent);background:var(--color-accent-tint)}.package-card.checked.svelte-ckcskq .description:where(.svelte-ckcskq){color:var(--color-text)}.card-top.svelte-ckcskq{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.card-label.svelte-ckcskq{overflow-wrap:break-word;min-width:0;font-size:var(--font-size-label);color:var(--color-foreground);font-weight:600}input[type=radio].svelte-ckcskq{appearance:none;border:1px solid var(--color-input-border);cursor:pointer;border-radius:50%;flex-shrink:0;width:1.1rem;height:1.1rem;transition:border-color .15s;position:relative}input[type=radio].svelte-ckcskq:checked{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 52%, transparent 53%)}input[type=radio].svelte-ckcskq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.card-price.svelte-ckcskq{align-items:baseline;gap:.3rem;display:flex}.price.svelte-ckcskq{font-size:var(--font-size-price);color:var(--color-neutral);font-weight:700;line-height:1.2}.period.svelte-ckcskq{font-size:var(--font-size-help);color:var(--color-text)}.description.svelte-ckcskq{overflow-wrap:break-word;min-width:0;font-size:var(--font-size-help);color:var(--color-text);margin:0}.select.svelte-6iq488{width:100%;position:relative}.select.reserve-space.svelte-6iq488{padding-bottom:calc(var(--font-size-help) * 1.4 + .375rem)}.field-label.svelte-6iq488{font-size:var(--font-size-label);color:var(--color-foreground);align-items:center;gap:.5rem;margin-bottom:.35rem;font-weight:600;display:flex}.trigger.svelte-6iq488{width:100%;height:2.5rem;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-foreground);background-color:var(--color-card);border:1px solid var(--color-input-border);border-radius:var(--radius);cursor:pointer;outline-offset:2px;text-align:left;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.75rem;font-weight:400;transition:border-color .15s,box-shadow .15s;display:flex}.trigger.empty.svelte-6iq488 .trigger-label:where(.svelte-6iq488){color:var(--color-text)}.trigger.invalid.svelte-6iq488{border-color:var(--color-error)}.trigger.invalid.svelte-6iq488:focus-visible,.trigger.invalid.open.svelte-6iq488{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 12%, transparent)}.trigger.svelte-6iq488:focus-visible,.trigger.open.svelte-6iq488{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.trigger.svelte-6iq488:disabled{opacity:.4;cursor:not-allowed}.trigger.open.svelte-6iq488 .trigger-icon:where(.svelte-6iq488){transform:rotate(180deg)}.trigger.sm.svelte-6iq488{height:2rem;font-size:var(--font-size-label);padding-inline:.6rem}.trigger-label.svelte-6iq488{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.trigger-icon.svelte-6iq488{color:var(--color-muted);flex-shrink:0;transition:transform .2s;display:flex}.error-msg.svelte-6iq488{font-size:var(--font-size-help);color:var(--color-error);line-height:1.4;position:absolute;bottom:0;left:0}.listbox.svelte-6iq488{z-index:var(--z-dropdown);background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);max-height:10.5rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #00000014}.option.svelte-6iq488{font-size:var(--font-size-body);color:var(--color-foreground);border-radius:calc(var(--radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.option.active.svelte-6iq488{background-color:var(--color-muted-bg)}.option.selected.svelte-6iq488{color:var(--color-accent);font-weight:500}.option.selected.active.svelte-6iq488{background-color:var(--color-accent-tint)}.field.svelte-119851{flex-direction:column;gap:.375rem;width:100%;display:flex;position:relative}.field.reserve-space.svelte-119851{padding-bottom:calc(var(--font-size-help) * 1.4 + .375rem)}.label.svelte-119851{font-size:var(--font-size-label);color:var(--color-foreground);align-items:center;gap:.5rem;font-weight:500;line-height:1.4;display:flex}.input.svelte-119851{width:100%;height:2.5rem;font-family:var(--font-sans);font-size:var(--font-size-body);color:var(--color-foreground);background-color:var(--color-card);border:1px solid var(--color-input-border);border-radius:var(--radius);outline:none;padding-inline:.75rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.input.svelte-119851::placeholder{color:var(--color-text)}.input.svelte-119851:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--color-card) inset;-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-foreground)}.input.svelte-119851:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--color-card) inset;-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-foreground)}.input.svelte-119851:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--color-card) inset;-webkit-text-fill-color:var(--color-foreground);caret-color:var(--color-foreground)}.input.svelte-119851:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.input.invalid.svelte-119851{border-color:var(--color-error)}.input.invalid.svelte-119851:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 12%, transparent)}.input.svelte-119851:disabled{opacity:.4;cursor:not-allowed}.input.sm.svelte-119851{height:2rem;font-size:var(--font-size-label);padding-inline:.6rem}.message.svelte-119851{font-size:var(--font-size-help);line-height:1.4;position:absolute;bottom:0;left:0}.error.svelte-119851{color:var(--color-error)}.hint.svelte-119851{color:var(--color-text);padding-left:1px}.summary.svelte-1s225qm{background:var(--color-muted-bg);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.summary-main.svelte-1s225qm{justify-content:space-between;align-items:center;gap:1rem;display:flex}.summary-left.svelte-1s225qm{flex-direction:column;gap:.15rem;display:flex}.summary-title.svelte-1s225qm{font-size:var(--font-size-label);color:var(--color-foreground);font-weight:500}.summary-total.svelte-1s225qm{color:var(--color-accent);white-space:nowrap;font-size:1.875rem;font-weight:700}.summary-vat.svelte-1s225qm{font-size:var(--font-size-help);color:var(--color-text-strong)}.checkbox-field.svelte-136uhkj{flex-direction:column;gap:.25rem;display:flex}.error-msg.svelte-136uhkj{font-size:var(--font-size-help);color:var(--color-error);padding-left:calc(18px + .5rem);line-height:1.4}.checkbox.svelte-136uhkj{cursor:pointer;align-items:flex-start;gap:.5rem;display:inline-flex}.checkbox.disabled.svelte-136uhkj{opacity:.4;cursor:not-allowed;pointer-events:none}.checkbox.invalid.svelte-136uhkj .box:where(.svelte-136uhkj){border-color:var(--color-error)}input.svelte-136uhkj{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input.svelte-136uhkj:focus-visible+.box:where(.svelte-136uhkj){outline:3px solid var(--color-accent);outline-offset:2px}.box.svelte-136uhkj{border:1px solid var(--color-input-border);background:var(--color-card);border-radius:.35rem;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:background .12s,border-color .12s;position:relative}.box.checked.svelte-136uhkj:not(.switch),.box.indeterminate.svelte-136uhkj:not(.switch){border-color:var(--color-accent);background:var(--color-accent)}.box.checked.svelte-136uhkj:not(.switch):after{content:"";border:solid var(--color-on-accent);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-58% - .5px))rotate(45deg)}.box.indeterminate.svelte-136uhkj:not(.switch):after{content:"";border-top:2px solid var(--color-on-accent);width:9px;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.box.switch.svelte-136uhkj{background:var(--color-border-strong);border:none;border-radius:999px;width:34px;height:20px;margin-top:1px}.box.switch.checked.svelte-136uhkj{background:var(--color-accent)}.thumb.svelte-136uhkj{background:var(--color-card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.box.checked.svelte-136uhkj .thumb:where(.svelte-136uhkj){transform:translate(14px)}.label-text.svelte-136uhkj{font-size:var(--font-size-body);color:var(--color-foreground);-webkit-user-select:none;user-select:none}.sr-only.svelte-136uhkj{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overlay.svelte-ta60gp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;animation:.12s ease-out svelte-ta60gp-fade;display:flex;position:fixed;inset:0}.modal.svelte-ta60gp{background:var(--surface);border:1px solid var(--border);width:100%;max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-md);border-radius:.9rem;padding:1.5rem;animation:.14s ease-out svelte-ta60gp-pop;overflow-y:auto}.modal-header.svelte-ta60gp{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.title.svelte-ta60gp{margin:0;font-size:1.1rem;font-weight:600}.close-btn.svelte-ta60gp{cursor:pointer;color:var(--color-text);background:0 0;border:none;margin-left:auto;padding:.25rem;line-height:0}@keyframes svelte-ta60gp-fade{0%{opacity:0}}@keyframes svelte-ta60gp-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.kiosk-body.svelte-16ls21k{flex-direction:column;flex:1;display:flex}@media (width>=1024px){.kiosk-body.svelte-16ls21k{grid-template-columns:1fr 400px;align-items:stretch;display:grid}}.form-col.svelte-16ls21k{flex-direction:column;flex:1;gap:1.5rem;min-width:0;padding:2rem 1.5rem;display:flex}.intro.svelte-16ls21k{flex-direction:column;align-items:flex-start;display:flex}.section-label.svelte-16ls21k{font-size:var(--font-size-section-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);margin:0;font-weight:700}.intro-title.svelte-16ls21k{color:var(--color-neutral);text-wrap:balance;margin:0 0 .25rem;font-size:1.25rem;font-weight:600;line-height:1.25}.intro-sub.svelte-16ls21k{font-size:var(--font-size-body);color:var(--color-text);margin:0}.change-resort.svelte-16ls21k{min-height:40px;font-size:var(--font-size-help);color:var(--color-accent);align-items:center;margin-top:.25rem;font-weight:600;display:inline-flex}.fields.svelte-16ls21k{flex-direction:column;gap:1rem;display:flex}.fields-row.svelte-16ls21k{grid-template-columns:1fr;gap:1.75rem;display:grid}@media (width>=610px){.fields-row.svelte-16ls21k{grid-template-columns:1fr 1fr;gap:.75rem}}.hint.svelte-16ls21k{font-size:var(--font-size-help);color:var(--color-text);margin:-.75rem 0 0}.notice.svelte-16ls21k{border-radius:var(--radius);background:var(--color-surface);font-size:var(--font-size-body);color:var(--color-foreground);margin:0;padding:.75rem 1rem}.notice--error.svelte-16ls21k{color:var(--color-error)}.packages.svelte-16ls21k{border:none;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.field-label.svelte-16ls21k{font-size:var(--font-size-label);color:var(--color-foreground);align-items:center;gap:.5rem;margin-bottom:.35rem;font-weight:600;display:flex}.packages-grid.svelte-16ls21k{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=610px){.packages-grid.svelte-16ls21k{grid-template-columns:1fr 1fr}}.email-group.svelte-16ls21k{flex-direction:column;display:flex}.step-spacer.svelte-16ls21k{flex-shrink:0;width:18px;display:inline-block}.mobile-footer.svelte-16ls21k{flex-direction:column;gap:1.5rem;padding-bottom:.5rem;display:flex}@media (width>=1024px){.mobile-footer.svelte-16ls21k{display:none}}.actions.svelte-16ls21k{flex-direction:column;gap:.75rem;display:flex}.terms.svelte-16ls21k{flex-direction:column;gap:.375rem;display:flex}.terms.svelte-16ls21k .checkbox{align-items:center;min-height:40px}.terms.svelte-16ls21k .label-text{font-size:var(--font-size-help)}.terms-link.svelte-16ls21k{color:var(--color-accent);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:0;margin:-.75rem 0;padding:.75rem 0}.consents-error.svelte-16ls21k{font-size:var(--font-size-help);color:var(--color-error);min-height:1lh;line-height:1.4}.summary-col.svelte-16ls21k{display:none}@media (width>=1024px){.summary-col.svelte-16ls21k{border-left:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.75rem;padding:2rem 1.5rem;display:flex}}.summary-header.svelte-16ls21k{flex-direction:column;display:flex}.summary-heading.svelte-16ls21k{color:var(--color-neutral);margin:0;font-size:1.125rem;font-weight:600}.summary-package-card.svelte-16ls21k{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.2rem;padding-bottom:.75rem;display:flex}.summary-package-row.svelte-16ls21k{color:var(--color-accent);justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.summary-package-name.svelte-16ls21k{overflow-wrap:break-word;min-width:0;color:var(--color-neutral);font-weight:600}.summary-details.svelte-16ls21k{flex-direction:column;gap:.5rem;margin:0;display:flex}.summary-row.svelte-16ls21k{font-size:var(--font-size-body);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.summary-row.svelte-16ls21k dt:where(.svelte-16ls21k){color:var(--color-text)}.summary-row.svelte-16ls21k dd:where(.svelte-16ls21k){color:var(--color-foreground);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.summary-email.svelte-16ls21k{font-size:var(--font-size-help)}.desktop-actions.svelte-16ls21k{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.desktop-actions.svelte-16ls21k>*{width:100%}.payu-footer.svelte-16ls21k{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.payu-footer--desktop.svelte-16ls21k{display:none}@media (width>=1024px){.payu-footer--desktop.svelte-16ls21k{margin-top:auto;display:flex}.mobile-footer.svelte-16ls21k .payu-footer:where(.svelte-16ls21k){display:none}}.payu-label.svelte-16ls21k{font-size:var(--font-size-help);color:var(--color-text);padding-top:2px}.payu-logo.svelte-16ls21k{width:auto;height:1.25rem}.terms-content.svelte-16ls21k{font-size:var(--font-size-body);color:var(--color-foreground);overflow-wrap:anywhere;line-height:1.6}
