.actionButton[data-v-9b546cc0]{display:inline-block}.actionButton[data-v-9b546cc0],.actionButton button[data-v-9b546cc0]{transition:.2s all}.actionButton button[data-v-9b546cc0]{padding:.2rem;margin:.35rem;font-family:bodyBold;background-color:var(--frigg-dark-color);color:var(--frigg-white-color);cursor:pointer;border-radius:4px}.actionButton.reverse button[data-v-9b546cc0]{color:var(--frigg-strong-color);background-color:var(--frigg-white-color)}.actionButton.disabled[data-v-9b546cc0]{opacity:.5;pointer-events:none}.alert__container[data-v-62947ce7]{z-index:9999;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);pointer-events:none;padding:0;margin:0;transition:.2s all}.alert__container.active[data-v-62947ce7]{background:rgba(0,0,0,.7);pointer-events:all}.alert__box[data-v-62947ce7]{background:white;padding:1em;position:relative;margin:.5rem auto;box-shadow:0 1em 1em #0009;top:40%;max-width:500px}.alert__input[data-v-62947ce7]{border:1px solid black;border-radius:4px;font-size:1em;padding:.5em}.alert__container .actionButton[data-v-62947ce7]{transform:translateY(-.1em)}.alert__cancel[data-v-62947ce7]{position:absolute;top:.5em;right:.5em}.alert__message strong[data-v-62947ce7]{display:block}.friggLogo__image[data-v-3a82dd0d]{display:inline-block}.friggLogo__label[data-v-3a82dd0d]{font-family:logo;color:var(--frigg-white-color);font-size:3rem}.friggLogo.small .friggLogo__label[data-v-3a82dd0d]{font-size:1.5rem}.friggLogo.small .friggLogo__image[data-v-3a82dd0d]{width:50px;height:50px}.friggLogo.medium .friggLogo__image[data-v-3a82dd0d]{width:200px;height:200px}.friggLogo.big .friggLogo__image[data-v-3a82dd0d]{width:400px;height:400px}.standardList__item button[data-v-1dead05e]{cursor:pointer;transform:scale(1);transition:.2s all}.standardList__item button[data-v-1dead05e]:hover{transform:scale(1.05)}.spinner[data-v-82c40859]{margin:1em auto .5em;width:3em;height:3em;border-radius:50%;background:radial-gradient(farthest-side,#aed8e3 94%,#0000) top/9px 9px no-repeat,conic-gradient(#0000 30%,#aed8e3);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);animation:spinner-c7wet2-82c40859 1s infinite linear}@keyframes spinner-c7wet2-82c40859{to{transform:rotate(1turn)}}.sceneGraphComponent[data-v-9f94f8e1]{position:absolute;top:0;left:0;width:100%;height:100%}.valueSlot__number,.valueSlot__text,.valueSlot__default,.valueSlot__textColor,.valueSlot__textarea,.valueSlot__list{border:1px solid var(--frigg-dark-color);padding:.25em .5em}.valueSlot__color{margin-right:.5em;cursor:pointer;padding:.2em;height:1.5rem;border:1px solid var(--frigg-dark-color)}.valueSlot__boolean{margin-right:.5em;cursor:pointer}.valueSlot__text{width:calc(80% - 1em)}.valueSlot__textarea{width:calc(80% - 1em);height:150px}.interactionSlot input,.interactionSlot select,.interactionSlot textarea{border:1px solid black;padding:.2em;margin:.1em;width:calc(80% - 1em)}.interactionSlot__label{display:block;margin-top:.5rem;padding-bottom:.1rem;font-size:.8em}.tiptap{border:1px solid black;padding:.5em;height:150px;overflow-y:scroll}.menu{border:1px solid black;border-top:0;background:#eee}.langs[data-v-362e703e]{padding-bottom:.5rem}.lang[data-v-362e703e]{cursor:pointer;background-color:var(--frigg-dark-color);color:var(--frigg-white-color);border-radius:3px;padding:0 .5rem;margin-right:.5rem;transition:.2s all}.lang.selected[data-v-362e703e]{background-color:var(--frigg-black-color);font-weight:700;display:inline-block}.slotWidgetText input[data-v-362e703e],.slotWidgetText select[data-v-362e703e],.slotWidgetText textarea[data-v-362e703e]{border:1px solid black;padding:.2em;margin:.1em;width:calc(80% - 1em)}.slotWidgetText textarea[data-v-362e703e]{height:200px;resize:vertical}.assetSlot__input{padding:.25em;border:1px solid var(--frigg-dark-color);width:200px}.assetSlot__preview{background-color:var(--frigg-light-color);padding:.5rem;margin:.5rem 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:.5rem}.assetSlot__preview .lang{background-color:var(--frigg-black-color);color:var(--frigg-white-color);border-radius:3px;padding:0 .5rem}.assetSlot__preview audio{width:150px}.assetSlot__preview video{width:150px}.coordsSlot__label{padding-right:.25em}.coordsSlot__input{border:1px solid var(--frigg-dark-color);padding:.25em .5em}.coordsSlot__input::-webkit-outer-spin-button,.coordsSlot__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coordsSlot__input{-moz-appearance:textfield}.slotElement__occurenceIndexContainer{background-color:var(--frigg-strong-color);margin-right:.25rem}.slotElement__occurenceIndex{display:block;padding:.25rem;width:1.25rem;text-align:center;font-size:.8em;background-color:var(--frigg-strong-color);color:#fff}.slotElement__occurenceElement{display:grid;align-items:stretch;grid-template-columns:0fr auto;margin-bottom:.25em;position:relative}.slotElement__occurences.occurences_single .slotElement__occurenceElement{display:block}.slotElement__occurences.occurences_single .slotElement__occurenceIndexContainer,.slotElement.closed .slotElement__occurences{display:none}.slotElement__occurenceActions{grid-column:1 / 3;position:absolute;background:white;right:0;top:0}.slotElement__occurenceActions button{padding:1em;margin-right:.5em;margin-top:.5em;margin-bottom:.5em;background-repeat:no-repeat;background-size:auto 100%;background-position:center left;background-color:transparent}.buttonItem span{position:absolute;top:-1000px}.slotElement__occurenceActions button.disabled{opacity:.2;pointer-events:none}.slotElement__occurenceActions button.up{background-image:url(/assets/up-c056bb71.svg)}.slotElement__occurenceActions button.down{background-image:url(/assets/down-bbcd5b85.svg)}.slotElement__occurenceActions button.top{background-image:url(/assets/top-e5f35b44.svg)}.slotElement__occurenceActions button.bottom{background-image:url(/assets/bottom-bbb17961.svg)}.slotElement__occurenceActions button.remove{background-image:url(/assets/remove-f1f7e700.svg)}.withActions .slotElement__modifyOccurenceButton{font-style:italic}.slotElement{position:relative;border-bottom:1px solid var(--frigg-dark-color);padding-bottom:.5rem;margin-bottom:.5rem;margin-left:.5rem}.slotElement.level_0:first-child{border-top:2px solid var(--frigg-neutral-color)}.slotElement.level_0{border-bottom:2px solid var(--frigg-neutral-color);margin-bottom:0rem;margin-left:-1rem;margin-right:-1rem;padding:.5rem 1rem}.slotElement:hover{background-color:var(--frigg-light-color)}.slotElement__openClose{width:50%;height:2rem;display:inline-block;background-size:auto 70%;background-repeat:no-repeat;background-position:.5rem center;background-color:transparent;position:absolute;left:1rem;top:.1rem}.slotElement__open{background-image:url(data:image/png;base64,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)}.slotElement__close{background-image:url(data:image/png;base64,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)}.slotElement.closeable .slotElement__label{padding-left:2.5rem}.slotElement.isChild .slotElement__label{padding-left:1rem}.slotElement.isChild .slotElement__openClose{left:-1rem;top:0;background-position:.5rem 0rem}.slotElement__openClose span{display:none}.slotElement__code{font-size:1.1em;font-family:bodyBold;line-height:1em;display:block}.slotElement__typology{opacity:.5;font-size:.9em;line-height:.9em}.slotElement.closed .slotElement__typology{display:none}.slotElement__tech{opacity:.5;font-size:.9em;line-height:.9em;padding-top:.5em;text-align:right}.slotElement__occurenceButtonContainer{position:absolute;top:0;right:0;margin:.5em}.slotElement__addOccurenceButton,.slotElement__modifyOccurenceButton{padding:.5em .8em;margin-left:.5em;background-color:var(--frigg-light-color);background-color:var(--frigg-strong-color);color:#fff}.slotElement__modifyOccurenceButton{right:2.5em}.slotElement__occurences{margin-top:1rem}.slot[data-v-381042a3]{margin-left:.5rem;margin-bottom:.5rem;padding-left:.5rem;border-left:1px solid grey}.toast[data-v-381042a3]{transition:all .2s;transform:translateY(120%);background:lightgreen;position:fixed;right:0;bottom:0;z-index:9999;padding:.5em;margin:.5em}.toast.visible[data-v-381042a3]{transform:translateY(0)}.scenePreview[data-v-d8e51bfa]{position:absolute;top:3rem;left:1rem;bottom:1rem;right:1rem}.scenePreview__toolbar[data-v-d8e51bfa]{height:1.5rem;overflow-x:hidden;white-space:pre}iframe[data-v-d8e51bfa]{width:100%;height:calc(100% - 1.5rem)}.standardList__item{background-color:var(--frigg-light-color);color:var(--frigg-strong-color);cursor:pointer;padding:var(--small-spacing);margin-bottom:var(--tiny-spacing);transition:.2s all}.standardList__item.highlight{background-color:var(--frigg-strong-color);color:var(--frigg-light-color);color:#fff}.sceneItem__mainLabel{font-family:bodyBold;font-size:.95em}.sceneItem__secondaryLabel{opacity:.7;font-size:.95em}.sceneItem__mainLabel.isDefault,.sceneItem__secondaryLabel.isDefault{font-style:italic}.standardList__search{text-align:left;padding-bottom:1em}.standardList__searchField{padding:.3em .3em .3em 1.5em;border:1px solid grey;background-image:url(/assets/search-7f4f2251.svg);background-position:.3em;background-size:1em;background-repeat:no-repeat}.assetLang[data-v-40ff85bd]{border:1px solid grey;padding:.5rem;margin-bottom:.5rem}.assetLang h2[data-v-40ff85bd]{padding:.5rem}.assetDetail .lang[data-v-40ff85bd]{font-weight:400;background-color:var(--frigg-black-color);color:var(--frigg-white-color);border-radius:3px;padding:0 .5rem;display:inline-block}.assetDetail .assetPreview[data-v-40ff85bd]{margin-top:.5rem}.assetDetail .assetActions[data-v-40ff85bd]{margin-left:-.35rem}.assetDetail .assetUrl[data-v-40ff85bd]{margin-top:.25rem;border:1px solid grey}.assetDetail .assetFile[data-v-40ff85bd]{margin-top:.25rem}.slot[data-v-c60c8923]{margin-left:.5rem;margin-bottom:.5rem;padding-left:.5rem;border-left:1px solid grey}input[data-v-7565b438],textarea[data-v-7565b438],select[data-v-7565b438]{border:1px solid black;padding:.5em;margin:.5em}textarea[data-v-7565b438]{height:200px}input[data-v-1d9f6de4],textarea[data-v-1d9f6de4],select[data-v-1d9f6de4]{border:1px solid black;padding:.5em;margin:.5em}textarea[data-v-1d9f6de4]{height:200px}.standardFormItem input.mini{width:40px;text-align:center;border:1px black solid;margin:0 .5em}.standardForm__button{padding:.25em}@font-face{font-family:body;src:url(/assets/Muli-Regular-feed1d58.ttf)}@font-face{font-family:bodyBold;src:url(/assets/Muli-Bold-67e90cb7.ttf)}@font-face{font-family:bodyBlack;src:url(/assets/Muli-Black-9122f288.ttf)}@font-face{font-family:title;src:url(/assets/Muli-Black-9122f288.ttf)}@font-face{font-family:logo;src:url(/assets/alittlepot-68d264dd.ttf)}@font-face{font-family:mono;src:url(/assets/monoMMM_5-6688cc96.ttf)}html{--frigg-neutral-color: #AED8E3;--frigg-dark-color: #889DB1;--frigg-highlight-color: #FCF577;--frigg-skin-color: #EFE3F2;--frigg-alt-neutral-color: #B0CAB8;--frigg-white-color: #FFFFFF;--frigg-black-color: #000000;--shadow-color: rgba(0, 0, 0, .3);--frigg-light-color: ghostwhite;--frigg-strong-color: #454f59;--tiny-spacing: 2px;--small-spacing: 5px;--standard-spacing: 10px;--large-spacing: 15px;--huge-spacing: 25px}*{margin:0;padding:0;border:0}body{font-family:body}h1,h2,h3,h4,h5,h6{font-family:title;font-size:1rem}strong{font-family:bodyBold}a,a:visited{color:var(--frigg-black-color);text-decoration:none;font-family:bodyBold}a:hover{text-decoration:underline}.slide-fade-enter-active{transition:all .2s ease-out}.slide-fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(0) scale(.9);opacity:0}.fade-enter-active{transition:all .2s ease-out}.fade-leave-active{transition:all .1s cubic-bezier(1,.5,.8,1)}.fade-enter-from,.fade-leave-to{transform:translateY(-10px) scale(1);opacity:0}.light-enter-active{transition:all .2s ease-out}.light-leave-active{display:none}.light-enter-from,.light-leave-to{opacity:0}button{cursor:pointer}body{background:var(--frigg-neutral-color);overscroll-behavior-y:none}#app{height:100vh;width:100vw}.panelPage{text-align:center;display:flex;flex-direction:column;justify-content:top;align-items:center;padding:3rem 1rem 1rem}.page{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto}.appContainer{--appContainer-header-height: 70px;--appContainer-logo-width: 70px;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.appContainer__header{position:absolute;top:0;left:0;right:0;height:var(--appContainer-header-height);display:flex;flex-direction:row;align-items:stretch}.appContainer__header .appContainer__logoContainer{align-self:center;flex:0}.appContainer__header .appContainer__titleWrapper{align-self:center;flex:1;padding-left:.5em}.appContainer__header .appContainer__menuWrapper{align-self:center;flex:0}.appContainer__menu{list-style:none;display:flex;flex-direction:row;gap:1em}.appContainer__menuItem.light{opacity:.6}.appContainer__menuItem.separated{margin-left:.5em}.appContainer__menuItem.active a{text-decoration:underline}.appContainer__content{position:absolute;top:var(--appContainer-header-height);left:0;right:0;bottom:0}.appContainer__title{font-family:title;font-size:1.2rem}.appContainer__subtitle{font-size:.8rem}.panelContainer{position:absolute;top:0;left:0;right:0;bottom:0}.panelContainer.reduced{padding:5rem 0;max-width:600px;margin:auto}.panelContainer__panel{padding:1rem;background:var(--frigg-white-color);position:relative;overflow-y:scroll}.panelContainer__block{position:relative}.panelContainer.columns{display:flex;flex-direction:row;column-gap:2px}.panelContainer.columns .panelContainer__panel,.panelContainer.columns .panelContainer__panel.single{flex:1}.panelContainer.columns .panelContainer__panel.double{flex:2}.panelContainer__panel.hidden{display:none}.panelContainer.grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px}.panelContainer.grid .panelContainer__panel{flex:1}.panelContainer__panel.collapsed{flex:none;width:2rem;padding:0;overflow:hidden}.panelContainer__panel.collapsed .panelContainer__panelContent{display:none}.panelContainer__panel.floating{position:absolute;border:1px solid;bottom:0;top:30%;left:30%;right:30%}.panelContainer__actions{position:absolute;top:0;right:.5rem;padding:0;background:transparent}.panelContainer__title{margin:-1rem -1rem 1rem;background:var(--frigg-dark-color);color:var(--frigg-white-color);padding:.5em;top:-1rem;z-index:1}.panelContainer__content{margin-bottom:2rem}@media (max-width: 1000px){.panelContainer__panel.scenePreview{display:none}}.standardCard{background:var(--frigg-white-color);padding:1.5rem 3rem;margin:1.5rem;box-shadow:0 2px 2px var(--shadow-color);border-radius:6px}.standardCard .actionButton{margin-top:1rem}.standardCard.reduced{max-width:30%;margin:1.5rem auto}.standardForm__title{margin-bottom:1rem}.standardFormItem input,.standardFormItem textarea,.standardFormItem select{border:1px solid var(--frigg-dark-color);padding:.25em .5em}.standardFormItem{position:relative;display:grid;grid-template-columns:1fr 2fr;margin-bottom:.25em}.standardFormItem label{padding:.25em .5em .25em .25em;text-align:right}.standardFormItem.separated{margin-top:1em}.standardFormItem.nope:after{content:" ";display:block;background:red;width:.2em;height:.2em;position:absolute;right:0;top:0;bottom:0;border:1px solid transparent;margin:.25em}.standardForm.reducedLabels .standardFormItem{grid-template-columns:1fr 4fr}.standardBlockTitle{font-family:bodyBold;margin-bottom:1rem}.standardBlock{padding:1rem 0}.highlightBlock{padding:1rem;margin-bottom:.5rem;background:var(--frigg-light-color)}.standardLink.small,.standardLink .small{font-size:.8em}.standardMessage{margin:.5em}.standardMessage.small,.standardMessage .small{font-size:.8em}.standardMessage.separated,.standardMessage .separated{display:block;border-top:1px solid grey;padding-top:.5em;margin-top:.5em}.standardMessage .secondary{display:block}input.tech{font-family:monospace}
