@import"https://rsms.me/inter/inter.css";:root{--bg: #181c20;--text: white;--border: white;--range-track-height: 2px;--range-thumb-height: 12px;--editor-fontsize: 11px;--editor-bg: #181c20;--editor-select-bg: #373c4b;--editor-button-bg: #373c4b;--editor-border-col: #373c4b;--editor-text: #8c92a4}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;top:0;left:0;height:100%;width:100%}.neede #root{width:50%}needle-engine{position:absolut;top:0;right:0;width:50%;border:10px solid red}body{font-family:Inter var,sans-serif;color:#101015}.overlay{padding:40px;height:100%;width:100%;pointer-events:none;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:end;align-items:center}xxxa{pointer-events:all;position:absolute;top:40px;left:40px;color:#101015;text-decoration:none}a{color:#101015}a.right{left:unset;right:40px}h1{text-transform:uppercase;text-align:center;font-size:5em;letter-spacing:-3px;font-weight:500;padding:0;margin:0;line-height:.9em}h1>span{font-weight:200}h2{margin-top:1em;text-align:center;font-weight:400;font-size:.9em;line-height:1.4em;letter-spacing:2px}.editor{z-index:100;position:absolute;bottom:44px;right:0px;width:100%;margin:0;border:0px solid var(--border);background:var(--editor-bg);padding:5px 5px 40px;font-size:var(--editor-fontsize);color:var(--editor-text)}.editor label{padding:0 5px 0 0;display:inline-block;margin-bottom:2px;user-select:none;margin-top:10px}.editor button{border:1px solid #ccc}.editor label.block{display:block;padding:0}.editor .speechbubble-dummy{width:75px;height:75px}.editor>div{padding:03px 5px;position:relative;width:20%;float:left}.editor textarea{width:100%;padding:10px 0}.editor select{width:auto}.editor input[type=color]{padding:0;border:0px solid red;height:22px;position:absolute;left:80px}.editor input[type=number]{position:absolute;left:80px;width:60px}.editor .modelname{position:absolute;color:var(--editor-text);left:0px;top:-20px;user-select:none;background:var(--editor-bg);padding:5px 10px;width:auto}.editor button,.editor select{color:var(--editor-text)!important;border-radius:2px;background:var(--editor-select-bg)!important;border:1px solid var(--editor-border-col);padding:3px 6px;font-size:var(--editor-fontsize)}.editor button.reset{border-radius:0;border:1px solid var(--editor-border-col)!important;width:12px;height:14px;display:inline-block;position:relative;top:0px;vertical-align:middle;background:transparent url(/assets/annotation-close.webp) center center no-repeat!important}.info{z-index:1;position:absolute;top:0;margin:0}button,#arButton{margin:5px;background:black;color:#fff;border:0;padding:6px 12px;border-radius:3px;cursor:pointer}button[disabled]{opacity:.2}#ctaBar{position:absolute;width:100%;bottom:52px;text-align:center;left:50%;transform:translate(-50%);z-index:1000}#ctaBar button,#ctaBar #arButton{position:static!important;color:#fff!important;text-transform:none!important;opacity:1!important;background:var(--editor-button-bg)!important;margin:3px;padding:8px 16px!important;border:0px solid rgba(0,255,255,.2)!important;border-radius:5px!important}.thumbnailSelect{position:absolute;left:0;width:50px;height:50px}.thumbnailSelect .grid{position:absolute;top:50px;left:1px;z-index:1000;background:rgb(255,255,255);padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.thumbnailSelect .grid div{width:50px;height:50px;cursor:pointer;border:1px solid black;margin:-1px 0 0 -1px}.thumbnailSelect button{padding:0;margin:0;width:50px;height:50px;border:1px solid black;border-radius:0;background:rgb(255,255,255);cursor:pointer}.thumbnailSelect.emojis{position:absolute;left:49px;background:black;width:50px;height:50px}.thumbnailSelect.emojis .grid{grid-template-columns:repeat(10,1fr)}.thumbnailSelect.emojis .grid div{width:50px;height:50px}.QRCode{position:absolute;right:0;top:0px;padding:10px;text-align:right}.QRCode p{font-size:11px;margin:0 0 5px}.QRCode button{margin:5px 0}.ar-info{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#aaa;fontSize:14px}#link{top:300px;position:absolute}.dropzone{position:absolute;z-index:5;bottom:0;left:0;width:100px;height:48px}.dropzone>div{width:100%;height:100%}.idinfo{font-size:11px;position:absolute;top:100px;margin:5px}.transforms{z-index:1;position:absolute;bottom:0;right:0;margin:0}.transforms button{border:0;border-radius:0;margin:1px 1px 1px 0;color:var(--editor-text);background:var(--editor-bg);font-size:var(--editor-fontsize);padding:5px 10px;vertical-align:bottom}.transforms button.transform{padding:15px 20px}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;margin:0 0 -5px}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:#333;border-radius:.5rem;height:var(--range-track-height)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#666;height:var(--range-thumb-height);width:10px;margin-top:-3px}input[type=range]:focus::-webkit-slider-thumb{border:1px solid #333;outline:3px solid #333;outline-offset:.125rem}input[type=range]::-moz-range-track{background-color:#333;border-radius:.5rem;height:var(--range-track-height);margin-bottom:10px}input[type=range]::-moz-range-thumb{border:none;background-color:#666;height:var(--range-thumb-height);border-radius:3px}input[type=range]:focus::-moz-range-thumb{border:1px solid #333;outline:3px solid #333;outline-offset:.125rem}.IOS input[type=range]::-webkit-slider-thumb{height:18px;border-radius:5px;margin-top:-9px;width:14px}.editor input[type=color]{border-radius:0;width:25px;-webkit-appearance:none!important;appearance:none!important;border:1px solid #aaa;vertical-align:middle;display:block;left:auto;display:inline;margin-left:5px}.editor input[type=color]::-webkit-color-swatch-wrapper{padding:0!important}.editor input[type=color]::-webkit-color-swatch{border:none!important;background-clip:content-box!important}@media screen and (max-width: 506px){.dropzone{display:none}.editor{bottom:34px;width:100%}.editor>div{width:33.3333%}.xxxQRCode p{display:none}.QRCode{padding:0;margin:0}.transforms button.transform{padding:10px}#ctaBar{bottom:45px}}
