.stage_wrap{position:relative;height:0;z-index:0 !important}.stage_wrap .stage_contain{position:relative;height:0}.stage_wrap .stage_view{position:fixed;left:0;top:0;width:100%;height:100vh;height:100lvh;overflow:hidden;pointer-events: none;background:#ecebe6 center / cover no-repeat}.stage_wrap .stage_gl{display:block;width:100%;height:100%;outline:none}.stage_wrap .stage_gl:focus-visible{outline:2px solid #2aab4d;outline-offset: -6px}.stage_wrap .stage_tag{position:absolute;left:0;top:0;margin:0;padding:0 0 4px;font:400 13px/1.2 'Niron Sans',system-ui,sans-serif;color:#15171a;white-space: nowrap;opacity:0;will-change: transform,opacity;text-shadow: 0 0 4px #ecebe6,0 0 8px #ecebe6,0 0 12px #ecebe6;--lead:32px}.stage_wrap .stage_tag::after{content:'';position:absolute;left:50%;top:100%;width:1px;height:var(--lead);background:currentColor;opacity:.55}.stage_wrap .stage_tag.is-nitrogen{color:#13612e}.stage_wrap.is-still .stage_contain{height:auto}.stage_wrap.is-still .stage_view{position:relative;height:640px}.stage_wrap.is-still .stage_gl,.stage_wrap.is-still .stage_tag{display:none}.stage_wrap .stage_view::after{content:'';position:absolute;inset:0;pointer-events: none;background:radial-gradient(120% 90% at 62% 46%,rgba(236,235,230,0) 58%,rgba(40,44,40,.1) 100%)}.stage_wrap .stage_dock{position:absolute;z-index:3;right:clamp(20px,3vw,48px);bottom:clamp(24px,5vh,56px);display:block;padding:5px;border-radius: 7px;background:#15171a;color:#ecebe6;pointer-events: auto;opacity:0;transform:translateY(10px);visibility:hidden;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility .45s}.stage_wrap .stage_dock.is-on{opacity:1;transform:none;visibility:visible}.stage_wrap .stage_set{display:none;align-items: center;gap:0}.stage_wrap .stage_set.is-on{display:flex}.stage_wrap .stage_led{flex:none;width:7px;height:7px;margin:0 10px 0 9px;border-radius: 2px;background:#2aab4d}.stage_wrap .stage_btn{position:relative;flex:none;display:inline-flex;align-items: center;justify-content: center;height:38px;padding:0 14px;border:0;border-left: 1px solid rgba(236,235,230,.14);border-radius: 0;background:transparent;color:inherit;font:400 14px/1 'Niron Sans',system-ui,sans-serif;white-space: nowrap;cursor:pointer;transition:color .25s,background .25s}.stage_wrap .stage_led + .stage_btn{border-left: 0}.stage_wrap .stage_btn:hover{color:#6fd08a}.stage_wrap .stage_btn:focus-visible{outline:2px solid #2aab4d;outline-offset: -2px}.stage_wrap .stage_btn[aria-pressed="true"]{color:#6fd08a}.stage_wrap .stage_btn.is-toggle[aria-pressed="false"]{color:rgba(236,235,230,.5)}.stage_wrap .stage_btn.is-press{overflow:hidden;min-width:250px;border-radius: 4px;background:rgba(236,235,230,.07);user-select: none;-webkit-user-select: none;touch-action: none}.stage_wrap .stage_fill{position:absolute;inset:0;background:#2aab4d;transform:scaleX(0);transform-origin: 0 50%}.stage_wrap .stage_label{position:relative}.stage_wrap .stage_btn.is-press.is-down{color:#fff}.stage_wrap .stage_hint{margin:0;padding:0 14px;border-left: 1px solid rgba(236,235,230,.14);font:400 14px/38px 'Niron Sans',system-ui,sans-serif;color:rgba(236,235,230,.6);white-space: nowrap}@media (max-width: 1180px) and (min-aspect-ratio: 9/10){.stage_wrap .stage_dock{bottom:auto;top:96px}}@media (max-width: 760px),(max-aspect-ratio: 9/10){.stage_wrap .stage_dock{left:12px;right:12px;bottom:12px}.stage_wrap .stage_set.is-on{display:flex}.stage_wrap .stage_btn{flex:1 1 auto;padding:0 8px;font-size:13px;height:40px}.stage_wrap .stage_btn.is-press{min-width:0}.stage_wrap .stage_hint{flex:1;text-align:center;padding:0 6px;font-size:13px}.stage_wrap .stage_led{margin:0 6px 0 7px}}