body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;width:100vw;height:100vh;position:relative;overflow:hidden}*,:after,:before{box-sizing:border-box}*{-webkit-user-select:none;user-select:none}.app{display:flex;flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%}.app[data-editmode=true]{background:#e9ecef}.toolbar{flex:none}.player{flex:auto;position:relative}.loading{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%}.loading:before{content:"";width:50px;height:50px;border-right:2px solid transparent;border-top:2px solid transparent;border-color:#1e76e2 #1e76e2 transparent transparent;border-style:solid;border-width:2px;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.toolbar{display:flex;align-items:center;height:68px;padding:16px;background:#fff}.toolbar>*{flex:none}.toolbar>.separator{flex:auto}.toolbar>:not(:last-child){margin-right:8px}.toolbar .btn-group{display:flex;align-items:center}.toolbar .btn-group>.btn{flex:none}.toolbar .btn-group>.separator{flex:auto}.toolbar .btn-group>:not(:last-child){margin-right:8px}.toolbar .btn{height:36px;min-width:72px;padding:8px 10px;font-weight:700;font-size:14px;line-height:16px;white-space:nowrap;border:2px solid #08f;background:none;border-radius:4px;color:#08f;outline:none;cursor:pointer;text-align:center}.toolbar .btn.btn-primary{color:#fff;background-color:#08f;border-color:#08f}.toolbar .btn-square{width:36px;height:36px;border-radius:4px;cursor:pointer;background:no-repeat 50%}.toolbar .btn-square:hover{background-color:hsla(0,0%,66.7%,.2)}.toolbar .btn-square[data-icon=camera]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDQuNzVBMS4yNSAxLjI1IDAgMDA0Ljc1IDZ2MmEuNzUuNzUgMCAwMS0xLjUgMFY2QTIuNzUgMi43NSAwIDAxNiAzLjI1aDJhLjc1Ljc1IDAgMDEwIDEuNUg2ek0xNS4yNSA0YS43NS43NSAwIDAxLjc1LS43NWgyQTIuNzUgMi43NSAwIDAxMjAuNzUgNnYyYS43NS43NSAwIDAxLTEuNSAwVjZBMS4yNSAxLjI1IDAgMDAxOCA0Ljc1aC0yYS43NS43NSAwIDAxLS43NS0uNzV6TTQgMTUuMjVhLjc1Ljc1IDAgMDEuNzUuNzV2MkExLjI1IDEuMjUgMCAwMDYgMTkuMjVoMmEuNzUuNzUgMCAwMTAgMS41SDZBMi43NSAyLjc1IDAgMDEzLjI1IDE4di0yYS43NS43NSAwIDAxLjc1LS43NXptMTYgMGEuNzUuNzUgMCAwMS43NS43NXYyQTIuNzUgMi43NSAwIDAxMTggMjAuNzVoLTJhLjc1Ljc1IDAgMDEwLTEuNWgyQTEuMjUgMS4yNSAwIDAwMTkuMjUgMTh2LTJhLjc1Ljc1IDAgMDEuNzUtLjc1eiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Ik0xMy4zMzMgOGEuODg5Ljg4OSAwIDAxLjg4Ny44MjJsLjAwMi4wNjdhLjQ0NS40NDUgMCAwMC4zOTMuNDQxbC4wNTIuMDAzaC40NDRhMS4zMzMgMS4zMzMgMCAwMTEuMzMxIDEuMjU1bC4wMDIuMDc5djRhMS4zMzMgMS4zMzMgMCAwMS0xLjI1NSAxLjMzbC0uMDc4LjAwM0g4Ljg5YTEuMzMzIDEuMzMzIDAgMDEtMS4zMzEtMS4yNTVsLS4wMDItLjA3OHYtNEExLjMzMyAxLjMzMyAwIDAxOC44MSA5LjMzNmwuMDc4LS4wMDNoLjQ0NGEuNDQ0LjQ0NCAwIDAwLjQ0NS0uNDQ0Ljg4OS44ODkgMCAwMS44MjItLjg4N0wxMC42NjcgOGgyLjY2NnpNMTIgMTEuMTExYTEuMzMzIDEuMzMzIDAgMDAtMS4zMjcgMS4ybC0uMDA1LjA2Ny0uMDAxLjA2Ni4wMDEuMDY3YTEuMzMzIDEuMzMzIDAgMTAxLjMzMi0xLjR6IiBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii40Ii8+PC9zdmc+)}.toolbar .btn-square[data-active=true]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuNTUgMTUuMTVsOC40NzUtOC40NzVjLjItLjIuNDM4LS4zLjcxMy0uMy4yNzUgMCAuNTEyLjEuNzEyLjMuMi4yLjMuNDM4LjMuNzEzIDAgLjI3NC0uMS41MTItLjMuNzEybC05LjIgOS4yYy0uMi4yLS40MzMuMy0uNy4zYS45Ni45NiAwIDAxLS43LS4zTDQuNTUgMTNhLjkzLjkzIDAgMDEtLjI4Ny0uNzEzIDEuMDIgMS4wMiAwIDAxLjMxMi0uNzEyYy4yLS4yLjQzOC0uMy43MTMtLjMuMjc1IDAgLjUxMi4xLjcxMi4zbDMuNTUgMy41NzV6IiBmaWxsPSIjMDhGIi8+PC9zdmc+)}.image,.scene,.tags,.tags-backdrop{position:absolute;left:0;top:0;width:100%;height:100%}.tags-backdrop{z-index:1;pointer-events:none;opacity:0}.scene[data-selected=true] .tags-backdrop{opacity:1;pointer-events:auto}.tags{pointer-events:none;overflow:hidden}.tag{position:absolute;left:0;top:0;width:0;height:0;pointer-events:auto}.tag[data-overlapped=true]{pointer-events:none}.tag[data-visible=false]{display:none}.tag-hotspot{display:flex;justify-content:center;align-items:center;position:absolute;width:40px;height:40px;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .2s ease}.scene[data-editmode=true] .tag[data-selected=true] .tag-hotspot{cursor:move}.tag-hotspot .tag-icon{position:relative;width:28px;height:28px}.scene[data-editmode=false] .tag-hotspot .tag-icon:before{position:absolute;display:block;content:"";left:0;top:0;width:100%;height:100%;border-radius:50%;animation:pulse 4s ease infinite}.tag[data-overlapped=true] .tag-hotspot .tag-icon:before{visibility:hidden}.tag[data-overlapped=true] .tag-hotspot{opacity:.2}@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}to{box-shadow:0 0 0 28px hsla(0,0%,100%,0)}}.tag-backdrop{position:absolute;width:80px;height:80px}.tag[data-position^=n] .tag-backdrop{top:-20px}.tag[data-position^=s] .tag-backdrop{bottom:-20px}.tag[data-position$=w] .tag-backdrop{left:-20px}.tag[data-position$=e] .tag-backdrop{right:-20px}.tag-popover{display:flex;position:absolute;box-shadow:0 0 20px rgba(0,0,0,.5);visibility:hidden;pointer-events:none}.tag[data-position^=n] .tag-popover{top:20px}.tag[data-position^=s] .tag-popover{bottom:20px}.tag[data-position$=w] .tag-popover{left:20px}.tag[data-position$=e] .tag-popover{right:20px}.tag[data-position^=n] .tag-popover{flex-direction:column}.tag[data-position^=s] .tag-popover{flex-direction:column-reverse}.tag-popover[data-visible=false]{display:none}.tag[data-hovered=true],.tag[data-selected=true]{z-index:2}.tag[data-hovered=true] .tag-backdrop,.tag[data-hovered=true] .tag-popover,.tag[data-selected=true] .tag-backdrop,.tag[data-selected=true] .tag-popover{pointer-events:auto;visibility:visible}.tag-backdrop,.tag-popover{pointer-events:none}.tag[data-selected=true] .tag-backdrop,.tag[data-selected=true] .tag-popover{pointer-events:auto}.tag[data-dragging=true] .tag-backdrop,.tag[data-dragging=true] .tag-popover{display:none}.card-wrapper{position:relative}.card-wrapper:after{content:"";position:absolute;left:0;width:100%;height:40px;background:no-repeat 50%;background-size:24px;pointer-events:none;opacity:0;transition:opacity .2s ease;filter:drop-shadow(0 0 8px rgba(0,0,0,.5));z-index:1;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxOC4xMTRsNS43MjQtNS43MjMgMS44ODUgMS44ODUtNy42MSA3LjYxLTcuNjA5LTcuNjEgMS44ODYtMS44ODVMMTYgMTguMTE0eiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIuNCIvPjwvc3ZnPg==)}.card-wrapper[data-scrolldown=true]:after{opacity:1}.card{min-width:32px;max-width:304px;max-height:304px;width:max-content;background:#fff;padding:8px;font-size:13px;font-weight:400;line-height:16px;overflow:auto}.scene[data-editmode=true] .tag[data-selected=true] .card{width:304px;min-height:48px}.controls{justify-content:space-between;background:#f3f3f3}.controls,.controls .btn-group{display:flex}.controls .btn{width:32px;height:32px;background:no-repeat 50%;background-size:50%;cursor:pointer}.controls .btn:hover{background-color:#e7e7e7}.controls .btn[data-action=add]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyA0aC0ydjdINHYyaDd2N2gydi03aDd2LTJoLTdWNHoiIGZpbGw9IiMwMjcyQzUiLz48L3N2Zz4=)}.controls .btn[data-action=done]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC44ODcgNi4xMTVhLjkuOSAwIDAxMCAxLjI3M2wtMTAuNSAxMC41YS45LjkgMCAwMS0xLjI3MyAwbC01LjI1LTUuMjVhLjkuOSAwIDAxMS4yNzItMS4yNzNsNC42MTQgNC42MTMgOS44NjQtOS44NjNhLjkuOSAwIDAxMS4yNzMgMHoiIGZpbGw9IiMwMjcyQzUiLz48L3N2Zz4=)}.controls .btn[data-action=delete]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjU4NyA1Ljc2NWEuOS45IDAgMDEuNjYtLjI4OGgxMy41MDZhLjkuOSAwIDAxLjg5Ny45NjlsLS45NjUgMTIuNTUyYTMuMTUgMy4xNSAwIDAxLTMuMTQyIDIuOTFIOC40NTdhMy4xNTEgMy4xNTEgMCAwMS0zLjE0Mi0yLjkxbC44OTYtLjA2OS0uODk2LjA3TDQuMzUgNi40NDVhLjkuOSAwIDAxLjIzNy0uNjh6bTEwLjk1NiAxNC4zNDNhMS4zNSAxLjM1IDAgMDAxLjM0Ny0xLjI0OGwuODktMTEuNTgzSDYuMjJsLjg5IDExLjU4M2ExLjM1MSAxLjM1MSAwIDAwMS4zNDcgMS4yNDhoNy4wODZ6IiBmaWxsPSIjMDI3MkM1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjA5NyA2LjM3N2EuOS45IDAgMDEuOS0uOWgxNi4wMDZhLjkuOSAwIDExMCAxLjhIMy45OTdhLjkuOSAwIDAxLS45LS45eiIgZmlsbD0iIzAyNzJDNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4xODcgMy44OThjLS4xMjUgMC0uMjI2LjEtLjIyNi4yMjV2MS4zNTFoNi4wNzh2LTEuMzVjMC0uMTI1LS4xLS4yMjYtLjIyNS0uMjI2SDkuMTg3em0tMi4wMjYuMjI1YzAtMS4xMTkuOTA3LTIuMDI1IDIuMDI2LTIuMDI1aDUuNjI3YzEuMTE5IDAgMi4wMjUuOTA2IDIuMDI1IDIuMDI1djIuMjUxYS45LjkgMCAwMS0uOS45SDguMDYxYS45LjkgMCAwMS0uOS0uOXYtMi4yNXpNMTMuOTcgOS45NzdhLjkuOSAwIDAxLjkuOXY1LjYyN2EuOS45IDAgMTEtMS44IDB2LTUuNjI3YS45LjkgMCAwMS45LS45ek0xMC4wMyA5Ljk3N2EuOS45IDAgMDEuOS45djUuNjI3YS45LjkgMCAwMS0xLjggMHYtNS42MjdhLjkuOSAwIDAxLjktLjl6IiBmaWxsPSIjMDI3MkM1Ii8+PC9zdmc+)}.controls .btn[data-action=edit]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01IDMuOTAyYTEuMSAxLjEgMCAwMC0xLjEgMS4xdjE0YTEuMSAxLjEgMCAwMDEuMSAxLjFoMTRhMS4xIDEuMSAwIDAwMS4xLTEuMXYtOGEuOS45IDAgMTExLjggMHY4YTIuOSAyLjkgMCAwMS0yLjkgMi45SDVhMi45IDIuOSAwIDAxLTIuOS0yLjl2LTE0YTIuOSAyLjkgMCAwMTIuOS0yLjloN2EuOS45IDAgMTEwIDEuOEg1eiIgZmlsbD0iIzAyNzJDNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNjcgMi45OTlhMy4wNjUgMy4wNjUgMCAwMTQuMzMyIDQuMzM0bC03LjYzIDcuNjMtLjAwMi4wMDNhMS45MDQgMS45MDQgMCAwMS0xLjExLjU0bC0zLjE1LjM4OWEuOS45IDAgMDEtMS0xLjAybC40NjEtMy4yNDJhMS45IDEuOSAwIDAxLjUzOC0xLjA3NGw3LjU2LTcuNTZ6bTMuMDYgMS4yNzJhMS4yNjUgMS4yNjUgMCAwMC0xLjc4OS4wMDFsLTcuNTYgNy41NmEuMTAyLjEwMiAwIDAwLS4wMjguMDU3bC0uMjk2IDIuMDc1IDEuOTgzLS4yNDVhLjEwOC4xMDggMCAwMC4wNi0uMDNsNy42My03LjYzYTEuMjY1IDEuMjY1IDAgMDAwLTEuNzg4eiIgZmlsbD0iIzAyNzJDNSIvPjwvc3ZnPg==)}.controls .btn[data-action=up]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA3LjEwMmEuOS45IDAgMDEuNjM2LjI2M2w4IDhhLjkuOSAwIDExLTEuMjcyIDEuMjczTDEyIDkuMjc0bC03LjM2NCA3LjM2NGEuOS45IDAgMDEtMS4yNzItMS4yNzNsOC04QS45LjkgMCAwMTEyIDcuMTAyeiIgZmlsbD0iIzAyNzJDNSIvPjwvc3ZnPg==)}.controls .btn[data-action=down]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjM2NCA3LjM2NWEuOS45IDAgMDExLjI3MiAwTDEyIDE0LjczbDcuMzY0LTcuMzY0YS45LjkgMCAxMTEuMjczIDEuMjczbC04IDhhLjkuOSAwIDAxLTEuMjczIDBsLTgtOGEuOS45IDAgMDEwLTEuMjczeiIgZmlsbD0iIzAyNzJDNSIvPjwvc3ZnPg==)}.card>:not(:last-child){margin-bottom:8px}.card .text{width:100%;display:inline-block;white-space:pre-line}.card .text,.card .text *{-webkit-user-select:auto;user-select:auto}.card .block{position:relative;cursor:pointer}.card .block audio,.card .block iframe,.card .block img,.card .block video{display:block;width:100%;max-width:100%;margin:0;border:none;padding:0}.card .block iframe,.card .block img,.card .block video{pointer-events:none}.card .block[data-selected=true]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,136,255,.5);box-shadow:0 0 0 4px rgba(0,136,255,.5)}.card::-webkit-scrollbar{width:8px;height:8px}.card::-webkit-scrollbar-thumb{background:#999 content-box;border-radius:4px;border:2px solid transparent}.scene[data-editmode=true] .card .block>*{pointer-events:none}.scene[data-editmode=false] .card .text:empty,.tag[data-selected=false] .card .text:empty{display:none}.control-panel{display:none;position:absolute;right:0;bottom:0;padding:10px}.control-panel .btn{width:32px;height:32px;border-radius:4px;background:no-repeat 50% rgba(0,0,0,.2);background-size:contain;cursor:pointer}.control-panel .btn:hover{opacity:.8}.control-panel .btn[data-action=fullscreen]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTYgMzJjOC44MzUgMCAxNi03LjE2MSAxNi0xNlMyNC44MzUgMCAxNiAwQzcuMTYxIDAgMCA3LjE2MSAwIDE2czcuMTYxIDE2IDE2IDE2Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTkuOTk0IDE4Ljk5OWwtLjAwNCAzLjAwNyAzLjAwNy0uMDA0djEuOTkzaC00QS45OTguOTk4IDAgMDE4IDIyLjk5OXYtNGgxLjk5NHptOS4wMDEgMy4wMDNsMy4wMDMuMDA0di0zLjAwN2gxLjk5M3Y0YS45OTguOTk4IDAgMDEtLjk5Ny45OTZoLTMuOTk5di0xLjk5M3ptMy4wMDMtOS4wMDFWOS45OThoLTMuMDAzVjguMDA5bDMuOTc1LS4wMDVoLjAyNGMuNTUgMCAuOTk3LjQ0OC45OTcuOTk3djRoLTEuOTkzem0tOS0zLjAwM0g5Ljk5bC4wMDQgMy4wMDNIOHYtNGExIDEgMCAwMS45OTctLjk5N2w0IC4wMDV2MS45ODl6Ii8+PC9nPjwvc3ZnPg==)}.dropdown{position:relative}.dropdown-content{position:absolute;left:32px;top:0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);z-index:1000}.tag[data-position^=n] .dropdown-content{top:auto;bottom:0}.tag .card.card-edit{width:256px}.tag .card.card-edit .text:empty{display:block}.tag .card.card-edit .card-body{min-height:48px}.tag .add-tag{background:#08f;border-color:#08f;color:#fff;font-weight:700;box-shadow:0 0 0 2px #fff;font-size:14px;text-align:center}.tag .add-tag:hover{background:#006dcc;border-color:#006dcc}.add-tag-button{border-radius:8px 8px 8px 8px;min-width:80px;max-width:256px;max-height:256px;background:#fff;font-size:12px;padding:8px;text-align:center;background:#08f;box-shadow:0 0 0 1px #fff;color:#fff;font-weight:700}.add-tag-button:hover{background:#006dcc}.tag textarea{display:block;width:100%;border:none;outline:none!important;resize:none;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;margin-bottom:0;padding:0}.text[contenteditable]{cursor:text}.text[contenteditable]:empty:before{content:attr(placeholder);color:#777}.text:focus{outline:none}.link{display:block;max-width:100%;padding:8px 16px;border:1px solid #222;color:#222;font-size:13px;font-weight:600;text-decoration:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.link:hover{background:#222;color:#fff}.popup-container{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);padding:40px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000}.popup-container .close{position:absolute;right:0;top:0;width:40px;height:40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDMydjMySDB6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE3LjQxNCAxNmw2IDZMMjIgMjMuNDE0bC02LTYtNiA2TDguNTg2IDIybDYtNi02LTZMMTAgOC41ODZsNiA2IDYtNkwyMy40MTQgMTBsLTYgNnoiLz48L2c+PC9zdmc+) no-repeat 50%;background-size:contain;cursor:pointer}.popup-container .popup{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.popup-container .popup img{max-width:100%;max-height:100%;object-fit:scale-down}.popup-container .popup video{width:100%;height:100%}.popup-container .popup iframe{width:100%;height:100%;border:none}.modal-container{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;border:40px solid transparent;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10000}.modal{padding:20px;display:flex;flex-direction:column;max-height:100%;box-shadow:0 0 8px 1px rgba(0,0,0,.2);background:#fff;border-radius:4px}.modal>:not(:last-child){margin-bottom:20px}.modal-header{flex:none;display:flex;justify-content:space-between}.modal-header>.modal-title{font-size:20px;line-height:24px;font-weight:700}.modal-header>.close{display:none;width:44px;height:44px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDMydjMySDB6Ii8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE3LjQxNCAxNmw2IDZMMjIgMjMuNDE0bC02LTYtNiA2TDguNTg2IDIybDYtNi02LTZMMTAgOC41ODZsNiA2IDYtNkwyMy40MTQgMTBsLTYgNnoiLz48L2c+PC9zdmc+) no-repeat 50%;background-size:50%;cursor:pointer}.modal-body{flex:auto;overflow:auto}.service-list{display:grid;grid-template-columns:repeat(2,1fr);padding:8px;font-size:13px}.service-item{display:flex;align-items:center;height:32px;padding:0 8px;font-size:13px;white-space:nowrap;color:#222}.service-item[disabled]{opacity:.5;pointer-events:none;filter:grayscale(1)}.service-item:hover{background:#f3f3f3}.service-item:before{content:"";width:16px;height:16px;margin-right:8px;background:no-repeat 50%;background-size:contain}.service-item[data-type=image]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI5MyAxMS4yOTNhMy44MjggMy44MjggMCAxMTUuNDE0IDUuNDE0IDMuODI4IDMuODI4IDAgMDEtNS40MTQtNS40MTR6bTQgMS40MTRhMS44MjkgMS44MjkgMCAxMC0yLjU4NiAyLjU4NyAxLjgyOSAxLjgyOSAwIDAwMi41ODYtMi41ODd6IiBmaWxsPSIjMDI3MkM1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjY2NyA3LjY2OGExIDEgMCAwMC0xIDF2MTQuNjY3YTEgMSAwIDAwMSAxaDcuMjU3bDcuNTE5LTguMjAyYTMgMyAwIDAxNC4xMDYtLjNsNC43ODQgMy44OTdWOC42NjhhMSAxIDAgMDAtMS0xSDQuNjY3ek0yOC4zMzMgMjIuMzFsLTYuMDQ3LTQuOTI1YTEgMSAwIDAwLTEuMzY5LjFsLTYuMjggNi44NWgxMi42OTZhMSAxIDAgMDAxLTFWMjIuMzF6TTEuNjY3IDguNjY4YTMgMyAwIDAxMy0zaDIyLjY2NmEzIDMgMCAwMTMgM3YxNC42NjdhMyAzIDAgMDEtMyAzSDQuNjY3YTMgMyAwIDAxLTMtM1Y4LjY2OHoiIGZpbGw9IiMwMjcyQzUiLz48L3N2Zz4=)}.service-item[data-type=video]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjMzMyAzYTEgMSAwIDAxMSAxdjI0YTEgMSAwIDAxLTIgMFY0YTEgMSAwIDAxMS0xek0yMi42NjcgM2ExIDEgMCAwMTEgMXYyNGExIDEgMCAxMS0yIDBWNGExIDEgMCAwMTEtMXoiIGZpbGw9IiMwMjcyQzUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNjY3IDVDNS43NDYgNSA1IDUuNzQ2IDUgNi42Njd2MTguNjY2QzUgMjYuMjU0IDUuNzQ2IDI3IDYuNjY3IDI3aDE4LjY2NmMuOTIxIDAgMS42NjctLjc0NiAxLjY2Ny0xLjY2N1Y2LjY2N0MyNyA1Ljc0NiAyNi4yNTQgNSAyNS4zMzMgNUg2LjY2N3pNMyA2LjY2N0EzLjY2NiAzLjY2NiAwIDAxNi42NjcgM2gxOC42NjZBMy42NjYgMy42NjYgMCAwMTI5IDYuNjY3djE4LjY2NkEzLjY2NiAzLjY2NiAwIDAxMjUuMzMzIDI5SDYuNjY3QTMuNjY2IDMuNjY2IDAgMDEzIDI1LjMzM1Y2LjY2N3oiIGZpbGw9IiMwMjcyQzUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMgOS4zMzJhMSAxIDAgMDExLTFoNS4zMzNhMSAxIDAgMDEwIDJINGExIDEgMCAwMS0xLTF6TTMgMjIuNjY4YTEgMSAwIDAxMS0xaDUuMzMzYTEgMSAwIDExMCAySDRhMSAxIDAgMDEtMS0xek0yMS42NjcgMjIuNjY4YTEgMSAwIDAxMS0xSDI4YTEgMSAwIDAxMCAyaC01LjMzM2ExIDEgMCAwMS0xLTF6TTIxLjY2NyA5LjMzMmExIDEgMCAwMTEtMUgyOGExIDEgMCAwMTAgMmgtNS4zMzNhMSAxIDAgMDEtMS0xek0zIDE2YTEgMSAwIDAxMS0xaDI0YTEgMSAwIDExMCAySDRhMSAxIDAgMDEtMS0xeiIgZmlsbD0iIzAyNzJDNSIvPjwvc3ZnPg==)}.service-item[data-type=embed]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4wNSA2LjI0NWExIDEgMCAwMS42NTcgMS4yNTNsLTUuNTA1IDE3LjU5OWExIDEgMCAwMS0xLjkwOS0uNTk3TDE3Ljc5OCA2LjlhMSAxIDAgMDExLjI1My0uNjU2ek0yMy4yOTMgOS45NTdhMSAxIDAgMDExLjQxNCAwbDUuMzMzIDUuMzMzYTEgMSAwIDAxMCAxLjQxNWwtNS4zMzMgNS4zMzNhMSAxIDAgMTEtMS40MTQtMS40MTRsNC42MjYtNC42MjctNC42MjYtNC42MjZhMSAxIDAgMDEwLTEuNDE0ek04LjcwNyA5Ljk1N2ExIDEgMCAwMTAgMS40MTRsLTQuNjI2IDQuNjI2IDQuNjI2IDQuNjI3YTEgMSAwIDExLTEuNDE0IDEuNDE0TDEuOTYgMTYuNzA0YTEgMSAwIDAxMC0xLjQxNGw1LjMzMy01LjMzM2ExIDEgMCAwMTEuNDE0IDB6IiBmaWxsPSIjMDI3MkM1Ii8+PC9zdmc+)}.service-item[data-type=youtube]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4xNTggMTkuODJhMi43MzMgMi43MzMgMCAwMDIuMy0yLjE5Yy4yMTgtMS4yNi40MzctMy4xMi40OTItNS40MiAwLTIuMjk4LS4yNzQtNC4xNi0uNDkzLTUuNDE4YTIuNzMzIDIuNzMzIDAgMDAtMi4yOTktMi4xOUE1Ny42NDIgNTcuNjQyIDAgMDAxMS45NDggNGE1Ni45NyA1Ni45NyAwIDAwLTguMjExLjYwMiAyLjczMyAyLjczMyAwIDAwLTIuMyAyLjE5QzEuMjIgOC4wNSAxIDkuOTEyIDEgMTIuMjFjMCAyLjI5OS4yMTkgNC4xNi40MzggNS40MTlhMi43MzMgMi43MzMgMCAwMDIuMjk5IDIuMTljMS44NjEuMjczIDQuODcyLjYwMSA4LjIxLjYwMWE1Ni45NyA1Ni45NyAwIDAwOC4yMTEtLjYwMnptLTMuODMxLTcuNjFMOS43NTggOC4zOHY3LjY2M2w2LjU2OS0zLjgzMnoiIGZpbGw9IiNGRjNEMDAiLz48L3N2Zz4=)}.service-item[data-type=vimeo]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjUgNy4xNWMtLjEgMi4wNS0xLjUgNC44LTQuMyA4LjMtMi44NSAzLjctNS4yNSA1LjUtNy4yNSA1LjUtMS4yIDAtMi4yNS0xLjEtMy4xLTMuMzUtLjU1LTIuMDUtMS4xNS00LjEtMS43LTYuMTUtLjY1LTIuMjUtMS4zLTMuMzUtMi0zLjM1LS4xNSAwLS43LjI1LTEuNjUuOWwtMS0xLjE1YzEuMDUtLjkgMi0xLjU1IDMtMi40NSAxLjQtMS4yIDIuNC0xLjggMy4xLTEuODUgMS42NS0uMTUgMi42NS45NSAzIDMuMy40IDIuNTUuNzUgMy45LjkgNC41LjQ1IDIuMSAxIDMuMiAxLjU1IDMuMi40NSAwIDEuMS0uNyAyLTIuMDUuOS0xLjQgMS4zNS0yLjQgMS40LTMuMTUuMTUtMS4yLS4zNS0xLjgtMS40LTEuOC0uNSAwLTEuMDUuMjUtMS42LjQ1IDEuMDUtMy4zNSAzLjA1LTUuMSA1Ljk1LTUgMi4yLjA1IDMuMiAxLjQ1IDMuMSA0LjE1eiIgZmlsbD0iIzI5QjZGNiIvPjwvc3ZnPg==)}.service-item[data-type=audio]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjc1IDI0YzIuMDcgMCAzLjc1LTEuNzY0IDMuNzUtMy45MzhWMTEuMTVIMjFhMSAxIDAgMDAxLTFWOWExIDEgMCAwMC0xLTFoLTRhMSAxIDAgMDAtMSAxdjcuOTI4YTMuNTYgMy41NiAwIDAwLTIuMjUtLjgwM2MtMi4wNyAwLTMuNzUgMS43NjQtMy43NSAzLjkzOEMxMCAyMi4yMzYgMTEuNjggMjQgMTMuNzUgMjR6IiBmaWxsPSIjMDI3MkM1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDZhMyAzIDAgMDEzLTNoMjBhMyAzIDAgMDEzIDN2MjBhMyAzIDAgMDEtMyAzSDZhMyAzIDAgMDEtMy0zVjZ6bTMtMWExIDEgMCAwMC0xIDF2MjBhMSAxIDAgMDAxIDFoMjBhMSAxIDAgMDAxLTFWNmExIDEgMCAwMC0xLTFINnoiIGZpbGw9IiMwMjcyQzUiLz48L3N2Zz4=)}.service-item[data-type=record]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDE0YzEuNjYgMCAzLTEuMzQgMy0zVjVjMC0xLjY2LTEuMzQtMy0zLTNTOSAzLjM0IDkgNXY2YzAgMS42NiAxLjM0IDMgMyAzem01LjkxLTNjLS40OSAwLS45LjM2LS45OC44NUMxNi41MiAxNC4yIDE0LjQ3IDE2IDEyIDE2Yy0yLjQ3IDAtNC41Mi0xLjgtNC45My00LjE1YS45OTguOTk4IDAgMDAtLjk4LS44NWMtLjYxIDAtMS4wOS41NC0xIDEuMTQuNDkgMyAyLjg5IDUuMzUgNS45MSA1Ljc4VjIwYzAgLjU1LjQ1IDEgMSAxczEtLjQ1IDEtMXYtMi4wOGE2Ljk5MyA2Ljk5MyAwIDAwNS45MS01Ljc4Yy4xLS42LS4zOS0xLjE0LTEtMS4xNHoiIGZpbGw9IiMwMjcyQzUiLz48L3N2Zz4=)}.service-item[data-type=thinglink]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iI2ZmZiIvPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgcng9IjQiIGZpbGw9IiNEOEQ4RDgiLz48bWFzayBpZD0iYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHJ4PSI0IiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxMi4wMTZoMTIuMDE2VjBIMHYxMi4wMTZ6IiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy45OTUgMTEuOTg0bC0xMi4wMS4wMDVMMTEuOTg4IDI0IDI0IDIzLjk5NWwtLjAwNS0xMi4wMXoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDEyaDEyVjBIMTJ2MTJ6IiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDI0aDEyVjEySDB2MTJ6IiBmaWxsPSJ1cmwoI3BhaW50M19saW5lYXIpIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi44NzcgMy4zMzJoMi41ODZjLjU5MyAwIDEuMDc4LjQ4NSAxLjA3OCAxLjA3OXYxLjAzYzAgLjU5NC0uNDg1IDEuMDgtMS4wNzggMS4wOGgtLjM0OXYxLjI2OGwtMS4zLTEuMjY5aC0uOTM3QTEuMDgyIDEuMDgyIDAgMDExNS44IDUuNDQyVjQuNDFjMC0uNTk0LjQ4NS0xLjA3OSAxLjA3OC0xLjA3OXpNNC4wOCAxNi4wNzJsMy4zNjMgMS43MDFjLjUzNS4yNy41NTUuNjI1IDAgLjg5NWwtMy4zNjIgMS42MzZjLS4yNTguMTI1LS41NzUtLjA4My0uNTc1LS4zNzF2LTMuNDljMC0uMjg4LjMxOC0uNS41NzUtLjM3ek0yMC4yNzQgMTkuMzc1Yy0uMDI5Ljg5LTIuMDEzIDEuMjY2LTIuMDEzLjIwOCAwLS43MDYuODEyLS45MDEgMS40MDUtLjc2M3YtMi4xODVsLTIuMDA4LjE0OXYyLjk3Yy0uMDMuODktMi4wMTQgMS4yNjYtMi4wMTQuMjA5IDAtLjcwNi44MTItLjkwMiAxLjQwNS0uNzY0di0yLjk4bC4yODMtLjAyIDIuNjE3LS4xOTQuMzI2LS4wMjR2My4zOTR6TTcuOTYyIDQuMDUybC0uNzQ1LS43NDVhLjMxNy4zMTcgMCAwMC0uNDQ3IDBsLS41MjEuNTIxTDcuNDQgNS4wMmwuNTIyLS41MjFhLjMxNy4zMTcgMCAwMDAtLjQ0N3ptLTEuOS0uMDM4TDMuOTYgNi4xMThjLS4wODUuMDg1LS4xNDMuMTQtLjE4NS4xODRhMS42MjUgMS42MjUgMCAwMTEuMTkyIDEuMTkyYy4wNDUtLjA0Mi4xLS4xLjE4NC0uMTg0bDIuMTA0LTIuMTA0LTEuMTkyLTEuMTkyek0zLjY0OCA2LjU1NmMtLjAxMi4wNTQtLjAyNS4xMjItLjA0My4yMTRMMy4zOCA3Ljg4NyA0LjUgNy42NjRjLjA5MS0uMDE5LjE2LS4wMzEuMjE0LS4wNDNhMS4zNSAxLjM1IDAgMDAtMS4wNjUtMS4wNjV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS45OTkgNy40NzJ2NC41M0g3LjQ3YTUuNTkxIDUuNTkxIDAgMDA1LjUwNSA2LjU2NCA1LjU5IDUuNTkgMCAwMDUuNTA1LTYuNTY0IDUuNTkxIDUuNTkxIDAgMDAtNi40ODItNC41M3oiIGZpbGw9IiMwMDAiIGZpbGwtb3BhY2l0eT0iLjExMyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMDMgMTcuNjE5YTUuNTkgNS41OSAwIDEwMC0xMS4xOCA1LjU5IDUuNTkgMCAwMDAgMTEuMTh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMyAxNi44OTNhNC44NjMgNC44NjMgMCAxMDAtOS43MjUgNC44NjMgNC44NjMgMCAwMDAgOS43MjV6IiBmaWxsPSIjNDM0MzQzIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMyAxNi44OTNhNC44NjIgNC44NjIgMCAwMDMuNDM4LTguMzAxbC02Ljg3NiA2Ljg3N2E0Ljg0NyA0Ljg0NyAwIDAwMy40MzggMS40MjR6IiBmaWxsPSIjNjU2NTY1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMyAxNS40MTdhMy4zODcgMy4zODcgMCAxMDAtNi43NzQgMy4zODcgMy4zODcgMCAwMDAgNi43NzR6IiBmaWxsPSIjMDkwOTA5Ii8+PHBhdGggZD0iTTExLjQ3NiA5LjMzOWEuMjM0LjIzNCAwIDAxLjA5NC40NTggMi4yNjQgMi4yNjQgMCAwMC0xLjE1Mi42MjIgMi4yODMgMi4yODMgMCAwMC0uNjIxIDEuMTUyLjIzNC4yMzQgMCAwMS0uNDU5LS4wOTQgMi43MjggMi43MjggMCAwMS43NS0xLjM5IDIuNzY0IDIuNzY0IDAgMDExLjM4OC0uNzQ4eiIgZmlsbD0iIzU3NTc1NyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMDMgMTUuNDE3YTMuMzg3IDMuMzg3IDAgMDAyLjM5NS01Ljc4MmwtNC43OSA0Ljc5Yy42MTMuNjEzIDEuNDYuOTkyIDIuMzk1Ljk5MnoiIGZpbGw9IiMzQTNBM0EiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iLjA2IiB5MT0iMCIgeDI9Ii4wNiIgeTI9IjExLjg5NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMyMEI5REIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMDgzREIiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDE9IjEyLjA2OCIgeTE9IjEyLjE1MiIgeDI9IjEyLjA2OCIgeTI9IjI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzQzRTM0MCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIzQjgwQyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMjQiIHkxPSIxMiIgeDI9IjI0IiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjhBMDAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkM1MDAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhciIgeDE9Ii4wNDUiIHkxPSIxMi4wOSIgeDI9Ii4wNDUiIHkyPSIyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjY4NEQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjM1MzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=)}.service-item[data-type=file]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4wODYgMy4zOGE1IDUgMCAwMTUuNDUxIDguMTUzbC0uMDAyLjAwM0wxMy4xMiAyNC4xMjJhMyAzIDAgMDEtNC4yNDYtNC4yNEwxOS4yODYgOS4zYTEgMSAwIDExMS40MjYgMS40MDJsLTEwLjQyIDEwLjU5M2ExIDEgMCAwMDEuNDEzIDEuNDE2bC4wMDItLjAwMkwyNC4xMjEgMTAuMTJBMy4wMDIgMy4wMDIgMCAwMDIxLjk5OSA1YTMgMyAwIDAwLTIuMTE5Ljg3Nkw3LjQ2NCAxOC40NjZhNSA1IDAgMTA3LjA3MiA3LjA3bDEwLjI1Ny0xMC4yNDRhMSAxIDAgMDExLjQxMyAxLjQxNkwxNS45NSAyNi45NWE3IDcgMCAwMS05LjkwMi05Ljg5N0wxOC40NjQgNC40NjRhNSA1IDAgMDExLjYyMi0xLjA4M3oiIGZpbGw9IiMwMjcyQzUiLz48L3N2Zz4=)}.service-item[data-type=link]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4zNjYgNC45MmE2Ljg2OCA2Ljg2OCAwIDAxOS43MTIgOS43MTNsLTMuMTEgMy4xMWExIDEgMCAwMS0xLjQxNS0xLjQxNGwzLjExLTMuMTFhNC44NjggNC44NjggMCAwMC02Ljg4My02Ljg4NGwtMy4xMSAzLjExYTEgMSAwIDExLTEuNDE0LTEuNDEzbDMuMTEtMy4xMTF6TTE0LjY4NSAyNy4wMjRhNi44NjggNi44NjggMCAwMS05LjcxMS05LjcxMWwzLjExLTMuMTExYTEgMSAwIDAxMS40MTQgMS40MTRsLTMuMTEgMy4xMWE0Ljg2OCA0Ljg2OCAwIDAwNi44ODMgNi44ODRsMy4xMS0zLjExYTEgMSAwIDAxMS40MTUgMS40MTRsLTMuMTExIDMuMTF6IiBmaWxsPSIjMDI3MkM1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC44NTQgMTEuMTQ1YTEgMSAwIDAxMCAxLjQxNGwtOC4yOTMgOC4yOTNhMSAxIDAgMDEtMS40MTUtMS40MTRsOC4yOTQtOC4yOTNhMSAxIDAgMDExLjQxNCAweiIgZmlsbD0iIzAyNzJDNSIvPjwvc3ZnPg==)}.service-item[data-type=article]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgOWg4TTcgMTNoNU03IDE3aDMiIHN0cm9rZT0iIzAyNzJDNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4wNjIgMTIuNTA0YTEuNzIgMS43MiAwIDAxMi40MzQgMHYwYTEuNzIgMS43MiAwIDAxLS4wMDEgMi40MzRsLTUuNzc0IDUuNzdhLjk5OC45OTggMCAwMS0uNzA2LjI5MUgxM3YtMi4wMTVhMSAxIDAgMDEuMjkzLS43MDdsNS43NjktNS43NzN2MHoiIHN0cm9rZT0iIzAyNzJDNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjAuMjIgMTYuMjIxbC0yLjQ0LTIuNDRNMTkgOVY2YTIgMiAwIDAwLTItMkg1YTIgMiAwIDAwLTIgMnYxM2EyIDIgMCAwMDIgMmg0TTE1IDN2Mk0xMSAzdjJNNyAzdjIiIHN0cm9rZT0iIzAyNzJDNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.form>:not(:last-child){margin-bottom:12px}.form label{display:block;font-size:12px;font-weight:400;line-height:16px;margin-bottom:4px;color:#424242}.form input,.form textarea{display:block;max-width:100%;width:320px;border:1px solid #ccc;padding:8px;resize:none;font-size:14px;-webkit-user-select:initial;user-select:initial}.form input:focus,.form textarea:focus{outline:none}.article-editor{width:640px;max-width:100%;height:320px}.article-editor>*{-webkit-user-select:auto;user-select:auto}.scene-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;width:640px;max-width:100%}.scene-list .scene-list-item{position:relative;height:100px;cursor:pointer}.scene-list .scene-list-item .scene-image{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50%;background-size:cover}.scene-list .scene-list-item .scene-title{position:absolute;left:0;width:100%;bottom:0;padding:4px;background:rgba(0,0,0,.2);font-size:13px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;padding:12px;margin:-12px}.icon-list .icon-list-item{width:40px;height:40px;background:no-repeat 50%;background-size:32px;cursor:pointer;background-color:#e3e3e3;border-radius:4px}.btn-toolbar{margin-top:20px;display:flex}.btn-toolbar .separator{flex:1 1}.btn-toolbar .btn-group{display:flex;align-items:center}.btn-toolbar .btn-group>.btn{flex:none}.btn-toolbar .btn-group>.separator{flex:auto}.btn-toolbar .btn-group>:not(:last-child){margin-right:8px}.btn-toolbar .btn{height:36px;min-width:64px;padding:8px 10px;font-weight:700;font-size:14px;line-height:16px;white-space:nowrap;border:2px solid transparent;background:none;border-radius:4px;color:#08f;outline:none;cursor:pointer;text-align:center}.btn-toolbar .btn.btn-primary{color:#fff;background-color:#08f;border-color:#08f}.btn-toolbar .btn:hover{opacity:.9}.g-icon{position:relative;width:28px;height:28px;border-radius:50%;color:#fff;transform:translateZ(0)}.g-icon[data-shadow=true]{box-shadow:0 2px 4px 1px rgba(0,0,0,.2)}.g-icon .g-icon-digit,.g-icon svg{position:absolute;left:0;top:0;width:100%;height:100%}.g-icon .g-icon-digit{color:currentColor;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:14px;text-align:center;font-weight:700}.section{margin-bottom:20px}.section-header{margin-bottom:10px;font-size:16px;line-height:22px;font-weight:700;color:#222}.section-body{overflow:hidden}.icon-color-selector,.icon-type-selector{display:grid;grid-template-columns:repeat(8,1fr)}.icon-color-selector{background:#f2f2f2;border-radius:8px 8px;overflow:hidden}.icon-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer}.icon-type-selector .icon-wrapper{border-radius:8px 8px 0 0}.icon-type-selector .icon-wrapper[data-selected=true]{background:#f2f2f2;border-radius:8px 8px 0 0}.icon-type-selector .icon-wrapper[data-selected=true]:after,.icon-type-selector .icon-wrapper[data-selected=true]:before{position:absolute;content:"";bottom:-8px;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTAgOGE4IDggMCAwMTggOCA4IDggMCAwMTgtOCA4IDggMCAwMS04LTggOCA4IDAgMDEtOCA4eiIgZmlsbD0iI2YyZjJmMiIvPjwvc3ZnPg==) no-repeat 50%}.icon-type-selector .icon-wrapper[data-selected=true]:before{left:-8px}.icon-type-selector .icon-wrapper[data-selected=true]:after{right:-8px}.icon-type-selector .icon-wrapper:hover{background:#f2f2f2;opacity:.8}.icon-type-selector .icon-wrapper:hover:after,.icon-type-selector .icon-wrapper:hover:before{position:absolute;content:"";bottom:-8px;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTAgOGE4IDggMCAwMTggOCA4IDggMCAwMTgtOCA4IDggMCAwMS04LTggOCA4IDAgMDEtOCA4eiIgZmlsbD0iI2YyZjJmMiIvPjwvc3ZnPg==) no-repeat 50%}.icon-type-selector .icon-wrapper:hover:before{left:-8px}.icon-type-selector .icon-wrapper:hover:after{right:-8px}.icon-color-selector .icon-wrapper{position:relative}.icon-color-selector .icon-wrapper[data-selected=true]:before{content:"";position:absolute;left:4px;top:4px;right:4px;bottom:4px;box-shadow:inset 0 0 0 2px #08f,inset 0 0 0 4px #fff}.background-color-selector{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px}.background-color-selector .background-color-item{flex:1 1;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.background-color-selector .background-color-item:before{content:"";display:block;padding-top:100%}.background-color-selector .background-color-item[data-selected=true]{box-shadow:inset 0 0 0 2px #08f,inset 0 0 0 4px #fff}.background-color-selector .background-color-item[data-color=transparent]{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5MDRfMTA0ODcpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDh2OEgweiIvPjxwYXRoIGZpbGw9IiNEOUQ5RDkiIGQ9Ik04IDBoOHY4SDh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggOGg4djhIOHoiLz48cGF0aCBmaWxsPSIjRDlEOUQ5IiBkPSJNMCA4aDh2OEgweiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE5MDRfMTA0ODciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTZ2MTZIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)}.app[data-spatialapp=true]{background:transparent!important}.app[data-spatialapp=true] .toolbar{display:none}.app[data-spatialapp=true] .scene{background:transparent!important}