.floating-orbit-menu{will-change:transform;width:58px;height:58px;position:relative}.floating-orbit-menu__trigger,.floating-orbit-menu__action{--glass-blur:18px;color:#172b3b;-webkit-backdrop-filter:blur(var(--glass-blur)) url(#glass-menu-lens) saturate(185%) contrast(1.12) brightness(1.04);backdrop-filter:blur(var(--glass-blur)) url(#glass-menu-lens) saturate(185%) contrast(1.12) brightness(1.04);background:radial-gradient(circle at 30% 18%,#ffffffe6 0,#ffffff70 22%,#d9e8ee3b 54%,#7893a52e 100%);border:1px solid #23384b38;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffffa8,0 14px 34px #07172942,0 3px 8px #07172926,inset 0 1px 2px #fff,inset 0 -2px 3px #38546b38}.floating-orbit-menu__trigger:before,.floating-orbit-menu__action:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffffc4;position:absolute;inset:3px;box-shadow:inset 0 -1px 2px #20384c24}.floating-orbit-menu__trigger{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:58px;height:58px;transition:transform .42s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .2s;inset:0}.floating-orbit-menu.is-dragging .floating-orbit-menu__trigger{cursor:grabbing}.floating-orbit-menu__trigger-icon{z-index:1;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 1px 2px #ffffffd9);place-items:center;width:24px;height:24px;display:grid;position:relative}.floating-orbit-menu__dots{width:24px;height:24px;display:block;position:relative}.floating-orbit-menu__dots i{background:currentColor;border-radius:50%;width:6px;height:6px;transition:transform .4s cubic-bezier(.2,.8,.2,1),left .4s cubic-bezier(.2,.8,.2,1),top .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:9px;box-shadow:0 0 0 1px #ffffffb8,0 2px 4px #08152170}.floating-orbit-menu__dots i:first-child{left:0}.floating-orbit-menu__dots i:nth-child(2){left:9px}.floating-orbit-menu__dots i:nth-child(3){left:18px}.floating-orbit-menu.is-open .floating-orbit-menu__trigger{transform:rotate(90deg);box-shadow:0 0 0 1px #ffffffbd,0 18px 44px #07172952,0 3px 9px #07172930,inset 0 1px 2px #fff,inset 0 -2px 3px #38546b4a}.floating-orbit-menu.is-open .floating-orbit-menu__dots i:first-child{top:2px;left:9px}.floating-orbit-menu.is-open .floating-orbit-menu__dots i:nth-child(2){transform:scale(.78)}.floating-orbit-menu.is-open .floating-orbit-menu__dots i:nth-child(3){top:16px;left:9px}.floating-orbit-menu__actions{margin:0;padding:0;list-style:none;position:absolute;inset:0}.floating-orbit-menu__item{opacity:0;pointer-events:none;width:48px;height:48px;transition:transform .46s cubic-bezier(.16, 1, .3, 1) var(--orbit-delay), opacity .18s ease var(--orbit-delay);position:absolute;top:5px;left:5px;transform:translate(0)scale(.55)}.floating-orbit-menu.is-open .floating-orbit-menu__item{opacity:1;pointer-events:auto;transform:translate(var(--orbit-x), var(--orbit-y)) scale(1)}.floating-orbit-menu__action{width:48px;height:48px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;inset:0}.floating-orbit-menu__action svg{z-index:1;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 1px 1px #ffffffed);width:20px;height:20px;position:relative}.floating-orbit-menu__trigger:hover,.floating-orbit-menu__action:hover{background-color:#ffffff42;box-shadow:0 0 0 1px #fff,0 18px 44px #07172959,0 3px 9px #07172938,inset 0 1px 2px #fff,inset 0 -2px 3px #38546b52}.floating-orbit-menu__action:hover{transform:translateY(-2px)scale(1.04)}.floating-orbit-menu__trigger:active,.floating-orbit-menu__action:active{transform:scale(.94)}.floating-orbit-menu__trigger:focus-visible,.floating-orbit-menu__action:focus-visible{outline-offset:3px;outline:2px solid #17354c;box-shadow:0 0 0 5px #ffffffd9,0 14px 34px #07172942}.floating-orbit-menu__action:disabled{opacity:.48}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.floating-orbit-menu__trigger,.floating-orbit-menu__action{background:#dbe5e8eb}}@media (prefers-reduced-motion:reduce){.floating-orbit-menu__trigger,.floating-orbit-menu__dots i,.floating-orbit-menu__item,.floating-orbit-menu__action{transition-duration:.01ms}}@media (prefers-reduced-transparency:reduce){.floating-orbit-menu__trigger,.floating-orbit-menu__action{background:#dbe5e8}}:is(html:has(.immersive-game),body:has(.immersive-game)){overscroll-behavior:none;width:100%;min-width:0;height:100%;overflow:hidden}.immersive-game{isolation:isolate;background:#101b24;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.immersive-game__menu{z-index:2;top:max(18px, env(safe-area-inset-top));left:max(18px, env(safe-area-inset-left));width:58px;height:58px;position:absolute}.immersive-game iframe{border:0;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0}
