body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#000;min-height:100vh;text-align:center}input[type=file]{display:block;margin-bottom:1rem}.logged-in-message{background-color:#ff416c1a;border:1px solid #ff416c;border-radius:8px;color:#ff416c;font-size:1.2em;margin-top:20px;padding:15px;text-align:center;z-index:2}.wl-dashboard-dark{background-color:#000;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;height:100vh}.wl-sidebar-dark{align-items:center;background:linear-gradient(180deg,#000,#270044);border-right:1px solid #6610f233;box-shadow:2px 0 10px #6610f233;color:#d0d0d0;display:flex;flex-direction:column;height:calc(100vh - 70px);left:0;margin-top:0;overflow-y:auto;padding:20px;position:fixed;top:70px;transition:width .3s ease;width:210px;z-index:1}.wl-sidebar-dark ul{list-style:none;margin-top:-10px;padding:0;width:100%}.wl-sidebar-dark li{margin:20px 0;width:100%}.wl-sidebar-dark a{align-items:center;border-radius:8px;color:#d0d0d0;display:flex;font-size:1rem;padding:10px;text-decoration:none;transition:all .3s ease}.wl-sidebar-dark a.active,.wl-sidebar-dark a:hover{background:linear-gradient(90deg,#7f55f7,#c31dfa);box-shadow:0 4px 12px #6610f266;color:#fff;transform:translateX(5px)}.wl-sidebar-dark a .icon{font-size:1.5rem;margin-right:10px}.wl-sidebar-dark a .label{flex-grow:1;text-align:left}.wl-main-content-dark{background:linear-gradient(135deg,#000,#270044);color:#d0d0d0;flex:1 1;margin-left:250px;margin-top:0;overflow-y:auto;padding:0 20px 20px;position:relative;z-index:0}.wl-welcome-section-dark{padding:40px;text-align:center}.wl-welcome-section-dark h1{color:#fff;font-size:2.5rem;margin-bottom:20px}.wl-welcome-section-dark p{color:#b0b0b0;font-size:1.1rem}.wl-toggle-notes-button-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:5px 0 0 5px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:400;padding:5px 10px;position:fixed;right:0;top:50%;transform:translateY(-50%);transform:rotate(270deg);transition:transform .3s ease;z-index:999}.wl-toggle-notes-button-dark:hover{box-shadow:0 6px 16px #6610f280}.wl-toggle-notes-button-dark.shifted{transform:translateX(-490px) rotate(270deg);z-index:1008}.wl-toggle-sidebar-button-dark{align-items:center;background-color:#270044;border:0 solid #111;border-radius:0;color:#9d4edd;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;left:0;padding:13px;position:fixed;top:60px;transition:all .3s ease;z-index:3}.wl-toggle-sidebar-button-dark:hover{background:linear-gradient(90deg,#7f55f7,#c31dfa);color:#fff}.wl-info-text-dark{animation:fade-in-out 3s forwards;background-color:#6610f226;border:1px solid #6610f24d;border-radius:8px;color:#d0d0d0;font-size:13px;font-weight:500;padding:10px;position:fixed;right:60px;top:45%;width:150px}.arrow{margin-right:5px}@keyframes fade-in-out{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media (max-width:768px){.wl-sidebar-dark{top:110px}.wl-sidebar-dark.collapsed{padding:5px;top:110px;width:40px}.wl-sidebar-dark.collapsed .label{display:none}.wl-sidebar-dark.collapsed .icon{display:inline;margin-right:0}.wl-main-content-dark{margin-left:70px;padding:0}.wl-toggle-notes-button-dark{font-size:.8rem;right:0;transform:rotate(270deg)}.wl-toggle-notes-button-dark.shifted{transform:translateX(-290px) rotate(270deg);z-index:1008}}.UploadPapers-container{background-color:#000;border-radius:8px;color:#d0d0d0;margin:0 auto;max-width:800px;padding:20px}.UploadPapers-bigbox{background:linear-gradient(135deg,#000,#270044);border:1px solid #6610f233;border-radius:8px;margin-bottom:60px;padding:20px}.UploadPapers-heading{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:28px;font-weight:500;margin-bottom:30px;text-align:center}.UploadPapers-form{margin-bottom:20px}.UploadPapers-upload-box{background-color:#230f35;border:0 solid #6610f233;border-radius:8px;cursor:pointer;padding:20px;text-align:center}.UploadPapers-upload-box p{color:#b0b0b0;padding-left:20px;padding-right:20px}.UploadPapers-uicon{cursor:pointer;margin-bottom:10px}.UploadPapers-uploads-container h3{background-color:#270044;border:1px solid #6610f233;border-radius:4px;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;margin-left:auto;margin-right:auto;margin-top:-15px;padding-left:20px;padding-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.UploadPapers-uploads-container{border-top:1px solid #6610f233;justify-items:center;text-align:center}.UploadPapers-upload-form{justify-content:center;justify-items:center;text-align:center}.UploadPapers-uicon{align-items:center;border:1px solid #6610f233;border-radius:0;color:#d0d0d0;display:flex;flex-direction:column;height:200px;justify-content:center}.UploadPapers-uicon p{color:#b0b0b0;font-size:.8rem;margin:0}.UploadPapers-uicon label{color:#6f42c1;font-size:1.5rem}.UploadPapers-upload-button{background-color:#270044;border:1px solid #6610f233;border-radius:5px;color:#d0d0d0;cursor:pointer;font-size:1em;margin-bottom:20px;padding:10px 20px;transition:all .3s}.UploadPapers-upload-button:hover{background:linear-gradient(90deg,#7f55f7,#c31dfa);border-color:#6610f2;color:#fff}.UploadPapers-loader{display:flex;justify-content:center;margin-top:10px}.UploadPapers-dot{animation:dot-blink 1.3s ease-in-out infinite;background-color:#6610f2;border-radius:50%;height:10px;margin:0 5px;width:10px}.UploadPapers-bulk-p{cursor:pointer;font-size:14px;margin-bottom:40px;text-decoration:underline}@keyframes dot-blink{0%,to{opacity:0}50%{opacity:1}}.UploadPapers-alert{border-radius:5px;margin-bottom:10px;padding:10px}.UploadPapers-success{background-color:#6610f226;border:1px solid #6610f24d;color:#d0d0d0;font-size:1rem}.UploadPapers-file-list{list-style-type:none;padding:0}.UploadPapers-file-list li{align-items:center;background-color:#270044;border:1px solid #6610f21a;border-radius:5px;color:#d0d0d0;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:5px;margin-left:80px;margin-right:80px;padding:8px 12px}.UploadPapers-delete-icon{color:#ff416c;cursor:pointer}.UploadPapers-buttons-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.UploadPapers-button-link button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:5px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:all .3s}.UploadPapers-button-link button:hover{box-shadow:0 6px 16px #6610f280}.UploadPapers-button-link button:disabled{background-color:#270044;box-shadow:none;color:#7e7e7e;cursor:not-allowed}@media (max-width:768px){.UploadPapers-bigbox{background:linear-gradient(135deg,#270044,#270044);border:1px solid #6610f233;margin-bottom:60px;padding:10px}.UploadPapers-heading{font-size:18px;margin-bottom:20px;margin-top:0}.UploadPapers-file-list li{align-items:center;background-color:#270044;border-radius:5px;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:5px;margin-left:0;margin-right:0;padding:8px 12px;text-align:left}.UploadPapers-uploads-container h3{background-color:#270044;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;margin-left:auto;margin-right:auto;margin-top:-15px;padding-left:20px;padding-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.UploadPapers-button-link button{width:250px}}.UploadPapers-bulk-input{background-color:#270044;border:1px solid #6610f233;border-radius:4px;color:#d0d0d0;font-size:16px;margin-bottom:10px;margin-right:10px;padding:10px}.UploadPapers-bulk-p{color:#b0b0b0;font-size:13px}.SummaryGenerator-container,.UploadPapers-bulk-p{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.SummaryGenerator-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.SummaryGenerator-heading{color:#333;font-size:2rem;font-weight:500;margin:20px 0}.SummaryGenerator-heading span{color:#ff416c}.SummaryGenerator-chat-container{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;height:80vh;max-width:1200px;overflow:hidden;padding:20px;width:90%}.SummaryGenerator-chat{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;flex:1 1;overflow-y:auto;padding:20px}.SummaryGenerator-message{align-items:center;display:flex;margin-bottom:10px;margin-left:10px;margin-right:10px;transition:transform .2s}.SummaryGenerator-message.user{justify-content:flex-end;transform:translateX(20px)}.SummaryGenerator-message.bot{justify-content:flex-start;transform:translateX(-20px)}.SummaryGenerator-message-content{border-radius:20px;font-size:1rem;line-height:1.5;max-width:60%;padding:10px 20px}.SummaryGenerator-message.user .SummaryGenerator-message-content{background-color:#ff416c;color:#fff;text-align:right}.SummaryGenerator-message.bot .SummaryGenerator-message-content{background-color:#e5e5e5;color:#000;text-align:left}.SummaryGenerator-form-section{align-items:center;background:#f7f7f7;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;padding:20px}.SummaryGenerator-form-section form{display:flex;flex-wrap:wrap;gap:10px}.SummaryGenerator-input-group{align-items:center;display:flex;flex:1 1;margin-right:10px}.SummaryGenerator-select{background-color:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;display:flex;flex:1 1;margin-right:20px;padding:10px;transition:border-color .3s}.SummaryGenerator-button{background:linear-gradient(90deg,#ff416c,#ff416c);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.SummaryGenerator-button:hover{background:linear-gradient(90deg,#cf0080,#ff416c)}.SummaryGenerator-save-button{background-color:initial;border:none;border-radius:2px;color:#555;cursor:pointer;display:inline-block;margin-left:10px;margin-top:10px;padding:5px 10px;text-align:center;text-decoration:none}.SummaryGenerator-popup{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1000}.SummaryGenerator-popup-content{text-align:center}.SummaryGenerator-popup h2{color:#333;font-size:1.5rem;font-weight:500}.SummaryGenerator-popup input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:10px;padding:10px;width:100%}@media (max-width:768px){.SummaryGenerator-container{margin-top:-30px}.SummaryGenerator-chat-container{margin-top:-10px}.SummaryGenerator-chat{font-size:1rem;margin-left:-30px}.SummaryGenerator-heading{font-size:1.2rem}.SummaryGenerator-message-content{font-size:14px;min-width:78%}.SummaryGenerator-form-section{align-items:center;flex-wrap:wrap;margin-left:-30px}.SummaryGenerator-button,.SummaryGenerator-select{flex:1 1;margin-right:10px}.SummaryGenerator-button{margin-bottom:0}}.supernova-header-new{background-color:#000;border-bottom:1px solid #ffffff1a;height:80px;padding:0 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.supernova-header-container{align-items:center;display:flex;gap:4rem;justify-content:flex-start;margin:0 auto;max-width:1400px}.supernova-logo-new{align-items:center;display:flex;flex-shrink:0;height:80px;overflow:hidden}.supernova-logo-new img{height:120px;object-fit:fill;position:relative;top:-5px;width:auto}.supernova-nav-new{align-items:center;display:flex;flex:1 1;gap:3rem;justify-content:center}.supernova-nav-link{color:#e0e0e0;font-size:1rem;font-weight:400;letter-spacing:.5px;text-decoration:none;transition:color .3s ease;white-space:nowrap}.supernova-nav-link:hover{color:#fff}.supernova-header-auth-buttons{align-items:center;display:flex;gap:1rem;margin-left:auto}.supernova-login-button-header{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 24px;transition:all .3s ease}.supernova-login-button-header:hover{box-shadow:0 6px 16px #6610f280;transform:translateY(-2px)}.supernova-logout-button-header{background-color:initial;border:1px solid #ffffff4d;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 24px;transition:all .3s ease}.supernova-logout-button-header:hover{background-color:#ffffff0d;border-color:#fff;color:#fff}.supernova-mobile-nav-toggle-new{background:none;border:none;color:#e0e0e0;cursor:pointer;display:none;font-size:1.5rem;margin-left:auto}@media (max-width:768px){.supernova-header-new{padding:1rem}.supernova-header-container{gap:1rem}.supernova-logo-new img{height:60px}.supernova-mobile-nav-toggle-new{display:block}.supernova-header-auth-buttons{display:none}.supernova-nav-new{background-color:#0f1419;border-bottom:1px solid #ffffff1a;display:none;flex-direction:column;gap:0;left:0;padding:1rem;position:absolute;right:0;top:100%}.supernova-nav-new.open{display:flex}.supernova-nav-link{border-radius:4px;padding:.75rem 1rem;transition:background-color .3s ease}.supernova-nav-link:hover{background-color:#ffffff1a}}.supernova-login-mobile-item{display:none}@media (max-width:768px){.supernova-login-mobile-item{display:block}}.login-modal-overlay-wrapper{align-items:center;background-color:#000000b3;bottom:0;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.login-modal-content-wrapper{animation:login-modal-slide-in-wrapper .3s ease;background:linear-gradient(135deg,#000,#270044);border:1px solid #6610f24d;border-radius:12px;box-shadow:0 20px 60px #6610f24d;max-width:420px;padding:40px;position:relative;width:100%}@keyframes login-modal-slide-in-wrapper{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.login-modal-close-button-wrapper{align-items:center;background:none;border:none;color:#d0d0d0;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;position:absolute;right:20px;top:20px;transition:color .3s ease}.login-modal-close-button-wrapper:hover{color:#fff}.login-modal-header-wrapper{margin-bottom:30px;text-align:center}.login-modal-title-wrapper{color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.5px;margin:0 0 8px}.login-modal-subtitle-wrapper{color:#b0b0b0;font-size:.95rem;font-weight:400;margin:0}.login-modal-form-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:25px;text-align:left}.login-modal-form-group-wrapper{display:flex;flex-direction:column;gap:8px}.login-modal-label-wrapper{color:#d0d0d0;font-size:.95rem;font-weight:500;letter-spacing:.3px}.login-modal-input-wrapper{background-color:#ffffff0d;border:1px solid #6610f24d;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;padding:12px 16px;transition:all .3s ease}.login-modal-input-wrapper::placeholder{color:grey}.login-modal-input-wrapper:focus{background-color:#ffffff14;border-color:#6610f299;box-shadow:0 0 0 3px #6610f21a;outline:none}.login-modal-input-wrapper:disabled{cursor:not-allowed;opacity:.6}.login-modal-error-wrapper{animation:login-modal-shake-wrapper .3s ease;background-color:#ff43431a;border:1px solid #ff43434d;border-radius:8px;color:#ff6b6b;font-size:.9rem;padding:12px 16px;text-align:center}@keyframes login-modal-shake-wrapper{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.login-modal-submit-button-wrapper{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.3px;padding:14px 20px;transition:all .3s ease}.login-modal-submit-button-wrapper:hover:not(:disabled){box-shadow:0 6px 20px #6610f280;transform:translateY(-2px)}.login-modal-submit-button-wrapper:active:not(:disabled){transform:translateY(0)}.login-modal-submit-button-wrapper:disabled{cursor:not-allowed;opacity:.7}.login-modal-footer-wrapper{border-top:1px solid #6610f233;padding-top:15px;text-align:center}.login-modal-footer-text-wrapper{color:#b0b0b0;font-size:.9rem;margin:0}.login-modal-signup-link-wrapper{color:#9d4edd;font-weight:600;letter-spacing:.2px;text-decoration:none;transition:color .3s ease}.login-modal-signup-link-wrapper:hover{color:#c77dff;text-decoration:underline}@media (max-width:480px){.login-modal-content-wrapper{max-width:90%;padding:30px 20px}.login-modal-title-wrapper{font-size:1.5rem}.login-modal-input-wrapper{font-size:16px;padding:11px 14px}.login-modal-submit-button-wrapper{padding:13px 18px}}.CompareSummaries-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;width:100%}.CompareSummaries-heading{color:#333;font-size:2rem;font-weight:500;margin:20px 0}.CompareSummaries-heading span{color:#ff416c}.CompareSummaries-chat-container{background:#fff;border-radius:15px;box-shadow:0 5px 15px #0003;display:flex;flex-direction:column;height:80vh;max-width:1200px;overflow:hidden;padding:20px;width:90%}.CompareSummaries-chat{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;flex:1 1;overflow-y:auto;padding:20px}.CompareSummaries-message{align-items:center;display:flex;margin-bottom:10px;margin-left:10px;margin-right:10px;transition:transform .2s}.CompareSummaries-message.user{justify-content:flex-end;transform:translateX(20px)}.CompareSummaries-message.bot{justify-content:flex-start;transform:translateX(-20px)}.CompareSummaries-message-content{border-radius:20px;font-size:1rem;line-height:1.5;max-width:60%;padding:10px 20px}.CompareSummaries-message.user .CompareSummaries-message-content{background-color:#ff416c;color:#fff;text-align:right}.CompareSummaries-message.bot .CompareSummaries-message-content{background-color:#e5e5e5;color:#000;text-align:left}.CompareSummaries-form-section{align-items:center;background:#f7f7f7;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;padding:20px}.CompareSummaries-form-section form{display:flex;flex-wrap:wrap;gap:10px}.CompareSummaries-input-group{align-items:center;display:flex;margin-right:10px}.CompareSummaries-select{background-color:#fff;border:1px solid #ccc;border-radius:10px;cursor:pointer;flex:1 1;margin-right:20px;padding:10px;transition:border-color .3s}.CompareSummaries-button{background:linear-gradient(90deg,#ff416c,#ff416c);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.CompareSummaries-button:hover{background:linear-gradient(90deg,#cf0080,#ff416c)}.CompareSummaries-save-button{background-color:initial;border:none;border-radius:2px;color:#555;cursor:pointer;display:inline-block;margin-left:10px;margin-top:10px;padding:5px 10px;text-align:center;text-decoration:none}.CompareSummaries-popup{background-color:#fff;border-radius:20px;box-shadow:0 0 10px #0003;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:1000}.CompareSummaries-popup-content{text-align:center}.CompareSummaries-popup h2{color:#333;font-size:1.5rem;font-weight:500}.CompareSummaries-popup input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:10px;padding:10px;width:100%}.CompareSummaries-add-button{background-color:initial;border:none;color:#ff416c;cursor:pointer;text-decoration:underline}@media (max-width:768px){.CompareSummaries-container{margin-top:-30px}.CompareSummaries-chat-container{margin-top:-10px}.CompareSummaries-chat{font-size:1rem;margin-left:-30px}.CompareSummaries-heading{font-size:1.2rem}.CompareSummaries-message-content{font-size:14px;min-width:78%}.CompareSummaries-form-section{align-items:center;flex-wrap:wrap;margin-left:-30px}.CompareSummaries-button,.CompareSummaries-select{flex:1 1;margin-right:10px}.CompareSummaries-button{margin-bottom:0}}.wl-aichat-container-dark{align-items:center;background-color:#000;display:flex;flex-direction:column;height:110vh;justify-content:center;width:100%}.wl-aichat-container-dark,.wl-aichat-heading-dark{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.wl-aichat-heading-dark{color:#fff;font-size:2rem;font-weight:500;margin:20px 0}.wl-aichat-heading-dark span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f55f7,#c31dfa);-webkit-background-clip:text;background-clip:text}.wl-aichat-chat-container-dark{background:#270044;border:1px solid #6610f233;border-radius:15px;box-shadow:0 5px 25px #6610f233;display:flex;flex-direction:column;height:90vh;max-width:1200px;overflow:hidden;padding:20px;width:90%}.wl-aichat-pastMessages-dark{background-color:#0f1535;border-bottom:1px solid #6610f233;border-radius:10px;flex:1 1;overflow-y:auto;padding:20px}.wl-aichat-message-dark{align-items:center;display:flex;margin-bottom:10px;margin-left:10px;margin-right:10px;transition:transform .2s}.wl-aichat-message-dark.user{justify-content:flex-end;transform:translateX(20px)}.wl-aichat-message-dark.bot{justify-content:flex-start;transform:translateX(-20px)}.wl-aichat-message-content-dark{border-radius:20px;font-size:1rem;line-height:1.5;max-width:60%;padding:10px 20px}.wl-aichat-message-dark.user .wl-aichat-message-content-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);color:#fff;text-align:right}.wl-aichat-message-dark.bot .wl-aichat-message-content-dark{background-color:#2a2f5d;color:#d0d0d0;text-align:left}.wl-aichat-form-section-dark{background:#270044;border-radius:10px;border-top:1px solid #6610f233;display:flex;flex-wrap:wrap;padding:20px}.wl-aichat-chat-form-dark{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px}.wl-aichat-file-select-dark,.wl-aichat-language-select-dark{background-color:#0f1535;border:1px solid #6610f24d;border-radius:10px;color:#d0d0d0;cursor:pointer;margin-right:10px;max-width:250px;padding:10px;transition:all .3s}.wl-aichat-file-select-dark:focus,.wl-aichat-language-select-dark:focus{border-color:#6610f2;box-shadow:0 0 8px #6610f24d;outline:none}.wl-aichat-prompt-box-dark{background-color:#0f1535;border:1px solid #6610f24d;border-radius:10px;color:#d0d0d0;flex:1 1;height:40px;margin-right:10px;min-width:200px;padding:10px;resize:none;transition:all .3s}.wl-aichat-prompt-box-dark:focus{border-color:#6610f2;box-shadow:0 0 8px #6610f24d;outline:none}.wl-aichat-button-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .3s ease}.wl-aichat-button-dark:hover{box-shadow:0 4px 16px #6610f280;transform:translateY(-2px)}.wl-aichat-save-button-dark{background-color:initial;border:1px solid #6610f280;border-radius:5px;color:#9d4edd;cursor:pointer;display:inline-block;font-size:.9rem;margin-left:10px;margin-top:10px;padding:5px 10px;text-align:center;text-decoration:none;transition:all .3s ease}.wl-aichat-save-button-dark:hover{background-color:#6610f233;border-color:#6610f2}.wl-aichat-popup-dark{align-items:center;background-color:#000000b3;border-radius:20px;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.wl-aichat-popup-content-dark{background-color:#270044;border:1px solid #6610f24d;border-radius:8px;box-shadow:0 0 20px #6610f24d;padding:20px;text-align:center;width:300px}.wl-aichat-popup-content-dark h2{color:#fff;font-weight:500;margin-bottom:20px}.wl-aichat-popup-content-dark input{background-color:#0f1535;border:1px solid #6610f24d;border-radius:4px;box-sizing:border-box;color:#d0d0d0;margin-bottom:10px;padding:10px;width:100%}.wl-aichat-popup-content-dark input:focus{border-color:#6610f2;outline:none}.wl-aichat-popup-content-dark button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-right:10px;padding:10px 20px;transition:all .3s ease}.wl-aichat-popup-content-dark button:hover{box-shadow:0 4px 12px #6610f266}.wl-aichat-login-message-dark{color:#9d4edd;font-size:1.2rem;padding:40px;text-align:center}@media (max-width:768px){.wl-aichat-container-dark{margin-top:-30px}.wl-aichat-chat-container-dark{margin-top:-10px}.wl-aichat-heading-dark{font-size:1.2rem}.wl-aichat-message-content-dark{font-size:14px;min-width:78%}.wl-aichat-form-section-dark{align-items:center;flex-wrap:wrap;margin-left:-30px}.wl-aichat-prompt-box-dark{height:30px;min-width:200px}}table{border-collapse:collapse;font-size:1em;margin:20px 0;width:100%}table,td,th{border:1px solid #6610f233;text-align:left}td,th{color:#d0d0d0;padding:8px}th{background-color:#2a2f5d;color:#9d4edd}.wl-QuestionsGenerator-container-dark{background:linear-gradient(135deg,#000,#270044);border:1px solid #6610f233;border-radius:10px;box-shadow:0 2px 4px #6610f226;font-family:Arial,sans-serif;margin:20px;padding:20px}.wl-QuestionsGenerator-title-dark{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500;margin:20px 0}.wl-QuestionsGenerator-title-dark span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f55f7,#c31dfa);-webkit-background-clip:text;background-clip:text}.wl-QuestionsGenerator-form-dark{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.wl-QuestionsGenerator-select-dark{background-color:#270044;border:1px solid #6610f2;border-radius:10px;color:#fff;cursor:pointer;margin-right:10px;max-width:350px;padding:10px;transition:all .3s}.wl-QuestionsGenerator-select-dark:focus{box-shadow:0 0 10px #6610f280;outline:none}.wl-QuestionsGenerator-button-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:all .3s ease}.wl-QuestionsGenerator-button-dark:hover{box-shadow:0 0 20px #6610f280;transform:translateY(-2px)}.wl-QuestionsGenerator-quiz-dark{margin-top:20px}.wl-QuestionsGenerator-quiz-item-dark{background:#0f1535;border:1px solid #6610f233;border-radius:5px;box-shadow:0 2px 4px #6610f21a;margin-bottom:15px;padding:20px}.wl-QuestionsGenerator-question-dark{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:500;margin-bottom:10px;text-align:left}.wl-QuestionsGenerator-options-dark{list-style-type:lower-alpha;padding:0 20px}.wl-QuestionsGenerator-option-dark{background:#270044;border:1px solid #6610f233;border-radius:5px;box-shadow:0 2px 4px #6610f21a;color:#e0e0e0;cursor:pointer;margin-bottom:5px;padding:10px;text-align:left;transition:all .3s}.wl-QuestionsGenerator-option-dark:hover{background:#252a5a;border-color:#6610f2}.wl-QuestionsGenerator-option-dark.wl-correct-dark{background:#6610f24d;border-color:#6610f2;color:#a8d5ff}.wl-QuestionsGenerator-option-dark.wl-incorrect-dark{background:#270044;color:#e0e0e0}.wl-QuestionsGenerator-answer-dark{background:#6610f21a;border-left:3px solid #6610f2;border-radius:3px;color:#b0b0b0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1em;margin-top:10px;padding:10px}.wl-QuestionsGenerator-popup-dark{background-color:#000000b3;height:100%;width:100%;z-index:9999}.wl-QuestionsGenerator-popup-content-dark{background-color:#0f1535;border:1px solid #6610f2;border-radius:8px;box-shadow:0 0 20px #6610f24d;max-width:300px;padding:20px;text-align:center;width:100%}.wl-QuestionsGenerator-popup-content-dark h2{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2rem;font-weight:500;margin-bottom:10px}.wl-QuestionsGenerator-popup-content-dark input{background-color:#270044;border:1px solid #6610f2;border-radius:4px;font-size:1rem;margin-bottom:10px;width:calc(100% - 20px)}.wl-QuestionsGenerator-popup-content-dark button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border-radius:20px;color:#fff;font-size:1rem;margin-right:10px;padding:10px 20px}.wl-QuestionsGenerator-popup-content-dark button:hover{box-shadow:0 0 15px #6610f280;transform:translateY(-2px)}.wl-QuestionsGenerator-save-button-dark{background-color:initial;border:none;border-radius:2px;color:#b0b0b0;cursor:pointer;display:inline-block;margin-left:10px;margin-top:10px;padding:5px 10px;text-align:center;text-decoration:none;transition:all .3s ease}.wl-QuestionsGenerator-save-button-dark:hover{color:#6610f2}@media (max-width:768px){.wl-QuestionsGenerator-container-dark{margin:0 0 0 -10px;padding:10px}.wl-QuestionsGenerator-form-dark{gap:10px}.wl-QuestionsGenerator-popup-dark{left:20px}.wl-QuestionsGenerator-question-dark{font-size:1rem}.wl-QuestionsGenerator-title-dark{font-size:1.2rem}}.wl-MindMapGenerator-container-dark{background:linear-gradient(135deg,#000,#270044);border:1px solid #6610f233;border-radius:10px;box-shadow:0 2px 4px #6610f226;font-family:Arial,sans-serif;margin:20px;padding:20px}.wl-MindMapGenerator-title-dark{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500;margin:20px 0}.wl-MindMapGenerator-title-dark span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f55f7,#c31dfa);-webkit-background-clip:text;background-clip:text}.wl-MindMapGenerator-form-dark{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.wl-MindMapGenerator-select-dark{background-color:#270044;border:1px solid #6610f2;border-radius:10px;color:#fff;cursor:pointer;margin-right:10px;max-width:350px;padding:10px;transition:all .3s}.wl-MindMapGenerator-select-dark:focus{box-shadow:0 0 10px #6610f280;outline:none}.wl-MindMapGenerator-button-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;margin-right:10px;padding:10px 20px;transition:all .3s ease}.wl-MindMapGenerator-button-dark:hover{box-shadow:0 0 20px #6610f280;transform:translateY(-2px)}.wl-MindMapGenerator-image-container-dark{display:flex;justify-content:center;margin-top:20px;overflow:hidden}.wl-MindMapGenerator-image-dark{border:1px solid #6610f2;border-radius:10px;min-height:500px;object-fit:cover;object-position:center;width:auto}.wl-MindMapGenerator-zoom-controls-dark{flex:0 0;margin-top:10px}.wl-MindMapGenerator-zoom-controls-dark button{background-color:#270044;border:1px solid #6610f2;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:8px;transition:all .3s ease}.wl-MindMapGenerator-zoom-controls-dark button:hover{background:linear-gradient(90deg,#7f55f7,#c31dfa);box-shadow:0 0 10px #6610f280}.wl-MindMapGenerator-zoom-controls-dark button svg{color:#fff;font-size:20px}.wl-MindMapGenerator-images-container-dark{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.wl-MindMapGenerator-image-wrapper-dark{margin-bottom:20px;max-width:90%}.wl-MindMapGenerator-image-dark{border:1px solid #6610f24d;border-radius:8px;object-fit:contain;width:100%}@media (max-width:768px){.wl-MindMapGenerator-container-dark{margin:0;padding:10px}.wl-MindMapGenerator-title-dark{font-size:1.5rem}.wl-MindMapGenerator-form-dark{align-items:stretch;flex-direction:column}.wl-MindMapGenerator-select-dark{margin:0 0 10px;width:100%}.wl-MindMapGenerator-button-dark{margin-top:10px;width:100%}.wl-MindMapGenerator-image-wrapper-dark{margin:0 auto;max-width:100%}.wl-MindMapGenerator-image-dark{height:auto;max-height:80vh;width:100%}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.NotesEditor-container{background:linear-gradient(135deg,#000,#270044);box-sizing:border-box;display:flex;font-family:Arial,sans-serif;height:calc(100vh - 90px);overflow:hidden;padding:0}.NotesEditor-editor-section,.NotesEditor-table-section{background:linear-gradient(135deg,#000,#270044);border:1px solid #6610f233;border-radius:8px;box-shadow:0 4px 8px #6610f226;flex:1 1;margin-left:10px;margin-right:10px;overflow-y:auto;padding:20px;transition:transform .3s ease}.NotesEditor-editor-section h2,.NotesEditor-table-section h2{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;margin-bottom:20px;text-align:center}.NotesEditor-editor-section h2 span,.NotesEditor-table-section h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f55f7,#c31dfa);-webkit-background-clip:text;background-clip:text}.NotesEditor-table{border-collapse:initial;border-spacing:0;width:100%}.NotesEditor-table td,.NotesEditor-table th{background-color:#1a1f4d99;border:none;border-radius:8px;box-shadow:0 2px 4px #6610f21a;color:#d0d0d0;padding:15px;transition:transform .3s ease}.NotesEditor-table th{background:#6610f226;color:#9d4edd;font-weight:600;text-transform:uppercase}.NotesEditor-table tr:nth-child(2n){background-color:#1a1f4d66}.NotesEditor-table tr:hover{background-color:#6610f21a}.NotesEditor-tags{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.NotesEditor-tag{background:linear-gradient(90deg,#7f55f7,#c31dfa);border-radius:5px;color:#fff;font-size:.9rem;padding:5px 10px}.NotesEditor-action-button{background:none;border:none;color:#9d4edd;cursor:pointer;padding:5px;transition:transform .3s ease}.NotesEditor-action-button:hover{color:#b366ff;transform:translateY(-3px)}.NotesEditor-download-button,.NotesEditor-save-button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;display:block;font-weight:600;margin:20px auto;padding:10px 20px;transition:all .3s ease}.NotesEditor-download-button:hover,.NotesEditor-save-button:hover{box-shadow:0 4px 12px #6610f266;transform:translateY(-2px)}.NotesEditor-search{align-items:center;display:flex;gap:10px;margin-bottom:20px}.NotesEditor-search input,.NotesEditor-search select{background-color:#0f1535cc;border:1px solid #6610f24d;border-radius:5px;color:#fff;font-size:16px;padding:10px;transition:all .3s ease}.NotesEditor-search select{cursor:pointer}.NotesEditor-search input:focus,.NotesEditor-search select:focus{border-color:#6610f299;box-shadow:0 0 10px #6610f233;outline:none}.NotesEditor-search input::placeholder{color:#999}.NotesEditor-search .react-autosuggest__container{flex-grow:1}.NotesEditor-search .react-autosuggest__input{width:100%}.NotesEditor-search .react-autosuggest__suggestions-container{background-color:#0f1535f2;border:1px solid #6610f24d;border-radius:5px;display:none;max-height:200px;overflow-y:auto;position:absolute;z-index:999}.NotesEditor-search .react-autosuggest__suggestions-container--open{display:block}.NotesEditor-search .react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.NotesEditor-search .react-autosuggest__suggestion{color:#d0d0d0;cursor:pointer;padding:10px 15px}.NotesEditor-search .react-autosuggest__suggestion--highlighted{background-color:#6610f233}@media (max-width:768px){.NotesEditor-container{flex-direction:column;height:auto;padding:10px}.NotesEditor-editor-section,.NotesEditor-table-section{height:auto;margin:10px 5px;max-width:100%;padding:15px}.NotesEditor-table td,.NotesEditor-table th{padding:8px}.NotesEditor-download-button,.NotesEditor-save-button{padding:8px 16px}}.wl-upload-dashboard-dark{background:linear-gradient(135deg,#0a0e27,#1a1f4d);font-family:Arial,sans-serif;margin:0;min-height:100vh;padding:0}.wl-upload-dashboard-dark h1{color:#fff;font-size:2.5em;margin-top:50px;text-align:center}#wl-upload-form-dark{background-color:#0f1535;border:1px solid #6610f24d;border-radius:10px;box-shadow:0 4px 8px #6610f226;margin-left:auto;margin-right:auto;margin-top:30px;max-width:500px;padding:20px;text-align:center;width:80%}#wl-upload-form-dark h5{color:#e0e0e0}#wl-upload-form-dark input[type=file]{color:#fff;display:block;margin:0 auto 20px}#wl-upload-form-dark input[type=submit]{background:linear-gradient(90deg,#6610f2,#6f42c1);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:all .3s ease}#wl-upload-form-dark input[type=submit]:hover{box-shadow:0 0 20px #6610f280;transform:translateY(-2px)}.wl-spinner-dark{animation:wl-spin-dark 1s linear infinite;border:4px solid #6610f233;border-left-color:#6610f2;border-radius:50%;display:none;height:36px;margin:20px auto;width:36px}@keyframes wl-spin-dark{to{transform:rotate(1turn)}}.wl-processing-message-dark{color:#b0b0b0;display:none;font-size:1.2em;text-align:center}.wl-loading-container-dark{align-items:center;display:flex;flex-direction:column;margin-top:20px}.wl-button-container-dark{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px;padding-bottom:50px}.wl-button-container-dark form{margin:0}.wl-button-container-dark button{background:linear-gradient(90deg,#6610f2,#6f42c1);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:all .3s ease}.wl-button-container-dark button:disabled{background:#555;cursor:not-allowed}.wl-button-container-dark button:not(:disabled):hover{box-shadow:0 0 20px #6610f280;transform:translateY(-2px)}.wl-file-list-dark{list-style-type:none;padding:0}.wl-file-list-dark li{align-items:center;background-color:#1a1f4d;border:1px solid #6610f233;border-radius:5px;box-shadow:0 2px 4px #6610f21a;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px 10px}.wl-file-list-dark li span{color:#e0e0e0;flex-grow:1}.wl-file-list-dark li .wl-delete-icon-dark{color:#ff6b9d;cursor:pointer;transition:all .3s ease}.wl-file-list-dark li .wl-delete-icon-dark:hover{color:#ff416c;transform:scale(1.2)}.wl-NotesGenerator-container-dark{background:linear-gradient(135deg,#0f1535,#270044);border-left:1px solid #6610f24d;box-shadow:0 0 20px #6610f233;height:calc(100% - 70px);overflow-y:auto;position:fixed;right:-500px;top:70px;transition:right .3s ease;width:500px;z-index:1000}.wl-NotesGenerator-container-dark p{color:#b0b0b0;margin-left:10px}.wl-NotesGenerator-container-dark.show{right:0}@media (max-width:768px){.wl-NotesGenerator-container-dark{max-width:300px;width:100%}.wl-NotesGenerator-textarea-dark{max-width:200px}.wl-NotesGenerator-message-content-dark p{font-size:14px}}.wl-NotesGenerator-heading-dark{color:#fff;font-size:1.2rem;font-weight:500;margin:10px 0}.wl-NotesGenerator-heading-dark span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f55f7,#c31dfa);-webkit-background-clip:text;background-clip:text}.wl-NotesGenerator-chat-container-dark{background:#0f1535;border:1px solid #6610f233;border-radius:15px;box-shadow:0 5px 15px #6610f226;display:flex;flex-direction:column;height:76vh;max-width:1200px;overflow:hidden;padding:20px;width:90%}.wl-NotesGenerator-chat-dark{background-color:#000;border-bottom:1px solid #6610f233;flex:1 1;overflow-y:auto;padding:20px}.wl-NotesGenerator-message-dark{align-items:center;display:flex;margin-bottom:10px;margin-left:10px;margin-right:10px;transition:transform .2s}.wl-NotesGenerator-message-dark.user{justify-content:flex-end;transform:translateX(20px)}.wl-NotesGenerator-message-dark.bot{justify-content:flex-start;transform:translateX(-20px)}.wl-NotesGenerator-message-content-dark{border-radius:20px;font-size:1rem;line-height:1.5;max-width:90%;padding:10px 20px}.wl-NotesGenerator-message-dark.user .wl-NotesGenerator-message-content-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);color:#fff;text-align:right}.wl-NotesGenerator-message-dark.bot .wl-NotesGenerator-message-content-dark{background-color:#270044;border:1px solid #6610f233;color:#e0e0e0;text-align:left}.wl-NotesGenerator-form-section-dark{align-items:center;background:#0f1535;border-top:1px solid #6610f233;display:flex;gap:10px;margin-right:20px;padding:20px;width:92%}.wl-NotesGenerator-form-section-dark form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;width:100%}.wl-NotesGenerator-select-dark{background-color:#270044;border:1px solid #6610f2;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;max-width:200px;padding:10px;transition:all .3s}.wl-NotesGenerator-select-dark:focus{box-shadow:0 0 10px #6610f280;outline:none}.wl-NotesGenerator-textarea-dark{background-color:#270044;border:1px solid #6610f2;border-radius:10px;box-sizing:border-box;color:#fff;flex:2 1;margin-right:10px;min-height:60px;min-width:280px;padding:10px;resize:none;transition:all .3s;width:100%}.wl-NotesGenerator-textarea-dark:focus{box-shadow:0 0 10px #6610f280;outline:none}.wl-NotesGenerator-button-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;padding:10px 20px;transition:all .3s ease}.wl-NotesGenerator-button-dark:hover{box-shadow:0 0 20px #6610f280;transform:translateY(-2px)}.wl-NotesGenerator-save-button-dark{background-color:initial;border:none;border-radius:2px;color:#b0b0b0;cursor:pointer;display:inline-block;margin-left:10px;margin-right:0;margin-top:10px;padding:0;text-align:center;text-decoration:none;transition:all .3s ease}.wl-NotesGenerator-save-button-dark:hover{color:#6610f2}.wl-NotesGenerator-popup-dark{align-items:center;background-color:#000000b3;border-radius:20px;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2001}.wl-NotesGenerator-popup-content-dark{background-color:#0f1535;border:1px solid #6610f2;border-radius:8px;box-shadow:0 0 20px #6610f24d;padding:20px;text-align:center;width:300px}.wl-NotesGenerator-popup-content-dark h2{color:#fff;font-weight:500;margin-bottom:20px}.wl-NotesGenerator-popup-content-dark input{background-color:#270044;border:1px solid #6610f2;border-radius:4px;box-sizing:border-box;color:#fff;margin-bottom:10px;padding:10px;width:100%}.wl-NotesGenerator-popup-content-dark button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;margin-right:10px;padding:10px 20px;transition:all .3s ease}.wl-NotesGenerator-popup-content-dark button:hover{box-shadow:0 0 15px #6610f280;transform:translateY(-2px)}.wl-FlashCard-container-dark{background:#0f1535cc;border:1px solid #6610f233;border-radius:10px;box-shadow:0 4px 8px #6610f226;font-family:Arial,sans-serif;margin:20px;padding:20px}.wl-FlashCard-title-dark{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500;margin:20px 0}.wl-FlashCard-title-dark span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7f55f7,#c31dfa);-webkit-background-clip:text;background-clip:text}.wl-FlashCard-form-dark{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.wl-FlashCard-label-dark{color:#d0d0d0;font-weight:500}.wl-FlashCard-select-dark{background-color:#0f1535cc;border:1px solid #6610f24d;border-radius:10px;color:#fff;cursor:pointer;margin-right:10px;max-width:350px;padding:10px;transition:all .3s ease}.wl-FlashCard-select-dark:focus{border-color:#6610f299;box-shadow:0 0 10px #6610f233;outline:none}.wl-FlashCard-select-dark option{background-color:#000;color:#fff}.wl-FlashCard-button-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.wl-FlashCard-button-dark:hover{box-shadow:0 4px 12px #6610f266;transform:translateY(-2px)}.wl-FlashCard-button-dark:disabled{cursor:not-allowed;opacity:.6}.wl-FlashCard-item-container-dark{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.wl-FlashCard-results-dark{margin-top:30px}.wl-FlashCard-item-dark{perspective:1000px}.wl-FlashCard-inner-dark{background:#1a1f4d99;border:1px solid #6610f24d;border-radius:10px;box-shadow:4px 4px 8px #6610f21a;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:500;height:200px;padding:0;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s;width:300px}.wl-FlashCard-inner-dark p{color:#d0d0d0;font-size:.9rem;padding:20px}.wl-FlashCard-item-dark:hover .wl-FlashCard-inner-dark{transform:rotateY(180deg)}.wl-FlashCard-back-dark,.wl-FlashCard-front-dark{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.wl-FlashCard-front-dark{background:#1a1f4dcc;border:1px solid #6610f24d;border-radius:10px;color:#d0d0d0}.wl-FlashCard-back-dark,.wl-FlashCard-front-dark{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.wl-FlashCard-back-dark{border-radius:10px;transform:rotateY(180deg)}.wl-FlashCard-back-dark,.wl-FlashCard-save-dark{background:linear-gradient(90deg,#7f55f7,#c31dfa);color:#fff}.wl-FlashCard-save-dark{border:none;border-radius:10px;cursor:pointer;font-weight:600;margin-top:10px;padding:8px 16px;transition:all .3s ease;width:100%}.wl-FlashCard-save-dark:hover{box-shadow:0 4px 12px #6610f266;transform:translateY(-2px)}.wl-QuestionsGenerator-popup-dark{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.wl-QuestionsGenerator-popup-content-dark{background:linear-gradient(135deg,#000,#270044);border:1px solid #6610f24d;border-radius:10px;box-shadow:0 8px 32px #6610f24d;max-width:400px;padding:30px;width:90%}.wl-QuestionsGenerator-popup-content-dark h2{color:#fff;margin-bottom:20px;text-align:center}.wl-QuestionsGenerator-popup-content-dark input{background-color:#0f1535cc;border:1px solid #6610f24d;border-radius:5px;color:#fff;font-size:14px;margin-bottom:15px;padding:10px;width:100%}.wl-QuestionsGenerator-popup-content-dark input:focus{border-color:#6610f299;box-shadow:0 0 10px #6610f233;outline:none}.wl-QuestionsGenerator-popup-content-dark input::placeholder{color:#999}.wl-QuestionsGenerator-popup-content-dark button{border:none;border-radius:5px;cursor:pointer;font-weight:600;margin-bottom:10px;padding:10px;transition:all .3s ease;width:100%}.wl-QuestionsGenerator-popup-content-dark button:first-of-type{background:linear-gradient(90deg,#7f55f7,#c31dfa);color:#fff}.wl-QuestionsGenerator-popup-content-dark button:first-of-type:hover{box-shadow:0 4px 12px #6610f266;transform:translateY(-2px)}.wl-QuestionsGenerator-popup-content-dark button:last-of-type{background-color:#6610f233;border:1px solid #6610f266;color:#9d4edd}.wl-QuestionsGenerator-popup-content-dark button:last-of-type:hover{background-color:#6610f24d}@media (max-width:768px){.wl-FlashCard-container-dark{margin:10px;padding:15px}.wl-FlashCard-title-dark{font-size:1.5rem}.wl-FlashCard-form-dark{flex-direction:column}.wl-FlashCard-select-dark{margin-right:0;max-width:100%}.wl-FlashCard-inner-dark{height:180px;width:250px}}.custom-modal-container{align-items:center;background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.custom-modal-content{background:#fff;border-radius:10px;display:flex;height:600px;overflow:hidden;position:relative;transition:transform .5s ease-in-out;width:1200px}.custom-modal-content.custom-login,.custom-modal-content.custom-signup{transform:translateX(0)}.custom-form-container{background:linear-gradient(90deg,#fff,#fbfaf0);justify-items:center;max-height:calc(100% - 40px);overflow-y:auto;padding:20px}.custom-form-container,.custom-switch-container{align-items:center;display:flex;flex:1 1;justify-content:center}.custom-switch-container{background:url(/static/media/modal.c5126ee2025ac9d2b18a.png) no-repeat 50%/cover;position:relative}.custom-switch-box{background:linear-gradient(45deg,#ff416c,#ff416c);border-radius:10px;color:#fff;height:120px;padding:20px;text-align:center;width:100%}.custom-form{flex-direction:column;flex-wrap:wrap;justify-items:center;position:relative;width:100%}.custom-form,.custom-subscribe{display:flex;justify-content:center;overflow-y:auto}.custom-subscribe{align-items:center;flex:1 1;flex-direction:column;max-height:calc(100% - 40px);padding:20px}.custom-input{border:0 solid #ccc;border-radius:20px;box-shadow:0 2px 4px #0000001a;margin:10px 50px;padding:15px}.custom-button{background:linear-gradient(90deg,#ff416c,#ff416c);border:none;border-radius:20px;color:#fff;cursor:pointer;margin-left:50px;margin-top:20px;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom-button:hover{background:linear-gradient(90deg,#cf0080,#ff416c)}.custom-switch-button{background:#fff;border:none;border-radius:20px;color:#ff416c;cursor:pointer;padding:10px 20px}.custom-close-button{background:none;border:none;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;z-index:2}.custom-forgot-password{color:#ff416c;cursor:pointer;margin-top:10px;text-align:center;text-decoration:none}.custom-phone-input{border:0 solid #ccc;margin:10px 50px}.custom-phone-input input{border:0 solid #ccc;border-radius:20px;box-shadow:0 2px 4px #0000001a;padding:15px}.plan-container{display:flex;justify-content:space-between;margin-top:20px}.plan{border:1px solid #ccc;border-radius:10px;color:#333;cursor:pointer;margin:20px;padding:20px;text-align:center;transition:border-color .3s ease;width:45%}.plan.selected,.plan:hover{border-color:#ff416c}.plan.selected{background-color:#fff}.plan h3{margin:0 0 10px}.plan p{margin:0}#paypal-button-container{justify-items:center;margin-top:20px;padding-right:50%;width:50%}@media (max-width:768px){.custom-modal-content{flex-direction:column;height:auto;max-width:400px;width:90%}.custom-form-container,.custom-switch-container{padding:20px}.custom-form{width:100%}.custom-input{margin:10px 0;width:calc(100% - 40px)}.custom-button{margin-left:0;width:100%}.custom-switch-box{height:auto}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.forgot-password-container{background:#fff;border-radius:20px;box-shadow:0 2px 10px #0000001a;margin:50px auto;max-width:500px;padding:30px 30px 40px;text-align:center}.forgot-password-container h2{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;margin-bottom:20px}.forgot-password-container p{color:#666;margin-bottom:20px}.forgot-password-form{align-items:center;display:flex;flex-direction:column}.forgot-password-form label{color:#333;margin-bottom:10px}.forgot-password-form input{border:0 solid #ccc;border-radius:20px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px;padding:10px 20px;width:90%}.forgot-password-form button{background:linear-gradient(90deg,#ff416c,#ff416c);border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:500;padding:10px 1rem;transition:background .3s ease}.forgot-password-form button:hover{background:linear-gradient(90deg,#cf0080,#ff416c)}.success-message{color:green;margin-top:20px}.about-container{background:linear-gradient(90deg,#fff,#fff);border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:auto;padding:0}.about-section1{background:linear-gradient(45deg,#cf0080,#ff416c);border-bottom:0 solid #fff;border-radius:20px;box-shadow:-2px 4px 8px #0000001a;color:#fff;margin:40px 100px;padding:50px 100px}.about-section1 span{color:#111}.about-section2{background:linear-gradient(90deg,#fff,#fbfaf0);border-bottom:0 solid #fff;border-radius:20px;box-shadow:-2px 4px 8px #0000001a;margin:40px 100px;padding:50px 100px}.about-footer span,.about-section2 span{color:#ff416c}.about-section:last-of-type{border-bottom:none}.about-section1 h2{color:#fff}.about-section1 h2,.about-section2 h2{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:500;margin-top:0}.about-section2 h2{color:#111}.about-section1 p,.about-section2 p{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.1em;font-weight:400;margin:10px 0}.about-footer p{font-size:1em;margin:50px}@media (max-width:768px){.about-section1,.about-section2{margin:20px;padding:30px 20px}.about-section1 h2,.about-section2 h2{font-size:1.25rem}.about-section1 p,.about-section2 p{font-size:1em}.about-footer p{font-size:.9em;margin:20px}}@media (max-width:480px){.about-section1,.about-section2{border-radius:10px;margin:10px;padding:20px 15px}.about-section1 h2,.about-section2 h2{font-size:1rem}.about-section1 p,.about-section2 p{font-size:.9em}.about-footer p{font-size:.8em;margin:10px}}.team-container{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;margin:50px -50px}.team-member{background:#0000;border-radius:5px;box-shadow:0 4px 8px #0000001a;color:#fff;padding:0;text-align:center;text-align:left;width:calc(25% - 20px)}.team-photo{aspect-ratio:1;border-radius:5px;margin:10px;object-fit:cover;width:calc(100% - 20px)}.team-member h3{color:#111;font-size:1.2em;font-weight:500;margin:0 0 5px}.team-member h3,.team-member h4{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:0 20px}.team-member h4{color:#ff416c;font-size:1em;font-weight:600;margin:0}.team-member p{color:#555;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8em;padding:0 20px 10px}@media (max-width:1200px){.team-member{width:calc(33.33% - 20px)}.team-container{margin:50px 0}}@media (max-width:950px){.team-member{width:calc(50% - 20px)}.team-container{margin:50px 0}}@media (max-width:600px){.team-member{width:100%}.team-container{margin:50px 0}}.research-footer{background-color:#ff416c;color:#fff;padding:15px 0;text-align:center}.research-footer-content{gap:20px;justify-content:center}.footer-links-icons,.research-footer-content{align-items:center;display:flex;flex-wrap:wrap}.footer-links-icons{gap:10px}.footer-link{color:#fff;text-decoration:none;transition:color .3s}.footer-link:hover{color:#333}.footer-social-icons{display:flex;gap:10px}.footer-icon{color:#fff;font-size:18px;transition:color .3s}.footer-icon:hover{color:#333}.footer-separator{margin:0 5px}.research-footer-legal{font-size:14px}@media (max-width:768px){.research-footer-content{flex-direction:column;gap:10px;text-align:center}.footer-links-icons{gap:15px;justify-content:center}.footer-separator{display:none}.research-footer-legal{font-size:12px}}@media (max-width:480px){.footer-link{font-size:14px}.footer-icon{font-size:16px}}.medicoed-privacy-container{background:linear-gradient(90deg,#fff,#fff);border-radius:10px;box-shadow:0 0 10px #0000001a;margin:20px auto 40px;max-width:800px;padding:40px}.medicoed-privacy-title{color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500;margin-bottom:40px;text-align:center}.medicoed-privacy-section{margin-bottom:20px;padding:2px 40px;text-align:left}.medicoed-privacy-heading{color:#333;font-size:1.5em}.medicoed-privacy-heading,.medicoed-privacy-subheading{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;margin-bottom:10px}.medicoed-privacy-subheading{color:#555;font-size:1.2em}.medicoed-privacy-paragraph{color:#666;line-height:1.6;margin-bottom:10px}@media (max-width:600px){.medicoed-privacy-container{padding:10px}.medicoed-privacy-title{font-size:2em}.medicoed-privacy-heading{font-size:1.3em}.medicoed-privacy-subheading{font-size:1em}}.medicoed-terms-container{background:linear-gradient(90deg,#fff,#fff);border-radius:10px;box-shadow:0 0 10px #0000001a;margin:20px auto 40px;max-width:800px;padding:40px}.medicoed-terms-title{color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500;margin-bottom:40px;text-align:center}.medicoed-terms-section{margin-bottom:20px;padding:2px 40px;text-align:left}.medicoed-terms-heading{color:#333;font-size:1.5em}.medicoed-terms-heading,.medicoed-terms-subheading{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;margin-bottom:10px}.medicoed-terms-subheading{color:#555;font-size:1.2em}.medicoed-terms-paragraph{color:#666;line-height:1.6;margin-bottom:10px}.medicoed-terms-list{color:#666;list-style-type:disc;margin-left:20px}.medicoed-terms-list-item{margin-bottom:5px}@media (max-width:600px){.medicoed-terms-container{padding:10px}.medicoed-terms-title{font-size:2em}.medicoed-terms-heading{font-size:1.3em}.medicoed-terms-subheading{font-size:1em}}.left-sidebar{background:linear-gradient(180deg,#000,#270044);border-right:1px solid #6610f233;bottom:0;box-shadow:0 2px 4px #0000004d;left:0;overflow-y:auto;position:fixed;top:80px;width:300px}.profiles-info{margin-bottom:20px}.profiles-header{align-items:center;display:flex;flex-direction:column;height:auto;margin-bottom:0;padding-left:20px;padding-right:20px;padding-top:20px}.profiles-header h3{color:#6610f2;font-size:1.5rem;margin-bottom:5px;text-align:center}.profile-pic{border:2px solid #6610f24d;border-radius:50%;height:80px;margin-bottom:0;width:80px}.profiles-email{color:#b0b0b0;font-size:.9rem;text-align:center}.profiles-details{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;margin:10px;padding:15px}.profiles-info-item{color:#d0d0d0;font-size:.9rem;margin-bottom:5px}.profiles-bio,.profiles-counts{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;color:#d0d0d0;margin:10px;padding:15px}.right-sidebar{background:linear-gradient(180deg,#000,#270044);border-left:1px solid #6610f233;overflow-y:auto;padding:0;position:fixed;right:0;top:80px;width:300px;z-index:1000}.right-sidebar,.right-sidebar-notifications{box-shadow:-2px 0 5px #0000004d;height:calc(100% - 50px)}.right-sidebar-notifications{background:linear-gradient(180deg,#270044,#0f1535)}.right-sidebar-title{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:500;margin-bottom:20px}.notifications-container{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;margin:10px;padding:15px}.notification-list{margin:0;padding:0}.notification-item{background-color:#000;border:1px solid #6610f226;border-radius:10px;box-shadow:0 2px 4px #0000004d;margin-bottom:15px;padding:10px}.notification-card{align-items:center;display:flex}.icon-container{font-size:1.2em;margin-right:15px}.notification-icon{font-size:1em}.notification-icon.like{color:#6f42c1}.notification-icon.reply{color:#6b7cff}.notification-icon.follow{color:#57cc99}.message{flex:1 1}.message p{color:#d0d0d0;font-size:.9em;margin:0}.time{color:#888;font-size:.8em;font-weight:lighter}.error-message{color:#ff6b6b}.nav-links{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;margin:10px;padding:15px}.nav-links a{align-items:center;border-radius:5px;color:#d0d0d0;display:flex;margin-bottom:5px;padding:8px 10px;text-decoration:none;transition:background-color .3s ease}.nav-links a:hover{background-color:#6610f233;color:#6610f2}.nav-icon{font-size:1.2em;margin-right:10px}.delete-notification-btn{align-items:center;background-color:initial;border:none;border-radius:5px;color:#888;cursor:pointer;display:flex;margin-bottom:10px;padding:8px 15px;transition:background-color .3s ease}.delete-notification-btn:hover{background-color:#ff416c1a;color:#6f42c1}.no-notifications{color:#b0b0b0;padding:20px;text-align:center}.post-creation-form{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;margin:20px;padding:30px}.post-creation-form form{display:flex;flex-direction:column}.post-creation-form textarea{background-color:#000;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#d0d0d0;height:100px;margin-bottom:20px;padding:20px;resize:none;width:95%}.post-creation-form input[type=file]{color:#d0d0d0;margin-bottom:10px}.post-creation-form button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.post-creation-form button:hover{background:linear-gradient(90deg,#7a23ff,#8b5cf6)}@media (max-width:768px){.post-creation-form{background-color:#270044;box-shadow:0 2px 4px #0000004d;margin:0 10px}.post-creation-form,.post-creation-form textarea{border:1px solid #6610f233;border-radius:20px;padding:20px}.post-creation-form textarea{background-color:#000;box-shadow:0 2px 4px #0000001a;color:#d0d0d0;height:70px;margin-bottom:20px;resize:none;width:88%}.post-creation-form button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;padding:10px;transition:background-color .3s ease}}.post{background-color:#3d1a4d;border:0 solid #e1e8ed;border-radius:20px;box-shadow:0 2px 4px #0000004d;margin:20px auto;padding:20px;width:600px}.post-header{align-items:center;display:flex}.user-img{border-radius:50%;height:40px;margin-right:10px;width:40px}.post-header h3{color:#d0d0d0;margin:0 10px 0 0}.post-header p{color:#b0b0b0;margin:0}.post-content p{color:#d0d0d0;white-space:pre-wrap}.hashtag{color:#6f42c1}.post-media{margin-top:10px}.post-media img,.post-media video{border-radius:8px;max-height:400px;max-width:100%}.post-stats{margin-top:10px}.post-stats,.post-stats button{align-items:center;display:flex}.post-stats button{background:none;border:none;color:#6f42c1;cursor:pointer;font-weight:700;margin-right:15px}.post-stats button:hover{text-decoration:underline}.post-replies{margin-top:10px}.post-replies button{background-color:initial;border:none;color:#6f42c1}.reply{align-items:flex-start;border-top:1px solid #6610f233;display:flex;flex-direction:column;padding:10px}.reply img{border-radius:50%;height:30px;margin-right:10px;width:30px}.reply-content{flex:1 1}.reply-content p{color:#d0d0d0}.reply-header{align-items:center;display:flex;margin-bottom:5px}.reply-header h4{color:#d0d0d0;font-size:14px;margin:0 10px 0 0}.reply-header p{color:#b0b0b0;font-size:12px;margin:0}.reply-text p{color:#d0d0d0;margin:0}.reply-stats{align-items:center;display:flex;margin-top:5px}.reply-stats button{align-items:center;background:none;border:none;color:#6f42c1;cursor:pointer;display:flex;font-weight:700;margin-right:10px}.reply-stats button:hover{text-decoration:underline}.nested-replies{border-left:1px solid #6610f233;margin-left:40px;padding-left:10px}.post-reply-form{display:flex;flex-direction:column;margin-top:15px}.post-reply-form textarea{background-color:#0f1535;border:1px solid #6610f233;border-radius:8px;color:#d0d0d0;margin-bottom:10px;padding:10px;resize:none;width:95%}.post-reply-form button{align-self:flex-end;background-color:#6f42c1;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px}.post-reply-form button:hover{background-color:#ff5683}.user-link{color:#d0d0d0;text-decoration:none}.reply-reply-form{display:flex}.reply-reply-form textarea{background-color:#0f1535;border:1px solid #6610f233;border-radius:8px;color:#d0d0d0;margin-bottom:10px;margin-top:10px;padding:10px;resize:none;width:95%}.time-ago{color:#888;font-size:.9em;margin-left:auto}.delete-post-button{background-color:initial;border:none;color:#6f42c1;font-size:.8rem}@media (max-width:600px){.post{margin:10px 0;padding:10px;width:100%}.post-header h3{font-size:1rem}.post-header p{font-size:.9rem}.user-img{height:30px;width:30px}.post-media img,.post-media video{max-height:300px}.post-stats button{font-size:.9rem;margin-right:10px}.reply{padding:5px}.reply img{height:25px;width:25px}.reply h4,.reply p{font-size:.9rem}}.post-list{align-items:center;display:flex;flex-direction:column;padding:20px}.main-contents{background-color:#000;margin:50px 350px;min-height:100vh;padding:20px;width:100%}@media (max-width:768px){.main-contents{background-color:#000;margin:60px 10px 50px;padding:0}}.community-page-unique{background-color:#000;display:flex;flex-direction:column;min-height:100vh}.community-page-content-unique{display:flex}.right-sidebar-unique.visible{display:block!important}.community-page-mobile-unique{display:none}@media (max-width:768px){.community-page-content-unique{display:none}.community-page-mobile-unique{align-items:center;display:flex;flex-direction:column}.main-content-mobile-unique{flex:1 1;width:100%}.tab-container-unique{background:linear-gradient(180deg,#270044,#0f1535);border-top:1px solid #6610f233;bottom:0;box-shadow:0 -2px 10px #6610f233;display:flex;justify-content:space-around;padding:10px 0;position:fixed;width:100%}.tab-unique{color:#6f42c1;cursor:pointer;flex:1 1;font-size:1.2rem;padding:5px;text-align:center;transition:all .3s}.tab-unique:hover{background-color:#6610f226;color:#ff416c}}.userProfileContainer{background-color:#000;display:flex;flex-direction:column;min-height:100vh}.user-page-content{display:flex;flex-direction:column;width:100%}.profileInfo{background-color:#270044;border-radius:20px;box-shadow:0 2px 4px #0000004d;display:flex;flex:1 1;justify-content:center;margin:50px 350px;min-height:100vh;padding:20px;width:100%;width:800px}.profilePicture{border-radius:50%;height:120px;margin-top:40px;overflow:hidden;width:120px}.userPosts{align-items:center;display:flex;flex:2 1;flex-direction:column;margin-left:350px;margin-right:400px;margin-top:-60vh;padding:20px}.profilePicture img{height:100%;object-fit:cover;width:100%}.userDetails{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:20px;min-width:500px;padding:20px;text-align:left}.userDetails h2{color:#6f42c1;font-size:24px;margin-bottom:5px}.userDetails p{color:#b0b0b0;font-size:16px;margin:5px 0}.errorMessage{color:#ff6b6b;font-size:16px;margin-top:10px}.followers-p{color:#d0d0d0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500}.follow-button{background-color:#6f42c1;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.follow-button:hover{background-color:#ff5683}.deleteButton{background-color:initial;border:none;border-radius:5px;color:#c3bcbc;cursor:pointer;margin-top:10px;padding:5px 10px}.deleteButton:hover{color:#898989}.editPopup{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0003;left:50%;padding:40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:1000}.editPopup form{display:flex;flex-direction:column}.editPopup label{color:#d0d0d0;margin-bottom:10px;margin-right:10px}.editPopup input{margin-bottom:10px}.editPopup input,.editPopup textarea{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0003;color:#d0d0d0;margin-left:20px;padding:10px 20px}.editPopup textarea{margin-bottom:-10px}.editPopup button{background-color:#6f42c1;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.editPopup button:hover{background-color:#ff5683}.editPopup button[type=submit]{background-color:#6f42c1;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-right:10px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.editPopup button[type=submit]:hover{background-color:#ff5683}.editPopup button[type=button]{background-color:#6f42c1;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.editPopup button[type=button]:hover{background-color:#ff5683}.edit-b{background-color:#6f42c1;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.edit-b:hover{background-color:#ff5683}.bottom-bar{display:none}@media (max-width:768px){.user-page-content{align-items:center;flex-direction:column;padding-bottom:60px}.profileInfo{box-shadow:0 2px 4px #0000001a;width:auto}.profilePicture,.profilePicture img{height:80px;width:80px}.userDetails{box-shadow:none;margin-left:-5px;max-width:240px;min-width:200px}.editPopup{padding:50px;width:400px}.left-sidebar,.right-sidebar{display:none}.userPosts{align-items:center;display:flex;flex:2 1;flex-direction:column;margin:-65vh 0 0;padding:20px}.profileInfo,.userPosts{width:90%}.bottom-bar{background-color:#270044;bottom:0;box-shadow:0 -2px 10px #0000001a;display:flex;justify-content:space-around;padding:10px 0;position:fixed;width:100%;z-index:1000}.bottom-bar button{background:none;border:none;color:#6f42c1;cursor:pointer;font-size:1.2rem;padding:5px}.bottom-bar button.active{color:#6f42c1}}.search-page-container{margin:0 auto;padding:0;width:100%}.search-main-content{background:linear-gradient(90deg,#000,#270044);flex:1 1;margin-left:250px;margin-top:0;overflow-y:auto;padding:0 20px 20px;position:relative;z-index:0}.search-results-container{margin:50px 350px 50px 50px;padding:20px}.search-bar-container{display:flex;margin-bottom:20px}.search-profile-info{display:flex;flex-wrap:wrap}.search-bar{background-color:#270044;border:0 solid #ccc;border-radius:20px;box-shadow:0 5px 15px #0000001a;color:#d0d0d0;flex:1 1;font-size:16px;padding:10px 20px}.search-button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;margin-left:15px;padding:10px 20px}.search-button:disabled{background-color:#444;cursor:not-allowed}.search-results{margin-top:20px}.search-result{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 5px 10px #0000001a;cursor:pointer;margin-bottom:10px;padding:20px}.search-profile-info h2{color:#fff;font-size:1.1rem;font-weight:500;margin-left:10px;margin-right:10px;margin-top:15px}.search-profile-info p{color:#d0d0d0}.search-result img{border-radius:50%;margin-bottom:10px;margin-top:5px;max-height:40px;max-width:40px}@media (max-width:768px){.left-sidebar,.right-sidebar{display:none}.search-main-content{background:linear-gradient(90deg,#000,#000);flex:1 1;margin-left:-20px;margin-top:0;overflow-y:auto;padding:0 20px 20px;position:relative;z-index:0}.search-results-container{margin:30px 0;padding:20px}}.right-sidebar-title-notifications{color:#d0d0d0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:500;margin-bottom:20px;margin-top:50px}.right-sidebar-notifications{background-color:#000;box-shadow:-2px 0 5px #0000001a;margin-top:0;z-index:100}.notifications-container-notifications{background-color:#270044;border:1px solid #6610f233;border-radius:20px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;margin:0;padding:15px}.notification-list-notifications{margin:0;padding:0}.notification-item-notifications{background-color:#0f1535;border:1px solid #6610f233;border-radius:10px;box-shadow:0 2px 4px #0000004d;margin-bottom:15px;padding:10px}.notification-card-notifications{align-items:center;display:flex}.icon-container-notifications{font-size:1.2em;margin-right:15px}.notification-icon-notifications{font-size:1em}.notification-icon.like-notifications{color:#ff6b6b}.notification-icon-notifications.reply{color:#6b7cff}.notification-icon-notifications.follow{color:#57cc99}.message-notifications{flex:1 1}.message-notifications p{color:#d0d0d0;font-size:.9em;margin:0}.time-notifications{color:#b0b0b0;font-size:.8em;font-weight:lighter}.error-message-notifications{color:#ff6b6b}.no-notifications-notifications{color:#b0b0b0;padding:20px;text-align:center}.delete-notification-btn-notifications{align-items:center;background-color:initial;border:none;border-radius:5px;color:#b6b6b6;cursor:pointer;display:flex;margin-bottom:10px;padding:8px 15px;transition:background-color .3s ease}.delete-notification-btn-notifications:hover{color:#6f42c1}.community-header{align-items:center;background:linear-gradient(90deg,#ff416c,#ff416c);display:flex;height:50px;justify-content:space-between;min-width:calc(100% - 40px);padding:0 20px;position:fixed;z-index:1000}.community-logo{color:#fff;font-size:1rem;font-weight:500}.community-nav{display:flex;flex-grow:1;justify-content:center}.nav-link{color:#fff;font-weight:500;margin-left:20px;text-decoration:none}.nav-link:hover{color:#333}.community-cta{background:#fff;border:none;border-radius:20px;color:#ff416c;cursor:pointer;font-weight:700;margin-left:10px;padding:10px 1rem;transition:background .3s ease}.community-cta:hover{background:linear-gradient(90deg,#cf0080,#ff416c);color:#fff}.mobile-menu{display:none}.mobile-menu-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.mobile-dropdown{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;overflow:hidden;position:absolute;right:20px;top:50px}.mobile-nav-link{color:#111;display:block;padding:10px 20px;text-decoration:none}.mobile-nav-link:hover{background:#ff416c;color:#fff}.mobile-cta{background:none;border:none;color:#ff416c;cursor:pointer;font-weight:700;padding:10px 20px}@media (max-width:768px){.community-cta,.community-nav{display:none}.mobile-menu{display:block}}.ExamPage-container{display:flex;flex-direction:column;min-height:100vh}.ExamPage-main{align-items:center;background:linear-gradient(90deg,#fff,#fbfaf0);display:flex;flex:1 1;flex-direction:column;min-height:100vh;padding:20px}.ExamPage-main h1{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:600;margin-bottom:20px;text-align:center}.ExamPage-main span{color:#ff416c}.ExamPage-form{background-color:initial;border-radius:12px;box-shadow:0 4px 12px #0000;display:flex;flex-direction:column;gap:15px;max-width:600px;padding:20px;transition:all .3s ease-in-out;width:100%}.ExamPage-form label{color:#495057;display:flex;flex-direction:column;font-weight:700;font-weight:500;margin-bottom:10px;max-width:700px}.ExamPage-form input,.ExamPage-form select{border:1px solid #ddd;border-radius:25px;color:#333;font-size:14px;margin-top:5px;padding:12px 15px;transition:box-shadow .3s ease-in-out}.ExamPage-form input:focus,.ExamPage-form select:focus{box-shadow:0 0 10px #ff416d50;outline:none}.ExamPage-button-container{display:flex;justify-content:center;margin-top:20px}.ExamPage-form button,.ExamPage-quiz button{background-color:#ff416c;border:none;border-radius:25px;color:#fff;cursor:pointer;padding:12px 25px;transition:background-color .3s ease,transform .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ExamPage-form button:hover,.ExamPage-quiz button:hover{background:linear-gradient(90deg,#cf0080,#ff416c);transform:translateY(-2px)}.ExamPage-quiz{background-color:initial;border-radius:20px;box-shadow:0 4px 12px #0000;margin-top:30px;max-width:600px;padding:0;transition:all .3s ease-in-out;width:100%}.ExamPage-quiz h2{color:#333;font-size:1.5rem;font-weight:500;margin-bottom:20px;text-align:center}.ExamPage-question{background-color:#fff;border-radius:20px;box-shadow:0 4px 12px #0000001a;margin-bottom:20px;padding:15px;transition:background-color .3s ease-in-out}.ExamPage-question p{color:#343a40;font-size:1.1rem;font-weight:700;margin-bottom:10px}.ExamPage-option{align-items:center;border-radius:20px;color:#495057;cursor:pointer;display:flex;margin-top:10px;padding:10px;transition:background-color .3s ease}.ExamPage-option input{margin-right:10px;transform:scale(1.2)}.ExamPage-option:hover{background-color:#f1f1f1}.ExamPage-option input:checked+label{background-color:#e9e9e9;font-weight:700}.ExamPage-results{background-color:#d4edda;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-top:30px;max-width:600px;padding:20px;text-align:center;transition:all .3s ease-in-out;width:100%}.ExamPage-results h2{color:#155724;font-size:1.5rem;font-weight:500;margin-bottom:10px}.ExamPage-results p{color:#155724;font-size:1.2rem}.ExamPage-correct-answer{margin-top:5px}.ExamPage-correct-answer.correct{color:green}.ExamPage-correct-answer.correct,.ExamPage-correct-answer.incorrect{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:400}.ExamPage-correct-answer.incorrect{color:red}.ExamPage-button-container button:disabled{background-color:#ddd;cursor:not-allowed}.ExamPage-popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ExamPage-popup-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;width:300px}.ExamPage-popup-content h2{font-weight:500;margin-top:0}.ExamPage-popup-content label{display:block;margin-bottom:10px}.ExamPage-popup-content input{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;margin-top:5px;padding:10px;width:85%}.ExamPage-popup-buttons{display:flex;gap:10px;justify-content:center}.ExamPage-popup-buttons button{background-color:#ff416c;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.ExamPage-popup-buttons button:hover{background-color:#cf0080}.ExamPage-save button{background-color:initial;color:#555}@media (max-width:768px){.ExamPage-main{padding:15px}.ExamPage-form,.ExamPage-quiz,.ExamPage-results{box-shadow:none;max-width:100%;padding:20px}.ExamPage-main h1{font-size:1.8rem}.ExamPage-quiz h2,.ExamPage-results h2{font-size:1.5rem}.ExamPage-form button,.ExamPage-form input,.ExamPage-option,.ExamPage-quiz p,.ExamPage-results p{font-size:14px}}.product-description{word-wrap:break-word;color:#666;display:inline-block;font-size:14px;margin-top:10px;max-width:300px;overflow-wrap:break-word;text-align:center}.unique-pricing-page{display:flex;flex-direction:column;min-height:100vh}.unique-pricing-container{background:#fff;color:#333;padding-bottom:40px;position:relative;z-index:1}.unique-pricing-header{margin-bottom:40px;text-align:center}.unique-pricing-header h1{font-size:2.5rem;font-weight:500;margin-bottom:10px}.unique-pricing-header h1,.unique-pricing-header p{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.unique-pricing-header p{font-size:1.2em;margin-bottom:30px}.unique-pricing-plans{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.unique-pricing-plan{background:#fff;background-blend-mode:multiply;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800"%3E%3Cdefs%3E%3ClinearGradient id="gradient" x1="0" y1="1" x2="1" y2="0"%3E%3Cstop offset="0%" stop-color="%23ff416c" /%3E%3Cstop offset="100%" stop-color="%23cf0080" /%3E%3C/defs%3E%3Cpath fill="url(%23gradient)" d="M0 0h1200v800H0z" /%3E%3Cpath fill="%23fff" d="M0 0c250 200 250 600 0 600s0-400 600-400 600 200 600 600H0V0z" opacity="0.3"/%3E%3C/svg%3E');background-size:cover;border-radius:15px;box-shadow:0 8px 16px #0003;color:#333;overflow:hidden;padding:25px;position:relative;text-align:center;transition:transform .3s ease;width:300px}.unique-pricing-plan:before{background:#ffffff1a;border-radius:50%;content:"";height:200%;left:-30%;position:absolute;top:-30%;transform:rotate(-20deg);width:200%;z-index:0}.unique-pricing-plan h2{font-family:Tahoma,sans-serif;font-size:2.2rem;font-weight:500;margin-top:0}.unique-price,.unique-pricing-plan h2{margin-bottom:20px;position:relative;z-index:1}.unique-price{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5em;font-weight:600}.unique-plan-features{background-color:#fff0;border-radius:15px;color:#111;font-size:1.1rem;font-weight:400;list-style-type:none;padding:15px 15px 10px;position:relative;z-index:1}.unique-pricing-plan:hover{transform:none}.unique-btn-contact{border:none;border-radius:30px;color:#fff;font-size:1em;padding:10px 20px;position:relative;transition:background-color .3s ease;z-index:1}.unique-btn-contact,.unique-btn-contact:hover{background-color:#d7d7d7}.unique-custom-plan{background:#fff;border:2px solid #ff416c;border-radius:5px;box-shadow:none;transition:none;width:240px}.unique-custom-info{color:#777;font-size:1.1em;margin-bottom:20px;padding:10px}.unique-manage-subscription{margin-bottom:20px;text-align:center}.unique-manage-subscription-link{color:#ff416c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;text-decoration:none}.unique-manage-subscription-link:hover{cursor:pointer;text-decoration:underline}.unique-reload-message{color:#555;font-size:14px;margin-top:20px;text-align:center}@media (max-width:768px){.unique-pricing-plans{align-items:center;flex-direction:column}.unique-custom-plan,.unique-pricing-plan{max-width:230px;width:100%}.unique-pricing-header h1{font-size:1.5rem}}.simulator-page{display:flex;height:100vh}.left-window{background-color:#230f35;color:#d0d0d0;padding:10px;width:10%}.left-window button{background-color:initial;border:none;border-bottom:1px solid #6610f233;border-radius:8px;color:#d0d0d0;cursor:pointer;display:block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:400;margin:0;padding:18px 10px;text-align:left;width:100%}.left-window button:hover{background:linear-gradient(135deg,#6610f2,#6f42c1);color:#fff}.middle-window{background-color:#000;width:50%}.middle-window,.right-window{color:#d0d0d0;overflow-y:auto;padding:20px}.right-window{background-color:#270044;margin:20px 20px 20px 0;width:40%}.response-container{max-height:90%;overflow-y:auto}.response{background-color:initial;border-radius:5px;box-shadow:0 2px 4px #0000;margin-bottom:0;padding:0}.right-window h2{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:500}.response{display:flex;flex-direction:column}.cs-user-response{align-self:flex-end;background-color:#6f42c1;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:100%;padding:10px;text-align:right}.cs-bot-response,.cs-user-response{word-wrap:break-word;border-radius:15px}.cs-bot-response{align-self:flex-start;background-color:#351a4d;border:1px solid #6610f233;color:#d0d0d0;margin-top:0;padding:0 10px;text-align:left;width:80%}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.loader{align-items:center;display:flex;justify-content:center}.loader .dot{animation:blink 1.4s infinite both;background-color:#6f42c1;border-radius:50%;height:10px;margin:0 5px;width:10px}.loader .dot:first-child{animation-delay:0s}.loader .dot:nth-child(2){animation-delay:.2s}.loader .dot:nth-child(3){animation-delay:.4s}.case-study{background-color:#000;border-radius:8px;box-shadow:inset 0 0 10px #6610f20d;height:calc(100vh - 80px);overflow-y:auto;padding:20px}.case-study>div{margin-bottom:20px}.case-study h2{color:#fff;font-size:1.5rem;margin-bottom:10px}.case-study h2,.case-study h3{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500}.case-study h3{color:#6f42c1;font-size:1.2rem;margin:30px 0;text-align:left}.case-study h5{font-weight:400;margin-left:10px}.case-study button,.case-study h5{color:#d0d0d0;font-size:1rem;text-align:left}.case-study button{background-color:#270044;border:1px solid #6610f233;border-radius:4px;cursor:pointer;display:block;margin:0;padding:30px 15px;transition:all .3s;width:100%}.case-study button:hover{background:linear-gradient(90deg,#7f55f7,#c31dfa);border-color:#6610f2;color:#fff}.case-study ul{list-style:none;padding:0}.case-study li{margin-bottom:0}.case-study p{color:#b0b0b0;font-size:.9rem;font-style:italic;margin:5px 0 0;padding-left:20px;text-align:left}.case-study .expanded-content{border-left:2px solid #6f42c1;padding-left:20px}.case-study label{align-items:flex-start;background-color:#270044;color:#d0d0d0;cursor:pointer;display:flex;font-size:14px;padding:20px 40px}.case-study input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #6610f2;border-radius:4px;cursor:pointer;height:18px;margin-right:10px;outline:none;position:relative;transform:scale(1.2);width:18px}.case-study input[type=checkbox]:checked{background-color:#6610f2;border-color:#6610f2}.case-study input[type=checkbox]:checked:before{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:5px;position:absolute;top:0;transform:rotate(45deg);width:5px}.case-study .submit-button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:4px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;display:block;font-size:1rem;margin-top:20px;padding:10px 20px;text-align:center;transition:all .3s;width:100%}.case-study .submit-button:hover{background:linear-gradient(90deg,#7a20f2,#7d4fcf);box-shadow:0 6px 16px #6610f280;color:#fff}.card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:60px 0}.card{align-items:center;background:linear-gradient(135deg,#270044,#0f1535);border:1px solid #6610f233;border-radius:8px;box-shadow:0 4px 12px #6610f233;height:180px;max-width:250px;padding:20px;text-align:center;width:35%}.card-icon{color:#6f42c1;font-size:2rem;margin-bottom:10px}.card h3{color:#fff;font-size:1.1rem;margin:10px 0}.mask-icon{display:block;margin:0 auto;width:40px}button:disabled{color:#7e7e7e;cursor:not-allowed}button:disabled:hover{background-color:#270044;color:#7e7e7e}.popup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:12%;position:fixed;top:0;width:46%}.popup-content{background:linear-gradient(135deg,#270044,#0f1535);border:1px solid #6610f24d;border-radius:10px;color:#d0d0d0;min-width:250px;padding:30px 30px 50px;text-align:center}.popup-button button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;margin-top:0;padding:10px 20px;transition:all .3s}.popup-button button:hover{box-shadow:0 6px 16px #6610f280}.cs-report-popup-overlay{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.cs-report-popup-modal{background:linear-gradient(135deg,#270044,#0f1535);border:2px solid #6610f266;border-radius:12px;box-shadow:0 8px 32px #6610f299;display:flex;flex-direction:column;max-height:85vh;max-width:900px;overflow:hidden;width:85vw}.cs-report-popup-header{background:linear-gradient(90deg,#7f55f7,#c31dfa);border-bottom:1px solid #6610f233;padding:20px}.cs-report-popup-header h3{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.5rem;font-weight:600;margin:0;text-align:center}.cs-report-popup-body{flex:1 1;overflow-y:auto;padding:20px}.cs-report-content-wrapper{background-color:#0f1535;border:1px solid #6610f233;border-radius:8px;color:#d0d0d0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.95rem;line-height:1.8;padding:20px}.cs-report-content-wrapper h1,.cs-report-content-wrapper h2,.cs-report-content-wrapper h3,.cs-report-content-wrapper h4,.cs-report-content-wrapper h5,.cs-report-content-wrapper h6{color:#6f42c1;margin-bottom:10px;margin-top:15px}.cs-report-content-wrapper p{margin:10px 0}.cs-report-content-wrapper ol,.cs-report-content-wrapper ul{margin:10px 0;padding-left:20px}.cs-report-content-wrapper li{margin:5px 0}.cs-report-popup-footer{background-color:#0f1535;border-top:1px solid #6610f233;display:flex;justify-content:center;padding:15px 20px}.cs-report-close-button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:25px;box-shadow:0 4px 12px #6610f266;color:#fff;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:500;padding:12px 30px;transition:all .3s}.cs-report-close-button:hover{background:linear-gradient(90deg,#7a20f2,#7d4fcf);box-shadow:0 6px 16px #6610f299;transform:translateY(-2px)}.case-page{align-items:center;background-color:#000;display:flex;flex-direction:column;min-height:100vh;padding:20px}.case-page-heading{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2rem;font-weight:500;margin-bottom:50px}.case-page-card-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);max-width:1000px;width:100%}.case-page-card{background:linear-gradient(135deg,#304,#0f1535);border:1px solid #6610f233;border-radius:10px;box-shadow:0 4px 12px #6610f233;overflow:hidden;padding:20px;text-align:center;transition:transform .3s}.case-page-card:hover{box-shadow:0 6px 16px #6610f266;transform:translateY(-5px)}.case-page-card-icon-container{align-items:center;background:#0000;border-radius:50%;color:#6f42c1;display:flex;justify-content:center;margin:0 auto;padding:10px}.case-page-card-icon{color:#6f42c1;font-size:2rem}.case-page-card-content{padding:15px}.case-page-card-title{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2rem;font-weight:500;margin:0}.case-page-card-description{color:#b0b0b0;font-size:1rem;margin:10px 0}.case-page-card-button{background:linear-gradient(90deg,#7f55f7,#c31dfa);border:none;border-radius:20px;box-shadow:0 4px 12px #6610f24d;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:all .3s}.case-page-card-button:hover{background:linear-gradient(90deg,#7a20f2,#7d4fcf);box-shadow:0 6px 16px #6610f280;color:#fff}@media (max-width:768px){.case-page-card-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.case-page-card-container{grid-template-columns:1fr}}
/*# sourceMappingURL=main.30f65da7.css.map*/