@font-face{font-family:objective-mk1-rg;src:url(./ObjektivMk1_W_Rg-DPY4WENP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:objective-mk1-bd;src:url(./ObjektivMk1_W_Bd-bmoMiVA1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:objective-mk1-it;src:url(./ObjektivMk1_W_It-DdUNnzyM.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}html,body,#app{width:100%;height:100%}body{margin:0;overflow:hidden;background:#fff;color:#333;font-family:objective-mk1-rg,sans-serif}button{font:inherit}.kiosk{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;background:#fff;container-type:size}.kiosk-loop,.kiosk-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff}.kiosk-stage{position:absolute;left:50%;top:50%;width:min(100cqw,calc(100cqh * 16 / 9));aspect-ratio:16 / 9;transform:translate(-50%,-50%);container-type:size}.kiosk-stage-image{display:block;width:100%;height:100%}.queue-card{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.6cqh 3cqw;background:#7352ad;color:#fff;font-family:objective-mk1-bd,sans-serif;text-align:center}.queue-copy{width:100%}.queue-label,.queue-value{margin:0;font-size:3.6cqh;line-height:1.15;text-align:center}.queue-value{margin-top:.45cqh;margin-bottom:1.5cqh;text-align:center}.queue-value:last-child{margin-bottom:0}.kiosk-press{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.press-indicator{position:absolute;top:10px;right:10px;z-index:4;width:15px;height:15px;border:1px solid transparent;border-radius:50%;background:#aaa;opacity:0;pointer-events:none}.press-indicator.success{background:#0a0}.press-indicator.failed{background:#a00}.press-indicator.press-down{opacity:1}.press-indicator.press-up{animation:press-fade .6s linear forwards}@keyframes press-fade{0%,20%{opacity:1}to{opacity:0}}.kiosk-notice{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;z-index:5;max-width:40rem;margin:0 auto;padding:1rem 1.25rem;background:#fffffff0;color:#333}.kiosk-notice p{margin:0 0 .75rem}.kiosk-notice p:last-child{margin-bottom:0}.kiosk-notice button{border:0;padding:.6rem 1rem;background:#7252ac;color:#fff;cursor:pointer}.kiosk-notice .error{color:#9b1c1c}.unblu-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.unblu-host.is-idle{opacity:0;pointer-events:none}
