.troubadour-popup .close-button,.troubadour-popup .title{color:var(--troubadour-main)}.troubadour-popup .title{font-family:FatFrank,sans-serif}.troubadour-popup .main-text{font-family:Sofia Pro,sans-serif;font-size:24px;line-height:28px;opacity:1;text-align:center}.troubadour-popup .inputs-group{display:inline-block;margin:15px 0;width:49%}.troubadour-popup .button-group .cancel-button{border:none}.troubadour-popup .button-group .cancel-button:hover .button-text{color:var(--troubadour-main)!important}.troubadour-popup .button-group .action-button:hover .button-text{color:var(--button-action)!important}.troubadour-popup.newsletter-popup{height:725px!important;min-width:35vw!important;padding:0!important}.troubadour-popup.newsletter-popup iframe{height:99%}@media screen and (max-width:1368px){.troubadour-popup.newsletter-popup{min-width:50vw!important}}@media screen and (max-width:768px){.troubadour-popup .inputs-group{display:block;width:100%}.troubadour-popup .button-group button{margin:15px 0}.troubadour-popup.newsletter-popup{left:5%!important;max-width:90%!important;min-width:85%!important;width:90%}}@media screen and (max-width:480px){.troubadour-popup.newsletter-popup{left:5%!important;max-width:90%!important;min-width:85vw!important;width:90%}}.modal-backdrop{z-index:300}.modal-backdrop.show{background-color:rgba(24,24,46,.6);opacity:.7}.gallery-modal{align-items:center;justify-content:center;z-index:301}.gallery-modal.show{display:flex!important}.gallery-modal .modal-dialog{display:flex;max-width:600px;min-width:350px;overflow-y:initial!important;width:90vw}.gallery-modal .modal-dialog .modal-content{border-radius:22px;display:flex;flex-direction:column;padding:0;position:relative;width:100%}.gallery-modal .modal-dialog .modal-content .close{align-items:center;background-color:var(--default-bg);border-radius:50%;box-shadow:var(--dropshadow);display:flex;font-size:21px;height:50px;justify-content:center;left:10px;opacity:1;position:absolute;top:10px;transform:scale(.75);width:50px;z-index:10000}.gallery-modal .modal-dialog .modal-content .close i,.gallery-modal .modal-dialog .modal-content .close svg{color:var(--troubadour-main-9);font-size:30px}.gallery-modal .modal-dialog .modal-content .close:hover{background-color:var(--troubadour-main-9)}.gallery-modal .modal-dialog .modal-content .close:hover i,.gallery-modal .modal-dialog .modal-content .close:hover svg{color:var(--default-bg)}.gallery-modal .modal-dialog .modal-content .modal-body{box-sizing:border-box;display:flex;flex-direction:column;height:auto;overflow:hidden;padding:0}.gallery-modal .modal-dialog .modal-content .modal-body i{padding:0 5px}.gallery-modal .modal-dialog .modal-content .modal-body>*{box-sizing:border-box}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container{display:flex;flex:1 0 auto;flex-direction:column;position:relative}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container{border-radius:22px 22px 0 0;display:flex;flex-direction:column;margin:0 0 20px;overflow:hidden;position:relative;user-select:none;width:100%}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .carousel{border-radius:22px 22px 0 0;display:flex}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .carousel .image-row{aspect-ratio:350/100;background-color:var(--default-bg);border-radius:22px 22px 0 0;position:relative;width:100%}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .carousel .image-row .image-placeholder{background-color:var(--primary-text-3-dark);border-radius:22px 22px 0 0;display:flex;height:100%;position:absolute;width:100%}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .carousel .image-row .image-placeholder svg{color:var(--primary-text-1);font-size:4em;margin:auto}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .carousel .image-row img{aspect-ratio:350/100;border-radius:22px 22px 0 0;display:block;image-rendering:pixelated;width:100%}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .carousel .image-row img:not(.loaded){opacity:0}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .carousel-container .template-link{bottom:10px;display:inline-block;position:absolute;right:10px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container{display:flex;flex:1;flex-flow:column wrap;margin:0;padding:0 0 30px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-title{margin:0 0 20px;padding:0 30px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-title .title{color:var(--troubadour-main);font-family:Eagle,Lato,sans-serif;font-size:clamp(20px,4vw,26px);font-weight:400;letter-spacing:1.04px;line-height:1.1em;text-transform:none}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info{color:var(--default-color-8);font-size:clamp(14px,2vw,18px);font-weight:400;height:30vh;line-height:1.2em;margin:0 10px 20px 0;overflow-x:hidden;overflow-y:overlay;padding:0 20px 0 30px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info::-webkit-scrollbar{width:8px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info::-webkit-scrollbar-thumb{background-color:var(--troubadour-main);border-radius:5px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info::-webkit-scrollbar-track{background-color:var(--babillard-color-17);border-radius:5px}@supports not selector(::-webkit-scrollbar){.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info{scrollbar-color:var(--troubadour-main) var(--babillard-color-17);scrollbar-width:thin}}@media screen and (min-height:800px){.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info{height:40vh}}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-between;padding:0 0 20px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader .challenge-concepts{flex:2;margin:0}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader .challenge-concepts .concepts-list{align-items:center;display:flex;flex-flow:row wrap;gap:5px;justify-content:flex-start;list-style-type:none;margin:0;padding:0}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader .challenge-concepts .concepts-list .concept-item{background:var(--default-bg);border:2px solid var(--item-color);border-radius:10px;color:var(--item-color);cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:700;line-height:33px;margin:0;max-width:160px;overflow:hidden;padding:0 10px;position:relative;text-overflow:ellipsis;user-select:none;white-space:nowrap}@media screen and (min-width:800px){.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader .challenge-concepts .concepts-list .concept-item{max-width:300px}}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader .expected-duration{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-end}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .challenge-subheader .expected-duration .text-block{color:var(--troubadour-main);font-size:20px;font-weight:800;line-height:1em;white-space:nowrap}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info h3{font-size:clamp(16px,2vw,20px);font-style:normal;font-weight:800;line-height:1em;margin:0 0 5px;text-transform:none}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block{margin:0 0 20px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block .text-block{word-break:break-word}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block.ql-editor{height:unset;line-height:unset;overflow:unset;padding:unset;white-space:unset}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block.ql-editor ol,.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block.ql-editor ul{padding-left:unset}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block.note-for-teacher{background-color:var(--student-challenges-color-3);border:2px dashed var(--teacher-info);color:var(--troubadour-main);padding:10px}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block.note-for-teacher .text-block{word-break:break-all}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-info .content-block.note-for-teacher a{color:var(--troubadour-main);font-weight:700;text-decoration:underline}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-actions{margin:auto 0 0;padding:0 30px;width:100%}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-actions .login-needed,.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-actions .template-actions{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-actions .login-needed .login-message{align-items:center;display:flex;flex-flow:row nowrap;gap:5px;justify-content:center}.gallery-modal .modal-dialog .modal-content .modal-body .template-overlay-container .template-metadata-container .challenge-actions .login-needed .login-message p{margin:0;padding:0}@media screen and (min-width:800px){.gallery-modal .modal-dialog{max-width:750px}.gallery-modal .modal-dialog .modal-content .close{left:-25px;top:-25px;transform:scale(1)}}@media screen and (min-height:800px){.gallery-modal .modal-dialog{max-width:750px}}.nanopopup.paid-feature-info-popup{background-color:var(--default-bg-2);overflow:visible}.nanopopup.paid-feature-info-popup:after{aspect-ratio:78/114;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-paid-package-ribbon.svg);background-repeat:no-repeat;background-size:cover;content:"";position:absolute;right:40px;top:-30px;width:78px}.nanopopup.paid-feature-info-popup .paid-feature-message{display:none}.nanopopup.paid-feature-info-popup .paid-feature-message h2{color:var(--troubadour-main);font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1em;margin:0 0 30px;padding:0 100px 0 0;text-transform:none;word-break:break-word}.nanopopup.paid-feature-info-popup .paid-feature-message p{color:var(--default-color-4);font-size:clamp(18px,2vw,23px);line-height:1em;margin:0 0 30px;text-transform:none}.nanopopup.paid-feature-info-popup[data-feature-name=challenge-correction] .paid-feature-message.challenge-correction,.nanopopup.paid-feature-info-popup[data-feature-name=challenge-from-catalog] .paid-feature-message.challenge-from-catalog,.nanopopup.paid-feature-info-popup[data-feature-name=challenge-from-scratch] .paid-feature-message.challenge-from-scratch,.nanopopup.paid-feature-info-popup[data-feature-name=challenge-masking] .paid-feature-message.challenge-masking,.nanopopup.paid-feature-info-popup[data-feature-name=default-paid-feature] .paid-feature-message.default-paid-feature{display:block}.nanopopup.paid-feature-info-popup .action-buttons{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}@media screen and (min-width:500px){.nanopopup.paid-feature-info-popup .action-buttons{flex-direction:row;justify-content:flex-end}}@media (max-width:1280px),(max-width:480px),(max-width:767px),(max-width:992px),(min-width:1px){.nanopopup.paid-feature-info-popup{height:auto!important;max-height:450px!important;max-width:560px!important;min-height:auto!important;min-width:300px!important;padding:30px!important;width:90vw!important}}@media (max-width:1280px){.nanopopup,.nanopopup-current,.nanopopup-done,.nanopopup-important,.nanopopup-success,.nanopopup-warning{max-width:80%;min-width:80%}}.nanopopup.nanopopup-freemium{background-color:var(--default-bg);background-color:var(--default-bg-2);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;max-width:560px!important;min-width:50vw;min-width:300px!important;opacity:0;overflow-y:auto;overflow:visible;padding:40px;padding:40px 60px!important;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup.nanopopup-freemium.inactivity-popup{z-index:350}.nanopopup.nanopopup-freemium.display{display:block;opacity:1;position:fixed}.nanopopup.nanopopup-freemium .close-button{color:var(--troubadour-main)}.nanopopup.nanopopup-freemium .video-row{padding:0 5%}.nanopopup.nanopopup-freemium .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup.nanopopup-freemium .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup.nanopopup-freemium.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup.nanopopup-freemium.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup.nanopopup-freemium.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup.nanopopup-freemium.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup.nanopopup-freemium.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup.nanopopup-freemium.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup.nanopopup-freemium.reading-challenge-edit .input-popup input,.nanopopup.nanopopup-freemium.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup.nanopopup-freemium.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup.nanopopup-freemium.no-event{pointer-events:none}.nanopopup.nanopopup-freemium .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup.nanopopup-freemium .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px}.nanopopup.nanopopup-freemium .close-container.display-left{left:15px;right:auto}.nanopopup.nanopopup-freemium .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup.nanopopup-freemium .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup.nanopopup-freemium .inline-button{background:var(--troubadour-main);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup.nanopopup-freemium .title{color:var(--troubadour-main);font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px;text-align:center;text-transform:none}.nanopopup.nanopopup-freemium .subtitle{color:var(--troubadour-main);font-size:clamp(18px,3vw,28px);font-weight:700;text-align:center;text-transform:none}.nanopopup.nanopopup-freemium .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup.nanopopup-freemium .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup.nanopopup-freemium .text-justify{text-align:justify!important}.nanopopup.nanopopup-freemium .error-section{display:flex;justify-content:center}.nanopopup.nanopopup-freemium .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup.nanopopup-freemium a{color:var(--troubadour-main);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup.nanopopup-freemium a:hover{opacity:1;text-decoration:none}.nanopopup.nanopopup-freemium a.troubadour-button{text-decoration:none}.nanopopup.nanopopup-freemium .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup.nanopopup-freemium .input-popup label{text-align:center}.nanopopup.nanopopup-freemium .input-popup a{color:var(--troubadour-main);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup.nanopopup-freemium .input-popup input:not([type=checkbox]){border:1px solid var(--troubadour-main);border-radius:6px;color:var(--troubadour-main);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .input-popup input:not([type=checkbox])::placeholder{color:var(--troubadour-main);opacity:.5}.nanopopup.nanopopup-freemium .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup.nanopopup-freemium .input-popup input[type=checkbox]{border:2px solid var(--troubadour-main);border-radius:4px;color:var(--troubadour-main)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup.nanopopup-freemium .input-popup input[type=checkbox]:checked{background:var(--troubadour-main)}.nanopopup.nanopopup-freemium .input-popup label{margin-left:15px;padding:9px}.nanopopup.nanopopup-freemium .input-popup p{color:var(--troubadour-main)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup.nanopopup-freemium .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup.nanopopup-freemium .input-popup .clipboard-input:active,.nanopopup.nanopopup-freemium .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup.nanopopup-freemium .button-group{justify-content:center;margin-top:30px}.nanopopup.nanopopup-freemium .button-group .button-absolute{position:absolute!important}.nanopopup.nanopopup-freemium .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup.nanopopup-freemium .button-group .button-success{background-color:var(--valid)!important}.nanopopup.nanopopup-freemium .button-group .button-disable{pointer-events:none!important}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button){background:var(--troubadour-main);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button):hover{color:var(--troubadour-main)!important;opacity:1}.nanopopup.nanopopup-freemium .button-group .cancel-button{background:none;border:2px solid var(--troubadour-main);border-radius:10px;color:var(--troubadour-main);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup.nanopopup-freemium .button-group .cancel-button:hover{opacity:.5}.nanopopup.nanopopup-freemium .button-group .cancel-button:focus{outline:none!important}.nanopopup.nanopopup-freemium .button-group .cancel-button:active{opacity:.6!important}.nanopopup.nanopopup-freemium .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup.nanopopup-freemium .button-group .cancel-button:hover{color:var(--troubadour-main)!important}.nanopopup.nanopopup-freemium[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .close-container i,.nanopopup.nanopopup-freemium[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .subtitle,.nanopopup.nanopopup-freemium[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .main-text a,.nanopopup.nanopopup-freemium[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup.nanopopup-freemium .close-container{background-color:var(--default-bg);border-radius:50%;box-shadow:var(--dropshadow);height:30px;left:15px;top:15px;width:30px}.nanopopup.nanopopup-freemium .close-container i,.nanopopup.nanopopup-freemium .close-container svg{color:var(--troubadour-main-12);font-size:20px}.nanopopup.nanopopup-freemium .close-container:hover{background-color:var(--troubadour-main-12)}.nanopopup.nanopopup-freemium .close-container:hover i,.nanopopup.nanopopup-freemium .close-container:hover svg{color:var(--default-bg)}.nanopopup.nanopopup-freemium:after{aspect-ratio:78/114;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-paid-package-ribbon.svg);background-repeat:no-repeat;background-size:cover;content:"";position:absolute;right:40px;top:-30px;width:78px}.nanopopup.nanopopup-freemium h2{color:var(--troubadour-main);font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.1em;margin:0 0 30px;text-align:left;text-transform:none}.nanopopup.nanopopup-freemium h2.small-title{font-size:23px;line-height:1.2em}.nanopopup.nanopopup-freemium p{color:var(--default-color-4);font-size:23px;line-height:1em;margin:0 0 30px}.nanopopup.nanopopup-freemium p strong{font-weight:800}.nanopopup.nanopopup-freemium p:last-child{margin-bottom:0}.nanopopup.nanopopup-freemium p.small-text{font-size:18px}.nanopopup.nanopopup-freemium .scrollable-content{height:50vh;max-height:250px!important;overflow-x:hidden;overflow-y:auto;padding:0 10px 0 0}.nanopopup.nanopopup-freemium .scrollable-content::-webkit-scrollbar{width:8px}.nanopopup.nanopopup-freemium .scrollable-content::-webkit-scrollbar-thumb{background-color:var(--troubadour-main);border-radius:5px}.nanopopup.nanopopup-freemium .scrollable-content::-webkit-scrollbar-track{background-color:var(--default-bg-2);border-radius:5px}@supports not selector(::-webkit-scrollbar){.nanopopup.nanopopup-freemium .scrollable-content{scrollbar-color:var(--troubadour-main) var(--default-bg-2);scrollbar-width:thin}}.nanopopup.nanopopup-freemium .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-end;margin:30px 0 0;padding:0}.nanopopup.nanopopup-freemium[data-popup-size=large]{max-width:800px!important}.nanopopup.nanopopup-freemium[data-popup-size=large] .button-group{justify-content:center}.nanopopup-backpanel{background:rgba(0,0,0,.45);display:none;height:100%;left:0;opacity:0;top:0;transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:100%;z-index:320}.nanopopup-backpanel.display{display:block;opacity:1;position:fixed}.nanopopup-backpanel.transparent{background:transparent}.nanopopup{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup.inactivity-popup{z-index:350}.nanopopup.display{display:block;opacity:1;position:fixed}.nanopopup .close-button{color:var(--popup-default)}.nanopopup .video-row{padding:0 5%}.nanopopup .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup.reading-challenge-edit .input-popup input,.nanopopup.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup.no-event{pointer-events:none}.nanopopup .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup .close-container.display-left{left:15px;right:auto}.nanopopup .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup .inline-button{background:var(--popup-default);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup .subtitle,.nanopopup .title{color:var(--popup-default);text-align:center;text-transform:none}.nanopopup .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup .text-justify{text-align:justify!important}.nanopopup .error-section{display:flex;justify-content:center}.nanopopup .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup a{color:var(--popup-default);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup a:hover{opacity:1}.nanopopup a.troubadour-button,.nanopopup a:hover{text-decoration:none}.nanopopup .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup .input-popup label{text-align:center}.nanopopup .input-popup a{color:var(--popup-default);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup .input-popup input:not([type=checkbox]){border:1px solid var(--popup-default);border-radius:6px;color:var(--popup-default);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup .input-popup input:not([type=checkbox])::placeholder{color:var(--popup-default);opacity:.5}.nanopopup .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup .input-popup input[type=checkbox]{border:2px solid var(--popup-default);border-radius:4px;color:var(--popup-default)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup .input-popup input[type=checkbox]:checked{background:var(--popup-default)}.nanopopup .input-popup label{margin-left:15px;padding:9px}.nanopopup .input-popup p{color:var(--popup-default)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup .input-popup .clipboard-input:active,.nanopopup .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup .button-group .button-absolute{position:absolute!important}.nanopopup .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup .button-group .button-success{background-color:var(--valid)!important}.nanopopup .button-group .button-disable{pointer-events:none!important}.nanopopup .button-group .action-button:not(.troubadour-button){background:var(--popup-default);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup .button-group .action-button:not(.troubadour-button):hover{color:var(--popup-default)!important;opacity:1}.nanopopup .button-group .cancel-button{background:none;border:2px solid var(--popup-default);border-radius:10px;color:var(--popup-default);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup .button-group .cancel-button:hover{opacity:.5}.nanopopup .button-group .cancel-button:focus{outline:none!important}.nanopopup .button-group .cancel-button:active{opacity:.6!important}.nanopopup .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup .button-group .cancel-button:hover{color:var(--popup-default)!important}.nanopopup[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup[data-theme=troubadour] .close-container i,.nanopopup[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup[data-theme=troubadour] .subtitle,.nanopopup[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup[data-theme=troubadour] .main-text a,.nanopopup[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-important{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-important.inactivity-popup{z-index:350}.nanopopup-important.display{display:block;opacity:1;position:fixed}.nanopopup-important .close-button{color:var(--popup-error)}.nanopopup-important .video-row{padding:0 5%}.nanopopup-important .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-important .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-important.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-important.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-important.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-important.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-important.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-important.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-important.reading-challenge-edit .input-popup input,.nanopopup-important.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-important.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-important.no-event{pointer-events:none}.nanopopup-important .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-important .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup-important .close-container.display-left{left:15px;right:auto}.nanopopup-important .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-important .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-important .inline-button{background:var(--popup-error);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-important .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-important .subtitle,.nanopopup-important .title{color:var(--popup-error);text-align:center;text-transform:none}.nanopopup-important .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-important .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-important .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-important .text-justify{text-align:justify!important}.nanopopup-important .error-section{display:flex;justify-content:center}.nanopopup-important .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-important a{color:var(--popup-error);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-important a:hover{opacity:1;text-decoration:none}.nanopopup-important a.troubadour-button{text-decoration:none}.nanopopup-important .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-important .input-popup label{text-align:center}.nanopopup-important .input-popup a{color:var(--popup-error);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-important .input-popup input:not([type=checkbox]){border:1px solid var(--popup-error);border-radius:6px;color:var(--popup-error);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .input-popup input:not([type=checkbox])::placeholder{color:var(--popup-error);opacity:.5}.nanopopup-important .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-important .input-popup input[type=checkbox]{border:2px solid var(--popup-error);border-radius:4px;color:var(--popup-error)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-important .input-popup input[type=checkbox]:checked{background:var(--popup-error)}.nanopopup-important .input-popup label{margin-left:15px;padding:9px}.nanopopup-important .input-popup p{color:var(--popup-error)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-important .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-important .input-popup .clipboard-input:active,.nanopopup-important .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-important .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup-important .button-group .button-absolute{position:absolute!important}.nanopopup-important .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-important .button-group .button-success{background-color:var(--valid)!important}.nanopopup-important .button-group .button-disable{pointer-events:none!important}.nanopopup-important .button-group .action-button:not(.troubadour-button){background:var(--popup-error);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-important .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-important .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-important .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-important .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-important .button-group .action-button:not(.troubadour-button):hover{color:var(--popup-error)!important;opacity:1}.nanopopup-important .button-group .cancel-button{background:none;border:2px solid var(--popup-error);border-radius:10px;color:var(--popup-error);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-important .button-group .cancel-button:hover{opacity:.5}.nanopopup-important .button-group .cancel-button:focus{outline:none!important}.nanopopup-important .button-group .cancel-button:active{opacity:.6!important}.nanopopup-important .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-important .button-group .cancel-button:hover{color:var(--popup-error)!important}.nanopopup-important[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-important[data-theme=troubadour] .close-container i,.nanopopup-important[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-important[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-important[data-theme=troubadour] .subtitle,.nanopopup-important[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-important[data-theme=troubadour] .main-text a,.nanopopup-important[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-success{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-success.inactivity-popup{z-index:350}.nanopopup-success.display{display:block;opacity:1;position:fixed}.nanopopup-success .close-button{color:var(--popup-success)}.nanopopup-success .video-row{padding:0 5%}.nanopopup-success .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-success .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-success.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-success.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-success.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-success.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-success.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-success.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-success.reading-challenge-edit .input-popup input,.nanopopup-success.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-success.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-success.no-event{pointer-events:none}.nanopopup-success .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-success .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup-success .close-container.display-left{left:15px;right:auto}.nanopopup-success .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-success .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-success .inline-button{background:var(--popup-success);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-success .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-success .subtitle,.nanopopup-success .title{color:var(--popup-success);text-align:center;text-transform:none}.nanopopup-success .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-success .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-success .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-success .text-justify{text-align:justify!important}.nanopopup-success .error-section{display:flex;justify-content:center}.nanopopup-success .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-success a{color:var(--popup-success);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-success a:hover{opacity:1;text-decoration:none}.nanopopup-success a.troubadour-button{text-decoration:none}.nanopopup-success .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-success .input-popup label{text-align:center}.nanopopup-success .input-popup a{color:var(--popup-success);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-success .input-popup input:not([type=checkbox]){border:1px solid var(--popup-success);border-radius:6px;color:var(--popup-success);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .input-popup input:not([type=checkbox])::placeholder{color:var(--popup-success);opacity:.5}.nanopopup-success .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-success .input-popup input[type=checkbox]{border:2px solid var(--popup-success);border-radius:4px;color:var(--popup-success)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-success .input-popup input[type=checkbox]:checked{background:var(--popup-success)}.nanopopup-success .input-popup label{margin-left:15px;padding:9px}.nanopopup-success .input-popup p{color:var(--popup-success)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-success .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-success .input-popup .clipboard-input:active,.nanopopup-success .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-success .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup-success .button-group .button-absolute{position:absolute!important}.nanopopup-success .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-success .button-group .button-success{background-color:var(--valid)!important}.nanopopup-success .button-group .button-disable{pointer-events:none!important}.nanopopup-success .button-group .action-button:not(.troubadour-button){background:var(--popup-success);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-success .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-success .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-success .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-success .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-success .button-group .action-button:not(.troubadour-button):hover{color:var(--popup-success)!important;opacity:1}.nanopopup-success .button-group .cancel-button{background:none;border:2px solid var(--popup-success);border-radius:10px;color:var(--popup-success);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-success .button-group .cancel-button:hover{opacity:.5}.nanopopup-success .button-group .cancel-button:focus{outline:none!important}.nanopopup-success .button-group .cancel-button:active{opacity:.6!important}.nanopopup-success .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-success .button-group .cancel-button:hover{color:var(--popup-success)!important}.nanopopup-success[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-success[data-theme=troubadour] .close-container i,.nanopopup-success[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-success[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-success[data-theme=troubadour] .subtitle,.nanopopup-success[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-success[data-theme=troubadour] .main-text a,.nanopopup-success[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-warning{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-warning.inactivity-popup{z-index:350}.nanopopup-warning.display{display:block;opacity:1;position:fixed}.nanopopup-warning .close-button{color:var(--popup-warning)}.nanopopup-warning .video-row{padding:0 5%}.nanopopup-warning .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-warning .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-warning.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-warning.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-warning.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-warning.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-warning.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-warning.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-warning.reading-challenge-edit .input-popup input,.nanopopup-warning.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-warning.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-warning.no-event{pointer-events:none}.nanopopup-warning .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-warning .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup-warning .close-container.display-left{left:15px;right:auto}.nanopopup-warning .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-warning .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-warning .inline-button{background:var(--popup-warning);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-warning .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-warning .subtitle,.nanopopup-warning .title{color:var(--popup-warning);text-align:center;text-transform:none}.nanopopup-warning .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-warning .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-warning .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-warning .text-justify{text-align:justify!important}.nanopopup-warning .error-section{display:flex;justify-content:center}.nanopopup-warning .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-warning a{color:var(--popup-warning);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-warning a:hover{opacity:1;text-decoration:none}.nanopopup-warning a.troubadour-button{text-decoration:none}.nanopopup-warning .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-warning .input-popup label{text-align:center}.nanopopup-warning .input-popup a{color:var(--popup-warning);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-warning .input-popup input:not([type=checkbox]){border:1px solid var(--popup-warning);border-radius:6px;color:var(--popup-warning);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .input-popup input:not([type=checkbox])::placeholder{color:var(--popup-warning);opacity:.5}.nanopopup-warning .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-warning .input-popup input[type=checkbox]{border:2px solid var(--popup-warning);border-radius:4px;color:var(--popup-warning)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-warning .input-popup input[type=checkbox]:checked{background:var(--popup-warning)}.nanopopup-warning .input-popup label{margin-left:15px;padding:9px}.nanopopup-warning .input-popup p{color:var(--popup-warning)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-warning .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-warning .input-popup .clipboard-input:active,.nanopopup-warning .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-warning .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup-warning .button-group .button-absolute{position:absolute!important}.nanopopup-warning .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-warning .button-group .button-success{background-color:var(--valid)!important}.nanopopup-warning .button-group .button-disable{pointer-events:none!important}.nanopopup-warning .button-group .action-button:not(.troubadour-button){background:var(--popup-warning);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-warning .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-warning .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-warning .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-warning .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-warning .button-group .action-button:not(.troubadour-button):hover{color:var(--popup-warning)!important;opacity:1}.nanopopup-warning .button-group .cancel-button{background:none;border:2px solid var(--popup-warning);border-radius:10px;color:var(--popup-warning);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-warning .button-group .cancel-button:hover{opacity:.5}.nanopopup-warning .button-group .cancel-button:focus{outline:none!important}.nanopopup-warning .button-group .cancel-button:active{opacity:.6!important}.nanopopup-warning .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-warning .button-group .cancel-button:hover{color:var(--popup-warning)!important}.nanopopup-warning[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-warning[data-theme=troubadour] .close-container i,.nanopopup-warning[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-warning[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-warning[data-theme=troubadour] .subtitle,.nanopopup-warning[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-warning[data-theme=troubadour] .main-text a,.nanopopup-warning[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-current{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-current.inactivity-popup{z-index:350}.nanopopup-current.display{display:block;opacity:1;position:fixed}.nanopopup-current .close-button{color:var(--button-uc-current)}.nanopopup-current .video-row{padding:0 5%}.nanopopup-current .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-current .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-current.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-current.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-current.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-current.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-current.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-current.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-current.reading-challenge-edit .input-popup input,.nanopopup-current.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-current.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-current.no-event{pointer-events:none}.nanopopup-current .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-current .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup-current .close-container.display-left{left:15px;right:auto}.nanopopup-current .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-current .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-current .inline-button{background:var(--button-uc-current);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-current .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-current .subtitle,.nanopopup-current .title{color:var(--button-uc-current);text-align:center;text-transform:none}.nanopopup-current .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-current .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-current .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-current .text-justify{text-align:justify!important}.nanopopup-current .error-section{display:flex;justify-content:center}.nanopopup-current .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-current a{color:var(--button-uc-current);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-current a:hover{opacity:1;text-decoration:none}.nanopopup-current a.troubadour-button{text-decoration:none}.nanopopup-current .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-current .input-popup label{text-align:center}.nanopopup-current .input-popup a{color:var(--button-uc-current);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-current .input-popup input:not([type=checkbox]){border:1px solid var(--button-uc-current);border-radius:6px;color:var(--button-uc-current);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .input-popup input:not([type=checkbox])::placeholder{color:var(--button-uc-current);opacity:.5}.nanopopup-current .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-current .input-popup input[type=checkbox]{border:2px solid var(--button-uc-current);border-radius:4px;color:var(--button-uc-current)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-current .input-popup input[type=checkbox]:checked{background:var(--button-uc-current)}.nanopopup-current .input-popup label{margin-left:15px;padding:9px}.nanopopup-current .input-popup p{color:var(--button-uc-current)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-current .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-current .input-popup .clipboard-input:active,.nanopopup-current .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-current .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup-current .button-group .button-absolute{position:absolute!important}.nanopopup-current .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-current .button-group .button-success{background-color:var(--valid)!important}.nanopopup-current .button-group .button-disable{pointer-events:none!important}.nanopopup-current .button-group .action-button:not(.troubadour-button){background:var(--button-uc-current);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-current .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-current .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-current .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-current .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-current .button-group .action-button:not(.troubadour-button):hover{color:var(--button-uc-current)!important;opacity:1}.nanopopup-current .button-group .cancel-button{background:none;border:2px solid var(--button-uc-current);border-radius:10px;color:var(--button-uc-current);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-current .button-group .cancel-button:hover{opacity:.5}.nanopopup-current .button-group .cancel-button:focus{outline:none!important}.nanopopup-current .button-group .cancel-button:active{opacity:.6!important}.nanopopup-current .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-current .button-group .cancel-button:hover{color:var(--button-uc-current)!important}.nanopopup-current[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-current[data-theme=troubadour] .close-container i,.nanopopup-current[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-current[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-current[data-theme=troubadour] .subtitle,.nanopopup-current[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-current[data-theme=troubadour] .main-text a,.nanopopup-current[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-resend{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-resend.inactivity-popup{z-index:350}.nanopopup-resend.display{display:block;opacity:1;position:fixed}.nanopopup-resend .close-button{color:var(--button-uc-resend)}.nanopopup-resend .video-row{padding:0 5%}.nanopopup-resend .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-resend .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-resend.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-resend.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-resend.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-resend.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-resend.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-resend.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-resend.reading-challenge-edit .input-popup input,.nanopopup-resend.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-resend.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-resend.no-event{pointer-events:none}.nanopopup-resend .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-resend .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup-resend .close-container.display-left{left:15px;right:auto}.nanopopup-resend .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-resend .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-resend .inline-button{background:var(--button-uc-resend);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-resend .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-resend .subtitle,.nanopopup-resend .title{color:var(--button-uc-resend);text-align:center;text-transform:none}.nanopopup-resend .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-resend .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-resend .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-resend .text-justify{text-align:justify!important}.nanopopup-resend .error-section{display:flex;justify-content:center}.nanopopup-resend .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-resend a{color:var(--button-uc-resend);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-resend a:hover{opacity:1;text-decoration:none}.nanopopup-resend a.troubadour-button{text-decoration:none}.nanopopup-resend .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-resend .input-popup label{text-align:center}.nanopopup-resend .input-popup a{color:var(--button-uc-resend);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-resend .input-popup input:not([type=checkbox]){border:1px solid var(--button-uc-resend);border-radius:6px;color:var(--button-uc-resend);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .input-popup input:not([type=checkbox])::placeholder{color:var(--button-uc-resend);opacity:.5}.nanopopup-resend .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-resend .input-popup input[type=checkbox]{border:2px solid var(--button-uc-resend);border-radius:4px;color:var(--button-uc-resend)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-resend .input-popup input[type=checkbox]:checked{background:var(--button-uc-resend)}.nanopopup-resend .input-popup label{margin-left:15px;padding:9px}.nanopopup-resend .input-popup p{color:var(--button-uc-resend)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-resend .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-resend .input-popup .clipboard-input:active,.nanopopup-resend .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-resend .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup-resend .button-group .button-absolute{position:absolute!important}.nanopopup-resend .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-resend .button-group .button-success{background-color:var(--valid)!important}.nanopopup-resend .button-group .button-disable{pointer-events:none!important}.nanopopup-resend .button-group .action-button:not(.troubadour-button){background:var(--button-uc-resend);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-resend .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-resend .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-resend .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-resend .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-resend .button-group .action-button:not(.troubadour-button):hover{color:var(--button-uc-resend)!important;opacity:1}.nanopopup-resend .button-group .cancel-button{background:none;border:2px solid var(--button-uc-resend);border-radius:10px;color:var(--button-uc-resend);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-resend .button-group .cancel-button:hover{opacity:.5}.nanopopup-resend .button-group .cancel-button:focus{outline:none!important}.nanopopup-resend .button-group .cancel-button:active{opacity:.6!important}.nanopopup-resend .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-resend .button-group .cancel-button:hover{color:var(--button-uc-resend)!important}.nanopopup-resend[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-resend[data-theme=troubadour] .close-container i,.nanopopup-resend[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-resend[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-resend[data-theme=troubadour] .subtitle,.nanopopup-resend[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-resend[data-theme=troubadour] .main-text a,.nanopopup-resend[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-done{background-color:var(--default-bg);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;min-width:50vw;opacity:0;overflow-y:auto;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-done.inactivity-popup{z-index:350}.nanopopup-done.display{display:block;opacity:1;position:fixed}.nanopopup-done .close-button{color:var(--button-uc-done)}.nanopopup-done .video-row{padding:0 5%}.nanopopup-done .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-done .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-done.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-done.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-done.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-done.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-done.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-done.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-done.reading-challenge-edit .input-popup input,.nanopopup-done.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-done.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-done.no-event{pointer-events:none}.nanopopup-done .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-done .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px;top:15px}.nanopopup-done .close-container.display-left{left:15px;right:auto}.nanopopup-done .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-done .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-done .inline-button{background:var(--button-uc-done);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-done .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-done .subtitle,.nanopopup-done .title{color:var(--button-uc-done);text-align:center;text-transform:none}.nanopopup-done .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-done .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-done .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-done .text-justify{text-align:justify!important}.nanopopup-done .error-section{display:flex;justify-content:center}.nanopopup-done .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-done a{color:var(--button-uc-done);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-done a:hover{opacity:1;text-decoration:none}.nanopopup-done a.troubadour-button{text-decoration:none}.nanopopup-done .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-done .input-popup label{text-align:center}.nanopopup-done .input-popup a{color:var(--button-uc-done);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-done .input-popup input:not([type=checkbox]){border:1px solid var(--button-uc-done);border-radius:6px;color:var(--button-uc-done);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .input-popup input:not([type=checkbox])::placeholder{color:var(--button-uc-done);opacity:.5}.nanopopup-done .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-done .input-popup input[type=checkbox]{border:2px solid var(--button-uc-done);border-radius:4px;color:var(--button-uc-done)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-done .input-popup input[type=checkbox]:checked{background:var(--button-uc-done)}.nanopopup-done .input-popup label{margin-left:15px;padding:9px}.nanopopup-done .input-popup p{color:var(--button-uc-done)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-done .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-done .input-popup .clipboard-input:active,.nanopopup-done .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-done .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.nanopopup-done .button-group .button-absolute{position:absolute!important}.nanopopup-done .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-done .button-group .button-success{background-color:var(--valid)!important}.nanopopup-done .button-group .button-disable{pointer-events:none!important}.nanopopup-done .button-group .action-button:not(.troubadour-button){background:var(--button-uc-done);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-done .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-done .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-done .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-done .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-done .button-group .action-button:not(.troubadour-button):hover{color:var(--button-uc-done)!important;opacity:1}.nanopopup-done .button-group .cancel-button{background:none;border:2px solid var(--button-uc-done);border-radius:10px;color:var(--button-uc-done);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-done .button-group .cancel-button:hover{opacity:.5}.nanopopup-done .button-group .cancel-button:focus{outline:none!important}.nanopopup-done .button-group .cancel-button:active{opacity:.6!important}.nanopopup-done .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-done .button-group .cancel-button:hover{color:var(--button-uc-done)!important}.nanopopup-done[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-done[data-theme=troubadour] .close-container i,.nanopopup-done[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-done[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-done[data-theme=troubadour] .subtitle,.nanopopup-done[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-done[data-theme=troubadour] .main-text a,.nanopopup-done[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-large{max-width:1280px!important;min-width:950px!important}.nanopopup-scroll{overflow:hidden!important}.nanopopup-scroll .scrollable{margin-bottom:20px;max-height:40vh;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.nanopopup-scroll .scrollable::-webkit-scrollbar{width:4px}.nanopopup-scroll .scrollable::-webkit-scrollbar-thumb{background-color:var(--primary-text-1);border-radius:5px}.nanopopup-scroll .scrollable::-webkit-scrollbar-track{background-color:var(--default-bg);border-radius:5px}@supports not selector(::-webkit-scrollbar){.nanopopup-scroll .scrollable{scrollbar-color:var(--primary-text-1) var(--default-bg);scrollbar-width:thin}}@media (max-width:1280px){.nanopopup,.nanopopup-current,.nanopopup-done,.nanopopup-important,.nanopopup-success,.nanopopup-warning{max-width:80%;min-width:80%}}@media (max-width:992px){.nanopopup,.nanopopup-current,.nanopopup-done,.nanopopup-important,.nanopopup-large,.nanopopup-success,.nanopopup-warning{max-width:80%!important;min-width:80%!important;padding:22px 20px 32px!important}.nanopopup .button-group,.nanopopup-current .button-group,.nanopopup-done .button-group,.nanopopup-important .button-group,.nanopopup-large .button-group,.nanopopup-success .button-group,.nanopopup-warning .button-group{flex-wrap:wrap}.nanopopup-done .general-comment-container .general-comment,.nanopopup-done .general-history-container .general-history-panel{height:100px!important}#tutorial-popup-close,#tutorial-popup-skip{display:none}#tutorial-popup{display:none!important}#tutorial-popup+.nanopopup-backpanel{display:none}}@media (max-width:767px){.nanopopup,.nanopopup-important,.nanopopup-large,.nanopopup-success,.nanopopup-warning{max-height:80vh!important;max-width:80%!important;min-width:80%!important;overflow-y:scroll}}@media (max-width:480px){.nanopopup{height:90vh!important;max-height:unset!important;min-width:90%!important;overflow-x:hidden;overflow-y:auto;padding:20px}.nanopopup .title{font-size:2em;margin-top:35px}.nanopopup .main-text,.nanopopup .second-text{font-size:1.1em}.nanopopup .button-group{flex-direction:column}.nanopopup .button-group .action-button,.nanopopup .button-group .cancel-button{margin-top:5px;max-width:90%;min-width:60%}.nanopopup .close-container{right:15px;top:10px}.nanopopup .close-container.display-left{left:5px;right:auto}}.nanopopup-premium{background-color:var(--default-bg);background-color:var(--default-bg-2);border-radius:21px;box-shadow:0 4px 8px rgba(0,0,0,.15);display:none;left:50%;max-height:calc(100vh - 50px);max-width:1000px;max-width:800px!important;min-width:50vw;min-width:300px!important;opacity:0;overflow-y:auto;overflow:visible;padding:40px;padding:20px!important;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s cubic-bezier(.25,.8,.25,1);width:80%;z-index:325}.nanopopup-premium.inactivity-popup{z-index:350}.nanopopup-premium.display{display:block;opacity:1;position:fixed}.nanopopup-premium .close-button{color:var(--troubadour-main)}.nanopopup-premium .video-row{padding:0 5%}.nanopopup-premium .video-row .video-container{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.nanopopup-premium .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;height:100%;left:0;position:absolute;top:0;width:100%}.nanopopup-premium.reading-challenge-edit{max-height:95%;max-width:70%;padding:0!important;width:70%}.nanopopup-premium.reading-challenge-edit .input-popup{max-height:40vh;overflow-y:scroll;padding:0 50px}.nanopopup-premium.reading-challenge-edit .input-popup>*{margin-bottom:15px}.nanopopup-premium.reading-challenge-edit .button-group{padding:0 50px 62px!important}.nanopopup-premium.reading-challenge-edit label{color:var(--default-color);font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:400;margin:0!important;padding:0 0 9px!important}.nanopopup-premium.reading-challenge-edit label .not-editable-text{font-size:10px;font-weight:bolder;margin-left:5px;opacity:.6}.nanopopup-premium.reading-challenge-edit .input-popup input,.nanopopup-premium.reading-challenge-edit textarea{color:#333!important;font-size:13px!important;font-style:normal;line-height:1.42857143!important;text-align:left!important}.nanopopup-premium.reading-challenge-edit .editable-text{border:2px solid var(--primary-text-1)!important;font-weight:bolder;opacity:1}.nanopopup-premium.no-event{pointer-events:none}.nanopopup-premium .display-image{border-radius:21px 21px 0 0;max-height:200px;object-fit:cover;object-position:center;overflow:hidden;width:100%}.nanopopup-premium .close-container{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;right:20px}.nanopopup-premium .close-container.display-left{left:15px;right:auto}.nanopopup-premium .close-container i[data-fa-i2svg]{font-size:20px;margin:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .close-container i[data-fa-i2svg]:hover{color:var(--default-color)}.nanopopup-premium .close-container i[data-fa-i2svg]:active{opacity:.4}.nanopopup-premium .inline-button{background:var(--troubadour-main);border-radius:6px;color:var(--default-color-2)!important;display:block;margin-left:10%;margin-top:15px;padding:12px!important;text-align:center;width:80%}.nanopopup-premium .title{font-size:clamp(22px,3vw,42px);font-weight:400;padding:0 40px}.nanopopup-premium .subtitle,.nanopopup-premium .title{color:var(--troubadour-main);text-align:center;text-transform:none}.nanopopup-premium .subtitle{font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-premium .main-text{color:var(--default-color-8);font-size:clamp(14px,2vw,17px);font-weight:400;padding:5px 20px;text-align:left}.nanopopup-premium .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-premium .text-justify{text-align:justify!important}.nanopopup-premium .error-section{display:flex;justify-content:center}.nanopopup-premium .second-text{color:var(--default-color);font-size:16px;font-weight:700;padding:2px 20px;text-align:left}.nanopopup-premium a{color:var(--troubadour-main);font-weight:bolder;opacity:.9;text-decoration:underline}.nanopopup-premium a:hover{opacity:1;text-decoration:none}.nanopopup-premium a.troubadour-button{text-decoration:none}.nanopopup-premium .input-popup{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:15px 0}.nanopopup-premium .input-popup label{text-align:center}.nanopopup-premium .input-popup a{color:var(--troubadour-main);cursor:pointer;font-weight:bolder;opacity:.9;padding:15px 10px 10px;text-align:left!important;text-decoration:underline;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-premium .input-popup input:not([type=checkbox]){border:1px solid var(--troubadour-main);border-radius:6px;color:var(--troubadour-main);font-size:18px;padding:10px;text-align:center;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .input-popup input:not([type=checkbox])::placeholder{color:var(--troubadour-main);opacity:.5}.nanopopup-premium .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup-premium .input-popup input[type=checkbox]{border:2px solid var(--troubadour-main);border-radius:4px;color:var(--troubadour-main)!important;float:left;margin:12px 0;padding:9px;width:12px}.nanopopup-premium .input-popup input[type=checkbox]:checked{background:var(--troubadour-main)}.nanopopup-premium .input-popup label{margin-left:15px;padding:9px}.nanopopup-premium .input-popup p{color:var(--troubadour-main)!important;float:left;font-size:16px;margin:0;padding:12px}.nanopopup-premium .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);border-radius:6px;cursor:pointer;margin:5px 0 10px;padding:21px;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .input-popup .clipboard-input p{color:var(--default-color);font-size:18px;font-weight:700;letter-spacing:10px;margin:0;opacity:.8;padding:0;text-align:center;text-transform:uppercase;width:100%}.nanopopup-premium .input-popup .clipboard-input:active,.nanopopup-premium .input-popup .clipboard-input:hover{background:var(--default-bg)}.nanopopup-premium .button-group{justify-content:center;margin-top:30px}.nanopopup-premium .button-group .button-absolute{position:absolute!important}.nanopopup-premium .button-group .button-error{background-color:var(--content-invalid)!important}.nanopopup-premium .button-group .button-success{background-color:var(--valid)!important}.nanopopup-premium .button-group .button-disable{pointer-events:none!important}.nanopopup-premium .button-group .action-button:not(.troubadour-button){background:var(--troubadour-main);border:2px solid transparent;border-radius:10px;color:var(--default-color-2);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .button-group .action-button:not(.troubadour-button) .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-premium .button-group .action-button:not(.troubadour-button):hover{opacity:.5}.nanopopup-premium .button-group .action-button:not(.troubadour-button):focus{outline:none!important}.nanopopup-premium .button-group .action-button:not(.troubadour-button):active{opacity:.6!important}.nanopopup-premium .button-group .action-button:not(.troubadour-button).disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-premium .button-group .action-button:not(.troubadour-button):hover{color:var(--troubadour-main)!important;opacity:1}.nanopopup-premium .button-group .cancel-button{background:none;border:2px solid var(--troubadour-main);border-radius:10px;color:var(--troubadour-main);font-size:18px;font-weight:700;margin:0;min-width:300px;opacity:1;padding:clamp(8px,2vw,16px);position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s cubic-bezier(.25,.8,.25,1),background-color .24s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .button-group .cancel-button .inner-icon{font-size:18px;opacity:0;position:relative}.nanopopup-premium .button-group .cancel-button:hover{opacity:.5}.nanopopup-premium .button-group .cancel-button:focus{outline:none!important}.nanopopup-premium .button-group .cancel-button:active{opacity:.6!important}.nanopopup-premium .button-group .cancel-button.disabled{background-color:var(--disabled)!important;color:var(--default-color-2)!important;pointer-events:none}.nanopopup-premium .button-group .cancel-button:hover{color:var(--troubadour-main)!important}.nanopopup-premium[data-theme=troubadour]{background-color:var(--troubadour-main-15)}.nanopopup-premium[data-theme=troubadour] .close-container i,.nanopopup-premium[data-theme=troubadour] .close-container svg{color:var(--troubadour-main-5)}.nanopopup-premium[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-premium[data-theme=troubadour] .subtitle,.nanopopup-premium[data-theme=troubadour] .title{color:var(--troubadour-main)}.nanopopup-premium[data-theme=troubadour] .main-text a,.nanopopup-premium[data-theme=troubadour] a{color:var(--troubadour-main-5)}@media screen and (min-width:800px) and (min-height:600px){.nanopopup-premium{padding:40px 60px!important}}.nanopopup-premium .close-container{background-color:var(--default-bg);border-radius:50%;box-shadow:var(--dropshadow);height:30px;left:15px;top:15px;width:30px}.nanopopup-premium .close-container i,.nanopopup-premium .close-container svg{color:var(--troubadour-main-12);font-size:20px}.nanopopup-premium .close-container:hover{background-color:var(--troubadour-main-12)}.nanopopup-premium .close-container:hover i,.nanopopup-premium .close-container:hover svg{color:var(--default-bg)}.nanopopup-premium .visual{align-items:center;aspect-ratio:1/1;background-color:var(--troubadour-main-16);border-radius:50%;display:flex;justify-content:center;margin:0 auto 30px;max-width:200px;min-width:100px;width:10vw}.nanopopup-premium .visual img{width:40%}.nanopopup-premium h2{color:var(--troubadour-main);font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.1em;margin:0 0 30px;text-align:center;text-transform:none}.nanopopup-premium h2.small-title{font-size:23px;line-height:1.2em}.nanopopup-premium ol,.nanopopup-premium ul{list-style-type:decimal;padding:0 0 0 20px}.nanopopup-premium li,.nanopopup-premium p{color:var(--default-color-4);font-size:clamp(14px,3vw,23px);line-height:1.2em}.nanopopup-premium p{margin:0 0 30px}.nanopopup-premium li{margin:0 0 5px}.nanopopup-premium .scrollable-content{height:50vh;max-height:250px!important;overflow-x:hidden;overflow-y:auto;padding:0 10px 0 0}.nanopopup-premium .scrollable-content::-webkit-scrollbar{width:8px}.nanopopup-premium .scrollable-content::-webkit-scrollbar-thumb{background-color:var(--troubadour-main);border-radius:5px}.nanopopup-premium .scrollable-content::-webkit-scrollbar-track{background-color:var(--default-bg-2);border-radius:5px}@supports not selector(::-webkit-scrollbar){.nanopopup-premium .scrollable-content{scrollbar-color:var(--troubadour-main) var(--default-bg-2);scrollbar-width:thin}}.nanopopup-premium .button-group{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-end;margin:30px 0 0;padding:0}.nanopopup-premium[data-popup-size=large]{max-width:800px!important}.nanopopup-premium[data-popup-size=large] .button-group{justify-content:center}.nanopopup.share-babillard-popup,.nanopopup.share-uc-popup{background-color:var(--babillard-color-10);overflow:hidden}.nanopopup.share-babillard-popup .popup-section,.nanopopup.share-uc-popup .popup-section{flex-direction:column}.nanopopup.share-babillard-popup .close-container,.nanopopup.share-uc-popup .close-container{background-color:var(--babillard-color-9);border-radius:50%;height:50px;right:10px;top:10px;width:50px;z-index:20}.nanopopup.share-babillard-popup .close-container i,.nanopopup.share-babillard-popup .close-container svg,.nanopopup.share-uc-popup .close-container i,.nanopopup.share-uc-popup .close-container svg{color:var(--default-color-2);font-size:25px}.nanopopup.share-babillard-popup .close-container:hover,.nanopopup.share-uc-popup .close-container:hover{background-color:var(--default-color-2)}.nanopopup.share-babillard-popup .close-container:hover i,.nanopopup.share-babillard-popup .close-container:hover svg,.nanopopup.share-uc-popup .close-container:hover i,.nanopopup.share-uc-popup .close-container:hover svg{color:var(--babillard-color-9)}@media screen and (max-width:799px){.nanopopup.share-babillard-popup .close-container,.nanopopup.share-uc-popup .close-container{transform:scale(75%)}}.nanopopup.share-babillard-popup .share-babillard-popup-content,.nanopopup.share-uc-popup .share-babillard-popup-content{position:relative}.nanopopup.share-babillard-popup .share-babillard-popup-content h2,.nanopopup.share-uc-popup .share-babillard-popup-content h2{color:var(--babillard-color-9);font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1;margin:0 30px 1em 0;text-transform:none}.nanopopup.share-babillard-popup .share-babillard-popup-content h2 span,.nanopopup.share-babillard-popup .share-babillard-popup-content h2 span *,.nanopopup.share-uc-popup .share-babillard-popup-content h2 span,.nanopopup.share-uc-popup .share-babillard-popup-content h2 span *{color:var(--babillard-color-9);display:inline;font-size:clamp(26px,3vw,40px);font-style:italic;line-height:inherit}.nanopopup.share-babillard-popup .share-babillard-popup-content h3,.nanopopup.share-uc-popup .share-babillard-popup-content h3{color:var(--babillard-color-11);font-size:clamp(18px,3vw,23px);font-weight:500;line-height:27px;margin:0 0 1em;text-transform:none}.nanopopup.share-babillard-popup .share-babillard-popup-content p,.nanopopup.share-uc-popup .share-babillard-popup-content p{color:var(--babillard-color-11);font-size:clamp(14px,3vw,18px);font-weight:500;line-height:22px;margin:0 0 .8em}.nanopopup.share-babillard-popup .share-babillard-popup-content .challenge-share-link,.nanopopup.share-uc-popup .share-babillard-popup-content .challenge-share-link{background-color:var(--default-color-2);overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.nanopopup.share-babillard-popup .share-babillard-popup-content .action-buttons,.nanopopup.share-uc-popup .share-babillard-popup-content .action-buttons{margin:2em 0 20px}.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-main,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-main{padding:0 20px}@media screen and (min-width:800px){.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-main,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-main{padding:0 40px 0 20%}}.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-main .note p,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-main .note p{color:var(--troubadour-main-5);font-size:clamp(16px,2vw,18px);font-style:normal;line-height:1.2em}.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-main .note p:last-of-type,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-main .note p:last-of-type{font-size:clamp(12px,2vw,14px)}.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-disclaimer,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-disclaimer{margin:0 6vw}.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-disclaimer hr,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-disclaimer hr{background-color:var(--babillard-color-12);border:none;height:1px;margin:0 0 1em;width:100%}.nanopopup.share-babillard-popup .share-babillard-popup-content .share-babillard-disclaimer p,.nanopopup.share-uc-popup .share-babillard-popup-content .share-babillard-disclaimer p{font-size:13px;font-style:italic;line-height:15px}.nanopopup.share-babillard-popup .share-babillard-popup-content .footer-actions,.nanopopup.share-uc-popup .share-babillard-popup-content .footer-actions{margin:0 4vw;text-align:right}.nanopopup.share-babillard-popup .share-babillard-popup-content.--not-shared:before,.nanopopup.share-uc-popup .share-babillard-popup-content.--not-shared:before{aspect-ratio:191/410;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-squirrel-happy-side.png);background-repeat:no-repeat;background-size:cover;bottom:unset;content:"";left:0;max-width:191px;min-width:80px;position:absolute;top:50%;transform:translateY(-50%);width:14vw}@media screen and (max-width:799px){.nanopopup.share-babillard-popup .share-babillard-popup-content.--not-shared:before,.nanopopup.share-uc-popup .share-babillard-popup-content.--not-shared:before{display:none}}.nanopopup.share-babillard-popup .share-babillard-popup-content.--not-shared .action-buttons,.nanopopup.share-uc-popup .share-babillard-popup-content.--not-shared .action-buttons{text-align:center}.nanopopup.share-babillard-popup .share-babillard-popup-content.--shared:after,.nanopopup.share-uc-popup .share-babillard-popup-content.--shared:after{aspect-ratio:182/399;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/troub-squirrel-thumb-side.png);background-repeat:no-repeat;background-size:cover;bottom:unset;content:"";left:0;max-width:160px;min-width:80px;position:absolute;top:50%;transform:translateY(-50%);width:14vw;z-index:-1}@media screen and (max-width:799px){.nanopopup.share-babillard-popup .share-babillard-popup-content.--shared:after,.nanopopup.share-uc-popup .share-babillard-popup-content.--shared:after{bottom:-70px;top:unset;transform:translateY(0)}}.nanopopup.share-babillard-popup .share-babillard-popup-content.--shared .action-buttons,.nanopopup.share-uc-popup .share-babillard-popup-content.--shared .action-buttons{text-align:left}@media (max-width:1280px),(max-width:480px),(max-width:767px),(max-width:992px),(min-width:1px){.nanopopup.share-babillard-popup,.nanopopup.share-uc-popup{height:auto!important;max-height:auto!important;max-width:1010px!important;min-height:auto!important;min-width:350px!important;padding:30px 0!important}}