@media (max-width:768px){#app-container{padding:0!important}.mobile-overlay{align-items:center;background:var(--background-color);display:none;height:100%;justify-content:center;left:0;padding:2rem;position:fixed;top:0;width:100%;z-index:9999}.nav-row{--bs-gutter-x:1.5rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.nav-row .navbar{padding-top:0}.notification-card{animation:slideUp .5s ease-out;background:var(--material-btn-hover-color);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);max-width:400px;padding:3rem 2rem;text-align:center;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.desktop-icon{color:#667eea;font-size:4rem;margin-bottom:1.5rem}.notification-title{color:var(--font-color);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.notification-text{color:#718096;font-size:.95rem;line-height:1.6;margin-bottom:2rem}.button-group{display:flex;flex-direction:column;gap:.75rem}.btn{border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.875rem 1.5rem;text-decoration:none;transition:all .2s ease}.btn-primary{background:#667eea;color:#fff}.btn-primary:hover{background:#5a67d8;transform:translateY(-1px)}.btn-secondary{background:#f7fafc;border:1px solid #e2e8f0;color:#4a5568}.btn-secondary:hover{background:#edf2f7}.feature-list{margin:1.5rem 0;padding-left:1rem;text-align:left}.feature-list li{color:#718096;font-size:.9rem;margin-bottom:.5rem}.feature-list li:before{content:"✨";margin-right:.5rem}.dismissed .mobile-overlay{display:none!important}}p{margin-bottom:0!important}body{overflow-y:hidden}#app-container{background-color:var(--background-color);height:100vh;height:100dvh}#login-app-container{background-color:#000;height:100vh}#app-notification-row{background-color:rgba(50,205,50,.1);border:1px solid rgba(50,205,50,.3);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-color:transparent;height:1.5em;left:50%;position:absolute;top:0;transform:translateX(-50%);width:fit-content}@media (max-width:768px){#app-notification-row{border:1px solid rgba(50,205,50,.3)!important;border-radius:7px!important;display:flex;justify-content:center;left:0!important;margin-left:0!important;position:relative;transform:none!important;width:100%}#app-notification-row .loader{height:.9em!important;width:.9em!important}}#credits-expire-notification-row{height:fit-content;left:0;margin:0;padding:0;position:fixed;top:0;transform:none;width:100%;z-index:10001}#app-notification-row .app-notification-elem{align-items:center;display:flex;gap:.5em;height:100%;justify-content:center;padding-left:.5em;padding-right:.5em;width:fit-content}#app-notification-row .app-notification-elem p{color:#32cd32;font-size:.8em;font-weight:600;line-height:1.5em;margin-bottom:0!important;text-align:center}.app-layout-column:hover{border:1px solid var(--border-color);border-radius:7px;cursor:grab!important}.column.dragging{cursor:grabbing}.column-placeholder{background-color:var(--background-color);border:2px dashed var(--border-color);border-radius:7px;margin:0;visibility:visible!important}.column-helper{background:var(--background-color);box-shadow:0 0 10px rgba(0,0,0,.1);cursor:grabbing}.ui-sortable-helper{z-index:1000}.ui-sortable-placeholder{background-color:var(--background-color)!important;border:2px dashed var(--border-color)!important;visibility:visible!important}.column,.ui-sortable-helper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#main-content-column{height:100%;overflow-y:hidden;position:relative;transform:translateX(0);width:100%;z-index:0}#left-column{border-top-right-radius:5px;left:-25%}#left-column,#right-column{background-color:var(--background-color);height:100%;overflow:hidden;padding:0;position:absolute;user-select:none;width:25%;z-index:1}#right-column{border-top-left-radius:5px;right:-25%}.app-row{height:92%;overflow-x:hidden;position:relative;z-index:2}#main-column-section{height:100%}#voiceover-player-timeline-container{bottom:0;display:none;left:50%;padding-left:.8em;padding-right:.8em;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.voiceover-timeline{background-color:var(--background-color);border-top:2px solid var(--border-color);color:#fff;flex-direction:column;gap:10px;padding-bottom:10px;transition:opacity .3s ease}.question-type-container,.voiceover-timeline{align-items:center;display:flex;left:50%;position:relative;transform:translateX(-50%);width:100%}.question-type-container{gap:3em;height:fit-content;justify-content:center;overflow-x:auto;padding:3em 1em 1em}.mm-customization-container #visuals-selector{display:flex;flex-direction:column;gap:1em;height:100%;overflow-y:auto!important;padding-left:1em;padding-right:1em;position:relative;width:60%}.mm-customization-container #visuals-selector .visual-selector-col{display:flex;gap:1.5em;justify-content:center;width:100%}.mm-customization-container #visuals-selector .visual-selector-col .visual-type-container{width:40%!important}#visuals-selector .visual-type-meta-container{display:flex;gap:1.5em;justify-content:center;width:100%}.language-code-value,.mob-input-icon,.mob-input-value{display:none!important}.mobile-top-other-inputs{justify-content:end!important}.question-type-container .answer-elem{align-items:center;border-radius:7px;cursor:pointer;display:flex;flex-direction:column;height:8em;justify-content:center;padding:.5em;width:8em}.question-type-container .answer-elem.selected{opacity:1!important}.question-type-container .answer-elem .answer-icon-container{align-items:center;display:flex;height:80%;justify-content:center;padding:.5em;width:80%}.question-type-container .answer-elem .aspect-ratio-icon-container{align-items:center;color:var(--font-color);display:flex;height:100%;justify-content:center;padding:.5em;width:100%}.question-type-container .answer-elem .answer-icon{height:80%;width:80%}.question-type-container .answer-elem .aspect-ratio-icon{height:100%;width:100%}.question-type-container .answer-elem .possible-answer-container{align-items:center;color:var(--font-color);display:flex;font-size:.9em;font-weight:600;height:20%;justify-content:center;width:100%}.body-loader-container{align-items:center;background-color:var(--background-color);display:flex;flex-direction:column;gap:.5em;height:100vh;justify-content:center;position:absolute;width:100%;z-index:9998}.body-loader{-webkit-animation:spin 2s linear infinite;animation:spin .5s linear infinite;border-top:.2em solid var(--content-hover-color);border:.2em solid var(--content-hover-color);border-radius:50%;border-right:.2em solid var(--main-color);border-top-color:var(--main-color);height:2em;width:2em}.body-loader-notification{color:var(--font-color)}.progress-container{align-items:start;background-color:var(--background-color);border:2px solid var(--border-color);border-radius:7px;bottom:2em;display:flex;flex-direction:column;gap:1em;justify-content:center;padding:1em;position:absolute;right:2em;width:20em;z-index:9999}.progress-container p{color:var(--font-color)}.progress-container .progress-bar{background-color:var(--main-color);height:5px}.loader{-webkit-animation:spin 2s linear infinite;animation:spin .5s linear infinite;border-top:.2em solid var(--content-hover-color);border:.2em solid var(--content-hover-color);border-radius:50%;border-right:.2em solid var(--main-color);border-top-color:var(--main-color);display:none;height:1.1em;position:relative;width:1.1em}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.question-type-container .duration-container{align-items:start;color:var(--font-color);display:flex;gap:.5em;justify-content:center}.question-type-container .duration-container .duration-unit{background-color:transparent;border:1.5px solid var(--border-color);border-radius:5px;color:var(--font-color);font-size:1.6em;height:2.5em;outline:none;padding:.4em;text-align:center;width:2em}.duration-unit::-webkit-inner-spin-button,.duration-unit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.question-type-container .time-container{color:var(--font-color);flex-direction:column}.question-type-container .time-container,.time-container div{align-items:center;display:flex;gap:.5em;justify-content:center}.new-project-chat-container{flex-direction:column;height:100%;left:50%;transform:translateX(-50%);width:50%}.new-chat-animation,.new-project-chat-container{align-items:center;display:flex;justify-content:center;position:relative}.new-chat-animation{border:1px solid var(--border-color);border-radius:50%;box-shadow:0 0 7px -2px #000;height:10em;overflow:hidden;width:10em}.new-chat-animation img{height:70%;position:relative;width:70%}.suggestion-container{bottom:1em;height:fit-content;position:absolute;width:90%}.description-suggestion-container{align-items:center;display:flex;justify-content:center}.description-suggestion{border:1px solid var(--border-color);border-radius:7px;color:var(--font-color);cursor:pointer;font-size:.9em;font-weight:600;padding:.6em 1em;width:100%}.description-suggestion:hover{background-color:#181818}@keyframes moveUp{0%{top:-8.5em}50%{top:0}to{top:8.5em}}