.jp-panel.svelte-1d6yjb8{border-radius:1.25rem;border:1px solid var(--j-border, rgba(255, 255, 255, .14));background:color-mix(in oklab,var(--j-surface-1, rgba(255, 255, 255, .06)) 92%,transparent)}.jp-panel--compact.svelte-1d6yjb8{padding:1rem;background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .08)) 92%,transparent)}.jp-panel--padded.svelte-1d6yjb8{padding:1.25rem}@media(min-width:640px){.jp-panel--padded.svelte-1d6yjb8{padding:1.5rem}}.jp-primaryBtn.svelte-1d6yjb8{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.7rem 1.05rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:800;border:1px solid color-mix(in oklab,var(--j-accent, #7c3aed) 35%,transparent);background:var(--j-accent, #7c3aed);color:var(--j-accent-fg, #ffffff);cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,border-color .16s ease}.jp-primaryBtn.svelte-1d6yjb8:hover{transform:translateY(-1px) scale(1.2);opacity:.96;box-shadow:0 14px 28px #0000002e}.jp-primaryBtn.svelte-1d6yjb8:active{transform:translateY(0) scale(1.12);opacity:.94}.jp-primaryBtn.svelte-1d6yjb8:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent),0 14px 28px #0000002e}.jp-primaryBtn__icon.svelte-1d6yjb8{margin-right:.1rem}.jp-callLine.svelte-1d6yjb8{display:inline-flex;align-items:baseline;gap:.35rem;transition:transform .16s ease,text-shadow .16s ease}.jp-panel--compact.svelte-1d6yjb8:hover .jp-callLine:where(.svelte-1d6yjb8){text-shadow:0 10px 12px color-mix(in oklab,var(--j-accent, #7c3aed) 52%,transparent)}.choice-card.svelte-1d6yjb8{border-radius:1.25rem;border:1px solid var(--j-border, rgba(255, 255, 255, .14));background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .08)) 88%,transparent);padding:1rem;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.choice-card.svelte-1d6yjb8:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 60%,var(--j-fg, #111) 18%);background:color-mix(in oklab,var(--j-surface-3, rgba(255, 255, 255, .12)) 80%,transparent);box-shadow:0 10px 24px #00000024}.choice-card.svelte-1d6yjb8:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent),0 10px 24px #00000024;border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 55%,var(--j-border, rgba(255, 255, 255, .16)))}.choice-card--active.svelte-1d6yjb8{border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 58%,var(--j-border, rgba(255, 255, 255, .16)));background:color-mix(in oklab,var(--j-accent, #7c3aed) 10%,var(--j-surface-1, rgba(255, 255, 255, .08)));box-shadow:0 0 0 4px color-mix(in oklab,var(--j-accent, #7c3aed) 18%,transparent),0 14px 28px #00000029}.choice-icon.svelte-1d6yjb8{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 70%,transparent);background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .1)) 86%,transparent);color:var(--j-fg, #111);transition:transform .16s ease,background .16s ease,border-color .16s ease}.choice-icon--active.svelte-1d6yjb8{border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 50%,var(--j-border, rgba(255, 255, 255, .16)));background:color-mix(in oklab,var(--j-accent, #7c3aed) 22%,transparent);transform:translateY(-.5px)}.choice-title.svelte-1d6yjb8{margin:0}.choice-cta.svelte-1d6yjb8{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.45rem .75rem;border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 75%,transparent);background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .12)) 86%,transparent);color:var(--j-fg, #111);font-size:.8rem;font-weight:750;letter-spacing:.01em}.choice-card.svelte-1d6yjb8:hover .choice-cta:where(.svelte-1d6yjb8){border-color:color-mix(in oklab,var(--j-accent, #7c3aed) 30%,var(--j-border, rgba(255, 255, 255, .16)))}.choice-cta__selected.svelte-1d6yjb8{display:inline-flex;align-items:center;gap:.4rem}.choice-cta__check.svelte-1d6yjb8{opacity:.95}.booking-hint.svelte-1d6yjb8{display:flex;align-items:flex-start;gap:.75rem;border-radius:1.25rem;padding:.95rem 1.05rem;border:1px solid var(--j-border, rgba(255, 255, 255, .16));background:color-mix(in oklab,var(--j-surface-2, rgba(255, 255, 255, .1)) 92%,transparent);box-shadow:0 10px 22px #0000001f;position:relative;overflow:hidden}.booking-hint.svelte-1d6yjb8:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 120px at 15% 20%,color-mix(in oklab,var(--j-accent, #7c3aed) 10%,transparent),transparent 55%);opacity:.9;pointer-events:none}.booking-hint__badge.svelte-1d6yjb8{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:color-mix(in oklab,var(--j-surface-3, rgba(255, 255, 255, .14)) 92%,transparent);border:1px solid color-mix(in oklab,var(--j-border, rgba(255, 255, 255, .16)) 80%,transparent);color:var(--j-fg, #111);transform:translateY(1px);font-weight:850}.booking-hint__text.svelte-1d6yjb8{margin:0;position:relative;z-index:1;line-height:1.45}
