:root{--w3-void: #102d30;--w3-ink: #fff2d4;--w3-muted: #c8d9cb;--w3-dim: #a9bfb5;--w3-mine: #71e5cf;--w3-fuel: #ffd079;--w3-crystal: #dec0ff;--w3-destroy: #ffac9b;--w3-panel: rgba(20, 60, 62, .96);--w3-panelSolid: rgba(24, 66, 67, .98);--w3-activeSurface: rgba(113, 229, 207, .08);--w3-line: rgba(169, 207, 193, .18);--w3-border: rgba(169, 207, 193, .34);--w3-shadow: rgba(5, 32, 32, .24);--w3-font-sans: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--keyboard-inset-height: 0px}html{height:100%;height:100dvh}body{overscroll-behavior-y:none}.safe-area{box-sizing:border-box;padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right)}:root{--inset-bottom-with-keyboard: max( var(--safe-area-inset-bottom), var(--keyboard-inset-height) )}.ams-hud-button:focus-visible,.ams-lab-row:focus-visible{outline:2px solid var(--w3-mine);outline-offset:2px}.ams-lab{position:absolute;top:3.4rem;right:1rem;z-index:40;width:min(26rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:3px;padding:.5rem;border-radius:.875rem;background:var(--w3-panelSolid);color:var(--w3-ink);font-family:var(--w3-font-sans);border:1px solid var(--w3-border);box-shadow:0 .75rem 2rem var(--w3-shadow)}.ams-lab-head{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--w3-muted);padding:.3rem .5rem .45rem}.ams-lab-row{display:flex;flex-direction:column;gap:.15rem;text-align:left;padding:.5rem .55rem;border:0;border-radius:.625rem;background:transparent;color:inherit;cursor:pointer;font:inherit}.ams-lab-row:hover,.ams-lab-row:focus-visible{background:var(--w3-activeSurface)}.ams-lab-row b{font-size:.86rem}.ams-lab-row span{font-size:.72rem;line-height:1.35;color:var(--w3-muted)}*{scrollbar-width:thin;scrollbar-color:rgba(190,210,245,.35) transparent}::-webkit-scrollbar{width:10px;height:10px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#bed2f547;border:2px solid transparent;border-radius:999px;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c8dcff80;background-clip:content-box}
