html.kiosk-mode{overscroll-behavior:none}html.kiosk-mode,html.kiosk-mode body{overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent;background:#012c29;height:100%;overflow:hidden}html.kiosk-mode body{cursor:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.kiosk-mode img,html.kiosk-mode video{-webkit-user-drag:none;pointer-events:none}.kiosk-layout-root{background:#012c29;position:fixed;inset:0}.kiosk-root{--font-kiosk:var(--font-kiosk-vietnamese), var(--font-kiosk-latin-ext), var(--font-kiosk-latin), ui-sans-serif, system-ui, sans-serif;--kiosk-color-scrim:#012c29;--kiosk-color-active:#00814d;--kiosk-color-surface:#19545029;--kiosk-color-good:#a3ff7e;--kiosk-color-moderate:#ffe036;--kiosk-color-unhealthy:#ff5a5a;--kiosk-color-glass:#ffffff40;--kiosk-color-dot-inactive:#f2f2f24d;--kiosk-scale:1;background:var(--kiosk-color-scrim);color:#fff;font-family:var(--font-kiosk);font-optical-sizing:auto}.kiosk-stage-fit{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:absolute}.kiosk-rotate-notice{display:none}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse){.kiosk-rotate-notice{z-index:100;text-align:center;padding-inline:calc(24px + env(safe-area-inset-left)) calc(24px + env(safe-area-inset-right));background:var(--kiosk-color-scrim);font-family:var(--font-kiosk);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}}@keyframes kiosk-ambient-float{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:translate(0,0)rotate(0)}25%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(2px,-6px)rotate(.6deg)}50%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:translateY(-9px)rotate(0)}75%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(-2px,-6px)rotate(-.6deg)}to{transform:translate(0,0)rotate(0)}}.kiosk-ambient{animation:kiosk-ambient-float 7s linear var(--ambient-delay,0s) infinite;transform-origin:50%}@keyframes kiosk-globe-idle{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:translate(0,0)scale(1)}25%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(4px,-3px)scale(1.012)}50%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:translateY(-5px)scale(1)}75%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:translate(-4px,-3px)scale(.99)}to{transform:translate(0,0)scale(1)}}.kiosk-globe-idle{animation:kiosk-globe-idle 48s linear var(--globe-idle-delay,0s) infinite;transform-origin:50%}@keyframes kiosk-bubble-breathe{0%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:scale(1)}25%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:scale(1.028,.973)}50%{animation-timing-function:cubic-bezier(.61,1,.88,1);transform:scale(1)}75%{animation-timing-function:cubic-bezier(.12,0,.39,0);transform:scale(.973,1.028)}to{transform:scale(1)}}.kiosk-bubble-breathe{animation:kiosk-bubble-breathe var(--bubble-breathe-duration,4.6s) linear var(--bubble-breathe-delay,0s) infinite;transform-origin:50%}@keyframes kiosk-bubble-drift{0%{transform:translate(0,0)rotate(0)}8.333%{transform:translate3d(calc(var(--bubble-drift-x) * .5), calc(var(--bubble-drift-y) * .067), 0) rotate(calc(var(--bubble-drift-rotate) * .5))}16.667%{transform:translate3d(calc(var(--bubble-drift-x) * .866), calc(var(--bubble-drift-y) * .25), 0) rotate(calc(var(--bubble-drift-rotate) * .866))}25%{transform:translate3d(var(--bubble-drift-x), calc(var(--bubble-drift-y) * .5), 0) rotate(var(--bubble-drift-rotate))}33.333%{transform:translate3d(calc(var(--bubble-drift-x) * .866), calc(var(--bubble-drift-y) * .75), 0) rotate(calc(var(--bubble-drift-rotate) * .866))}41.667%{transform:translate3d(calc(var(--bubble-drift-x) * .5), calc(var(--bubble-drift-y) * .933), 0) rotate(calc(var(--bubble-drift-rotate) * .5))}50%{transform:translate3d(0, var(--bubble-drift-y), 0) rotate(0deg)}58.333%{transform:translate3d(calc(var(--bubble-drift-x) * -.5), calc(var(--bubble-drift-y) * .933), 0) rotate(calc(var(--bubble-drift-rotate) * -.5))}66.667%{transform:translate3d(calc(var(--bubble-drift-x) * -.866), calc(var(--bubble-drift-y) * .75), 0) rotate(calc(var(--bubble-drift-rotate) * -.866))}75%{transform:translate3d(calc(var(--bubble-drift-x) * -1), calc(var(--bubble-drift-y) * .5), 0) rotate(calc(var(--bubble-drift-rotate) * -1))}83.333%{transform:translate3d(calc(var(--bubble-drift-x) * -.866), calc(var(--bubble-drift-y) * .25), 0) rotate(calc(var(--bubble-drift-rotate) * -.866))}91.667%{transform:translate3d(calc(var(--bubble-drift-x) * -.5), calc(var(--bubble-drift-y) * .067), 0) rotate(calc(var(--bubble-drift-rotate) * -.5))}to{transform:translate(0,0)rotate(0)}}.kiosk-bubble-drift{animation:kiosk-bubble-drift var(--bubble-drift-duration,8.5s) linear var(--bubble-drift-delay,0s) infinite;transform-origin:50%}@media (prefers-reduced-motion:reduce){.kiosk-ambient,.kiosk-bubble-breathe,.kiosk-bubble-drift,.kiosk-globe-idle{animation:none}}.kiosk-root[data-kiosk-perf=low] .kiosk-globe-idle{animation:none}.kiosk-root[data-kiosk-perf=low] [style*=backdrop-filter]{-webkit-backdrop-filter:none;backdrop-filter:none}.kiosk-tv-root,.kiosk-tv-root *{font-weight:700!important}
