#arOverlay{position:fixed;inset:0;z-index:100;pointer-events:auto;display:flex;flex-direction:column;justify-content:space-between;padding:var(--ui-top) 1rem 1rem;box-sizing:border-box;color:#fff;text-shadow:0 1px 4px #000}#arOverlay[hidden]{display:none}#arOverlay.fsToast{padding-bottom:6.5rem}#arOverlay.menuOnly>:not(#arMenu):not(#arActionMenu):not(#arStore):not(#arSync):not(#arWorlds):not(#arObjects):not(#arAnchors):not(#arAnchorPrompt):not(#arLinks):not(#arCorrections):not(#arTraces):not(#arViews):not(#arModes):not(#arEditor):not(#arFollowers){display:none!important}#arOverlay button{pointer-events:auto;align-self:flex-end}#arOverlay p{background:rgba(0,0,0,.65);padding:.75rem;border-radius:.4rem;align-self:flex-start;max-width:32rem}#arSquarePrompt{background:rgba(0,0,0,.8);padding:1rem;border-radius:.4rem;align-self:center;pointer-events:auto;max-width:100%;box-sizing:border-box}#arFourthChoice[hidden],#arRayAim[hidden],#arSeriesChoice[hidden],#arSquarePrompt[hidden]{display:none}#arSquarePrompt label{margin:0 0 .5rem}#arSquarePrompt input{margin-bottom:.75rem}#arSeriesChoice{padding:.75rem;align-self:center;pointer-events:auto;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem}#arSeriesChoice input{font:inherit;padding:.4rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.4);color:inherit}#arActionButtons label{display:flex;gap:.5rem;align-items:center}#arFourthChoice{background:rgba(0,0,0,.8);padding:.75rem;border-radius:.4rem;align-self:center;pointer-events:auto;max-width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem}#arFourthChoice span{flex-basis:100%}#arDiag{position:absolute;left:.5rem;bottom:4.5rem;z-index:3;margin:0;padding:.4rem .6rem;max-width:calc(100% - 1rem);box-sizing:border-box;font:11px/1.35 ui-monospace,monospace;color:#bbf7d0;background:rgba(0,0,0,.78);border-radius:.5rem;pointer-events:none;white-space:pre-wrap;overflow-wrap:anywhere}#arRayAim{position:fixed;left:50%;top:50%;width:30px;height:30px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px #000,inset 0 0 4px #000;pointer-events:none}#arRayAim::after{content:'';position:absolute;width:6px;height:6px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 3px #000}#arDetections{position:absolute;inset:0;pointer-events:none;overflow:hidden}.arDet{position:absolute;box-sizing:border-box;border:2px solid #4ade80}.arDet button{position:absolute;left:-2px;top:-2px;transform:translateY(-100%);pointer-events:auto;padding:.25rem .5rem;font-size:.85rem;background:rgba(0,0,0,.8);color:#4ade80;border:1px solid #4ade80;border-radius:.3rem}#arObjects{position:absolute;inset:0;z-index:4;background:rgba(0,0,0,.88);padding:var(--ui-top) 1rem 1rem;box-sizing:border-box;overflow-y:auto;pointer-events:auto}#arActionMenu[hidden],#arObjects[hidden]{display:none}#arObjects header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}#arObjectsList{list-style:none;margin:0;padding:0}#arObjectsList li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.2)}#arObjectsList img{width:56px;height:56px;object-fit:cover;border-radius:.3rem;flex:none}#arObjectsList span{flex:1;min-width:0}#arActionMenu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;background:rgba(0,0,0,.9);padding:1rem;border-radius:.5rem;pointer-events:auto;min-width:12rem;max-width:calc(100% - 2rem);box-sizing:border-box}#arActionTitle{margin:0 0 .75rem;font-weight:700;background:0 0;padding:0}#arActionButtons{display:flex;flex-direction:column;gap:.5rem}#arActionButtons button{align-self:stretch}#arActionButtons .arHint{margin:-.3rem 0 .25rem;font-size:.8rem;opacity:.75;line-height:1.25}#arEditor{position:absolute;inset:0;z-index:6;background:rgba(0,0,0,.92);padding:var(--ui-top) 1rem 1rem;box-sizing:border-box;overflow-y:auto;pointer-events:auto}#arCropFrame[hidden],#arEditor img[hidden],#arEditor[hidden]{display:none}#arEditor h2{margin:0 0 .75rem;font-size:1.1rem}#arEditor label{display:block;margin:.6rem 0}#arEditor input,#arEditor textarea{display:block;width:100%;max-width:20rem;box-sizing:border-box;margin-top:.25rem}#arEditor img{display:block;max-width:8rem;max-height:8rem;border-radius:.3rem;margin-bottom:.5rem}#arEditorError{background:0 0;padding:0;margin:.25rem 0;color:#fca5a5}#arEditorButtons{display:flex;gap:.5rem;margin-top:.75rem}#arCropFrame{position:absolute;z-index:6;box-sizing:border-box;border:2px solid #fff;outline:#000 solid 1px;pointer-events:none}#arOverlay.retaking #arActions button:not(#arCancelAction),#arOverlay.retaking>:not(#arCropFrame):not(#arActions){visibility:hidden}#arSquarePrompt select{display:block;max-width:100%;margin:0 0 .5rem;font:inherit;color:#fff;background:rgba(255,255,255,.1);border:1px solid var(--edge);border-radius:.6rem;padding:.45rem .4rem}#arSquarePrompt option{color:#111}