.actual-kiosk-demo_experienceStage__nsbFT{--motion-ease-out:cubic-bezier(0.23,1,0.32,1);--motion-press:100ms;--motion-state:180ms;--motion-screen:220ms;--motion-success:400ms;align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(230px,290px) minmax(0,600px);justify-content:center;margin:52px auto 0;max-width:1080px}.actual-kiosk-demo_embeddedStage__6pqVV{align-items:center;gap:clamp(56px,6.5vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,403px);margin:0 auto;max-width:var(--layout-container-max);width:100%}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_contextRail__s_Luk{display:none}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_screenScroll__ubwbN{padding-bottom:0}.actual-kiosk-demo_deviceColumn__SuTtj{display:grid;justify-items:center;width:100%}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceColumn__SuTtj{justify-self:center;max-width:403px}.actual-kiosk-demo_embeddedProgress__bIjxD{align-items:center;display:flex;list-style:none;margin:0 0 28px;padding:0}.actual-kiosk-demo_embeddedProgress__bIjxD li{align-items:center;color:#86868b;display:flex;font-size:.9375rem;font-weight:600;line-height:1}.actual-kiosk-demo_embeddedProgress__bIjxD li:not(:last-child):after{background:#d2d2d7;content:"";display:block;height:1px;margin:0 10px;transition:background-color var(--motion-state) var(--motion-ease-out);width:34px}.actual-kiosk-demo_embeddedProgress__bIjxD li.actual-kiosk-demo_progressStepComplete__BqVt_:after{background:var(--brand-primary)}.actual-kiosk-demo_embeddedProgress__bIjxD span{align-items:center;border:1px solid #d2d2d7;border-radius:50%;display:flex;height:40px;justify-content:center;transition:background-color var(--motion-state) var(--motion-ease-out),border-color var(--motion-state) var(--motion-ease-out),color var(--motion-state) var(--motion-ease-out),transform var(--motion-state) var(--motion-ease-out);width:40px}.actual-kiosk-demo_embeddedProgress__bIjxD .actual-kiosk-demo_progressStepComplete__BqVt_ span{border-color:var(--brand-primary);color:var(--brand-primary-strong)}.actual-kiosk-demo_embeddedProgress__bIjxD .actual-kiosk-demo_progressStepActive__iFIoL span{background:var(--brand-primary);border-color:var(--brand-primary);color:#ffffff;transform:scale(1.02)}.actual-kiosk-demo_embeddedFootnote__YxaO_{color:#86868b;font-size:.75rem;line-height:1.5;margin:16px 0 0;max-width:340px;text-align:center;word-break:keep-all}.actual-kiosk-demo_embeddedNarrative__F6sAq{align-self:center;max-width:560px}.actual-kiosk-demo_embeddedNarrativeCopy__LANaL{animation:actual-kiosk-demo_narrativeEnter__FCKTu var(--motion-screen) var(--motion-ease-out)}.actual-kiosk-demo_embeddedNarrative__F6sAq h2{color:#1d1d1f;font-size:var(--type-section);font-weight:var(--weight-semibold);line-height:var(--line-section);margin:0;text-wrap:balance;word-break:keep-all}.actual-kiosk-demo_embeddedNarrative__F6sAq p{color:#6e6e73;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:450;line-height:1.6;margin:26px 0 0;max-width:36ch;text-wrap:pretty;word-break:keep-all}@keyframes actual-kiosk-demo_narrativeEnter__FCKTu{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceShell__fgP_0{background:#0b0b0c;border:1px solid rgba(255,255,255,.14);border-radius:25px;box-shadow:0 32px 80px rgba(0,0,0,.18);justify-self:center;max-width:none;padding:7px;width:min(403px,100%)}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceViewport__iORUd{border-radius:18px}.actual-kiosk-demo_contextRail__s_Luk{display:flex;flex-direction:column;min-height:650px;padding:26px 0 10px;position:sticky;top:76px}.actual-kiosk-demo_sourceBadge__V6HLa{align-items:center;color:var(--brand-primary-strong);display:inline-flex;font-size:.75rem;font-weight:var(--weight-medium);gap:6px;line-height:1.35}.actual-kiosk-demo_sourceBadge__V6HLa svg{height:15px;width:15px}.actual-kiosk-demo_contextRail__s_Luk h3{color:var(--text-strong);font-size:1.3rem;font-weight:var(--weight-semibold);line-height:1.35;margin:14px 0 0;text-wrap:balance}.actual-kiosk-demo_railBody__GBgL7{color:var(--text-muted);font-size:.9375rem;line-height:1.65;margin:14px 0 0;word-break:keep-all}.actual-kiosk-demo_railList__bvAMy{border-top:1px solid var(--border-subtle);display:grid;margin:34px 0 0}.actual-kiosk-demo_railList__bvAMy>div{border-bottom:1px solid var(--border-subtle);padding:18px 0}.actual-kiosk-demo_railList__bvAMy dt{color:var(--text-strong);font-size:.875rem;font-weight:var(--weight-medium);line-height:1.4}.actual-kiosk-demo_railList__bvAMy dd{color:var(--text-muted);font-size:.8125rem;line-height:1.55;margin:7px 0 0;word-break:keep-all}.actual-kiosk-demo_currentBlend__BAcq_{align-items:center;background:#ffffff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);margin-top:auto;padding:14px}.actual-kiosk-demo_currentBlend__BAcq_ img{height:58px;object-fit:contain;width:58px}.actual-kiosk-demo_emptyBlend__O2LzT{align-items:center;background:rgba(49,130,246,.08);border-radius:50%;color:var(--brand-primary);display:flex;font-size:1.25rem;font-weight:var(--weight-semibold);height:50px;justify-content:center;margin:4px;width:50px}.actual-kiosk-demo_currentBlend__BAcq_ div>span{color:var(--brand-primary-strong);display:block;font-size:var(--type-micro);font-weight:var(--weight-medium);line-height:var(--line-micro)}.actual-kiosk-demo_currentBlend__BAcq_ p{color:var(--text-strong);font-size:.75rem;font-weight:var(--weight-medium);line-height:1.45;margin:5px 0 0}.actual-kiosk-demo_inquiryLink__vxYhL{align-items:center;color:var(--brand-primary);display:inline-flex;font-size:.875rem;font-weight:var(--weight-medium);gap:4px;margin-top:18px;text-decoration:none}.actual-kiosk-demo_inquiryLink__vxYhL svg{height:16px;transition:transform .16s cubic-bezier(.23,1,.32,1);width:16px}.actual-kiosk-demo_deviceShell__fgP_0{background:#18181a;border:1px solid rgba(0,0,0,.45);border-radius:30px;box-shadow:0 20px 54px rgba(0,0,0,.16);max-width:600px;padding:10px;scroll-margin-top:68px;width:100%}.actual-kiosk-demo_deviceViewport__iORUd{aspect-ratio:5/8;background:#ffffff;border-radius:21px;container-type:inline-size;overflow:hidden;position:relative}.actual-kiosk-demo_kioskCanvas__S9MH7{--u:calc(100cqw / 800);--kiosk-canvas:#f9fafb;--kiosk-surface:#ffffff;--kiosk-text-strong:#111827;--kiosk-text-body:#767676;--kiosk-text-weak:#a8adb8;--kiosk-border:#e5e8eb;--kiosk-divider:#f1f3f7;--kiosk-point:#66a6ff;--kiosk-point-light:#89f7fe;--kiosk-blue:#3182f6;--kiosk-gray-700:#4e5968;--kiosk-gray-600:#6b7684;--kiosk-selected-surface:#f2faff;--kiosk-card-shadow:0 calc(var(--u) * 1) calc(var(--u) * 6) rgba(17,24,39,0.04);--kiosk-page-padding:calc(var(--u) * 44);background:var(--kiosk-canvas);color:var(--kiosk-text-strong);height:100%;letter-spacing:0;overflow:hidden;position:relative;width:100%}.actual-kiosk-demo_kioskScreen__kGn9u{animation:actual-kiosk-demo_screenEnter__qf5rU var(--motion-screen) var(--motion-ease-out);background:var(--kiosk-canvas);display:flex;flex-direction:column;height:100%;inset:0;overflow:hidden;position:absolute}@keyframes actual-kiosk-demo_screenEnter__qf5rU{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:where(.actual-kiosk-demo_kioskCanvas__S9MH7 button){-webkit-tap-highlight-color:transparent;color:inherit;font:inherit;letter-spacing:inherit}.actual-kiosk-demo_screenScroll__ubwbN{flex:1 1 auto;min-height:0;overflow:hidden}.actual-kiosk-demo_screenScrollEnabled__U0sAd{-webkit-overflow-scrolling:touch;overflow-y:auto}.actual-kiosk-demo_primaryButton__0uQzc,.actual-kiosk-demo_surfaceButton__GL3qj{align-items:center;border:0;border-radius:calc(var(--u) * 12);display:flex;flex:0 0 auto;font-size:calc(var(--u) * 24);font-weight:600;height:calc(var(--u) * 72);justify-content:center;letter-spacing:calc(var(--u) * -.6);line-height:1.2;width:100%}.actual-kiosk-demo_primaryButton__0uQzc{background:var(--kiosk-point);color:#ffffff;cursor:pointer;transition:background-color var(--motion-state) var(--motion-ease-out),color var(--motion-state) var(--motion-ease-out),transform .16s var(--motion-ease-out)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_primaryButton__0uQzc{color:#ffffff}.actual-kiosk-demo_primaryButton__0uQzc:disabled{background:var(--kiosk-border);cursor:not-allowed}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_primaryButton__0uQzc:disabled{color:var(--kiosk-text-weak)}.actual-kiosk-demo_surfaceButton__GL3qj{background:var(--kiosk-surface);color:var(--kiosk-blue)}.actual-kiosk-demo_kioskCanvas__S9MH7 button.actual-kiosk-demo_surfaceButton__GL3qj{color:var(--kiosk-blue);cursor:pointer;transition:transform .16s var(--motion-ease-out)}.actual-kiosk-demo_welcomeHeader__ohGWP{align-items:center;display:flex;height:calc(var(--u) * 58);justify-content:space-between;margin:calc(var(--u) * 30) var(--kiosk-page-padding) 0}.actual-kiosk-demo_welcomeLogo__KmyAn{height:calc(var(--u) * 40);width:auto}.actual-kiosk-demo_welcomeCopy__nsDaj{margin:calc(var(--u) * 30) var(--kiosk-page-padding) 0}.actual-kiosk-demo_welcomeCopy__nsDaj h3{font-size:calc(var(--u) * 38);font-weight:700;letter-spacing:calc(var(--u) * -1);line-height:1.2;margin:0}.actual-kiosk-demo_centerMark__6omeB{height:calc(var(--u) * 248.4);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--u) * 248.4)}.actual-kiosk-demo_centerMark__6omeB img{animation:actual-kiosk-demo_symbolRotate__771yz 1.8s linear infinite;height:100%;width:100%}@keyframes actual-kiosk-demo_symbolRotate__771yz{to{transform:rotate(1turn)}}.actual-kiosk-demo_welcomeActions__mToPB{bottom:calc(var(--u) * 36);display:flex;flex-direction:column;gap:calc(var(--u) * 12);left:var(--kiosk-page-padding);position:absolute;right:var(--kiosk-page-padding)}.actual-kiosk-demo_kioskHeader__VVu4Z{align-items:center;display:flex;flex:0 0 auto;height:calc(var(--u) * 58);justify-content:space-between;margin:calc(var(--u) * 30) var(--kiosk-page-padding) 0}.actual-kiosk-demo_backButton__vZKFW{align-items:center;background:var(--kiosk-surface);border:0;border-radius:50%;box-shadow:var(--kiosk-card-shadow);cursor:pointer;display:flex;height:calc(var(--u) * 46);justify-content:center;padding:0;transition:transform .16s var(--motion-ease-out);width:calc(var(--u) * 46)}.actual-kiosk-demo_backButton__vZKFW svg{height:calc(var(--u) * 26);width:calc(var(--u) * 26)}.actual-kiosk-demo_selectionBody__pRwqP{padding:calc(var(--u) * 16) var(--kiosk-page-padding) calc(var(--u) * 16)}.actual-kiosk-demo_kioskHeading__11zFI h3{font-size:calc(var(--u) * 38);font-weight:700;letter-spacing:calc(var(--u) * -1);line-height:1.2;margin:0;outline:none}.actual-kiosk-demo_kioskHeading__11zFI p{color:var(--kiosk-gray-600);font-size:calc(var(--u) * 23);font-weight:500;letter-spacing:calc(var(--u) * -.4);line-height:1.3;margin:calc(var(--u) * 2) 0 0}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_kioskHeading__11zFI h3{font-size:calc(var(--u) * 34)}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_kioskHeading__11zFI p{font-size:calc(var(--u) * 21)}.actual-kiosk-demo_guideRow__VZ_3Q{align-items:baseline;display:flex;gap:calc(var(--u) * 14);justify-content:space-between;margin-top:calc(var(--u) * 38)}.actual-kiosk-demo_guideText__0u1LD{color:var(--kiosk-point);font-size:calc(var(--u) * 25);font-weight:700;letter-spacing:calc(var(--u) * -.6);line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_guideText__0u1LD{font-size:calc(var(--u) * 22)}.actual-kiosk-demo_allergyNotice__rOHkC{color:#ff6666;flex:0 0 auto;font-size:calc(var(--u) * 18);font-weight:600}.actual-kiosk-demo_stepLocked__s2_7s{opacity:.24}.actual-kiosk-demo_cardRow__ACZ79,.actual-kiosk-demo_functionHeader__Z3gWy,.actual-kiosk-demo_guideText__0u1LD,.actual-kiosk-demo_optionsRow__JcWF_{transition:opacity .22s var(--motion-ease-out)}.actual-kiosk-demo_cardRow__ACZ79{display:flex;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 18)}.actual-kiosk-demo_flavorRow__WrNzC{height:calc(var(--u) * 136)}.actual-kiosk-demo_functionRow__qcJkn{height:calc(var(--u) * 156)}.actual-kiosk-demo_selectionCard__IQITI{align-items:center;background:var(--kiosk-surface);border:calc(var(--u) * 4) solid transparent;border-radius:calc(var(--u) * 20);box-shadow:var(--kiosk-card-shadow);cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-width:0;padding:calc(var(--u) * 9) calc(var(--u) * 4) calc(var(--u) * 6);position:relative;transition:flex-grow .28s var(--motion-ease-out),background-color .26s var(--motion-ease-out),transform .16s var(--motion-ease-out)}.actual-kiosk-demo_cardSelected__MnqtU{background:linear-gradient(var(--kiosk-selected-surface),var(--kiosk-selected-surface)) padding-box,linear-gradient(45deg,var(--kiosk-point) 15%,var(--kiosk-point-light) 85%) border-box;box-shadow:none;flex-grow:1.65;transition-duration:.28s,.26s,.16s}.actual-kiosk-demo_cardImage__DREbb{align-items:center;display:flex;flex:0 0 auto;height:calc(var(--u) * 68);justify-content:center;overflow:hidden;width:calc(var(--u) * 72)}.actual-kiosk-demo_cardImage__DREbb img{height:100%;object-fit:contain;width:100%}.actual-kiosk-demo_cardImage__DREbb .actual-kiosk-demo_cardImageZoom__bmVaZ{transform:scale(1.22)}.actual-kiosk-demo_cardImage__DREbb .actual-kiosk-demo_cardImageZoomRelax__XIwGf{transform:scale(1.4)}.actual-kiosk-demo_selectionCard__IQITI strong{color:var(--kiosk-text-strong);font-size:calc(var(--u) * 21);font-weight:600;letter-spacing:calc(var(--u) * -.5);line-height:1.1;margin-top:calc(var(--u) * 11);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_selectionCard__IQITI strong{font-size:calc(var(--u) * 18)}.actual-kiosk-demo_cardHit__H3KGF{background:transparent;border:0;border-radius:inherit;cursor:pointer;inset:calc(var(--u) * -4);padding:0;position:absolute;z-index:1}.actual-kiosk-demo_cardHit__H3KGF:disabled{cursor:default}.actual-kiosk-demo_checkBadge__qDKLy{align-items:center;background:var(--kiosk-point);border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 auto;justify-content:center}.actual-kiosk-demo_checkBadge__qDKLy svg{height:56%;width:56%}.actual-kiosk-demo_cardBadge__vzQAp{animation:actual-kiosk-demo_badgeEnter__VEKrZ .2s var(--motion-ease-out);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 10) rgba(102,166,255,.2);height:calc(var(--u) * 30);position:absolute;right:calc(var(--u) * 6);top:calc(var(--u) * 6);width:calc(var(--u) * 30)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_countBadge__mwFnP{border:0;color:#ffffff;cursor:pointer;font-size:calc(var(--u) * 16);font-weight:700;padding:0;z-index:2}@keyframes actual-kiosk-demo_badgeEnter__VEKrZ{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.actual-kiosk-demo_functionHeader__Z3gWy{align-items:center;display:flex;gap:calc(var(--u) * 14);height:calc(var(--u) * 52);justify-content:space-between;margin-top:calc(var(--u) * 36)}.actual-kiosk-demo_functionHeader__Z3gWy .actual-kiosk-demo_guideText__0u1LD{flex:1 1 auto}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_textAction__PSd2g{background:transparent;border:0;color:var(--kiosk-blue);cursor:pointer;flex:0 0 auto;font-size:calc(var(--u) * 19);font-weight:600;min-height:calc(var(--u) * 52);padding:0 calc(var(--u) * 16)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_textAction__PSd2g:disabled{color:#d1d6db;cursor:default}.actual-kiosk-demo_optionsGuide__BhKGy{margin-top:calc(var(--u) * 36)}.actual-kiosk-demo_optionsRow__JcWF_{display:flex;gap:calc(var(--u) * 18);margin-top:calc(var(--u) * 18)}.actual-kiosk-demo_optionGroup__NMlpz{border:0;flex:1 1 0;margin:0;min-width:0;padding:0}.actual-kiosk-demo_optionGroup__NMlpz legend{color:var(--kiosk-gray-700);font-size:calc(var(--u) * 19);font-weight:600;line-height:calc(var(--u) * 27);padding:0}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_optionGroup__NMlpz legend{font-size:calc(var(--u) * 17)}.actual-kiosk-demo_optionGroup__NMlpz>div{display:flex;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 10)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_optionGroup__NMlpz button{background:var(--kiosk-surface);border:calc(var(--u) * 4) solid transparent;border-radius:calc(var(--u) * 14);box-shadow:var(--kiosk-card-shadow);color:var(--kiosk-text-strong);cursor:pointer;flex:1 1 0;font-size:calc(var(--u) * 20);font-weight:600;height:calc(var(--u) * 62);min-width:0;overflow:hidden;padding:0 calc(var(--u) * 4);text-overflow:ellipsis;transition:background-color .2s var(--motion-ease-out),transform .16s var(--motion-ease-out);white-space:nowrap}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_optionGroup__NMlpz button{font-size:calc(var(--u) * 18)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_optionGroup__NMlpz button:disabled{cursor:default}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_optionGroup__NMlpz .actual-kiosk-demo_optionMild__5kTg6{color:rgba(17,24,39,.45)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_optionGroup__NMlpz .actual-kiosk-demo_optionSelected__0kFcj{background:linear-gradient(var(--kiosk-selected-surface),var(--kiosk-selected-surface)) padding-box,linear-gradient(45deg,var(--kiosk-point) 15%,var(--kiosk-point-light) 85%) border-box;box-shadow:none}.actual-kiosk-demo_ingredientHead__l5GIf{align-items:center;display:flex;gap:calc(var(--u) * 14);justify-content:space-between;margin-top:calc(var(--u) * 36)}.actual-kiosk-demo_baseIncluded__s_2MG{align-items:center;color:var(--kiosk-gray-700);display:flex;font-size:calc(var(--u) * 20);font-weight:600;gap:calc(var(--u) * 8);letter-spacing:calc(var(--u) * -.4);margin:0;min-width:0}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_baseIncluded__s_2MG{font-size:calc(var(--u) * 17)}.actual-kiosk-demo_includedBadge__CAm_J{height:calc(var(--u) * 24);width:calc(var(--u) * 24)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_ingredientToggle__1_kOu{align-items:center;background:transparent;border:0;color:var(--kiosk-text-strong);cursor:pointer;display:flex;flex:0 0 auto;font-size:calc(var(--u) * 19);font-weight:600;gap:calc(var(--u) * 10);padding:0}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_ingredientToggle__1_kOu{font-size:calc(var(--u) * 17)}.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_ingredientToggle__1_kOu:disabled{cursor:default}.actual-kiosk-demo_ingredientToggle__1_kOu svg{height:calc(var(--u) * 22);transition:transform .2s var(--motion-ease-out);width:calc(var(--u) * 22)}.actual-kiosk-demo_ingredientToggle__1_kOu[aria-expanded=true] svg{transform:rotate(180deg)}.actual-kiosk-demo_ingredientLine__gyCgz{color:#8b95a1;font-size:calc(var(--u) * 17);font-weight:500;line-height:1.5;margin:calc(var(--u) * 20) 0 0;word-break:keep-all}.actual-kiosk-demo_ingredientBasis__xM1_H{color:#adb5bd;display:block;margin-top:calc(var(--u) * 4)}.actual-kiosk-demo_selectionFooter__nmHzJ{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;padding:0 var(--kiosk-page-padding) calc(var(--u) * 36)}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_primaryButton__0uQzc{font-size:calc(var(--u) * 22)}.actual-kiosk-demo_selectionFooter__nmHzJ .actual-kiosk-demo_primaryButton__0uQzc{font-size:calc(var(--u) * 25)}.actual-kiosk-demo_dispensingScreen__TXnGD{display:block}.actual-kiosk-demo_dispenseIndicator__tlpHQ{height:calc(var(--u) * 248);left:50%;position:absolute;top:calc(50% - var(--u) * 124);transform:translateX(-50%);width:calc(var(--u) * 248)}.actual-kiosk-demo_dispenseRing__emzzK{height:100%;transform:rotate(-90deg);width:100%}.actual-kiosk-demo_ringTrack__mR68k{fill:none;stroke:#f1f3f6}.actual-kiosk-demo_ringProgress__SobPt{fill:none;stroke-linecap:round;transition:stroke-dashoffset .12s linear}.actual-kiosk-demo_liquidCore__LmvLp{background:#fafafa;border-radius:50%;inset:calc(var(--u) * 24.5);overflow:hidden;position:absolute}.actual-kiosk-demo_liquidFill__B35vt{height:100%;inset:0;position:absolute;transition:transform .12s linear}.actual-kiosk-demo_liquidWave__1uJrO{height:calc(var(--u) * 22);left:0;position:absolute;top:calc(var(--u) * -20);width:200%;animation:actual-kiosk-demo_liquidWave__1uJrO 3.2s linear infinite}.actual-kiosk-demo_liquidWave__1uJrO[data-wave="1"]{animation-duration:4.6s;animation-direction:reverse;top:calc(var(--u) * -16)}.actual-kiosk-demo_liquidWave__1uJrO[data-wave="2"]{animation-duration:2.6s;top:calc(var(--u) * -12)}.actual-kiosk-demo_liquidBody__fAouo{inset:calc(var(--u) * 9) 0 0;position:absolute}@keyframes actual-kiosk-demo_liquidWave__1uJrO{to{transform:translateX(-50%)}}.actual-kiosk-demo_liquidPercent__6MEJN{align-items:baseline;color:#ffffff;display:flex;font-size:calc(var(--u) * 58);font-variant-numeric:tabular-nums;font-weight:400;inset:0;justify-content:center;line-height:1;padding-top:calc(var(--u) * 64);position:absolute;text-shadow:0 calc(var(--u) * 1) calc(var(--u) * 6) rgba(17,24,39,.12)}.actual-kiosk-demo_liquidPercent__6MEJN small{font-size:calc(var(--u) * 28);font-weight:600;margin-left:calc(var(--u) * 2)}.actual-kiosk-demo_dispenseSummary__jpd_S{display:flex;flex-direction:column;gap:calc(var(--u) * 22);justify-content:center;margin:0;min-height:calc(var(--u) * 248);position:absolute;right:var(--kiosk-page-padding);top:calc(50% - var(--u) * 124);width:calc(var(--u) * 190)}.actual-kiosk-demo_dispenseSummary__jpd_S dt{color:var(--kiosk-gray-700);font-size:calc(var(--u) * 18);font-weight:600;line-height:1.2}.actual-kiosk-demo_dispenseSummary__jpd_S dd{color:var(--kiosk-blue);font-size:calc(var(--u) * 23);font-weight:600;line-height:1.12;margin:calc(var(--u) * 5) 0 0;min-height:1.12em;word-break:keep-all}.actual-kiosk-demo_dispenseStatus__TPkRf{left:var(--kiosk-page-padding);position:absolute;right:var(--kiosk-page-padding);text-align:center;top:calc(50% + var(--u) * 158)}.actual-kiosk-demo_dispenseStatusMark__AeXV7{align-items:flex-end;display:flex;height:calc(var(--u) * 52);justify-content:center}.actual-kiosk-demo_loadingDots__Nylj1{display:flex;gap:calc(var(--u) * 10);padding-bottom:calc(var(--u) * 4)}.actual-kiosk-demo_loadingDots__Nylj1 i{animation:actual-kiosk-demo_loadingDot__1dXAP 1.2s ease-in-out infinite;background:var(--kiosk-point);border-radius:50%;height:calc(var(--u) * 10);opacity:.6;width:calc(var(--u) * 10)}.actual-kiosk-demo_loadingDots__Nylj1 i:nth-child(2){animation-delay:.16s}.actual-kiosk-demo_loadingDots__Nylj1 i:nth-child(3){animation-delay:.32s}@keyframes actual-kiosk-demo_loadingDot__1dXAP{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--u) * -4))}}.actual-kiosk-demo_completeBadge__Y2Uuu{animation:actual-kiosk-demo_badgeEnter__VEKrZ var(--motion-success) var(--motion-ease-out);background:#3cdb7f;box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 10) rgba(86,232,147,.2);height:calc(var(--u) * 44);width:calc(var(--u) * 44)}.actual-kiosk-demo_dispenseCopy__MrX7B{animation:actual-kiosk-demo_dispenseCopyEnter__KjJIa .24s var(--motion-ease-out);margin-top:calc(var(--u) * 20)}.actual-kiosk-demo_dispenseCopy__MrX7B h3{font-size:calc(var(--u) * 36);font-weight:700;letter-spacing:calc(var(--u) * -.7);line-height:1.28;margin:0;outline:none;word-break:keep-all}.actual-kiosk-demo_dispenseCopy__MrX7B p{color:var(--kiosk-text-body);font-size:calc(var(--u) * 23);font-weight:500;letter-spacing:calc(var(--u) * -.4);line-height:1.3;margin:calc(var(--u) * 10) 0 0;word-break:keep-all}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_dispenseCopy__MrX7B h3{font-size:calc(var(--u) * 32)}.actual-kiosk-demo_kioskCanvas__S9MH7[data-locale=en] .actual-kiosk-demo_dispenseCopy__MrX7B p{font-size:calc(var(--u) * 21)}@keyframes actual-kiosk-demo_dispenseCopyEnter__KjJIa{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.actual-kiosk-demo_completionFooter__Gyxsx{bottom:calc(var(--u) * 36);left:var(--kiosk-page-padding);position:absolute;right:var(--kiosk-page-padding)}@media (hover:hover) and (pointer:fine){.actual-kiosk-demo_inquiryLink__vxYhL:hover svg{transform:translateX(3px)}.actual-kiosk-demo_primaryButton__0uQzc:hover:not(:disabled){background:#5a9cf8}}.actual-kiosk-demo_backButton__vZKFW:active,.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_optionGroup__NMlpz button:active:not(:disabled),.actual-kiosk-demo_kioskCanvas__S9MH7 button.actual-kiosk-demo_surfaceButton__GL3qj:active,.actual-kiosk-demo_primaryButton__0uQzc:active:not(:disabled),.actual-kiosk-demo_selectionCard__IQITI:has(.actual-kiosk-demo_cardHit__H3KGF:active:not(:disabled)),button.actual-kiosk-demo_selectionCard__IQITI:active{transform:scale(.97);transition-duration:var(--motion-press)}@media (max-width:900px){.actual-kiosk-demo_experienceStage__nsbFT{grid-template-columns:minmax(0,600px)}.actual-kiosk-demo_contextRail__s_Luk{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);min-height:0;padding:0;position:static}.actual-kiosk-demo_railList__bvAMy{margin-top:0}.actual-kiosk-demo_currentBlend__BAcq_{grid-column:1/-1;margin-top:0}.actual-kiosk-demo_inquiryLink__vxYhL{grid-column:1/-1;margin-top:-6px}.actual-kiosk-demo_embeddedStage__6pqVV{gap:48px;grid-template-columns:minmax(0,600px);max-width:600px}.actual-kiosk-demo_embeddedNarrative__F6sAq{max-width:560px}}@media (max-width:640px){.actual-kiosk-demo_experienceStage__nsbFT{gap:28px;margin-top:34px}.actual-kiosk-demo_embeddedStage__6pqVV{gap:34px;margin-top:0}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceColumn__SuTtj{max-width:341px}.actual-kiosk-demo_embeddedNarrative__F6sAq p{font-size:1rem;line-height:1.55;margin-top:18px}.actual-kiosk-demo_embeddedProgress__bIjxD{margin-bottom:22px}.actual-kiosk-demo_embeddedProgress__bIjxD li{font-size:.875rem}.actual-kiosk-demo_embeddedProgress__bIjxD span{height:36px;width:36px}.actual-kiosk-demo_embeddedProgress__bIjxD li:not(:last-child):after{margin-inline:8px;width:28px}.actual-kiosk-demo_contextRail__s_Luk{display:flex}.actual-kiosk-demo_railList__bvAMy{margin-top:20px}.actual-kiosk-demo_deviceShell__fgP_0{border-radius:22px;padding:6px}.actual-kiosk-demo_deviceViewport__iORUd{border-radius:16px}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceShell__fgP_0{border-radius:21px;box-shadow:0 32px 80px rgba(0,0,0,.18);padding:6px;width:min(341px,100%)}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceViewport__iORUd{border-radius:15px}}@media (max-width:380px){.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceColumn__SuTtj{max-width:298px}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceShell__fgP_0{border-radius:18px;padding:5px;width:min(298px,100%)}.actual-kiosk-demo_embeddedStage__6pqVV .actual-kiosk-demo_deviceViewport__iORUd{border-radius:13px}.actual-kiosk-demo_contextRail__s_Luk h3{font-size:1.15rem}.actual-kiosk-demo_currentBlend__BAcq_{grid-template-columns:48px minmax(0,1fr)}.actual-kiosk-demo_currentBlend__BAcq_ img,.actual-kiosk-demo_emptyBlend__O2LzT{height:44px;width:44px}}@media (prefers-reduced-motion:reduce){.actual-kiosk-demo_cardBadge__vzQAp,.actual-kiosk-demo_centerMark__6omeB img,.actual-kiosk-demo_completeBadge__Y2Uuu,.actual-kiosk-demo_dispenseCopy__MrX7B,.actual-kiosk-demo_embeddedNarrativeCopy__LANaL,.actual-kiosk-demo_kioskScreen__kGn9u,.actual-kiosk-demo_liquidWave__1uJrO,.actual-kiosk-demo_loadingDots__Nylj1 i{animation:none}.actual-kiosk-demo_backButton__vZKFW,.actual-kiosk-demo_cardRow__ACZ79,.actual-kiosk-demo_embeddedProgress__bIjxD li:not(:last-child):after,.actual-kiosk-demo_embeddedProgress__bIjxD span,.actual-kiosk-demo_functionHeader__Z3gWy,.actual-kiosk-demo_guideText__0u1LD,.actual-kiosk-demo_ingredientToggle__1_kOu svg,.actual-kiosk-demo_inquiryLink__vxYhL svg,.actual-kiosk-demo_liquidFill__B35vt,.actual-kiosk-demo_optionGroup__NMlpz button,.actual-kiosk-demo_optionsRow__JcWF_,.actual-kiosk-demo_primaryButton__0uQzc,.actual-kiosk-demo_ringProgress__SobPt,.actual-kiosk-demo_selectionCard__IQITI,.actual-kiosk-demo_surfaceButton__GL3qj{transition:none}.actual-kiosk-demo_backButton__vZKFW:active,.actual-kiosk-demo_embeddedProgress__bIjxD .actual-kiosk-demo_progressStepActive__iFIoL span,.actual-kiosk-demo_inquiryLink__vxYhL:hover svg,.actual-kiosk-demo_kioskCanvas__S9MH7 .actual-kiosk-demo_optionGroup__NMlpz button:active:not(:disabled),.actual-kiosk-demo_kioskCanvas__S9MH7 button.actual-kiosk-demo_surfaceButton__GL3qj:active,.actual-kiosk-demo_primaryButton__0uQzc:active:not(:disabled),.actual-kiosk-demo_selectionCard__IQITI:has(.actual-kiosk-demo_cardHit__H3KGF:active:not(:disabled)),button.actual-kiosk-demo_selectionCard__IQITI:active{transform:none}}