.scenery-menu-overlay{z-index:3;width:calc(100% - 70px);position:absolute;top:0;left:70px}.scenery-container{max-height:calc(100vh - 130px);overflow-y:hidden}.scenery-container .scenery-menu .scenery-menu-container{max-height:425px;display:flex}.scenery-container .scenery-menu .options-section{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0;display:flex}.scenery-container .scenery-menu .options-section .scenery-option{border:2px solid var(--ui-button-unselected);background-color:var(--default-bg);width:150px;height:90px;color:var(--ui-button-unselected);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:0;font-size:12px;font-weight:bolder;display:flex}.scenery-container .scenery-menu .options-section .scenery-option img{opacity:.6;width:50px;height:auto}.scenery-container .scenery-menu .options-section .scenery-option img.hover{display:none}.scenery-container .scenery-menu .options-section .scenery-option .option-text{color:var(--ui-button-unselected);text-align:center;font-size:12px;line-height:1.2em}.scenery-container .scenery-menu .options-section .scenery-option:hover{background-color:var(--ui-button-selected);color:var(--default-color);border-color:var(--default-color);opacity:.8}.scenery-container .scenery-menu .options-section .scenery-option:hover img.hover,.scenery-container .scenery-menu .options-section .scenery-option.selected img.hover{display:block}.scenery-container .scenery-menu .options-section .scenery-option:hover img.normal,.scenery-container .scenery-menu .options-section .scenery-option.selected img.normal{display:none}.scenery-container .scenery-menu .options-section .scenery-option.selected{background-color:var(--ui-button-selected);color:var(--default-color);border-color:#0000}.scenery-container .scenery-menu .options-section .scenery-option.selected img{opacity:1}.scenery-container .scenery-menu .choices-section{max-height:100%;overflow-y:auto}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar{width:8px}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar-thumb{background-color:var(--ui-item-selected);border-radius:5px}.scenery-container .scenery-menu .choices-section::-webkit-scrollbar-track{background-color:#0000;border-radius:5px}@supports not selector(::-webkit-scrollbar){.scenery-container .scenery-menu .choices-section{scrollbar-color:var(--ui-item-selected) transparent;scrollbar-width:thin}}.scenery-container .scenery-menu .choices-section .choices-container{flex-wrap:wrap;place-content:flex-start center;width:100%;height:100%;display:flex}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice{background-color:var(--ui-item-bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:170px;height:115px;margin:0 7.5px 15px;display:flex}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice .back-color-preview{background-image:linear-gradient(var(--back-color-main), var(--back-color-secondary));width:80%;height:80%;margin:auto}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice:hover{opacity:.8;background-color:var(--ui-item-selected)}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice.selected{background-color:var(--ui-item-selected);border-color:#0000}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice.selected:hover{opacity:1}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice.selected .back-color-preview{filter:brightness(80%)}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice img{object-fit:cover;width:175px;height:115px}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice img.half-size{object-position:top;width:175px;height:100px}.scenery-container .scenery-menu .choices-section .choices-container .scenery-choice img.no-img{width:31px;height:31px}.scenery-container .duplicate-option{background-color:var(--info-4);border-radius:10px;justify-content:space-between;align-items:center;min-height:80px;margin:15px 0;padding:20px;display:flex}.scenery-container .duplicate-option .duplicate-info-text{color:var(--default-color);padding-right:15px;font-size:20px;font-weight:700;line-height:22.5px}.scenery-container .duplicate-option .duplicate-button{flex:2 0 auto}.scenery-container .duplicate-menu header{flex-wrap:wrap;align-items:flex-end;height:100px}.scenery-container .duplicate-menu header .duplication-title{text-align:center;flex:2;padding-right:45px}.scenery-container .duplicate-menu header .warning{text-align:center;color:var(--warning-dark2);flex:1 0 100%;font-size:23px;font-weight:bolder;line-height:27px}.scenery-container .duplicate-menu header .warning svg{color:var(--warning-dark2);margin-right:5px}.scenery-container .duplicate-menu .sub-header{text-align:center}.scenery-container .duplicate-menu .existing-scenes-list{flex-direction:column;align-items:center;gap:20px;min-height:200px;padding:0;display:flex}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene{box-shadow:var(--ui-item-shadow);background-color:var(--ui-item-bg);cursor:pointer;border-radius:10px;flex-direction:column;margin:0;display:flex}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scenery-icon,.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scene-spinner{object-fit:cover;width:100%}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scene-label{background-color:var(--default-bg);border-radius:0 0 10px 10px;justify-content:center;align-items:center;padding:30px 0;display:flex}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene .scene-label h4{font-family:Sofia Pro,sans-serif;font-size:23px;font-weight:400;line-height:27px}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene:hover{background-color:var(--left-menu-hover-bg)}.scenery-container .duplicate-menu .existing-scenes-list .existing-scene.selected{background-color:var(--left-menu-selected-bg)}.scenery-container .disclaimer-menu header{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:20px}.scenery-container .disclaimer-menu header .button-group{justify-content:flex-start;width:100%;padding:0}.scenery-container .disclaimer-menu .warning-container{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:stretch;padding:0 15px;display:flex}.scenery-container .disclaimer-menu .warning-container .duplication-title{text-align:center;padding:0 0 10px}.scenery-container .disclaimer-menu .button-group{justify-content:space-evenly;gap:5px;padding-top:35px;display:none}.scenery-container .disclaimer-menu .button-group.mini-buttons{display:flex}@media screen and (width>=1025px){.scenery-container .disclaimer-menu .button-group.mini-buttons{display:none}.scenery-container .disclaimer-menu .button-group.small-buttons{min-height:60px;display:flex}}@media screen and (height<=850px){.scenery-container .scenery-menu .scenery-menu-container{min-height:calc(95% - 130px)!important}}@media screen and (width<=1280px){.scenery-container{padding:15px 25px!important}.scenery-container .scenery-menu .scenery-menu-container{min-height:365px}.scenery-container .scenery-menu .scenery-menu-container .scenery-option{width:100px;height:80px}.scenery-container .scenery-menu .scenery-menu-container .scenery-option img{width:40px}.scenery-container .scenery-menu .duplicate-option .duplicate-info-text{font-size:16px}.scenery-container .duplicate-menu .existing-scene .scenery-icon{max-height:150px}}.nanopopup.story-location-popup{background-color:var(--troubadour-main-15);transition:all .2s ease-in-out;overflow:hidden}.nanopopup.story-location-popup .close-container i,.nanopopup.story-location-popup .close-container svg{color:var(--troubadour-main);font-size:20px}.nanopopup.story-location-popup .loading-placeholder{background-color:var(--troubadour-main-15);z-index:1000;flex-flow:row;justify-content:center;align-items:center;width:100%;height:300px;display:flex}.nanopopup.story-location-popup .page-title{color:var(--troubadour-main);text-align:center;text-transform:none;margin:40px 0 20px;font-family:Sofia Pro;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.2em}.nanopopup.story-location-popup .location-subtitle{color:var(--default-color-3);text-align:center;text-transform:none;flex:1;margin:0 0 20px;font-family:Sofia Pro;font-size:clamp(18px,2vw,23px);font-weight:400;line-height:1.2em}.nanopopup.story-location-popup .location-subtitle span{font-size:clamp(12px,2vw,16px);display:block}.nanopopup.story-location-popup .cancel-btn{color:var(--default-color-8);font-size:clamp(12px,2vw,16px);font-weight:800;line-height:1.2em;text-decoration:underline}.nanopopup.story-location-popup .cancel-btn:hover{color:var(--troubadour-main-5);text-decoration:underline}.nanopopup.story-location-popup .action-buttons{flex-flow:wrap;justify-content:flex-end;align-items:flex-end;gap:20px;width:100%;display:flex}.nanopopup.story-location-popup .popup-section{flex-direction:column;height:100%;padding:0 5% 6%;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content{flex-flow:column;flex:1;justify-content:flex-start;align-items:center;gap:20px;height:60vh;max-height:60vh;display:flex;overflow:hidden auto;container:locations-list/inline-size}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content::-webkit-scrollbar{width:8px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content::-webkit-scrollbar-thumb{background-color:var(--troubadour-main-5);border-radius:10px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content::-webkit-scrollbar-track{background-color:var(--default-color-10);border-radius:10px}@supports not selector(::-webkit-scrollbar){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content{scrollbar-color:var(--troubadour-main-5) var(--default-color-10);scrollbar-width:thin}}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;padding:2px 15px 40px 5px;display:flex}@container locations-list (width<=759px){.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list{flex-direction:column;align-items:center}}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn{aspect-ratio:350/160;background-color:var(--onboarding-bg-9);border:2px dashed var(--default-color-6);opacity:1;border-radius:6px;flex-flow:column;order:-1;justify-content:flex-start;align-items:center;width:100%;min-width:260px;max-width:350px;font-weight:400;text-decoration:none;transition:all .2s ease-in-out;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn *{transition:all .1s ease-in-out}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon{background-color:var(--default-color-2);flex-flow:row;justify-content:center;align-items:center;width:100%;padding:25px;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-icon svg{color:var(--default-color-6);width:50px;height:50px}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn .add-text{width:100%;color:var(--default-color-6);text-align:center;flex:1;margin:0;padding:10px;font-size:clamp(18px,2vw,23px);line-height:normal}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover{background-color:var(--tutorial-color-12);border-color:var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--add-location:hover .add-icon svg{color:var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--empty-scene{opacity:.5}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove{pointer-events:none;background-color:var(--default-color-9);border:2px solid var(--text-entry-icon-border)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-icon i,.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-icon svg{color:var(--babillard-color-16)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .add-location-btn.--remove .add-text{color:var(--babillard-color-16);font-size:clamp(12px,2vw,14px)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container{background-color:var(--default-color-2);margin:0;padding:0;position:relative}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element{aspect-ratio:350/160;width:100%;min-width:260px;max-width:350px;box-shadow:var(--dropshadow);cursor:pointer;border-radius:6px;flex-flow:column;justify-content:flex-start;align-items:center;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-image img{max-width:100%}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-name-container{flex-flow:wrap;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element .location-name-container .location-name{text-align:center;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:clamp(14px,2vw,23px);line-height:1.2em;display:-webkit-box;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-element:hover{outline:2px solid var(--tutorial-color-14);background-color:var(--tutorial-color-12)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions{position:absolute;top:0;right:0}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .kebab{background-color:var(--default-bg-semitrans);border-radius:0 6px;justify-content:center;align-items:center;width:20px;height:30px;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .kebab:hover{background-color:var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu{border-radius:10px;padding:20px 20px 0;overflow:hidden}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item{color:var(--default-color-3);background-color:#0000;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;padding:0;font-size:clamp(12px,2vw,16px);font-weight:400;line-height:normal;text-decoration:none;display:flex}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item img{margin:0}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item span{font-weight:800}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container .location-actions .dropdown-menu .dropdown-item:hover{text-decoration:underline}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true]{opacity:1;animation-name:fadeInOpacity;animation-duration:1s;animation-timing-function:ease-in;animation-iteration-count:1}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true] .location-element{pointer-events:none;outline:2px solid var(--tutorial-color-14)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true] .location-element:before{content:"";aspect-ratio:110/24;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-new-label-bg.svg);background-position:100%;background-repeat:no-repeat;justify-content:center;align-items:center;width:110px;display:flex;position:absolute;top:20px;left:0;transform:translate(-10px)}.nanopopup.story-location-popup .popup-section.selection-section .selection-section-content .locations-list .location-element-container[data-new=true] .location-element:after{content:attr(data-new-label);width:110px;height:24px;color:var(--default-color-2);justify-content:center;align-items:flex-end;font-size:12px;font-weight:800;line-height:normal;display:flex;position:absolute;top:20px;left:0;transform:translate(-10px,-3px)}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.nanopopup.story-location-popup .popup-section.naming-section{justify-content:flex-start;align-items:center}.nanopopup.story-location-popup .popup-section.naming-section input{width:80%;max-width:520px;color:var(--default-color-8);border:2px solid var(--default-color-5);border-radius:4px;outline:none;height:auto;margin:0 0 20px;padding:15px 20px;font-size:21px;line-height:normal}.nanopopup.story-location-popup .popup-section.naming-section input::placeholder{color:var(--default-color-4);font-style:italic}.nanopopup.story-location-popup .popup-section.naming-section input :focus,.nanopopup.story-location-popup .popup-section.naming-section input :focus-visible{outline:none}.nanopopup.story-location-popup .popup-section.naming-section .action-buttons{justify-content:flex-end;max-width:520px}.nanopopup.story-location-popup .popup-section.import-first-section .action-buttons,.nanopopup.story-location-popup .popup-section.import-second-section .action-buttons{justify-content:center}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.story-location-popup{width:90vw!important;height:unset!important;min-width:unset!important;max-width:885px!important;min-height:unset!important;max-height:unset!important;padding:0!important}.nanopopup.story-location-popup.align-top{transform:translate(-50%);top:80px!important}}
