@charset "UTF-8";:root{--blue-500: rgb(113, 178, 235);--blue-600: rgb(56, 148, 229);--blue-800: rgb(32, 58, 80);--gray-800: #181818;--gray-700: #2e2e2e;--gray-600: #606060;--gray-500: #7f7f7f;--gray-400: #767676;--gray-300: #e0e0e0;--gray-250: #e6e6e6;--gray-200: #ececec;--gray-100: #FAFAFA;--gray-50: #fbfbfb;--white: #ffffff;--black: #000000}pre,code,kbd,samp{font-family:inherit}*,*:before,*:after{box-sizing:border-box}body{margin:0}body,html{width:100vw;height:100vh}button,input,select,textarea{font:inherit;border:none;outline:none}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:light-dark(var(--gray-300),var(--gray-300))}ul,li,p{margin:0;padding:0;list-style:none}.anno{position:absolute;box-sizing:border-box;border:2px solid var(--stroke, #fff);background:#ffffff0f;pointer-events:auto;-webkit-user-select:none;user-select:none}.anno--circle{border-radius:9999px}.anno__title{position:absolute;top:-22px;left:0;padding:2px 6px;font-size:12px;background:#000000a6;color:#fff;border-radius:4px;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anno__handle{width:10px;height:10px;background:#fff;border:1px solid rgba(0,0,0,.6);position:absolute;border-radius:2px;visibility:hidden}.anno__handle--nw{left:-6px;top:-6px;cursor:nwse-resize}.anno__handle--n{left:50%;top:-6px;transform:translate(-50%);cursor:ns-resize}.anno__handle--ne{right:-6px;top:-6px;cursor:nesw-resize}.anno__handle--e{right:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.anno__handle--se{right:-6px;bottom:-6px;cursor:nwse-resize}.anno__handle--s{left:50%;bottom:-6px;transform:translate(-50%);cursor:ns-resize}.anno__handle--sw{left:-6px;bottom:-6px;cursor:nesw-resize}.anno__handle--w{left:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.anno--selected{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}body,html{width:100vw;height:100vh;padding:0;margin:0}
