._selectDemoBar_1cu15_1{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;padding:6px;border:2px solid white;background-color:#ffffff80;box-shadow:0 4px 24px #0000000d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:13px}._selectDemoBar_1cu15_1>hr{width:1px;height:20px;background-color:#0000001a;border:none;margin:none;padding:none}._selectDemoBar_1cu15_1>nav{width:120px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:6px 0;border-radius:7px;z-index:2;cursor:pointer}._selectDemoBar_1cu15_1>nav>img{cursor:pointer}._selectDemoBar_1cu15_1>nav>p{font-family:Inter,sans-serif;cursor:pointer}._selectedDemoType_1cu15_51{background-color:#00000008}._selectDemoTypeIndicator_1cu15_55{width:24px;height:2px;background-color:#2862e5;border-radius:2px 2px 0 0;box-shadow:0 -3px 12px #2862e580;z-index:2}._demoToolbar_1cu15_65{position:absolute;top:50%;transform:translateY(-50%);left:72px;width:70px;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px;border:2px solid white;background-color:#ffffff80;box-shadow:0 4px 24px #0000000d;border-radius:14px}@media screen and (max-width:768px){._demoToolbar_1cu15_65{display:none}}._demoToolbar_1cu15_65>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px;background-color:#0000;border-radius:8px;cursor:pointer;transition:background-color .33s ease-in-out}._demoToolbar_1cu15_65>button:hover{background-color:#00000008}._demoToolbar_1cu15_65>button>img{width:36px;height:36px;opacity:.75;object-fit:contain;cursor:pointer}._demoToolbar_1cu15_65>button>hr{position:absolute;bottom:0;width:75%;height:1px;border-color:#0000001a}._demoToolbar_1cu15_65>button>label{font-family:Inter,sans-serif;font-weight:500;font-size:10px;color:#2c2c2c;text-align:center;letter-spacing:.03rem}._demoToolbarHoverBox_1cu15_134{position:absolute;top:0;left:calc(100% + 24px);width:240px;display:flex;flex-direction:column;align-items:start;padding:18px 18px 8px;border:2px solid white;background-color:#ffffffbf;box-shadow:0 4px 24px #0000000d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:13px}._demoToolbarHoverBox_1cu15_134>label{font-family:Inter,sans-serif;font-weight:500;font-size:15px;color:#2c2c2c;text-align:left}._demoToolbarHoverBox_1cu15_134>p{font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.016rem;color:#2c2c2caa;text-align:left;margin-top:3px;margin-bottom:10px}._demoToolbarSelectOption_1cu15_171{position:relative;width:calc(100% + 20px);display:flex;flex-direction:row;justify-content:start;align-items:center;gap:8px;margin-left:-10px;padding:8px 12px;border-radius:8px;background-color:transparent;transition:all .25s ease-in-out;cursor:pointer;overflow:hidden}._demoToolbarSelectOption_1cu15_171:hover{background-color:#00000008}._demoToolbarSelectOption_1cu15_171:active{transform:scale(.98);background-color:#00000016}._restartBtnContainer_1cu15_203{position:absolute;bottom:0;width:100%;height:96px;align-self:center;display:flex;flex-direction:row;justify-content:center;overflow:hidden}._restartBtn_1cu15_203{position:absolute;top:8px;display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 24px 8px 16px;border:2px solid white;background-color:#ffffff80;box-shadow:0 4px 24px #0000000d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:13px;cursor:pointer;margin-top:0;transition:all .25s ease-in-out;z-index:9;scale:1}._restartBtn_1cu15_203:hover{scale:1;margin-top:-4px;box-shadow:0 8px 32px #0000001a}._restartBtn_1cu15_203:active{margin-top:-4px;box-shadow:none;scale:.96}._restartBtn_1cu15_203>*{cursor:pointer}._startText_1cu15_251{position:absolute;top:12px;font-family:Inter,sans-serif;font-weight:400;font-size:16px;color:#2c2c2ccc;text-align:center;z-index:1}._outletContainer_1cu15_262{position:relative;width:calc(100% - 284px);height:calc(100% - 210px)}@media screen and (max-width:768px){._outletContainer_1cu15_262{width:100%;height:100%}}._demoDeviceOverlay_1cu15_275{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#f7f7f700 80%,#f7f7f7)}._kioskMockup_1cu15_284{position:relative;height:100%;object-fit:contain;object-position:center center;filter:brightness(1.15) drop-shadow(0 24px 48px #00000033);transition:filter .3s ease-in-out;cursor:pointer}._kioskMockupFullScreen_1cu15_295{position:fixed;top:0vh;height:100svh;object-fit:contain;object-position:center top;filter:brightness(1.15) drop-shadow(0 24px 48px #00000033);transition:filter .3s ease-in-out;cursor:pointer}._phoneMockup_1cu15_307{position:relative;height:100%;object-fit:contain;object-position:center top;filter:drop-shadow(0 24px 48px #00000033);transition:filter .3s ease-in-out;cursor:pointer}._kioskMockup_1cu15_284:hover{filter:brightness(1.25) drop-shadow(0 32px 64px #00000066)}._phoneMockup_1cu15_307:hover{filter:drop-shadow(0 32px 64px #00000066)}._kioskScreenContent_1cu15_326{position:absolute;top:12.3%;height:82.05%;aspect-ratio:308 / 547;margin-left:4px;border-radius:4px;background-color:#fff;overflow:hidden}._kioskFullScreenContent_1cu15_337{position:fixed;top:12.3vh;height:87.52vh;transform:translateY(-7.5%);aspect-ratio:308 / 547;margin-left:10px;border-radius:4px;background-color:#fff;overflow:hidden}._optimisticNotificationContainer_1cu15_349{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:22px;border:1px solid #0000;border-radius:12px;box-shadow:0 0 12px 1px #0061ff40;background:linear-gradient(snow,snow) padding-box,linear-gradient(var(--angle),#0061FF,#8364E8) border-box;animation:6s _rotate_1cu15_1 linear infinite;overflow:hidden}@keyframes _rotate_1cu15_1{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._optimisticNotificationContainer_1cu15_349>img{width:16px;height:16px;object-fit:cover}._optimisticNotificationContainer_1cu15_349>span{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#2c2c2ccc;line-height:19px;letter-spacing:normal}._contactButton_1cu15_393{position:absolute;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 36px;background-color:#2862e5;border-radius:12px;box-shadow:0 8px 28px 4px #2862e566;font-family:Inter,sans-serif;font-weight:500;font-size:15px;line-height:28px;color:#fff;text-align:center;letter-spacing:.025em;white-space:nowrap;cursor:pointer}@media screen and (max-width:768px){._contactButton_1cu15_393{display:none}}
