@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(./InterVariable-subset.BEj7YJOv.woff2?v=4.1)format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(./InterVariable-Italic-subset.DH3WlOmH.woff2?v=4.1)format("woff2")}:root{--u:calc(min(25vw / 256, 25dvh / 192));--stage-w:calc(max(100vw, 400dvh / 3));--stage-h:calc(max(100dvh, 75vw));--stage-top:calc(.35 * (100dvh - var(--stage-h)));--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,html{background:#08070a;height:100%;margin:0;overflow:hidden}body{color:#fff;font-feature-settings:"cv11";font-optical-sizing:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior:none;font-family:InterVariable,Inter,system-ui,sans-serif}button,h1,p,ul{margin:0;padding:0}ul{list-style:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}img{-webkit-user-drag:none;display:block}.background-video[data-v-ba1f7081],.clip[data-v-ba1f7081]{position:absolute;inset:0}.clip[data-v-ba1f7081]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.clip-reverse[data-v-ba1f7081]{opacity:0}.clip-reverse.is-active[data-v-ba1f7081]{opacity:1}.loading-caption[data-v-8184ac11]{inset-inline:0;top:calc(.5 * (.5 * (100dvh - 768 * var(--u)) + 69 * var(--u) + var(--stage-top) + .195 * var(--stage-h)));filter:drop-shadow(0 calc(var(--u)) calc(10 * var(--u)) #14060073);pointer-events:none;justify-content:center;display:flex;position:absolute;translate:0 -50%}.text[data-v-8184ac11]{font-size:calc(17 * var(--u));letter-spacing:-.005em;color:#0000;background:linear-gradient(90deg,#fff9,#fff9 38%,#fff 50%,#fff9 62%,#fff9) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;line-height:1.3;animation:2.2s linear infinite shimmer-8184ac11}@keyframes shimmer-8184ac11{0%{background-position:100% 0}to{background-position:0 0}}.caption-enter-active[data-v-8184ac11]{transition:opacity .9s var(--ease-out) .45s,transform 1.1s var(--ease-out) .45s,filter .9s var(--ease-out) .45s}.caption-leave-active[data-v-8184ac11]{transition:opacity .5s var(--ease-in-out),transform .5s var(--ease-in-out),filter .5s var(--ease-in-out)}.caption-enter-from[data-v-8184ac11]{opacity:0;transform:translateY(calc(8 * var(--u)));filter:blur(calc(8 * var(--u)))}.caption-leave-to[data-v-8184ac11]{opacity:0;transform:translateY(calc(-6 * var(--u)));filter:blur(calc(6 * var(--u)))}.gift-menu[data-v-b2316a74]{position:absolute;inset:0}.reveal[data-v-b2316a74]{--delay:calc(.15s + var(--i) * 80ms);transition:opacity .7s var(--ease-out) var(--delay),transform .9s var(--ease-out) var(--delay),filter .7s var(--ease-out) var(--delay),visibility 0s linear var(--delay)}.is-hidden .reveal[data-v-b2316a74]{--delay:calc(var(--i) * 50ms);opacity:0;transform:translateY(calc(-10 * var(--u))) scale(.98);filter:blur(calc(8 * var(--u)));visibility:hidden;transition:opacity .45s var(--ease-in-out) var(--delay),transform .55s var(--ease-in-out) var(--delay),filter .45s var(--ease-in-out) var(--delay),visibility 0s linear calc(.55s + var(--delay))}.picker[data-v-b2316a74]{top:calc(205 * var(--u));left:calc(632 * var(--u));width:calc(253 * var(--u));position:absolute}.title[data-v-b2316a74]{font-size:calc(23.5 * var(--u));font-weight:600;line-height:1.2}.subtitle[data-v-b2316a74]{margin-top:calc(6 * var(--u));color:#ffffff73;font-size:calc(10.25 * var(--u));line-height:1.2}.panel[data-v-b2316a74]{gap:calc(11 * var(--u));margin-top:calc(39 * var(--u));padding:calc(15 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u));border-radius:calc(22 * var(--u));box-shadow:inset 0 calc(var(--u)) 0 #ffe6cd4d,inset 0 0 0 calc(var(--u)) #ffd7b424;-webkit-backdrop-filter:blur(calc(40 * var(--u))) saturate(1.1);background:#ffd7b414;display:grid}.option[data-v-b2316a74]{align-items:center;gap:calc(14 * var(--u));width:100%;height:calc(48 * var(--u));padding:0 calc(17 * var(--u)) 0 calc(13 * var(--u));border-radius:calc(12 * var(--u));text-align:left;transition:background-color .25s ease,transform .3s var(--ease-out);background:#6420003d;display:flex}.option[data-v-b2316a74]:active{background:#6420005c;transform:scale(.975)}.option.is-selected[data-v-b2316a74]{background:#ffe1c838}.option-image[data-v-b2316a74]{width:calc(54 * var(--u));height:calc(34 * var(--u));-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #280a004d);flex:none}.option-text[data-v-b2316a74]{gap:calc(var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.option-name[data-v-b2316a74]{font-size:calc(11.5 * var(--u));letter-spacing:-.01em;font-weight:500;line-height:1.2}.option-variant[data-v-b2316a74]{color:#ffcda5bf;font-size:calc(9 * var(--u));line-height:1.2}.option-chevron[data-v-b2316a74]{width:calc(6 * var(--u));height:calc(10 * var(--u));fill:none;stroke:#ffffffb3;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.shortcuts[data-v-b2316a74]{right:calc(54 * var(--u));bottom:calc(34 * var(--u));gap:calc(20 * var(--u));display:flex;position:absolute}.shortcut[data-v-b2316a74]{padding:calc(8 * var(--u));color:#ffffff73;font-size:calc(11 * var(--u));line-height:1.2;transition:color .2s}.shortcut[data-v-b2316a74]:active{color:#ffffffbf}.command-screen[data-v-ed2255ff]{position:absolute;inset:0}.reveal[data-v-ed2255ff]{--delay:calc(.15s + var(--i) * 80ms);transition:opacity .7s var(--ease-out) var(--delay),transform .9s var(--ease-out) var(--delay),filter .7s var(--ease-out) var(--delay),visibility 0s linear var(--delay)}.is-hidden .reveal[data-v-ed2255ff]{--delay:calc(var(--i) * 50ms);opacity:0;transform:translateY(calc(-10 * var(--u))) scale(.98);filter:blur(calc(8 * var(--u)));visibility:hidden;transition:opacity .45s var(--ease-in-out) var(--delay),transform .55s var(--ease-in-out) var(--delay),filter .45s var(--ease-in-out) var(--delay),visibility 0s linear calc(.55s + var(--delay))}.sheet[data-v-ed2255ff]{top:calc(205 * var(--u));right:calc(139 * var(--u));width:calc(340 * var(--u));position:absolute}.title[data-v-ed2255ff]{font-size:calc(23.5 * var(--u));font-weight:600;line-height:1.2}.subtitle[data-v-ed2255ff]{margin-top:calc(6 * var(--u));color:#ffffff73;font-size:calc(10.25 * var(--u));line-height:1.3}.panel[data-v-ed2255ff]{margin-top:calc(28 * var(--u));padding:calc(14 * var(--u));border-radius:calc(22 * var(--u));box-shadow:inset 0 calc(var(--u)) 0 #ffe6cd4d,inset 0 0 0 calc(var(--u)) #ffd7b424;-webkit-backdrop-filter:blur(calc(40 * var(--u))) saturate(1.1);background:#ffd7b414}.field[data-v-ed2255ff]{width:100%;height:calc(78 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));color:#fff;font:inherit;font-size:calc(13 * var(--u));resize:none;caret-color:#fff;-webkit-user-select:text;user-select:text;background:#6420003d;border:0;margin:0;line-height:1.35;display:block}.field[data-v-ed2255ff]::placeholder{color:#ffcda58c}.field[data-v-ed2255ff]:focus{background:#64200057;outline:none}.actions[data-v-ed2255ff]{margin-top:calc(12 * var(--u));justify-content:space-between}.actions[data-v-ed2255ff],.again[data-v-ed2255ff],.mic[data-v-ed2255ff],.send[data-v-ed2255ff]{align-items:center;display:flex}.again[data-v-ed2255ff],.mic[data-v-ed2255ff],.send[data-v-ed2255ff]{gap:calc(7 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(11 * var(--u));transition:background-color .2s ease,transform .3s var(--ease-out)}.mic[data-v-ed2255ff]{background:#6420003d;position:relative}.mic svg[data-v-ed2255ff],.send svg[data-v-ed2255ff]{width:calc(12 * var(--u));height:calc(12 * var(--u));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mic.is-listening[data-v-ed2255ff]{background:#ffe1c838}.mic.is-listening[data-v-ed2255ff]:after{content:"";inset:calc(-4 * var(--u));border:calc(var(--u)) solid #fff9;border-radius:calc(14 * var(--u));animation:pulse-ed2255ff 1.4s var(--ease-out) infinite;position:absolute}@keyframes pulse-ed2255ff{to{opacity:0;transform:scale(1.18)}}.again[data-v-ed2255ff]:active,.mic[data-v-ed2255ff]:active,.send[data-v-ed2255ff]:active:not(:disabled){transform:scale(.97)}.send[data-v-ed2255ff]{color:#2a1208;background:#fff;font-weight:600}.send svg[data-v-ed2255ff]{width:calc(6 * var(--u));height:calc(10 * var(--u));stroke-width:1.6px}.send[data-v-ed2255ff]:disabled{color:#ffffff8c;cursor:default;background:#ffffff47}.hint[data-v-ed2255ff],.voice-error[data-v-ed2255ff]{margin-top:calc(10 * var(--u));font-size:calc(9.5 * var(--u));line-height:1.3}.hint[data-v-ed2255ff]{color:#ffffff6b}.voice-error[data-v-ed2255ff]{color:#ffd6c4}.receipt[data-v-ed2255ff]{padding:calc(6 * var(--u)) calc(6 * var(--u)) calc(2 * var(--u))}.receipt-command[data-v-ed2255ff]{font-size:calc(15 * var(--u));font-weight:500;line-height:1.35}.receipt-note[data-v-ed2255ff]{margin-top:calc(6 * var(--u));color:#ffcda5bf;font-size:calc(10.5 * var(--u))}.again[data-v-ed2255ff]{margin-top:calc(16 * var(--u));background:#6420003d}.back[data-v-ed2255ff]{right:calc(54 * var(--u));bottom:calc(34 * var(--u));padding:calc(8 * var(--u));color:#ffffff73;font-size:calc(11 * var(--u));line-height:1.2;transition:color .2s;position:absolute}.back[data-v-ed2255ff]:active{color:#ffffffbf}.request-status[data-v-d472fc68]{bottom:calc(45 * var(--u));text-align:center;color:#eee;font-size:calc(14 * var(--u));position:absolute;left:10%;right:10%}.kiosk[data-v-d472fc68]{background:#08070a;position:fixed;inset:0;overflow:hidden}.stage[data-v-d472fc68]{top:var(--stage-top);width:var(--stage-w);height:var(--stage-h);translate:-50%}.artboard[data-v-d472fc68],.logo[data-v-d472fc68],.stage[data-v-d472fc68]{position:absolute;left:50%}.artboard[data-v-d472fc68]{width:calc(1024 * var(--u));height:calc(768 * var(--u));top:50%;translate:-50% -50%}.logo[data-v-d472fc68]{top:calc(42.5 * var(--u));width:calc(17 * var(--u));height:auto;translate:-50%}
