.nanopopup.paid-feature-info-popup{background-color:var(--default-bg-2);overflow:visible}.nanopopup.paid-feature-info-popup .close-container{background-color:var(--babillard-color-1);z-index:100;border-radius:50%;width:40px;height:40px;top:5px;left:5px}.nanopopup.paid-feature-info-popup .close-container i,.nanopopup.paid-feature-info-popup .close-container svg{color:var(--default-color-2);font-size:20px}.nanopopup.paid-feature-info-popup .close-container:hover{filter:brightness(1.2)}.nanopopup.paid-feature-info-popup:after{content:"";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;width:78px;position:absolute;top:0;right:0;transform:translate(20px,-20px)}.nanopopup.paid-feature-info-popup h2{text-align:center;color:var(--troubadour-main);text-transform:none;overflow-wrap:break-word;margin:0 0 30px;padding:0 40px;font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1em}.nanopopup.paid-feature-info-popup p{color:var(--default-color-4);text-transform:none;margin:0 0 20px;font-size:clamp(14px,2vw,23px);line-height:1em}.nanopopup.paid-feature-info-popup .popup-section{flex-flow:column;display:flex}.nanopopup.paid-feature-info-popup .paid-feature-message-container .paid-feature-message{display:none}.nanopopup.paid-feature-info-popup .activation-code-container .activation-code-message label{color:var(--default-color-4);flex-flow:row;gap:5px;margin:0 0 8px;font-size:clamp(14px,2vw,18px);line-height:1em;display:flex}.nanopopup.paid-feature-info-popup .activation-code-container .activation-code-message label i,.nanopopup.paid-feature-info-popup .activation-code-container .activation-code-message label svg{color:var(--troubadour-main-5)}.nanopopup.paid-feature-info-popup .activation-code-container .activation-code-message input{color:var(--default-color-8);border:1px solid var(--default-color-7);text-transform:none;border-radius:4px;outline:none;margin:0 0 20px;padding:10px;font-size:clamp(14px,2vw,23px);line-height:1em}.nanopopup.paid-feature-info-popup .activation-code-container .activation-code-message input:focus,.nanopopup.paid-feature-info-popup .activation-code-container .activation-code-message input:focus-visible{border:2px solid var(--troubadour-main-5)}.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message .ribbon{text-align:center;margin:0 auto 20px}.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message .ribbon img{width:30vw;max-width:200px}.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message ul,.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message ol{margin:0 0 20px}.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message ul li,.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message ol li{color:var(--default-color-4);margin:0 0 10px;font-size:clamp(14px,2vw,23px);line-height:1em}.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message ul li:last-child,.nanopopup.paid-feature-info-popup .activation-confirmation-container .activation-confirmation-message ol li:last-child{margin:0}.nanopopup.paid-feature-info-popup[data-feature-name=default-paid-feature] .paid-feature-message.default-paid-feature,.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-from-catalog] .paid-feature-message.challenge-from-catalog,.nanopopup.paid-feature-info-popup[data-feature-name=challenge-masking] .paid-feature-message.challenge-masking,.nanopopup.paid-feature-info-popup[data-feature-name=challenge-correction] .paid-feature-message.challenge-correction{display:block}.nanopopup.paid-feature-info-popup .action-buttons{flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:15px;display:flex}.nanopopup.paid-feature-info-popup .action-buttons a{color:var(--troubadour-main);font-family:Sofia Pro;font-size:clamp(14px,2vw,18px);line-height:1.2em;text-decoration:underline}@media screen and (width<=799px){.nanopopup.paid-feature-info-popup .action-buttons{flex-flow:column;justify-content:center}}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.paid-feature-info-popup{width:90vw!important;min-width:300px!important;max-width:560px!important;height:auto!important;min-height:auto!important;max-height:unset!important;padding:40px!important}}.nanopopup .input-popup .clipboard-input:hover,.nanopopup .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup[data-theme=troubadour] .title,.nanopopup[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup[data-theme=troubadour] .main-text a,.nanopopup[data-theme=troubadour] .large-text a,.nanopopup[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-important .input-popup .clipboard-input:hover,.nanopopup-important .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-important[data-theme=troubadour] .title,.nanopopup-important[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-important[data-theme=troubadour] .main-text a,.nanopopup-important[data-theme=troubadour] .large-text a,.nanopopup-important[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-success .input-popup .clipboard-input:hover,.nanopopup-success .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-success[data-theme=troubadour] .title,.nanopopup-success[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-success[data-theme=troubadour] .main-text a,.nanopopup-success[data-theme=troubadour] .large-text a,.nanopopup-success[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-warning .input-popup .clipboard-input:hover,.nanopopup-warning .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-warning[data-theme=troubadour] .title,.nanopopup-warning[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-warning[data-theme=troubadour] .main-text a,.nanopopup-warning[data-theme=troubadour] .large-text a,.nanopopup-warning[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-current .input-popup .clipboard-input:hover,.nanopopup-current .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-current[data-theme=troubadour] .title,.nanopopup-current[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-current[data-theme=troubadour] .main-text a,.nanopopup-current[data-theme=troubadour] .large-text a,.nanopopup-current[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-resend .input-popup .clipboard-input:hover,.nanopopup-resend .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-resend[data-theme=troubadour] .title,.nanopopup-resend[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-resend[data-theme=troubadour] .main-text a,.nanopopup-resend[data-theme=troubadour] .large-text a,.nanopopup-resend[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-done .input-popup .clipboard-input:hover,.nanopopup-done .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-done[data-theme=troubadour] .title,.nanopopup-done[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-done[data-theme=troubadour] .main-text a,.nanopopup-done[data-theme=troubadour] .large-text a,.nanopopup-done[data-theme=troubadour] a{color:var(--troubadour-main-5)}@supports not selector(::-webkit-scrollbar){.nanopopup-scroll .scrollable{scrollbar-color:var(--primary-text-1) var(--default-bg);scrollbar-width:thin}}@media (width<=1280px){.nanopopup,.nanopopup-important,.nanopopup,.nanopopup-success,.nanopopup-warning,.nanopopup-current,.nanopopup-done{min-width:80%;max-width:80%}}@media (width<=992px){.nanopopup,.nanopopup-large,.nanopopup-important,.nanopopup-success,.nanopopup-warning,.nanopopup-current,.nanopopup-done{min-width:80%!important;max-width:80%!important;padding:40px 20px 32px!important}.nanopopup .button-group,.nanopopup-large .button-group,.nanopopup-important .button-group,.nanopopup-success .button-group,.nanopopup-warning .button-group,.nanopopup-current .button-group,.nanopopup-done .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-skip,#tutorial-popup-close{display:none}#tutorial-popup{display:none!important}#tutorial-popup+.nanopopup-backpanel{display:none}}@media (width<=767px){.nanopopup-large,.nanopopup-important,.nanopopup-success,.nanopopup-warning,.nanopopup{overflow-y:scroll;min-width:80%!important;max-width:80%!important;max-height:80vh!important}}@media (width<=480px){.nanopopup{padding:20px;overflow:hidden auto;height:90vh!important;max-height:unset!important;min-width:90%!important}.nanopopup .title{margin-top:35px;font-size:2em}.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{min-width:60%;max-width:90%;margin-top:5px}}.nanopopup.nanopopup-freemium{opacity:0;z-index:325;background-color:var(--default-bg);background-color:var(--default-bg-2);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026;min-width:300px!important;max-width:560px!important;padding:40px 60px!important}.nanopopup.nanopopup-freemium.inactivity-popup{z-index:350}.nanopopup.nanopopup-freemium.display{opacity:1;display:block;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{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup.nanopopup-freemium .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup.nanopopup-freemium.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup.nanopopup-freemium.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup.nanopopup-freemium.reading-challenge-edit .input-popup input,.nanopopup.nanopopup-freemium.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup.nanopopup-freemium.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup.nanopopup-freemium.no-event{pointer-events:none}.nanopopup.nanopopup-freemium .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup.nanopopup-freemium .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup.nanopopup-freemium .close-container.display-left{left:10px;right:unset}.nanopopup.nanopopup-freemium .close-container.display-right{right:10px;left:unset}.nanopopup.nanopopup-freemium .close-container i,.nanopopup.nanopopup-freemium .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup.nanopopup-freemium .close-container:hover{filter:brightness(1.2)}.nanopopup.nanopopup-freemium .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup.nanopopup-freemium .close-container.no-bg i,.nanopopup.nanopopup-freemium .close-container.no-bg svg{font-size:34px}.nanopopup.nanopopup-freemium .inline-button{background:var(--troubadour-main);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup.nanopopup-freemium .title{text-align:center;color:var(--troubadour-main);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup.nanopopup-freemium .subtitle{text-align:center;color:var(--troubadour-main);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup.nanopopup-freemium .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup.nanopopup-freemium .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup.nanopopup-freemium .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup.nanopopup-freemium .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup.nanopopup-freemium .text-justify{text-align:justify!important}.nanopopup.nanopopup-freemium .error-section{justify-content:center;display:flex}.nanopopup.nanopopup-freemium .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup.nanopopup-freemium a{opacity:.9;color:var(--troubadour-main);font-weight:bolder}.nanopopup.nanopopup-freemium a:hover{opacity:1;text-decoration:none}.nanopopup.nanopopup-freemium a.troubadour-button{text-decoration:none}.nanopopup.nanopopup-freemium .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup.nanopopup-freemium .input-popup label{text-align:center}.nanopopup.nanopopup-freemium .input-popup a{color:var(--troubadour-main);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup.nanopopup-freemium .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup.nanopopup-freemium .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--troubadour-main);color:var(--troubadour-main);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--troubadour-main)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--troubadour-main)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--troubadour-main)!important}.nanopopup.nanopopup-freemium .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup.nanopopup-freemium .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup.nanopopup-freemium .input-popup .clipboard-input:hover,.nanopopup.nanopopup-freemium .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup.nanopopup-freemium .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--troubadour-main);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup.nanopopup-freemium .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--troubadour-main)!important}.nanopopup.nanopopup-freemium .button-group .cancel-button{opacity:1;border:2px solid var(--troubadour-main);min-width:300px;color:var(--troubadour-main);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup.nanopopup-freemium .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .close-container i,.nanopopup.nanopopup-freemium[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .title,.nanopopup.nanopopup-freemium[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .main-text a,.nanopopup.nanopopup-freemium[data-theme=troubadour] .large-text a,.nanopopup.nanopopup-freemium[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup.nanopopup-freemium[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup.nanopopup-freemium[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup.nanopopup-freemium[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup.nanopopup-freemium[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup.nanopopup-freemium[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup.nanopopup-freemium .close-container{background-color:var(--default-bg);width:30px;height:30px;box-shadow:var(--dropshadow);border-radius:50%;top:15px;left:15px}.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{content:"";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;width:78px;position:absolute;top:-30px;right:40px}.nanopopup.nanopopup-freemium h2{color:var(--troubadour-main);text-transform:none;text-align:left;margin:0 0 30px;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.1em}.nanopopup.nanopopup-freemium h2.small-title{font-size:23px;line-height:1.2em}.nanopopup.nanopopup-freemium p{color:var(--default-color-4);margin:0 0 30px;font-size:23px;line-height:1em}.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;padding:0 10px 0 0;overflow:hidden auto;max-height:250px!important}.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{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:20px;margin:30px 0 0;padding:0;display:flex}.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{opacity:0;z-index:320;background:#00000073;width:100%;height:100%;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;top:0;left:0}.nanopopup-backpanel.display{opacity:1;display:block;position:fixed}.nanopopup-backpanel.transparent{background:0 0}.nanopopup{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup.inactivity-popup{z-index:350}.nanopopup.display{opacity:1;display:block;position:fixed}.nanopopup .close-button{color:var(--popup-default)}.nanopopup .video-row{padding:0 5%}.nanopopup .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup.reading-challenge-edit .input-popup input,.nanopopup.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup.no-event{pointer-events:none}.nanopopup .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup .close-container.display-left{left:10px;right:unset}.nanopopup .close-container.display-right{right:10px;left:unset}.nanopopup .close-container i,.nanopopup .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup .close-container:hover{filter:brightness(1.2)}.nanopopup .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup .close-container.no-bg i,.nanopopup .close-container.no-bg svg{font-size:34px}.nanopopup .inline-button{background:var(--popup-default);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup .title{text-align:center;color:var(--popup-default);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup .subtitle{text-align:center;color:var(--popup-default);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup .text-justify{text-align:justify!important}.nanopopup .error-section{justify-content:center;display:flex}.nanopopup .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup a{opacity:.9;color:var(--popup-default);font-weight:bolder}.nanopopup a:hover{opacity:1;text-decoration:none}.nanopopup a.troubadour-button{text-decoration:none}.nanopopup .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup .input-popup label{text-align:center}.nanopopup .input-popup a{color:var(--popup-default);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--popup-default);color:var(--popup-default);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--popup-default)}.nanopopup .input-popup input:not([type=checkbox]):focus::placeholder{opacity:.2}.nanopopup .input-popup input[type=checkbox]{border:2px solid var(--popup-default);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--popup-default)!important}.nanopopup .input-popup input[type=checkbox]:checked{background:var(--popup-default)}.nanopopup .input-popup label{margin-left:15px;padding:9px}.nanopopup .input-popup p{float:left;margin:0;padding:12px;font-size:16px;color:var(--popup-default)!important}.nanopopup .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup .input-popup .clipboard-input:hover,.nanopopup .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--popup-default);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--popup-default)!important}.nanopopup .button-group .cancel-button{opacity:1;border:2px solid var(--popup-default);min-width:300px;color:var(--popup-default);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup[data-theme=troubadour] .close-container i,.nanopopup[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup[data-theme=troubadour] .title,.nanopopup[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup[data-theme=troubadour] .main-text a,.nanopopup[data-theme=troubadour] .large-text a,.nanopopup[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-important{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup-important.inactivity-popup{z-index:350}.nanopopup-important.display{opacity:1;display:block;position:fixed}.nanopopup-important .close-button{color:var(--popup-error)}.nanopopup-important .video-row{padding:0 5%}.nanopopup-important .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-important .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-important.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-important.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-important.reading-challenge-edit .input-popup input,.nanopopup-important.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-important.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-important.no-event{pointer-events:none}.nanopopup-important .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-important .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-important .close-container.display-left{left:10px;right:unset}.nanopopup-important .close-container.display-right{right:10px;left:unset}.nanopopup-important .close-container i,.nanopopup-important .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-important .close-container:hover{filter:brightness(1.2)}.nanopopup-important .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-important .close-container.no-bg i,.nanopopup-important .close-container.no-bg svg{font-size:34px}.nanopopup-important .inline-button{background:var(--popup-error);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-important .title{text-align:center;color:var(--popup-error);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-important .subtitle{text-align:center;color:var(--popup-error);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-important .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-important .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-important .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-important .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-important .text-justify{text-align:justify!important}.nanopopup-important .error-section{justify-content:center;display:flex}.nanopopup-important .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-important a{opacity:.9;color:var(--popup-error);font-weight:bolder}.nanopopup-important a:hover{opacity:1;text-decoration:none}.nanopopup-important a.troubadour-button{text-decoration:none}.nanopopup-important .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-important .input-popup label{text-align:center}.nanopopup-important .input-popup a{color:var(--popup-error);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-important .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-important .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--popup-error);color:var(--popup-error);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--popup-error)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--popup-error)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--popup-error)!important}.nanopopup-important .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-important .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-important .input-popup .clipboard-input:hover,.nanopopup-important .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-important .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--popup-error);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-important .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-important .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--popup-error)!important}.nanopopup-important .button-group .cancel-button{opacity:1;border:2px solid var(--popup-error);min-width:300px;color:var(--popup-error);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-important .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-important[data-theme=troubadour] .close-container i,.nanopopup-important[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-important[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-important[data-theme=troubadour] .title,.nanopopup-important[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-important[data-theme=troubadour] .main-text a,.nanopopup-important[data-theme=troubadour] .large-text a,.nanopopup-important[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-important[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-important[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-important[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-important[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-important[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-success{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup-success.inactivity-popup{z-index:350}.nanopopup-success.display{opacity:1;display:block;position:fixed}.nanopopup-success .close-button{color:var(--popup-success)}.nanopopup-success .video-row{padding:0 5%}.nanopopup-success .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-success .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-success.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-success.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-success.reading-challenge-edit .input-popup input,.nanopopup-success.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-success.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-success.no-event{pointer-events:none}.nanopopup-success .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-success .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-success .close-container.display-left{left:10px;right:unset}.nanopopup-success .close-container.display-right{right:10px;left:unset}.nanopopup-success .close-container i,.nanopopup-success .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-success .close-container:hover{filter:brightness(1.2)}.nanopopup-success .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-success .close-container.no-bg i,.nanopopup-success .close-container.no-bg svg{font-size:34px}.nanopopup-success .inline-button{background:var(--popup-success);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-success .title{text-align:center;color:var(--popup-success);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-success .subtitle{text-align:center;color:var(--popup-success);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-success .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-success .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-success .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-success .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-success .text-justify{text-align:justify!important}.nanopopup-success .error-section{justify-content:center;display:flex}.nanopopup-success .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-success a{opacity:.9;color:var(--popup-success);font-weight:bolder}.nanopopup-success a:hover{opacity:1;text-decoration:none}.nanopopup-success a.troubadour-button{text-decoration:none}.nanopopup-success .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-success .input-popup label{text-align:center}.nanopopup-success .input-popup a{color:var(--popup-success);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-success .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-success .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--popup-success);color:var(--popup-success);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--popup-success)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--popup-success)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--popup-success)!important}.nanopopup-success .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-success .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-success .input-popup .clipboard-input:hover,.nanopopup-success .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-success .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--popup-success);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-success .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-success .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--popup-success)!important}.nanopopup-success .button-group .cancel-button{opacity:1;border:2px solid var(--popup-success);min-width:300px;color:var(--popup-success);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-success .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-success[data-theme=troubadour] .close-container i,.nanopopup-success[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-success[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-success[data-theme=troubadour] .title,.nanopopup-success[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-success[data-theme=troubadour] .main-text a,.nanopopup-success[data-theme=troubadour] .large-text a,.nanopopup-success[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-success[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-success[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-success[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-success[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-success[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-warning{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup-warning.inactivity-popup{z-index:350}.nanopopup-warning.display{opacity:1;display:block;position:fixed}.nanopopup-warning .close-button{color:var(--popup-warning)}.nanopopup-warning .video-row{padding:0 5%}.nanopopup-warning .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-warning .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-warning.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-warning.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-warning.reading-challenge-edit .input-popup input,.nanopopup-warning.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-warning.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-warning.no-event{pointer-events:none}.nanopopup-warning .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-warning .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-warning .close-container.display-left{left:10px;right:unset}.nanopopup-warning .close-container.display-right{right:10px;left:unset}.nanopopup-warning .close-container i,.nanopopup-warning .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-warning .close-container:hover{filter:brightness(1.2)}.nanopopup-warning .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-warning .close-container.no-bg i,.nanopopup-warning .close-container.no-bg svg{font-size:34px}.nanopopup-warning .inline-button{background:var(--popup-warning);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-warning .title{text-align:center;color:var(--popup-warning);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-warning .subtitle{text-align:center;color:var(--popup-warning);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-warning .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-warning .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-warning .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-warning .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-warning .text-justify{text-align:justify!important}.nanopopup-warning .error-section{justify-content:center;display:flex}.nanopopup-warning .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-warning a{opacity:.9;color:var(--popup-warning);font-weight:bolder}.nanopopup-warning a:hover{opacity:1;text-decoration:none}.nanopopup-warning a.troubadour-button{text-decoration:none}.nanopopup-warning .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-warning .input-popup label{text-align:center}.nanopopup-warning .input-popup a{color:var(--popup-warning);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-warning .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-warning .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--popup-warning);color:var(--popup-warning);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--popup-warning)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--popup-warning)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--popup-warning)!important}.nanopopup-warning .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-warning .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-warning .input-popup .clipboard-input:hover,.nanopopup-warning .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-warning .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--popup-warning);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-warning .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-warning .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--popup-warning)!important}.nanopopup-warning .button-group .cancel-button{opacity:1;border:2px solid var(--popup-warning);min-width:300px;color:var(--popup-warning);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-warning .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-warning[data-theme=troubadour] .close-container i,.nanopopup-warning[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-warning[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-warning[data-theme=troubadour] .title,.nanopopup-warning[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-warning[data-theme=troubadour] .main-text a,.nanopopup-warning[data-theme=troubadour] .large-text a,.nanopopup-warning[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-warning[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-warning[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-warning[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-warning[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-warning[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-current{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup-current.inactivity-popup{z-index:350}.nanopopup-current.display{opacity:1;display:block;position:fixed}.nanopopup-current .close-button{color:var(--button-uc-current)}.nanopopup-current .video-row{padding:0 5%}.nanopopup-current .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-current .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-current.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-current.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-current.reading-challenge-edit .input-popup input,.nanopopup-current.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-current.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-current.no-event{pointer-events:none}.nanopopup-current .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-current .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-current .close-container.display-left{left:10px;right:unset}.nanopopup-current .close-container.display-right{right:10px;left:unset}.nanopopup-current .close-container i,.nanopopup-current .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-current .close-container:hover{filter:brightness(1.2)}.nanopopup-current .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-current .close-container.no-bg i,.nanopopup-current .close-container.no-bg svg{font-size:34px}.nanopopup-current .inline-button{background:var(--button-uc-current);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-current .title{text-align:center;color:var(--button-uc-current);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-current .subtitle{text-align:center;color:var(--button-uc-current);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-current .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-current .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-current .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-current .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-current .text-justify{text-align:justify!important}.nanopopup-current .error-section{justify-content:center;display:flex}.nanopopup-current .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-current a{opacity:.9;color:var(--button-uc-current);font-weight:bolder}.nanopopup-current a:hover{opacity:1;text-decoration:none}.nanopopup-current a.troubadour-button{text-decoration:none}.nanopopup-current .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-current .input-popup label{text-align:center}.nanopopup-current .input-popup a{color:var(--button-uc-current);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-current .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-current .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--button-uc-current);color:var(--button-uc-current);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--button-uc-current)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--button-uc-current)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--button-uc-current)!important}.nanopopup-current .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-current .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-current .input-popup .clipboard-input:hover,.nanopopup-current .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-current .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--button-uc-current);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-current .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-current .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--button-uc-current)!important}.nanopopup-current .button-group .cancel-button{opacity:1;border:2px solid var(--button-uc-current);min-width:300px;color:var(--button-uc-current);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-current .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-current[data-theme=troubadour] .close-container i,.nanopopup-current[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-current[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-current[data-theme=troubadour] .title,.nanopopup-current[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-current[data-theme=troubadour] .main-text a,.nanopopup-current[data-theme=troubadour] .large-text a,.nanopopup-current[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-current[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-current[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-current[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-current[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-current[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-resend{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup-resend.inactivity-popup{z-index:350}.nanopopup-resend.display{opacity:1;display:block;position:fixed}.nanopopup-resend .close-button{color:var(--button-uc-resend)}.nanopopup-resend .video-row{padding:0 5%}.nanopopup-resend .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-resend .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-resend.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-resend.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-resend.reading-challenge-edit .input-popup input,.nanopopup-resend.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-resend.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-resend.no-event{pointer-events:none}.nanopopup-resend .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-resend .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-resend .close-container.display-left{left:10px;right:unset}.nanopopup-resend .close-container.display-right{right:10px;left:unset}.nanopopup-resend .close-container i,.nanopopup-resend .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-resend .close-container:hover{filter:brightness(1.2)}.nanopopup-resend .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-resend .close-container.no-bg i,.nanopopup-resend .close-container.no-bg svg{font-size:34px}.nanopopup-resend .inline-button{background:var(--button-uc-resend);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-resend .title{text-align:center;color:var(--button-uc-resend);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-resend .subtitle{text-align:center;color:var(--button-uc-resend);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-resend .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-resend .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-resend .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-resend .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-resend .text-justify{text-align:justify!important}.nanopopup-resend .error-section{justify-content:center;display:flex}.nanopopup-resend .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-resend a{opacity:.9;color:var(--button-uc-resend);font-weight:bolder}.nanopopup-resend a:hover{opacity:1;text-decoration:none}.nanopopup-resend a.troubadour-button{text-decoration:none}.nanopopup-resend .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-resend .input-popup label{text-align:center}.nanopopup-resend .input-popup a{color:var(--button-uc-resend);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-resend .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-resend .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--button-uc-resend);color:var(--button-uc-resend);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--button-uc-resend)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--button-uc-resend)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--button-uc-resend)!important}.nanopopup-resend .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-resend .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-resend .input-popup .clipboard-input:hover,.nanopopup-resend .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-resend .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--button-uc-resend);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-resend .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-resend .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--button-uc-resend)!important}.nanopopup-resend .button-group .cancel-button{opacity:1;border:2px solid var(--button-uc-resend);min-width:300px;color:var(--button-uc-resend);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-resend .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-resend[data-theme=troubadour] .close-container i,.nanopopup-resend[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-resend[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-resend[data-theme=troubadour] .title,.nanopopup-resend[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-resend[data-theme=troubadour] .main-text a,.nanopopup-resend[data-theme=troubadour] .large-text a,.nanopopup-resend[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-resend[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-resend[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-resend[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-resend[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-resend[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-done{opacity:0;z-index:325;background-color:var(--default-bg);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026}.nanopopup-done.inactivity-popup{z-index:350}.nanopopup-done.display{opacity:1;display:block;position:fixed}.nanopopup-done .close-button{color:var(--button-uc-done)}.nanopopup-done .video-row{padding:0 5%}.nanopopup-done .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-done .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-done.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-done.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-done.reading-challenge-edit .input-popup input,.nanopopup-done.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-done.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-done.no-event{pointer-events:none}.nanopopup-done .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-done .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-done .close-container.display-left{left:10px;right:unset}.nanopopup-done .close-container.display-right{right:10px;left:unset}.nanopopup-done .close-container i,.nanopopup-done .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-done .close-container:hover{filter:brightness(1.2)}.nanopopup-done .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-done .close-container.no-bg i,.nanopopup-done .close-container.no-bg svg{font-size:34px}.nanopopup-done .inline-button{background:var(--button-uc-done);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-done .title{text-align:center;color:var(--button-uc-done);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-done .subtitle{text-align:center;color:var(--button-uc-done);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-done .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-done .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-done .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-done .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-done .text-justify{text-align:justify!important}.nanopopup-done .error-section{justify-content:center;display:flex}.nanopopup-done .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-done a{opacity:.9;color:var(--button-uc-done);font-weight:bolder}.nanopopup-done a:hover{opacity:1;text-decoration:none}.nanopopup-done a.troubadour-button{text-decoration:none}.nanopopup-done .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-done .input-popup label{text-align:center}.nanopopup-done .input-popup a{color:var(--button-uc-done);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-done .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-done .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--button-uc-done);color:var(--button-uc-done);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--button-uc-done)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--button-uc-done)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--button-uc-done)!important}.nanopopup-done .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-done .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-done .input-popup .clipboard-input:hover,.nanopopup-done .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-done .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--button-uc-done);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-done .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-done .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--button-uc-done)!important}.nanopopup-done .button-group .cancel-button{opacity:1;border:2px solid var(--button-uc-done);min-width:300px;color:var(--button-uc-done);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-done .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-done[data-theme=troubadour] .close-container i,.nanopopup-done[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-done[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-done[data-theme=troubadour] .title,.nanopopup-done[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-done[data-theme=troubadour] .main-text a,.nanopopup-done[data-theme=troubadour] .large-text a,.nanopopup-done[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-done[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-done[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-done[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-done[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-done[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}.nanopopup-large{min-width:950px!important;max-width:1280px!important}.nanopopup-scroll{overflow:hidden!important}.nanopopup-scroll .scrollable{max-height:40vh;margin-bottom:20px;padding-bottom:20px;overflow:hidden auto}.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 (width<=1280px){.nanopopup,.nanopopup-important,.nanopopup,.nanopopup-success,.nanopopup-warning,.nanopopup-current,.nanopopup-done{min-width:80%;max-width:80%}}@media (width<=992px){.nanopopup,.nanopopup-large,.nanopopup-important,.nanopopup-success,.nanopopup-warning,.nanopopup-current,.nanopopup-done{min-width:80%!important;max-width:80%!important;padding:40px 20px 32px!important}.nanopopup .button-group,.nanopopup-large .button-group,.nanopopup-important .button-group,.nanopopup-success .button-group,.nanopopup-warning .button-group,.nanopopup-current .button-group,.nanopopup-done .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-skip,#tutorial-popup-close{display:none}#tutorial-popup{display:none!important}#tutorial-popup+.nanopopup-backpanel{display:none}}@media (width<=767px){.nanopopup-large,.nanopopup-important,.nanopopup-success,.nanopopup-warning,.nanopopup{overflow-y:scroll;min-width:80%!important;max-width:80%!important;max-height:80vh!important}}@media (width<=480px){.nanopopup{padding:20px;overflow:hidden auto;height:90vh!important;max-height:unset!important;min-width:90%!important}.nanopopup .title{margin-top:35px;font-size:2em}.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{min-width:60%;max-width:90%;margin-top:5px}}.nanopopup-premium{opacity:0;z-index:325;background-color:var(--default-bg);background-color:var(--default-bg-2);border-radius:25px;width:80%;min-width:50vw;max-width:1000px;max-height:calc(100vh - 50px);padding:60px 40px 40px;transition:opacity .5s cubic-bezier(.25,.8,.25,1);display:none;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000026;min-width:300px!important;max-width:800px!important;padding:20px!important}.nanopopup-premium.inactivity-popup{z-index:350}.nanopopup-premium.display{opacity:1;display:block;position:fixed}.nanopopup-premium .close-button{color:var(--troubadour-main)}.nanopopup-premium .video-row{padding:0 5%}.nanopopup-premium .video-row .video-container{width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.nanopopup-premium .video-row .video-container iframe{border:5px solid var(--border);border-radius:21px;width:100%;height:100%;position:absolute;top:0;left:0}.nanopopup-premium.reading-challenge-edit{width:70%;max-width:70%;max-height:95%;padding:0!important}.nanopopup-premium.reading-challenge-edit .input-popup{max-height:40vh;padding:0 50px;overflow-y:scroll}.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{opacity:.6;margin-left:5px;font-size:10px;font-weight:bolder}.nanopopup-premium.reading-challenge-edit .input-popup input,.nanopopup-premium.reading-challenge-edit textarea{font-style:normal;color:#333!important;text-align:left!important;font-size:13px!important;line-height:1.42857!important}.nanopopup-premium.reading-challenge-edit .editable-text{opacity:1;font-weight:bolder;border:2px solid var(--primary-text-1)!important}.nanopopup-premium.no-event{pointer-events:none}.nanopopup-premium .display-image{object-fit:cover;object-position:center;border-radius:21px 21px 0 0;width:100%;max-height:200px;overflow:hidden}.nanopopup-premium .close-container{background-color:var(--default-color-3);cursor:pointer;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:clamp(30px,5vw,50px);height:clamp(30px,5vw,50px);display:flex;position:absolute;top:10px;left:10px}.nanopopup-premium .close-container.display-left{left:10px;right:unset}.nanopopup-premium .close-container.display-right{right:10px;left:unset}.nanopopup-premium .close-container i,.nanopopup-premium .close-container svg{color:var(--default-color-2);font-size:min(25px,5vw);line-height:normal}.nanopopup-premium .close-container:hover{filter:brightness(1.2)}.nanopopup-premium .close-container.no-bg{border-radius:unset;background-color:#0000;width:40px;height:40px}.nanopopup-premium .close-container.no-bg i,.nanopopup-premium .close-container.no-bg svg{font-size:34px}.nanopopup-premium .inline-button{background:var(--troubadour-main);text-align:center;border-radius:6px;width:80%;margin-top:15px;margin-left:10%;display:block;color:var(--default-color-2)!important;padding:12px!important}.nanopopup-premium .title{text-align:center;color:var(--troubadour-main);text-transform:none;padding:0 40px;font-size:clamp(22px,3vw,42px);font-weight:400}.nanopopup-premium .subtitle{text-align:center;color:var(--troubadour-main);text-transform:none;font-size:clamp(18px,3vw,28px);font-weight:700}.nanopopup-premium .main-text{color:var(--default-color-8);text-align:left;padding:5px 20px;font-size:clamp(14px,2vw,17px);font-weight:400}.nanopopup-premium .main-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-premium .large-text{color:var(--default-color-8);text-align:center;padding:5px 20px;font-size:clamp(18px,2vw,24px);font-weight:600}.nanopopup-premium .large-text a{color:var(--primary-text-1);opacity:1!important}.nanopopup-premium .text-justify{text-align:justify!important}.nanopopup-premium .error-section{justify-content:center;display:flex}.nanopopup-premium .second-text{color:var(--default-color);text-align:left;padding:2px 20px;font-size:16px;font-weight:700}.nanopopup-premium a{opacity:.9;color:var(--troubadour-main);font-weight:bolder}.nanopopup-premium a:hover{opacity:1;text-decoration:none}.nanopopup-premium a.troubadour-button{text-decoration:none}.nanopopup-premium .input-popup{flex-flow:column wrap;justify-content:center;margin:15px 0;display:flex}.nanopopup-premium .input-popup label{text-align:center}.nanopopup-premium .input-popup a{color:var(--troubadour-main);cursor:pointer;opacity:.9;padding:15px 10px 10px;font-weight:bolder;transition:all .25s cubic-bezier(.25,.8,.25,1);text-align:left!important}.nanopopup-premium .input-popup a:hover{opacity:1;text-decoration:none}.nanopopup-premium .input-popup input:not([type=checkbox]){text-align:center;border:1px solid var(--troubadour-main);color:var(--troubadour-main);border-radius:6px;padding:10px;font-size:18px;transition:all .25s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .input-popup input:not([type=checkbox])::placeholder{opacity:.5;color:var(--troubadour-main)}.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);float:left;border-radius:4px;width:12px;margin:12px 0;padding:9px;color:var(--troubadour-main)!important}.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{float:left;margin:0;padding:12px;font-size:16px;color:var(--troubadour-main)!important}.nanopopup-premium .input-popup .clipboard-input{background:var(--default-bg);border:1px solid var(--border);cursor:pointer;text-align:center;border-radius:6px;margin:5px 0 10px;padding:21px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.nanopopup-premium .input-popup .clipboard-input p{text-transform:uppercase;color:var(--default-color);text-align:center;letter-spacing:10px;opacity:.8;width:100%;margin:0;padding:0;font-size:18px;font-weight:700}.nanopopup-premium .input-popup .clipboard-input:hover,.nanopopup-premium .input-popup .clipboard-input:active{background:var(--default-bg)}.nanopopup-premium .button-group{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.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){opacity:1;background:var(--troubadour-main);min-width:300px;color:var(--default-color-2);border:2px solid #0000;border-radius:10px;justify-content:center;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-premium .button-group .action-button:not(.troubadour-button) .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.nanopopup-premium .button-group .action-button:not(.troubadour-button):hover{opacity:1;color:var(--troubadour-main)!important}.nanopopup-premium .button-group .cancel-button{opacity:1;border:2px solid var(--troubadour-main);min-width:300px;color:var(--troubadour-main);background:0 0;border-radius:10px;margin:0;padding:clamp(8px,2vw,16px);font-size:18px;font-weight:700;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);position:relative}.nanopopup-premium .button-group .cancel-button .inner-icon{opacity:0;font-size:18px;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{pointer-events:none;background-color:var(--disabled)!important;color:var(--default-color-2)!important}.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{background-color:var(--troubadour-main-5)}.nanopopup-premium[data-theme=troubadour] .close-container i,.nanopopup-premium[data-theme=troubadour] .close-container svg{color:var(--default-color-2)}.nanopopup-premium[data-theme=troubadour] .inline-button{background:var(--troubadour-main-5)}.nanopopup-premium[data-theme=troubadour] .title,.nanopopup-premium[data-theme=troubadour] .subtitle{color:var(--troubadour-main)}.nanopopup-premium[data-theme=troubadour] .main-text a,.nanopopup-premium[data-theme=troubadour] .large-text a,.nanopopup-premium[data-theme=troubadour] a{color:var(--troubadour-main-5)}.nanopopup-premium[data-theme=troubadour] .button-group button{justify-content:center!important}.nanopopup-premium[data-theme=troubadour] .action-button:not(.troubadour-button){color:var(--default-color-2);background-color:var(--troubadour-main)!important;border:none!important}.nanopopup-premium[data-theme=troubadour] .action-button:not(.troubadour-button):hover{filter:brightness(1.2);opacity:1;color:var(--default-color-2)!important}.nanopopup-premium[data-theme=troubadour] .cancel-button{background:var(--troubadour-main-5);color:var(--default-color-2);border:none!important}.nanopopup-premium[data-theme=troubadour] .cancel-button:hover{filter:brightness(1.2);color:var(--default-color-2)!important}@media screen and (width>=800px) and (height>=600px){.nanopopup-premium{padding:40px 60px!important}}.nanopopup-premium .close-container{background-color:var(--default-bg);width:30px;height:30px;box-shadow:var(--dropshadow);border-radius:50%;top:15px;left:15px}.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{aspect-ratio:1;background-color:var(--troubadour-main-16);border-radius:50%;justify-content:center;align-items:center;width:10vw;min-width:100px;max-width:200px;margin:0 auto 30px;display:flex}.nanopopup-premium .visual img{width:40%}.nanopopup-premium h2{color:var(--troubadour-main);text-transform:none;text-align:center;margin:0 0 30px;font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.1em}.nanopopup-premium h2.small-title{font-size:23px;line-height:1.2em}.nanopopup-premium ul,.nanopopup-premium ol{padding:0 0 0 20px;list-style-type:decimal}.nanopopup-premium p,.nanopopup-premium li{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;padding:0 10px 0 0;overflow:hidden auto;max-height:250px!important}.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{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:20px;margin:30px 0 0;padding:0;display:flex}.nanopopup-premium[data-popup-size=large]{max-width:800px!important}.nanopopup-premium[data-popup-size=large] .button-group{justify-content:center}.nanopopup.family-sub-required-popup{background-color:var(--tutorial-color-3);overflow:hidden}.nanopopup.family-sub-required-popup[data-feature-name=create-story] .is-edit-story,.nanopopup.family-sub-required-popup[data-feature-name=challenge-from-catalog] .is-edit-story,.nanopopup.family-sub-required-popup[data-feature-name=challenge-from-scratch] .is-edit-story{display:none}.nanopopup.family-sub-required-popup[data-feature-name=create-story] .is-create-story,.nanopopup.family-sub-required-popup[data-feature-name=challenge-from-catalog] .is-create-story,.nanopopup.family-sub-required-popup[data-feature-name=challenge-from-scratch] .is-create-story,.nanopopup.family-sub-required-popup[data-feature-name=edit-story] .is-edit-story{display:block}.nanopopup.family-sub-required-popup[data-feature-name=edit-story] .is-create-story{display:none}.nanopopup.family-sub-required-popup .close-container{background-color:var(--tutorial-color-9);z-index:10;border-radius:50%;width:50px;height:50px;transition:all .25s;top:15px;left:15px}.nanopopup.family-sub-required-popup .close-container i,.nanopopup.family-sub-required-popup .close-container svg{color:var(--default-color-2);font-size:25px}.nanopopup.family-sub-required-popup .close-container:hover{filter:brightness(1.3)}@media screen and (width<=599px){.nanopopup.family-sub-required-popup .close-container{background:0 0;width:40px;height:40px;top:0;left:0}.nanopopup.family-sub-required-popup .close-container i,.nanopopup.family-sub-required-popup .close-container svg{color:var(--tutorial-color-9);font-size:25px}}.nanopopup.family-sub-required-popup .popup-section{aspect-ratio:640/500;flex-flow:row;max-width:640px;max-height:500px;font-size:20px;line-height:1.2em;display:flex}.nanopopup.family-sub-required-popup .popup-section .popup-visual{aspect-ratio:300/500;flex-flow:row;flex:47%;justify-content:center;align-items:center;max-height:500px;padding:5px 0 5px 7px;display:flex}.nanopopup.family-sub-required-popup .popup-section .popup-visual img{aspect-ratio:300/500;max-width:100%}.nanopopup.family-sub-required-popup .popup-section .popup-info{aspect-ratio:340/500;flex-flow:column wrap;flex:53%;justify-content:flex-start;align-items:flex-start;max-height:500px;display:flex}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-title{padding:3vh 20px 2vh}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-title h2{color:var(--tutorial-color-9);text-transform:none;overflow-wrap:break-word;margin:0;font-size:clamp(18px,2vw,23px);font-weight:800;line-height:1.3em}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text{flex:1;margin:0 10px 10px 0;padding:0 20px;overflow:hidden auto}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text::-webkit-scrollbar{width:6px}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text::-webkit-scrollbar-thumb{background-color:var(--default-color-3);border-radius:5px}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text::-webkit-scrollbar-track{background-color:var(--default-color-2);border-radius:5px}@supports not selector(::-webkit-scrollbar){.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text{scrollbar-color:var(--default-color-3) var(--default-color-2);scrollbar-width:thin}}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text h3{color:var(--tutorial-color-9);text-transform:none;margin:0 0 20px;font-size:18px;font-weight:400;line-height:1.2em}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text p{color:var(--default-color-2);overflow-wrap:break-word;margin:0 0 10px;font-size:clamp(16px,2vw,18px);font-weight:400;line-height:1.4em}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text ul{padding:0;list-style-type:none}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text ul li{color:var(--tutorial-color-9);flex-flow:wrap;justify-content:flex-start;align-items:center;min-height:26px;margin:0 0 15px;padding:0 0 0 36px;font-size:14px;font-weight:400;line-height:1.2em;display:flex;position:relative}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text ul li:before{content:"";aspect-ratio:1;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/icons/troub-check-green-round.svg);background-repeat:no-repeat;background-size:cover;width:26px;display:block;position:absolute;top:0;left:0}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text label{color:var(--tutorial-color-9);flex-flow:row;justify-content:flex-start;align-items:center;gap:5px;margin:0 0 5px;font-size:14px;font-weight:400;line-height:1.2em;display:flex}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text input[type=text]{color:var(--tutorial-color-9);border:1px solid var(--tutorial-color-9);width:100%}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text input[type=text]:focus-visible{outline:none}.nanopopup.family-sub-required-popup .popup-section .popup-info .button-group{flex-flow:column;justify-content:center;align-items:center;gap:20px;width:100%;margin:auto 0 0;padding:0 0 30px;display:flex}.nanopopup.family-sub-required-popup .popup-section .popup-info .button-group a:not(.troubadour-button){color:var(--default-color-2);text-align:center;font-size:clamp(14px,2vw,18px);font-weight:800;line-height:1.2em;text-decoration-line:underline}@media screen and (width<=599px){.nanopopup.family-sub-required-popup .popup-section{max-height:90vh;aspect-ratio:unset}.nanopopup.family-sub-required-popup .popup-section .popup-visual{display:none}.nanopopup.family-sub-required-popup .popup-section .popup-info{aspect-ratio:unset;flex:100%;padding:0}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-title{padding:40px 40px 30px}.nanopopup.family-sub-required-popup .popup-section .popup-info .popup-text{padding:0 20px 30px 40px}}.nanopopup.family-sub-required-popup .family-sub-access-code .popup-info .popup-text{width:100%;padding-right:40px}.nanopopup.family-sub-required-popup .family-sub-access-code .code-confirm-button{margin:0 0 0 auto;display:flex}.nanopopup.family-sub-required-popup .family-sub-activation .popup-info .popup-title h2{color:var(--troubadour-main-17)}.nanopopup.family-sub-required-popup .family-sub-activation .popup-info .button-group{flex-flow:wrap;justify-content:flex-end;align-items:center;padding-right:20px}@media (width>=1px),(width<=1280px),(width<=992px),(width<=767px),(width<=480px){.nanopopup.family-sub-required-popup{width:90vw!important;height:unset!important;min-width:300px!important;max-width:640px!important;min-height:200px!important;max-height:500px!important;padding:0!important}}
