.vb-meter.svelte-10oedfi{display:flex;align-items:center;gap:12px;font-family:"Inter",system-ui,-apple-system,var(--language-fonts),sans-serif;font-size:14px;color:#f6ead4;text-shadow:0 1px 10px rgba(0,0,0,.8);white-space:nowrap;pointer-events:none}.vb-meter-track.svelte-10oedfi{position:relative;display:inline-block;width:80px;height:4px;border-radius:2px;background:#ffffff2e;overflow:hidden}.vb-meter-fill.svelte-10oedfi{position:absolute;left:0;top:0;height:4px;border-radius:2px;background:#ffffffe6;transition:width 1s linear}@media (prefers-reduced-motion: reduce){.vb-meter-fill.svelte-10oedfi{transition:none}}@media (max-width: 479px){.vb-meter-prefix.svelte-10oedfi{display:none}}.vb-fork.svelte-1emyfmo{position:absolute;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 16px;animation:svelte-1emyfmo-vb-fork-in .9s ease-out both;pointer-events:none}.vb-fork-row.svelte-1emyfmo{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:20px clamp(32px,6vw,80px)}.vb-choice.svelte-1emyfmo{font-family:"Playfair Display",Georgia,var(--language-fonts),serif;font-size:clamp(22px,.75vw + 19px,30px);line-height:1.3;color:#fff;background:transparent;border:0;padding:6px 4px;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:8px;text-decoration-color:#f6ead4d9;text-decoration-thickness:1.5px;text-shadow:0 2px 20px rgba(0,0,0,.85);transition:color .6s ease,opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vb-choice.svelte-1emyfmo:focus-visible{outline:2px solid #f6ead4;outline-offset:6px;border-radius:4px}.vb-choice.picked.svelte-1emyfmo{color:#f6ead4;transform:scale(1.08)}.vb-choice.dimmed.svelte-1emyfmo{opacity:.35}.vb-check.svelte-1emyfmo{color:#9ad5a8}.vb-fork-note.svelte-1emyfmo{margin:0;font-family:"Inter",system-ui,-apple-system,var(--language-fonts),sans-serif;font-size:15px;color:#ffffffc7;text-shadow:0 1px 12px rgba(0,0,0,.8);text-align:center;max-width:560px}@keyframes svelte-1emyfmo-vb-fork-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.vb-fork.svelte-1emyfmo{animation:none}.vb-choice.svelte-1emyfmo{transition:none}}.vb-credits.svelte-70h6j8{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;max-width:min(60vw,420px);pointer-events:none}.vb-credits-name.svelte-70h6j8{font-family:"Playfair Display",Georgia,var(--language-fonts),serif;font-size:21px;color:#fff;text-shadow:0 1px 16px rgba(0,0,0,.85);animation:svelte-70h6j8-vb-field-in .9s ease-out both}.vb-credits-rows.svelte-70h6j8{font-family:"Inter",system-ui,-apple-system,var(--language-fonts),sans-serif;font-size:13.5px;color:#ffffffe0;text-shadow:0 1px 10px rgba(0,0,0,.8);line-height:1.5}.vb-row.svelte-70h6j8{display:inline;animation:svelte-70h6j8-vb-field-in .9s ease-out both}.vb-ok.svelte-70h6j8{color:#9ad5a8}@keyframes svelte-70h6j8-vb-field-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.vb-credits-name.svelte-70h6j8,.vb-row.svelte-70h6j8{animation:none}}.vb-email.svelte-135ftvu{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 16px;text-align:center;animation:svelte-135ftvu-vb-email-in .9s ease-out both;pointer-events:none}.vb-email.svelte-135ftvu>:where(.svelte-135ftvu){pointer-events:auto}.vb-email-input.svelte-135ftvu,.vb-email-sent.svelte-135ftvu{font-family:"Playfair Display",Georgia,var(--language-fonts),serif;font-size:clamp(20px,1.3vw + 15px,34px);letter-spacing:1px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.8);background:transparent;border:0;margin:0;max-width:min(92vw,720px);overflow-wrap:anywhere}.vb-email-send.svelte-135ftvu:focus-visible,.vb-email-input.svelte-135ftvu:focus-visible{outline:2px solid #f6ead4;outline-offset:4px;border-radius:4px}.vb-email-field.svelte-135ftvu{position:relative;width:min(92vw,560px)}.vb-email-input.svelte-135ftvu{height:52px;min-height:52px;width:100%;padding:0 52px;text-align:center;border-bottom:1.5px solid rgba(255,255,255,.7);border-radius:0;caret-color:#f6ead4;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vb-email-kbd.svelte-135ftvu{position:absolute;right:0;top:50%;transform:translateY(-50%);width:45px;height:45px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#ffffffb3;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.vb-email-kbd[aria-pressed=true].svelte-135ftvu{color:#f6ead4}.vb-email-kbd.svelte-135ftvu:focus-visible{outline:2px solid #f6ead4;outline-offset:2px}.vb-email-input.svelte-135ftvu::-moz-placeholder{color:#ffffff73;font-style:italic}.vb-email-input.svelte-135ftvu::placeholder{color:#ffffff73;font-style:italic}.vb-email-send.svelte-135ftvu{font-family:"Inter",system-ui,-apple-system,var(--language-fonts),sans-serif;font-size:16px;color:#fff;background:transparent;border:0;min-height:45px;min-width:45px;padding:8px 12px;cursor:pointer;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#f6ead4d9;text-shadow:0 1px 12px rgba(0,0,0,.8);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.vb-email-send.svelte-135ftvu:disabled{opacity:.45;cursor:default}.vb-email-error.svelte-135ftvu{margin:0;font-family:"Inter",system-ui,-apple-system,var(--language-fonts),sans-serif;font-size:15px;color:#ffffffd9;text-shadow:0 1px 12px rgba(0,0,0,.8)}.vb-email-sent.svelte-135ftvu{font-style:italic}.vb-addr.svelte-135ftvu{font-style:normal;color:#f6ead4}@keyframes svelte-135ftvu-vb-email-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.vb-email.svelte-135ftvu{animation:none}}.vb-email-input.svelte-135ftvu,.vb-email-kbd.svelte-135ftvu,.vb-email-send.svelte-135ftvu{pointer-events:auto;touch-action:manipulation}.vb-stage.svelte-1qogtp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:0;transition:opacity 1s ease;display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--film-nav-h, 68px) + var(--film-topright-h, 96px) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--film-footer-h, 44px) + env(safe-area-inset-bottom,0px) + var(--vb-keyboard-inset, 0px))}.vb-stage.visible.svelte-1qogtp{opacity:1}.vb-topright.svelte-1qogtp{position:absolute;top:calc(var(--film-nav-h, 68px) + 2px + env(safe-area-inset-top,0px));max-height:var(--film-topright-h, 96px);overflow:hidden;right:calc(24px + env(safe-area-inset-right,0px));display:grid}@media (min-width: 768px){.vb-topright.svelte-1qogtp{right:calc(44px + env(safe-area-inset-right,0px))}}.vb-topright.svelte-1qogtp>.vb-fade:where(.svelte-1qogtp){grid-area:1 / 1;justify-self:end;opacity:0;transition:opacity .8s ease}.vb-topright.svelte-1qogtp>.vb-fade.on:where(.svelte-1qogtp){opacity:1}.vb-bottom.svelte-1qogtp{position:static;flex:0 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:clamp(12px,2.5vh,22px);padding:0 12px;max-height:100%;overflow:hidden}.vb-stage.compact.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp){gap:16px}.vb-stage.yielded.svelte-1qogtp{padding:0}.vb-stage.yielded.svelte-1qogtp .vb-topright:where(.svelte-1qogtp){display:none}.vb-stage.yielded.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp){position:absolute;left:auto;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(var(--footer-h, 2.5rem) + 12px + env(safe-area-inset-bottom,0px) + var(--vb-keyboard-inset, 0px));width:auto;max-width:min(92vw,640px);padding:0;gap:10px;overflow:visible;align-items:flex-end}.vb-stage.yielded.raised.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp){bottom:calc(var(--footer-h, 2.5rem) + 68px + env(safe-area-inset-bottom,0px) + var(--vb-keyboard-inset, 0px))}.vb-mic-hint.svelte-1qogtp{margin:8px 0 0;max-width:280px;text-align:center;font-size:13px;line-height:1.35;color:#ffffffd9}.vb-stage.yielded.svelte-1qogtp .vb-mic-slot:where(.svelte-1qogtp){align-self:flex-end;margin:0}.vb-stage.yielded.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp) .vb-fork,.vb-stage.yielded.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp) .vb-email{width:min(92vw,640px);padding:14px 18px 18px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#0d1014e6;box-shadow:0 12px 36px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vb-stage.yielded.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp) .vb-choice{font-size:clamp(18px,2.5vw,22px)}.vb-bottom.svelte-1qogtp .vb-caption,.vb-bottom.svelte-1qogtp .vb-fork,.vb-bottom.svelte-1qogtp .vb-email{position:static;bottom:auto;left:auto;right:auto;width:100%;min-height:0;flex:0 0 auto}.vb-bottom.svelte-1qogtp .vb-caption{flex:0 1 auto;overflow:hidden;align-items:flex-end}.vb-mic-slot.svelte-1qogtp{position:static;transform:none}.vb-later.svelte-1qogtp{pointer-events:auto;min-height:44px;min-width:44px;padding:8px 12px;background:transparent;border:0;color:#ffffffbf;font:14px Inter,system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;text-shadow:0 1px 10px rgba(0,0,0,.8);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:0 0 auto}@media (max-height: 480px){.vb-stage.svelte-1qogtp{padding-top:calc(var(--film-nav-h, 68px) + 28px + env(safe-area-inset-top,0px))}.vb-topright.svelte-1qogtp{max-height:28px}.vb-bottom.svelte-1qogtp{gap:8px}}.vb-stage.compact.svelte-1qogtp .vb-mic-slot:where(.svelte-1qogtp){position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(var(--footer-h, 2.5rem) + 12px + env(safe-area-inset-bottom,0px) + var(--vb-keyboard-inset, 0px));width:56px;height:56px;margin:0}.vb-stage.compact.raised.svelte-1qogtp .vb-mic-slot:where(.svelte-1qogtp){bottom:calc(var(--footer-h, 2.5rem) + 68px + env(safe-area-inset-bottom,0px) + var(--vb-keyboard-inset, 0px))}.vb-stage.compact.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp){padding-bottom:92px}.vb-stage.compact.raised.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp){padding-bottom:148px}.vb-stage.yielded.compact.svelte-1qogtp .vb-bottom:where(.svelte-1qogtp){padding-bottom:76px}.vb-stage.compact.svelte-1qogtp .vb-mic-hint:where(.svelte-1qogtp){position:absolute;right:0;bottom:calc(100% + 18px);width:min(280px,calc(100vw - 40px));margin:0;text-align:right;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.vb-stage.svelte-1qogtp,.vb-topright.svelte-1qogtp>.vb-fade:where(.svelte-1qogtp){transition:none}}
