.reserve-form.svelte-185b9ly{margin:30px auto 0;max-width:460px}.hp-field.svelte-185b9ly{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reserve-panel.svelte-185b9ly{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface, #fff);box-shadow:var(--shadow);text-align:left}.handle-field.svelte-185b9ly{display:flex;align-items:center;gap:2px;background:color-mix(in srgb,var(--text) 3%,var(--surface, #fff));border:1px solid transparent;border-radius:12px;padding-left:14px;overflow:hidden}.handle-prefix.svelte-185b9ly{font-family:var(--font-mono);font-size:.95rem;color:var(--muted);white-space:nowrap;user-select:none}.reserve-panel.svelte-185b9ly>input:where(.svelte-185b9ly){width:100%;border:1px solid transparent;border-radius:12px;padding:13px 15px;font-size:.98rem;font-family:inherit;text-align:left;color:var(--text);background:color-mix(in srgb,var(--text) 3%,var(--surface, #fff))}.handle-field.svelte-185b9ly input:where(.svelte-185b9ly){flex:1;min-width:0;border:none;outline:none;box-shadow:none;border-radius:0;padding:13px 4px;background:transparent;font-family:var(--font-mono);color:var(--text)}.reserve-panel.svelte-185b9ly>input:where(.svelte-185b9ly):focus,.handle-field.svelte-185b9ly:focus-within{outline:none;border-color:var(--accent);background:var(--surface, #fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.reserve-panel.svelte-185b9ly>input:where(.svelte-185b9ly),.handle-field.svelte-185b9ly,.handle-field.svelte-185b9ly input:where(.svelte-185b9ly){transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.reserve-panel.svelte-185b9ly>input:where(.svelte-185b9ly):-webkit-autofill,.reserve-panel.svelte-185b9ly>input:where(.svelte-185b9ly):-webkit-autofill:hover,.handle-field.svelte-185b9ly input:where(.svelte-185b9ly):-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px color-mix(in srgb,var(--text) 3%,var(--surface, #fff)) inset;-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--text) 3%,var(--surface, #fff)) inset;caret-color:var(--text);transition:background-color 9999s ease-in-out 0s}.reserve-panel.svelte-185b9ly>input:where(.svelte-185b9ly):-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface, #fff) inset,0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent);-webkit-box-shadow:0 0 0 1000px var(--surface, #fff) inset,0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.reserve-panel.svelte-185b9ly .reserve-submit:where(.svelte-185b9ly){width:100%;margin-top:2px;padding:13px 18px;border-radius:12px;font-weight:600;white-space:nowrap}.reserve-turnstile.svelte-185b9ly{margin:14px 0 0;display:flex;justify-content:center}.reserve-hint.svelte-185b9ly{margin:12px 0 0;min-height:1.28rem;font-size:.88rem;line-height:1.45;color:var(--muted);text-align:center}.reserve-ok-hint.svelte-185b9ly{color:var(--text)}.claim-check.svelte-185b9ly{width:.95em;height:.95em;margin-right:3px;vertical-align:-.12em;color:var(--accent)}.claim-url.svelte-185b9ly{font-family:var(--font-mono);font-weight:600;color:var(--accent)}.reserve-err.svelte-185b9ly,.reserve-warn-hint.svelte-185b9ly{color:var(--danger, #b54a37)}.reserve-note.svelte-185b9ly{margin:4px 0 0;font-size:.84rem;line-height:1.5;color:var(--muted);text-align:center}@keyframes svelte-185b9ly-reserve-panel-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:no-preference){.reserve-enter.svelte-185b9ly{animation:svelte-185b9ly-reserve-panel-in .5s cubic-bezier(.16,1,.3,1) both}}.reserve-done.svelte-185b9ly{margin:30px auto 0;max-width:460px;padding:24px;border:1px solid var(--stroke);border-radius:18px;background:var(--surface, #fff);box-shadow:var(--shadow);text-align:center}.reserve-done.svelte-185b9ly p:where(.svelte-185b9ly){margin:0;color:var(--text);font-size:1.02rem}.reserve-done.svelte-185b9ly .reserve-sub:where(.svelte-185b9ly){margin-top:8px;color:var(--muted);font-size:.92rem;line-height:1.5}
