.sm-guest{position:fixed;inset:0;z-index:1;background:#1A1012 radial-gradient(ellipse 70% 60% at 50% 40%,#3A2226 0,rgba(26,16,18,0) 70%)}.sm-guest .screen{position:absolute;inset:0;margin:auto;width:100%;height:100%;border-radius:0}@media (min-aspect-ratio:3/4){.sm-guest .screen{width:min(100%,calc(min(100dvh, 940px) * .5));height:min(100dvh,940px);border-radius:34px;box-shadow:0 80px 140px -50px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08)}}@media (min-aspect-ratio:3/4) and (max-height:940px){.sm-guest .screen{border-radius:0}}.ge-lang{position:fixed;z-index:30;top:calc(10px + env(safe-area-inset-top, 0px));right:calc(10px + env(safe-area-inset-right, 0px));height:32px;padding:0 12px;border-radius:999px;border:0;background:rgba(255,251,248,.88);color:#4C2E2E;font:500 12px Jost,system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 18px -10px rgba(76,46,46,.5)}.ge-ov{position:fixed;inset:0;z-index:40}.ge-ov-close{position:fixed;z-index:45;top:calc(10px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,251,248,.9);color:#4C2E2E;font-size:22px;cursor:pointer;box-shadow:0 6px 18px -10px rgba(76,46,46,.5)}