html,body{height:100%;min-height:100%;overflow:hidden}body.embedded-tiktok{background:#090a09}body.embedded-tiktok main{position:relative;width:100%;height:100dvh;max-width:none;margin:0;padding:0;display:flex;flex-direction:column}body.embedded-tiktok main>.tag,body.embedded-tiktok main>h1,body.embedded-tiktok main>p:first-of-type,body.embedded-tiktok #prepare,body.embedded-tiktok #prepared,body.embedded-tiktok #load-message,body.embedded-tiktok #offline-test,body.embedded-tiktok #network,body.embedded-tiktok .controls,body.embedded-tiktok #saved,body.embedded-tiktok #resume,body.embedded-tiktok #stop,body.embedded-tiktok #reset,body.embedded-tiktok .tiktok-camera-choice,body.embedded-tiktok main>.metrics,body.embedded-tiktok main>.box:last-of-type,body.embedded-tiktok main>a,body.embedded-tiktok .stage-controls,body.embedded-tiktok .hud.bottom{display:none!important}body.embedded-tiktok #status{position:absolute;z-index:23;left:12px;right:12px;bottom:12px;margin:0;padding:0;text-align:center;color:#e7e9e4;font-size:10px;line-height:1.5;text-shadow:0 1px 8px #000;pointer-events:none}body.embedded-tiktok #status:empty{display:none}body.embedded-tiktok .hud.top{position:absolute;z-index:20;top:0;left:0;right:0;margin:0;padding:calc(8px + env(safe-area-inset-top,0px)) 13px 10px;border:0;border-bottom:1px solid #ffffff1a;border-radius:0;background:#0b0d0ccc;backdrop-filter:blur(10px)}body.embedded-tiktok #title{font-size:12px;color:#f2f4f0}body.embedded-tiktok #advice{margin-top:2px;font-size:10px;color:#c1c6bc;line-height:1.4}body.embedded-tiktok #calibration-progress{height:4px;margin-top:6px!important;background:#ffffff20}body.embedded-tiktok #calibration-progress::-webkit-progress-bar{background:#ffffff20}body.embedded-tiktok #calibration-percent{margin-top:3px;font-size:9px!important;line-height:1.3}body.embedded-tiktok #stage{display:block;position:relative;flex:1 1 auto;width:100%;height:auto;min-height:0;margin:0;border:0;border-radius:0;aspect-ratio:auto}body.embedded-tiktok #picture,body.embedded-tiktok video,body.embedded-tiktok canvas{border-radius:0}body.embedded-tiktok video{object-fit:contain}body.embedded-tiktok #picture:before{content:'IMO PUSH';position:absolute;left:50%;top:49%;transform:translate(-50%,-50%);color:#ffffff23;font-size:clamp(18px,5vw,30px);font-weight:950;letter-spacing:.15em;pointer-events:none}body.embedded-tiktok.camera-running #status{display:none!important}body.embedded-tiktok:not(.camera-running) .hud.top{display:none}body.embedded-tiktok:not(.camera-running) #stage{background:#090a09}@media(max-width:600px){body.embedded-tiktok #title{font-size:11px}body.embedded-tiktok #start{min-height:46px}}
