:root{--message-bg-color:#f8f9fa;--message-table-bg:hsla(0,0%,100%,.8);--message-text-color:#333;--message-border-color:rgba(0,0,0,.1);--message-hover-bg:rgba(0,0,0,.05);--message-highlight:hsla(0,0%,50%,.11)}.share-message-artifact .share-message-artifact-video-container{border-radius:20px;margin:0 auto 15px;max-width:100%;overflow:hidden;position:relative;width:100%}.share-message-artifact .share-message-artifact-video-container .video-thumbnail{background-color:#333;height:220px;overflow:hidden;position:relative;width:100%}.share-message-artifact .share-message-artifact-video-container .video-thumbnail img{height:100%;object-fit:cover;width:100%}.share-message-artifact .share-message-artifact-video-container .video-thumbnail .play-button{align-items:center;background-color:rgba(45,95,246,.75);border-radius:15px;cursor:pointer;display:flex;height:65px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:85px}.share-message-artifact .share-message-artifact-video-container .video-thumbnail .play-button i{color:#fff;font-size:30px}.share-message-artifact .share-message-artifact-video-container .video-thumbnail .play-button:active,.share-message-artifact .share-message-artifact-video-container .video-thumbnail .play-button:focus,.share-message-artifact .share-message-artifact-video-container .video-thumbnail .play-button:hover{background-color:rgba(45,95,246,.95)}.share-message-artifact .share-message-artifact-video-container .video-thumbnail .overlay{background-color:rgba(0,0,0,.75);height:100%;left:0;position:absolute;top:0;width:100%}.share-message-artifact .share-message-artifact-video-container .share-message-artifact-video{background-color:#333;display:none;height:220px;max-width:100%;width:100%}.share-message-artifact .share-message-artifact-video-container.playing .video-thumbnail{display:none}.share-message-artifact .share-message-artifact-video-container.playing .share-message-artifact-video{display:block}.share-message-artifact .share-message-artifact-audio-container{margin-bottom:15px;padding:8px 0}.share-message-artifact .share-message-artifact-audio-container .share-message-artifact-audio{width:100%}.share-message-artifact .share-message-artifact-audio-container .item-heading{padding-left:10px}.share-message-artifact .fs-19{font-size:19px!important}.share-message-artifact .fs-20{font-size:20px!important}.share-message-artifact-public-container,.share-message-artifact-width-custom{margin:auto;width:100%}.message-bubble-main .message-transcript-wrapper .message-transcript{padding-left:0}.share-message-artifact-public-container .header{box-shadow:0 0 5px #ccc}.share-message-artifact-public-container .main-share-message-artifact-message-bubble{background:transparent!important;max-width:100%!important;min-height:max-content}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .message-share-message-artifact-wrap{height:100%!important;padding:50px 0 20px!important}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .audio-info{margin-bottom:0!important}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .message-bubble-main{margin-top:30px}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .message-transcript-wrapper{margin:5px;max-height:400px;overflow:auto}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .main-transcript-toggle{bottom:5px!important;position:sticky!important}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .message-summary ul{margin-left:30px}.share-message-artifact-public-container .share-message-artifact-title{display:block!important}.share-message-artifact-text{color:#333;font-size:16px;line-height:1.5;padding:10px 0;word-wrap:break-word}.share-message-artifact-text table{backdrop-filter:blur(10px);background:var(--message-table-bg);border:1px solid hsla(0,94%,74%,.11);border-collapse:collapse;margin-bottom:20px;margin-top:20px;overflow:hidden}.share-message-artifact-text td,.share-message-artifact-text th{border-bottom:1px solid var(--message-border-color);color:#000;padding:15px 20px;text-align:left}.share-message-artifact-text th{background:var(--message-highlight);font-weight:700}.share-message-artifact-text tr:hover{background:var(--message-hover-bg);transition:.3s ease-in-out}.share-message-artifact-text tr:last-child td{border-bottom:none}@media (max-width:768px){.share-message-artifact-text table{width:100%}.share-message-artifact-text td,.share-message-artifact-text th{padding:12px}}.share-message-artifact-text .emoji-xl{font-size:2em!important}.share-message-artifact-text .progress-step{margin-bottom:10px}.share-message-artifact-text h1,.share-message-artifact-text h2,.share-message-artifact-text h3{font-size:18px!important;margin-top:8px!important}.share-message-artifact-text h4{font-size:16px!important}.share-message-artifact-text ul{margin-top:10px!important;padding-left:30px!important}.share-message-artifact-text li{list-style:disc;margin-bottom:10px}.error-message-container{align-items:center;display:flex;justify-content:center;padding:40px 20px}.error-message-container .error-message-content{max-width:500px;padding:50px 40px;text-align:center;width:100%}.error-message-container .error-message-content .error-icon{margin-bottom:25px}.error-message-container .error-message-content .error-icon i{color:#ff6b6b;font-size:64px;opacity:.8}.error-message-container .error-message-content .error-text{margin-bottom:30px}.error-message-container .error-message-content .error-text h3{color:#2d3748;font-size:28px;font-weight:600;line-height:1.2;margin-bottom:15px}.error-message-container .error-message-content .error-text p{color:#718096;font-size:16px;line-height:1.6;margin:0}.error-message-container .error-message-content .error-actions .btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.error-message-container .error-message-content .error-actions .btn.btn-primary{background:#667eea;border:none;color:#fff}.error-message-container .error-message-content .error-actions .btn.btn-primary:hover{background:#5a67d8;box-shadow:0 6px 16px rgba(102,126,234,.4);color:#fff;text-decoration:none;transform:translateY(-2px)}.error-message-container .error-message-content .error-actions .btn i{font-size:14px}@media only screen and (max-width:768px){.error-message-container{padding:20px 10px}.error-message-container .error-message-content{padding:30px 25px}.error-message-container .error-message-content .error-icon i{font-size:48px}.error-message-container .error-message-content .error-text h3{font-size:24px;margin-bottom:12px}.error-message-container .error-message-content .error-text p{font-size:14px}.error-message-container .error-message-content .error-actions .btn{font-size:14px;padding:10px 20px}}.share-message-artifact-header{align-items:center;background:#f8f9fa;border-radius:8px;color:#6c757d;display:flex;font-size:13px;justify-content:space-between;margin:15px 0;padding:10px 15px}.share-message-artifact-header .share-message-artifact-timestamp{align-items:center;display:flex;font-weight:500;gap:6px}.share-message-artifact-header .share-message-artifact-timestamp i{color:#28a745;font-size:12px}.share-message-artifact-header .share-message-artifact-id{align-items:center;background:hsla(208,7%,46%,.1);border-radius:4px;display:flex;font-family:Monaco,Menlo,monospace;gap:6px;padding:4px 8px}.share-message-artifact-header .share-message-artifact-id i{color:#6c757d;font-size:12px}.share-message-artifact-image-container{margin-bottom:20px}.share-message-artifact-image-container .item-heading{margin-bottom:10px;padding-left:10px}.share-message-artifact-image-container .share-message-artifact-image-wrapper{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:transform .3s ease}.share-message-artifact-image-container .share-message-artifact-image-wrapper:hover{transform:translateY(-2px)}.share-message-artifact-image-container .share-message-artifact-image-wrapper:hover .share-image-overlay{opacity:1}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-message-artifact-image{display:block;height:300px;object-fit:cover;width:100%}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-image-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-image-overlay .image-actions{display:flex;gap:10px}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-image-overlay .image-actions .btn{border-radius:20px;font-size:14px;padding:8px 16px;transition:all .3s ease}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-image-overlay .image-actions .btn:hover{transform:scale(1.05)}.share-message-artifact-wrap-header .share-message-artifact-header-image{display:block;max-height:360px;object-fit:cover;width:100%}.share-message-artifact-document-container{margin-bottom:20px}.share-message-artifact-document-container .item-heading{margin-bottom:10px;padding-left:10px}.share-message-artifact-document-container .share-message-artifact-document-wrapper{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px;transition:box-shadow .3s ease}.share-message-artifact-document-container .share-message-artifact-document-wrapper:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info{align-items:center;display:flex;margin-bottom:15px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-icon{margin-right:15px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-icon i{font-size:36px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details{flex:1}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details .document-name{color:#333;font-size:16px;font-weight:600;margin-bottom:5px;word-break:break-word}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details .document-meta{color:#6c757d;font-size:14px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details .document-meta .document-type{margin-right:10px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details .document-meta .document-size:before{content:"• ";margin-right:5px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-actions{display:flex;gap:10px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-actions .btn{border-radius:8px;font-size:14px;padding:8px 16px;transition:all .3s ease}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-actions .btn:hover{transform:translateY(-1px)}.authentication-form{min-height:0!important}.fullscreen-document-modal,.fullscreen-image-modal{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:99999}.fullscreen-document-modal .fullscreen-modal-backdrop,.fullscreen-image-modal .fullscreen-modal-backdrop{background:rgba(0,0,0,.9);height:100%;left:0;position:absolute;top:0;width:100%}.fullscreen-document-modal .fullscreen-modal-content,.fullscreen-image-modal .fullscreen-modal-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;position:relative;width:100%}.fullscreen-document-modal .fullscreen-modal-close,.fullscreen-image-modal .fullscreen-modal-close{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:50px;position:absolute;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:10001}.fullscreen-document-modal .fullscreen-modal-close:hover,.fullscreen-image-modal .fullscreen-modal-close:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.fullscreen-document-modal .fullscreen-image-container,.fullscreen-image-modal .fullscreen-image-container{align-items:center;display:flex;flex:1;justify-content:center;max-height:calc(100% - 80px);max-width:100%;padding:7px 0}.fullscreen-document-modal .fullscreen-image-container .fullscreen-image,.fullscreen-image-modal .fullscreen-image-container .fullscreen-image{border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);max-height:100%;max-width:100%;object-fit:contain}.fullscreen-document-modal .fullscreen-document-container,.fullscreen-image-modal .fullscreen-document-container{align-items:center;display:flex;flex:1;justify-content:center;max-height:calc(100% - 80px);max-width:1200px;width:100%}.fullscreen-document-modal .fullscreen-document-container .fullscreen-document,.fullscreen-image-modal .fullscreen-document-container .fullscreen-document{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);height:100%;min-height:600px;width:100%}.fullscreen-document-modal .fullscreen-modal-actions,.fullscreen-image-modal .fullscreen-modal-actions{display:flex;gap:15px;margin-top:20px}.fullscreen-document-modal .fullscreen-modal-actions .btn,.fullscreen-image-modal .fullscreen-modal-actions .btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:25px;color:#fff;padding:12px 24px;transition:all .3s ease}.fullscreen-document-modal .fullscreen-modal-actions .btn:hover,.fullscreen-image-modal .fullscreen-modal-actions .btn:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.fullscreen-document-modal .fullscreen-modal-actions .btn i,.fullscreen-image-modal .fullscreen-modal-actions .btn i{margin-right:8px}body.modal-open{overflow:hidden}.share-message-artifact-wrap .share-message-artifact-video-container{border-radius:20px;margin:0 auto 15px;max-width:100%;overflow:hidden;position:relative;width:100%}.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail{background-color:#333;height:35vh;position:relative;width:100%}.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail img{height:100%;object-fit:cover;width:100%}.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail .play-button{align-items:center;background-color:rgba(45,95,246,.75);border-radius:15px;cursor:pointer;display:flex;height:65px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:85px}.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail .play-button i{color:#fff;font-size:30px}.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail .play-button:active,.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail .play-button:focus,.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail .play-button:hover{background-color:rgba(45,95,246,.95)}.share-message-artifact-wrap .share-message-artifact-video-container .video-thumbnail .overlay{background-color:rgba(0,0,0,.75);height:100%;left:0;position:absolute;top:0;width:100%}.share-message-artifact-wrap .share-message-artifact-video-container .share-message-artifact-video{background-color:#333;display:none;height:35vh;max-width:100%;width:100%}.share-message-artifact-wrap .share-message-artifact-video-container.playing .video-thumbnail{display:none}.share-message-artifact-wrap .share-message-artifact-video-container.playing .share-message-artifact-video{display:block}.share-message-artifact-wrap .fs-19{font-size:19px!important}.share-message-artifact-wrap .fs-20{font-size:20px!important}.share-message-artifact-wrap .item-heading{padding-left:10px}.share-message-artifact-audio-container{margin-bottom:15px;padding:8px 0}.share-message-artifact-audio-container .share-message-artifact-audio{width:100%}.share-message-artifact-audio-container .item-heading{padding-left:10px}.transcript-speaker-info{background-color:#f0f8ff;border-radius:10px;margin-right:5px;padding:4px 0 4px 5px;width:220px}.share-message-artifact-container .artifact-page-header{background-image:linear-gradient(90deg,#c7dff9,#fff6d4);border-bottom-left-radius:15px;border-bottom-right-radius:15px;height:300px}.share-message-artifact-container .artifact-page-header .header-logo{padding-top:35px;text-align:center}.share-message-artifact-container .artifact-page-header .header-logo .header-app-logo{align-items:center;color:#212529;display:flex;font-size:35px;justify-content:center;margin:auto;width:fit-content}.share-message-artifact-container .artifact-page-header .header-logo .header-app-logo i{color:#2d5ff6;margin-right:10px}.share-message-artifact-container .artifact-page-header .header-logo .header-app-logo span{font-weight:800;text-transform:uppercase}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-image-box{margin-top:-185px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-image{border-radius:10px;max-height:360px;object-fit:cover;width:100%}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content-box{display:flex;gap:40px;padding:35px 0 50px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content{color:#222;flex:1;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:300;letter-spacing:.01em;line-height:1.75}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content>*{margin-bottom:1.2em}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content h2,.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content h3{color:#111;font-weight:700;line-height:1.4;margin-bottom:.8em;margin-top:20px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content h2{border-left:4px solid #001351;font-size:1.75rem;padding-left:12px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content h3{color:#222;font-size:1.25rem}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content em{background:rgba(0,19,81,.05);border-radius:3px;color:#001351;font-style:italic;padding:1px 4px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content strong{color:#000;font-weight:600}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content .message-highlight{background:#e9f2ff;border-radius:4px;color:#001351;font-weight:600;padding:2px 6px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ol,.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ul{margin:1.2em 0 1.2em 2em;padding:0}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ol li,.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ul li{margin-bottom:.6em}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ol{counter-reset:item;list-style:none}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ol li{counter-increment:item;padding-left:28px;position:relative}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ol li:before{color:#001351;content:counter(item) ".";font-weight:600;left:0;position:absolute}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ul{list-style:disc}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content ul li::marker{color:#001351}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content blockquote{background:#f0f8ff;border:1px solid #e5eaf9;border-left:5px solid #001351;border-radius:20px;color:#333;font-style:normal;margin:1.8em 0;padding:8px 25px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content blockquote p{font-size:16px;margin:6px 0}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content blockquote b{color:#001351}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content code{background:#f4f4f4;border-radius:3px;color:#d63384;font-family:Fira Code,monospace;font-size:14px;padding:2px 5px}@media (max-width:768px){.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content{font-size:15px;padding:24px 16px}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content h2{font-size:1.5rem}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-content h3{font-size:1.125rem}}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-auth .authentication-form{border-radius:11px;box-shadow:0 0 10px #e4e4e4}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-auth .authentication-form .auth-form-content{max-width:380px;width:100%!important}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-auth .authentication-form .auth-form-content .content-header h1{font-size:30px!important;letter-spacing:-1px!important}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-auth .authentication-form .auth-form-content .nexi-auth-options{width:100%!important}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-auth .authentication-form .auth-form-content .nexi-auth-options .nx-btn-authenticate{color:#4e4e4e!important}@media only screen and (max-width:767px){.share-message-artifact-width-custom{margin:auto;width:100%}.share-message-artifact-public-container{margin:auto;width:95%}.footer{padding-bottom:70px!important}.share-message-artifact-public-page{height:fit-content!important}.share-message-artifact-video-container .video-thumbnail{height:162px!important}.share-message-artifact-video-container .video-thumbnail .play-button{border-radius:8px!important;height:42px!important;width:52px!important}.share-message-artifact-video-container .video-thumbnail .play-button i{font-size:20px!important}.share-message-artifact-video-container .share-message-artifact-video{height:162px}.share-message-artifact-public-container .main-share-message-artifact-message-bubble .message-share-message-artifact-wrap{padding:15px 0 20px!important}.public-auth-page .authentication-container,.public-auth-page .authentication-form .auth-form-content{padding:0!important}.fullscreen-document-modal .fullscreen-modal-content,.fullscreen-image-modal .fullscreen-modal-content{padding:10px}.fullscreen-document-modal .fullscreen-modal-close,.fullscreen-image-modal .fullscreen-modal-close{font-size:16px;height:40px;right:10px;top:10px;width:40px}.fullscreen-document-modal .fullscreen-document-container,.fullscreen-document-modal .fullscreen-image-container,.fullscreen-image-modal .fullscreen-document-container,.fullscreen-image-modal .fullscreen-image-container{max-height:calc(100% - 60px)}.fullscreen-document-modal .fullscreen-document-container .fullscreen-document,.fullscreen-image-modal .fullscreen-document-container .fullscreen-document{min-height:400px}.fullscreen-document-modal .fullscreen-modal-actions,.fullscreen-image-modal .fullscreen-modal-actions{margin-top:10px}.fullscreen-document-modal .fullscreen-modal-actions .btn,.fullscreen-image-modal .fullscreen-modal-actions .btn{font-size:14px;padding:8px 16px}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-image-overlay .image-actions{flex-direction:column;gap:8px}.share-message-artifact-image-container .share-message-artifact-image-wrapper .share-image-overlay .image-actions .btn{font-size:12px;padding:6px 12px}.share-message-artifact-document-container .share-message-artifact-document-wrapper{padding:15px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-icon{margin-right:10px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-icon i{font-size:28px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details .document-name{font-size:14px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-info .document-details .document-meta{font-size:12px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-actions{flex-direction:column;gap:8px}.share-message-artifact-document-container .share-message-artifact-document-wrapper .document-actions .btn{font-size:12px;padding:6px 12px;width:100%}.share-message-artifact-content-box{padding-top:0!important}}@media only screen and (max-width:998px){.share-message-artifact-content-box{flex-direction:column!important}.share-message-artifact-container .share-message-artifact-content-container .share-message-artifact-auth .authentication-form{box-shadow:none!important}}.bootbox,.modal{align-items:center!important;display:flex;justify-content:center!important;z-index:9999!important}.bootbox .btn-close,.modal .btn-close{height:1px!important;right:20px!important;top:30px!important;width:1px!important}.bootbox .btn-danger,.modal .btn-danger{background:darkred}.bootbox .btn-success,.modal .btn-success{background:green}.bootbox .modal-title,.modal .modal-title{font-weight:600!important}.nx-close-modal-btn{color:gray}.nx-modal-content{background:#fff}.nx-modal-body{max-height:70vh;overflow:auto}.nx-modal{background:rgba(0,0,0,.51);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99998}.nx-modal,.nx-modal .nx-modal-content:not(.text-left){align-content:center;align-items:center;display:flex;flex-direction:column}.nx-modal .nx-modal-content:not(.text-left){text-align:center}.nx-modal .nx-modal-content{border-radius:3px;height:max-content;margin:10px;min-height:300px;position:relative;width:500px}.nx-modal .nx-modal-content .nx-modal-body{flex:1;padding-bottom:100px}.nx-modal .nx-modal-content.show{animation:show-modal .7s ease-in-out}.nx-modal .nx-modal-content.hide{animation:hide-modal .6s ease-in-out both}.nx-modal .nx-modal-title{display:block;font-size:18px;font-weight:400;line-height:24px;margin:14px 0 5px}.nx-modal p{font-size:14px;font-weight:300;line-height:19px;margin:0;padding:0 30px}.nx-modal .nx-footer-modal-btn{bottom:0;color:#fff;cursor:pointer;font-size:18px;font-weight:400;height:50px;left:0;line-height:50px;position:sticky;right:0;transition:background .3s ease-in-out;width:100%}.nx-error-modal .nx-footer-modal-btn{background:#f65656}.nx-error-modal .nx-footer-modal-btn:hover{background:#ec3434}.nx-modal.active{z-index:99999!important}.nx-info-modal .ys-footer-modal-btn{background:#2d5ff6}.nx-info-modal .ys-footer-modal-btn:hover{background:#086dd0}@keyframes show-modal{0%{transform:scale(0)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes hide-modal{0%{transform:scale(1)}20%{transform:scale(1.1)}to{transform:scale(0)}}.nx-modal-s{width:300px!important}.nx-modal-md{width:550px!important}.nx-modal-l{width:700px!important}.nx-modal-xl{width:750px!important}.bootbox-close-button{height:10px!important;width:10px!important}.modal{background:rgba(0,0,0,.84);z-index:10001!important}.close-btn{background:rgba(0,0,0,.63);border-radius:50%;color:#fff!important;cursor:pointer;overflow:hidden;position:absolute;right:10px!important;top:10px!important;width:30px;z-index:10}.nx-modal-header{font-size:20px;font-weight:600;padding:20px;text-align:left;width:100%}.close:hover{opacity:.6}.close{cursor:pointer}a{text-decoration:none}.x{cursor:pointer;height:35px;position:absolute;right:5px;top:10px;width:40px}#subscribeModal .nx-modal-content{align-items:center;height:unset!important;justify-content:unset!important}#subscribeModal .nx-close-modal-btn i{color:gray;cursor:pointer}#subscribeModal .modal-container{align-items:center;display:flex}#subscribeModal .modal-image{margin-right:20px;width:300px}#subscribeModal .modal-image img{height:100%;margin:0!important;object-fit:cover;width:100%}#subscribeModal .sign-up{align-content:center;align-items:center;background:linear-gradient(90deg,#f1fff3,#fff);flex:1;justify-content:center;padding:20px}#subscribeModal .sign-up h2{margin-bottom:0}#subscribeModal .sign-up span{color:gray;display:block;font-size:16px}#subscribeModal .sign-up form{margin-top:10px}#subscribeModal .nx-btn.btn-blue{background:#2d5ff6!important;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}#subscribeModal .nx-btn.btn-blue:hover{background:#1a4dcc!important}#subscribeModal .popup-icon{color:#f59e0b;font-size:3rem;margin-bottom:1rem}#subscribeModal .popup-icon img{height:118px;margin:auto;max-width:100%;object-fit:contain}#subscribeModal h2{color:#111827;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;margin-bottom:.5rem}#subscribeModal .subtitle{background-color:#faebd7;border-radius:8px;color:#383838;font-size:.95rem;line-height:unset;margin-bottom:.85rem;padding:10px}#subscribeModal .upgrade-btn{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 25px;transition:transform .2s,box-shadow .2s}#subscribeModal .upgrade-btn:active,#subscribeModal .upgrade-btn:focus,#subscribeModal .upgrade-btn:hover{box-shadow:0 8px 25px rgba(72,187,120,.3);transform:translateY(-2px)}#subscribeModal .pricing-plan-price{font-family:Lato;line-height:unset}#subscribeModal .pricing-plan-price span{display:inline-block}#subscribeModal .pricing-plan-price .price-text{color:#48bb78;font-size:50px;font-weight:700}.modal-fw{height:100vh!important;width:100vw!important}#forwardModal .forward-conversation.selected{border-color:#38bdf8}#forwardModal .conversation-list{height:50vh;overflow-y:auto;scrollbar-color:#cbd5e0 transparent;scrollbar-width:thin}#forwardModal .conversation-list::-webkit-scrollbar{width:6px}#forwardModal .conversation-list::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:4px}#forwardModal .forward-conversation.selected{background-color:#e0f2fe}#forwardModal #show{margin-bottom:15px}#forwardModal p{padding:0!important}#forwardModal .nx-modal-content{max-width:400px}#forwardModal .app-member-avatar-img{border-radius:50%}#forwardModal #forwardSelected:disabled{background:#b3b2b2;cursor:not-allowed}#forwardModal .forward-conversation .connect-dm-avatar,#forwardModal .forward-conversation .nexy-dm-avatar{background-color:#ebebeb;color:#2d5ff6;font-size:20px}#inviteModal .popup-tab{background:#f8f9fa!important;border:none!important;border-radius:12px!important;margin-bottom:15px!important}#inviteModal .popup-tab .active{background-color:#fff!important;border:1px solid #ababab!important;border-radius:12px}#inviteModal .popup-tab .nav-item:hover{background:none!important}#inviteModal .invite-modal-content{width:100%}#inviteModal .invite-users-section{align-items:start;display:flex;flex-direction:column;margin-top:10px;max-height:350px;overflow-y:auto;padding:0 0 10px}#inviteModal p{padding:0!important}#inviteModal .contact-list{width:100%}#inviteModal .invite-model-wrap{max-height:50vh!important;overflow:auto!important}#inviteModal .app-member-avatar-img{border-radius:50%}#inviteModal .invite-conversation.selected{background-color:#e0f2fe;border-color:#38bdf8}#inviteModal #inviteSelected:disabled{background:#407fec!important;cursor:not-allowed}#inviteModal .line-break{border:1px solid #c4c4c4;display:inline-block;height:0;margin:3px;width:100%!important}#inviteModal .invite-line-text{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}#inviteModal #invite-link{width:100%}#inviteModal .share-container{background:#f8f9fa;border:none!important;border-radius:12px!important;padding:20px!important}#inviteModal .sharedContainer{background:#fff!important;border:1px solid #e5e7eb;border-radius:10px}#inviteModal .sharedContainer>.copy-link-btn,#inviteModal .sharedContainer>.sharedInput{border:none!important}#inviteModal .copy-link-btn{background:#407fec!important;border-radius:5px!important;color:#fff!important;margin:10px 10px 10px 0!important;padding:5px 15px!important}#inviteModal .copy-caption{background:#84aff377!important;border:1px solid #407fec;border-radius:5px;color:#407fec!important}#inviteModal .copy-caption,#inviteModal .private-caption{font-weight:500;margin-top:15px;padding:12px 10px!important}#inviteModal .private-caption{background:#fff5ee!important;border:1px solid #fff;border-radius:5px;color:red!important}#inviteModal .copy-caption p{font-size:16px}#inviteModal #share{margin-top:20px!important}#inviteModal .invite-conversation-btn{background:#407fec;border-radius:5px;color:#fff;margin-left:auto;padding:5px 9px}#inviteModal .contact-list{display:flex;flex-direction:row!important}#inviteModal .dropdown-trigger{align-items:center;background:transparent;border:none;color:#a4a8af;cursor:pointer;display:flex;font-size:12px;height:auto;justify-content:center;text-decoration:underline!important;text-wrap:nowrap;transition:all .2s ease;width:auto}#inviteModal .dropdown-trigger:hover{border-color:transparent;box-shadow:none;color:transparent}#inviteModal .dropdown-trigger:focus{box-shadow:none;color:transparent;outline:transparent}#inviteModal .dropdown-list-menu{position:static;width:100%}#inviteModal .dropdown-list-menu .dropdown-option{padding:2px 16px}#inviteModal .add-member-btn-container{background-color:#fff;bottom:-1px;padding-top:5px;position:sticky}#inviteModal .invite-conversation[data-status="1"]{cursor:auto}#inviteModal .resend-invite-btn{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1))!important}#pendingApprovalModal .invite-modal-content .popup-tab{background:#f8f9fa!important;border:none!important;border-radius:12px!important;margin-bottom:15px!important}#pendingApprovalModal .invite-modal-content .popup-tab .active{background-color:#fff!important;border:1px solid #ababab!important;border-radius:12px}#pendingApprovalModal .invite-modal-content .popup-tab .nav-item:hover{background:none!important}#pendingApprovalModal .invite-modal-content .invite-modal-content{width:100%}#pendingApprovalModal .invite-modal-content .invite-popup{max-height:80%!important}#pendingApprovalModal .invite-modal-content .invite-users-section{align-items:start;display:flex;flex-direction:column;max-height:350px;overflow-y:auto;padding:10px 0}#pendingApprovalModal .invite-modal-content p{padding:0!important}#pendingApprovalModal .invite-modal-content .contact-list{width:100%}#pendingApprovalModal .invite-modal-content .invite-model-wrap{max-height:50vh!important;overflow:auto!important}#pendingApprovalModal .invite-modal-content .app-member-avatar-img{border-radius:50%}#pendingApprovalModal .invite-modal-content .invite-conversation.selected{background-color:#e0f2fe;border-color:#38bdf8}#pendingApprovalModal .invite-modal-content #inviteSelected:disabled{background:#407fec!important;cursor:not-allowed}#pendingApprovalModal .invite-modal-content .line-break{border:1px solid #c4c4c4;display:inline-block;height:0;margin:3px;width:25%!important}#pendingApprovalModal .invite-modal-content #invite-link{width:100%}#pendingApprovalModal .invite-modal-content .share-container{background:#f8f9fa;border:none!important;border-radius:12px!important;padding:20px!important}#pendingApprovalModal .invite-modal-content .sharedContainer{background:#fff!important;border:1px solid #e5e7eb;border-radius:10px}#pendingApprovalModal .invite-modal-content .sharedContainer>.copy-link-btn,#pendingApprovalModal .invite-modal-content .sharedContainer>.sharedInput{border:none!important}#pendingApprovalModal .invite-modal-content .copy-link-btn{background:#407fec!important;border-radius:5px!important;color:#fff!important;margin:10px 10px 10px 0!important;padding:5px 15px!important}#pendingApprovalModal .invite-modal-content .copy-caption{background:#84aff377!important;border:1px solid #407fec;border-radius:5px;color:#407fec!important;font-weight:500;margin-top:15px;padding:12px 10px!important}#pendingApprovalModal .invite-modal-content .private-caption{background:#fff5ee!important;border:1px solid #fff;border-radius:5px;color:red!important;font-weight:500;margin-top:15px;padding:12px 10px!important}#pendingApprovalModal .invite-modal-content .copy-caption p{font-size:16px}#pendingApprovalModal .invite-modal-content #share{margin-top:20px!important}#pendingApprovalModal .invite-modal-content .invite-conversation-btn{background:#407fec;border-radius:5px;color:#fff;margin-left:auto;padding:5px 9px}#pendingApprovalModal .invite-modal-content .contact-list{display:flex;flex-direction:row!important}#pendingApprovalModal .invite-modal-content .dropdown-trigger{align-items:center;background:transparent;border:none;color:#a4a8af;cursor:pointer;display:flex;font-size:12px;height:auto;justify-content:center;text-decoration:underline!important;text-wrap:nowrap;transition:all .2s ease;width:auto}#pendingApprovalModal .invite-modal-content .dropdown-trigger:hover{border-color:transparent;box-shadow:none;color:transparent}#pendingApprovalModal .invite-modal-content .dropdown-trigger:focus{box-shadow:none;color:transparent;outline:transparent}#pendingApprovalModal .invite-modal-content .dropdown-list-menu{position:static;width:100%}#pendingApprovalModal .invite-modal-content .dropdown-list-menu .dropdown-option{padding:2px 16px}#pendingApprovalModal .invite-modal-content .add-member-btn-container{background-color:#fff;bottom:-1px;padding-top:5px;position:sticky}#shareMeetingArtifactModal #share-meeting-artifact-link{width:100%}#shareMeetingArtifactModal .share-container{background:#f8f9fa;border:none!important;border-radius:12px!important;padding:20px!important}#shareMeetingArtifactModal .sharedContainer{background:#fff!important;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between!important;width:100%}#shareMeetingArtifactModal .sharedContainer>.sharedInput{border:none!important;border:1px solid #d9d9d9;cursor:pointer;outline:none;padding:11px 15px;width:100%!important}#shareMeetingArtifactModal .copy-link-btn{background:#407fec!important;border-radius:5px!important;color:#fff!important;margin:10px 10px 10px 0!important;padding:5px 15px!important}#shareScreenRecordingModal #share-meeting-artifact-link{width:100%}#shareScreenRecordingModal .share-container{background:#f8f9fa;border:none!important;border-radius:12px!important;padding:20px!important}#shareScreenRecordingModal .sharedContainer{background:#fff!important;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between!important;width:100%}#shareScreenRecordingModal .sharedContainer>.sharedInput{border:none!important;border:1px solid #d9d9d9;cursor:pointer;outline:none;padding:11px 15px;width:100%!important}#shareScreenRecordingModal .copy-link-btn{background:#407fec!important;border-radius:5px!important;color:#fff!important;margin:10px 10px 10px 0!important;padding:5px 15px!important}#publishMessageArtifactModal #share-message-artifact-link,#shareMessageArtifactModal #share-message-artifact-link{width:100%}#publishMessageArtifactModal .share-container,#shareMessageArtifactModal .share-container{background:#f8f9fa;border:none!important;border-radius:12px!important;padding:20px!important}#publishMessageArtifactModal .sharedContainer,#shareMessageArtifactModal .sharedContainer{background:#fff!important;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between!important;width:100%}#publishMessageArtifactModal .sharedContainer>.sharedInput,#shareMessageArtifactModal .sharedContainer>.sharedInput{border:none!important;border:1px solid #d9d9d9;cursor:pointer;outline:none;padding:11px 15px;width:100%!important}#publishMessageArtifactModal .copy-link-btn,#shareMessageArtifactModal .copy-link-btn{background:#407fec!important;border-radius:5px!important;color:#fff!important;margin:10px 10px 10px 0!important;padding:5px 15px!important}@media only screen and (max-width:768px){#inviteModal .nx-modal-content{max-height:90vh;width:92%!important}#inviteModal #share a{font-size:20px;height:40px;width:40px}#inviteModal .share-container{padding:5px}#inviteModal .share-container .sharedInput{border-bottom-left-radius:10px;border-top-left-radius:10px;font-size:14px;padding:5px;width:80%}#pendingApprovalModal .invite-modal-content .nx-modal-content{max-height:90vh;width:92%!important}#pendingApprovalModal .invite-modal-content #share a{font-size:20px;height:40px;width:40px}#pendingApprovalModal .invite-modal-content .share-container{padding:5px}#pendingApprovalModal .invite-modal-content .share-container .sharedInput{border-bottom-left-radius:10px;border-top-left-radius:10px;font-size:14px;padding:5px;width:80%}}.pending-status-header{background:#fff;position:sticky;text-align:start;top:0;width:100%}.pending-status-header h2{padding:0 30px!important}#duplicate-tab-modal{align-items:center;background:#3f3d3d;display:none;display:flex;font-family:sans-serif;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000000}#duplicate-tab-modal .nx-modal-backdrop{display:none}#duplicate-tab-modal .nx-modal-box{background:#fff;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.15);max-width:400px;padding:24px 20px;text-align:center;width:90%;z-index:1}#duplicate-tab-modal .nx-modal-title{color:#333;font-size:20px;margin-bottom:12px}#duplicate-tab-modal .nx-modal-message{color:#555;font-size:14px;line-height:1.5}#duplicate-tab-modal .nx-modal-actions{display:flex;gap:16px;justify-content:center;margin-top:20px}#duplicate-tab-modal .nx-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px}#duplicate-tab-modal .nx-btn-primary{background-color:#007bff;color:#fff}#duplicate-tab-modal .nx-btn-danger{background-color:#dc3545;color:#fff}#cropperModal{padding-top:0}#cropperModal .modal-dialog{left:50%;max-width:600px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}@media (max-width:768px){#cropperModal .modal-dialog{margin:1rem auto;width:95%}}#cropperModal .modal-content{border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3)}#cropperModal .modal-header{border-bottom:1px solid #e9ecef;padding:1rem 1.5rem}#cropperModal .modal-header .modal-title{color:#333;font-weight:600}#cropperModal .modal-header .close{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1.5rem;font-weight:300;height:30px;justify-content:center;padding:0;transition:color .2s ease;width:30px}#cropperModal .modal-header .close:hover{color:#333}#cropperModal .modal-body{padding:1.5rem;text-align:center}#cropperModal .modal-body #cropperContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px}#cropperModal .modal-body #cropperContainer .cropper-instructions{margin-bottom:1rem}#cropperModal .modal-body #cropperContainer .cropper-instructions p{color:#6c757d;font-size:.875rem;margin:0}#cropperModal .modal-body #cropperContainer .cropper-instructions p i{color:#007bff}#cropperModal .modal-body #cropperImage{display:block;margin:0 auto;max-height:300px;max-width:100%}#cropperModal .modal-body #cropperLoading .spinner-border{height:3rem;width:3rem}#cropperModal .modal-body #cropperLoading p{color:#666;font-size:.9rem;margin-top:1rem}#cropperModal .modal-footer{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding:1rem 1.5rem}@media (max-width:768px){#cropperModal .modal-footer{align-items:stretch;flex-direction:column;gap:1rem}}#cropperModal .modal-footer .cropper-controls{align-items:center;display:flex}@media (max-width:768px){#cropperModal .modal-footer .cropper-controls{flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}}#cropperModal .modal-footer .cropper-controls .btn{border-radius:4px;font-size:.875rem;padding:.375rem .75rem;transition:all .2s ease}#cropperModal .modal-footer .cropper-controls .btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}#cropperModal .modal-footer .cropper-controls .btn i{margin-right:.25rem}#cropperModal .modal-footer .btn{border-radius:6px;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease}@media (max-width:768px){#cropperModal .modal-footer .btn{margin:0;width:100%}}#cropperModal .modal-footer .btn.btn-primary{background-color:#007bff;border-color:#007bff}#cropperModal .modal-footer .btn.btn-primary:hover{background-color:#0056b3;border-color:#0056b3}#cropperModal .modal-footer .btn.btn-secondary{background-color:#6c757d;border-color:#6c757d}#cropperModal .modal-footer .btn.btn-secondary:hover{background-color:#5a6268;border-color:#5a6268}#exportMessageModal .export-format-selection{display:flex;flex-direction:column;gap:8px}#exportMessageModal .export-format-option{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;padding:16px 20px;transition:all .2s ease}#exportMessageModal .export-format-option:hover{background:#f8f9fa;border-color:#2d5ff6;box-shadow:0 2px 8px rgba(45,95,246,.1);transform:translateY(-1px)}#exportMessageModal .export-format-option .export-format-icon{margin-right:16px}#exportMessageModal .export-format-option .export-format-icon i{color:#2d5ff6;font-size:20px;text-align:center;width:24px}#exportMessageModal .export-format-option .export-format-content{flex:1}#exportMessageModal .export-format-option .export-format-content .export-format-title{color:#333;font-size:15px;font-weight:600;margin-bottom:2px}#exportMessageModal .export-format-option .export-format-content .export-format-description{color:#666;font-size:13px;line-height:1.3}#exportMessageModal .export-format-option .export-format-arrow i{color:#ccc;font-size:14px;transition:color .2s ease}#exportMessageModal .export-format-option:hover .export-format-arrow i{color:#2d5ff6}.nx-export-loading-toast{background:#2d5ff6;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;display:none;font-size:14px;font-weight:500;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:100000}