.upload-container{cursor:pointer;background:#f9fbfc;border:1.5px dashed #bcbcbc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:38px;max-width:756px;height:328px;margin:3.5rem auto 0;padding:2rem;transition:box-shadow .2s;display:flex}.upload-container:hover{box-shadow:0 4px 24px #0000000f}.upload-icon{margin-bottom:1rem}.upload-info{color:#939393;text-align:center;letter-spacing:0%;text-align:center;vertical-align:middle;font-size:20px;font-weight:500;line-height:100%}.upload-types{text-align:center;font-size:.95rem;color:#9ca3af!important}.upload-btn{color:#fff;cursor:pointer;height:42px;letter-spacing:0%;text-align:center;vertical-align:middle;background:#000;border:none;border-radius:8px;padding:.5rem 1rem;font-size:14px;font-weight:500;line-height:100%;transition:background .2s}.upload-btn:hover{background:#27272a}.upload-link{color:#939393;cursor:pointer;background:0 0;border:none;align-items:center;font-size:.95rem;display:flex}.upload-link svg{width:20px;height:20px;margin-right:.25rem}@media (width<=1366px){.upload-info{font-size:16px}}@media (width<=600px){.upload-container{max-width:98vw;padding:1rem}.upload-info{font-size:16px}.upload-container{margin:1rem}}

.review-title{text-align:center;margin-bottom:8px;font-size:2rem;font-weight:600}.review-subtitle{text-align:center;color:#757575;margin-bottom:32px;font-size:1.1rem}.mySwiper{padding-bottom:40px}.review-card{background:#fff;border:1px solid #eee;border-radius:20px;flex-direction:column;justify-content:space-between;height:250px;padding:25px;display:flex;box-shadow:0 2px 8px #00000008}.review-text{color:#333;letter-spacing:0%;margin-bottom:15px;font-size:16px;font-weight:400;line-height:28.16px}.review-footer{justify-content:space-between;align-items:center;display:flex}.review-user{align-items:center;gap:10px;display:flex}.review-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.review-name{color:#000;font-size:16px;font-weight:600;line-height:25px}.review-role{color:var(--color-secondary);font-size:14px;font-weight:400;line-height:22px}@media (width<=1600px){.review-text{font-size:14px;line-height:150%}}@media (width<=1280px){.review-card{height:auto;min-height:300px}}@media (width<=1024px){.review-section{padding:32px 8px 0}.review-card{padding:24px 16px 18px}}@media (width<=767px){.review-title{font-size:1.3rem}.review-card{height:320px;padding:18px 8px 14px}.review-text{margin-bottom:18px;font-size:1rem}}@media (width<=600px){.review-title{font-size:1.3rem}.review-card{height:100%;min-height:240px;margin:0 1rem;padding:18px 8px 14px}.review-text{margin-bottom:18px;font-size:.9rem}}

.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}

.remove-head.modal-header{border:none;padding-bottom:0}.modal-content{background:var(--modal-bg-color);border-radius:24px;box-shadow:0 8px 16px #00000014}[data-theme=dark] .modal-backdrop.show{backdrop-filter:blur(4px);opacity:1;background-color:#191a1abf!important}.modal-backdrop.show{backdrop-filter:blur(2px);opacity:1;background-color:#00000040!important}.fade.modal.show{backdrop-filter:blur(2px)}.modal-title{font-weight:700;font-style:Bold;vertical-align:middle;text-transform:capitalize;color:var(--color-primary);font-size:16px;line-height:100%}[data-theme=dark] .modal-header{border-color:#ffffff14}.modal-header{border-bottom:1px solid #00000014;padding:23px}.force-light-modal .modal-header{border-color:#00000014!important}.modal-body{padding:20px 25px 25px}.modal-btn-group{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.modal-header .btn-close{font-size:12px}[data-theme=dark] .modal-header-sub-title{color:#b2b2b2}.modal-header-sub-title{font-weight:500;font-style:Medium;color:#7a7b7b;font-size:12px;line-height:20px}.login-modal .modal-content{width:auto}

.custom-tooltip{width:max-content;font-size:14px;font-family:var(--font-manrope),system-ui,sans-serif;opacity:1!important}.tooltip-inner{color:#000;background:#f5fdff;border:1px solid #80b7ff}[data-theme=dark] .tooltip-inner{color:#fff;background:#385158;border:1px solid #80b7ff}[data-theme=dark] .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,[data-theme=dark] .bs-tooltip-top .tooltip-arrow:before{border-top-color:#80b7ff}[data-theme=dark] .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,[data-theme=dark] .bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#80b7ff}[data-theme=dark] .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,[data-theme=dark] .bs-tooltip-start .tooltip-arrow:before{border-left-color:#80b7ff}[data-theme=dark] .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,[data-theme=dark] .bs-tooltip-end .tooltip-arrow:before{border-right-color:#80b7ff}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:#80b7ff}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:#80b7ff}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:#80b7ff}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:#80b7ff}

.filehistory-container{box-sizing:border-box;background:#f9fbfc;border:.5px solid #d9d9d9;border-radius:14px;max-width:756px;margin:1.5rem auto;padding:2rem 2.5rem 2.5rem 2rem}.filehistory-header{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.filehistory-title{color:#939393;font-size:16px;font-weight:600}.filehistory-organize-btn{color:#666;cursor:pointer;height:29px;letter-spacing:0%;text-align:right;vertical-align:bottom;background:#fff;border:1px solid #e5e5e5;border-radius:7px;align-items:center;padding:.6rem;font-size:12px;font-weight:500;line-height:100%;transition:background .2s;display:flex}.filehistory-organize-btn:hover{background:#f3f4f6}.filehistory-organize-btn .arrow{margin-left:.5rem;font-size:1rem}.filehistory-grid{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:1rem;display:grid}.filehistory-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;outline:none;align-items:center;gap:.5rem;padding:8px;transition:border .2s,box-shadow .2s;display:flex;box-shadow:0 1px 4px #00000008}.filehistory-card:focus,.filehistory-card:hover{border:2px solid #3b82f6;box-shadow:0 2px 8px #3b82f614}.filehistory-fileicon{color:#939393;width:32px;height:32px}.filehistory-filename{color:var(--color-primary);margin-bottom:.3rem;font-size:12px;font-weight:700;line-height:100%}.filehistory-meta{color:#939393;gap:1.5rem;font-size:10px;font-weight:500;line-height:100%;display:flex}@media (width<=700px){.filehistory-container{padding:1rem .5rem 1.5rem}.filehistory-grid{grid-template-columns:1fr;gap:1rem}}@media (width<=600px){.filehistory-container{margin:1rem}}

[data-theme=dark] .language-btn{color:#fff;background-color:#404040;border:none!important}[data-theme=dark] .language-btn svg path{fill:#fff}.language-btn{text-align:left;vertical-align:middle;text-transform:capitalize;color:#000;height:48px;font-size:16px;font-weight:600;line-height:100%}[data-theme=dark] .language-dropdown{color:#fff;background-color:#404040;border:none!important}.language-dropdown{z-index:1000;border-radius:8px;width:100%;max-height:300px;padding:.5rem;top:50px;overflow:hidden auto;box-shadow:0 0 16px #00000040;visibility:visible!important;opacity:1!important}[data-theme=dark] .dropdown-item.active,[data-theme=dark] .dropdown-item:active,[data-theme=dark] .dropdown-item:hover{color:#fff;background-color:#2a2a2a!important}.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{color:#fff;background-color:#000!important}[data-theme=dark] .dropdown-divider{border-color:#2a2a2a!important}.lang-native{vertical-align:middle;font-size:12px;font-weight:400;line-height:100%}[data-theme=dark] .language-search{color:#fff;background-color:#404040;border:none!important}[data-theme=dark] .language-search::placeholder{color:#fff}[data-theme=dark] .lang-search-icon path{stroke:#fff}.language-search{border:none;margin-bottom:0;font-size:14px;font-weight:500;line-height:100%;padding:7px 30px!important}.language-search.form-control:focus{outline:unset;box-shadow:none}.language-wrap{width:200px;position:relative}.lang-item-name button{vertical-align:middle;color:#939393;border-radius:6px;margin-bottom:2px;padding:11px;font-size:14px;font-weight:600;line-height:100%}.lang-list{margin-top:50px}[data-theme=dark] .lang-search{color:#fff;background-color:#404040}.lang-search{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;width:189px;margin-top:-8px;margin-left:-8px;position:fixed}.lang-search-icon{position:absolute;top:14px;left:12px}.lang-input-icon-wrap{padding:5px}

.theme-dropdown{z-index:1000;width:auto;max-height:220px;overflow-y:auto;visibility:visible!important;opacity:1!important;background:0 0!important;width:100%!important;padding:0!important}[data-theme=dark] .theme-wrap button{color:#fff;background-color:#404040;border:none!important}[data-theme=dark] .theme-wrap button svg path{fill:#fff}.theme-wrap{width:200px}.theme-wrap button{height:48px;font-weight:600;font-style:SemiBold;leading-trim:NONE;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;background-color:#fafafa;border-radius:8px;font-size:16px;line-height:100%}[data-theme=dark] .theme-list{background-color:#404040}.theme-list{padding:10px}.theme-wrap .dropdown-item{height:36px;font-weight:500;font-style:Medium;leading-trim:NONE;letter-spacing:0%;vertical-align:middle;margin-bottom:2px;font-size:14px;line-height:100%}.theme-item-name .dropdown-item:hover svg path,.theme-item-name .dropdown-item.active svg path{fill:#fff}

.upload-containers{text-align:center;cursor:pointer;background:#f9fbfc;border:1px dashed #ccc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:28px;max-width:650px;height:245px;margin:3rem auto;padding:20px;transition:box-shadow .2s;display:flex;position:relative}[data-theme=dark] .photo-uploader-wrapper .upload-containers{text-align:center;cursor:pointer;background:var(--main-content-bg-color);border:1px dashed #ccc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;max-width:728px;height:245px;margin:auto;padding:20px;transition:box-shadow .2s;display:flex;position:relative}.upload-containers:hover{border-color:#888}[data-theme=dark] .photo-uploader-wrapper .upload-icon path{fill:var(--color-primary);stroke:var(--color-primary)}.upload-icon{width:40px;height:40px}.upload-types{color:#555;font-size:14px}.upload-btn:hover{cursor:pointer}.upload-preview{object-fit:contain;border-radius:10px;max-width:100%;max-height:230px}.preview-wrapper{position:relative}.upload-containers .upload-icon{margin-bottom:0!important}.upload-containers:has(.preview-wrapper):hover,.upload-containers:has(.preview-wrapper){border:unset;background-color:unset;box-shadow:none;background:0 0}.remove-btn{color:#fff;cursor:pointer;background-color:#0009;border:none;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;top:10px;right:10px}.remove-btn:hover{background-color:#000c}@media (width<=1600px){.upload-preview{max-height:210px}}

.image-compare-container{border-radius:20px;width:fit-content;max-width:100%;max-height:calc(100vh - 200px);margin:0;padding:0;line-height:0;display:inline-block;position:relative;overflow:hidden}.photo-uploader-wrapper-result .image-compare-container{width:100%;height:auto;max-height:calc(100vh - 300px)}.image-compare-container .react-compare-slider{border-radius:20px;margin:0;padding:0;overflow:hidden;width:auto!important;height:auto!important}.image-compare-container img{object-fit:contain;border-radius:20px;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;padding:0;display:block}.photo-uploader-wrapper-result .image-compare-container img{object-fit:contain;max-height:calc(100vh - 300px)}.custom-slider-wrapper{justify-content:center;align-items:center;width:40px;height:100%;display:flex;position:relative}.custom-slider-line{z-index:1;background:#fff;width:2px;height:100%;position:absolute;box-shadow:0 0 10px #0003}.custom-slider-handle{backdrop-filter:blur(10px);cursor:grab;z-index:10;background:#fffffff2;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:relative;box-shadow:0 4px 20px #00000026}.custom-slider-handle:hover{cursor:grabbing;background:#fff;transform:scale(1.1);box-shadow:0 6px 25px #0003}.custom-slider-handle:active{cursor:grabbing;transform:scale(.95)}.image-compare-container .react-compare-slider [data-rcs=handle]{background:0 0!important;border:none!important;width:auto!important;height:auto!important}.image-compare-container .react-compare-slider [data-rcs=handle-line]{background:#fff!important;width:2px!important;box-shadow:0 0 10px #0003!important}.image-compare-skeleton{background:#f6f7f8;border-radius:12px;align-items:center;width:100%;height:380px;display:flex;position:relative;overflow:hidden}.skeleton-image{background:linear-gradient(90deg,#ececec 25%,#f3f3f3 50%,#ececec 75%);flex:1;height:100%;animation:1.2s linear infinite skeleton-loading}.skeleton-left{border-top-left-radius:12px;border-bottom-left-radius:12px}.skeleton-right{border-top-right-radius:12px;border-bottom-right-radius:12px}.skeleton-slider{background:#e0e0e0;border-radius:13px;width:3px;height:100%;margin:0 3px}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (width<=768px){.image-compare-container{border-radius:16px;max-width:100%;max-height:calc(100vh - 150px)}.image-compare-container img{object-fit:contain;border-radius:16px;max-width:100%;height:auto;max-height:calc(100vh - 150px)}.photo-uploader-wrapper-result .image-compare-container,.photo-uploader-wrapper-result .image-compare-container img{max-height:calc(100vh - 200px)}.custom-slider-handle{width:35px!important;height:35px!important}}

.feature-grid{text-align:left;grid-template-columns:repeat(3,minmax(320px,1fr));gap:25px;display:grid}.feature-card{background:#fafafa;border-radius:22px;flex-direction:column;align-items:flex-start;gap:20px;padding:20px 30px;transition:box-shadow .3s;display:flex}.feature-card:hover{box-shadow:0 8px 24px #00000014}.feature-icon{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;padding:10px;display:flex}.feature-content h4{color:#1e1e1e;vertical-align:middle;margin:0 0 8px;font-size:18px;font-weight:700;line-height:30px}.feature-content p{color:#666;margin:0;font-size:14px;font-weight:400;line-height:22px}@media (width<=1366px){.feature-content h4{font-size:16px}}@media (width<=1024px){.feature-grid{grid-template-columns:repeat(3,1fr)}.feature-content h4{font-size:15px;line-height:unset}.feature-card{padding:1rem}.feature-icon{width:50px;height:50px}}@media (width<=480px){.feature-card{padding:15px 20px}.feature-icon{width:50px;height:50px;padding:8px}.feature-content h4{font-size:16px;line-height:24px}.feature-content p{font-size:12px;line-height:20px}.feature-grid{grid-template-columns:repeat(1,1fr);margin:0 1rem}.tutor-feature.reverse{margin:10px}}

.heroswipper-card.imgCompare_slider_card{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.imgCompare_slider{width:100%;max-width:100%;height:auto;margin:0;padding:0}.heroswipper-swiper .swiper-slide{overflow:visible!important}

.photo-uploader-wrapper{text-align:center;max-width:950px;margin:0 auto}.photo-uploader-wrapper .upload-containers{height:320px;margin-top:15px!important;margin-bottom:10px!important}.photo-uploader-wrapper .upload-containers .upload-info{color:var(--color-primary);font-size:20px;font-weight:700}.photo-uploader-wrapper .upload-containers .upload-preview{height:320px}[data-theme=dark] .upload-sun-info{color:var(--color-primary)}[data-theme=dark] .upload-sun-info span,[data-theme=dark] .tool_title span{background:var(--text-gradient);-webkit-background-clip:text}.upload-sun-info{letter-spacing:0%;text-align:center;vertical-align:middle;color:var(--color-primary);font-size:12px;font-weight:500;line-height:100%}.upload-sun-info span,.tool_title span{text-transform:uppercase;background:linear-gradient(90.08deg,#45bce2 29.66%,#3580e3 70.6%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;font-size:26px;font-weight:800;line-height:100%}.upload-sun-info span{font-size:12px}.tool_subtitle{color:#939393;letter-spacing:0%;text-align:center;vertical-align:middle;margin:10px auto 30px;font-size:14px;font-weight:400;line-height:24px}.preview-img{border-radius:8px;max-width:100%;max-height:250px}.button-row{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cancel_btn,.confirm_btn{cursor:pointer;border:none;border-radius:8px;padding:15px 30px;font-size:16px;font-weight:500;transition:background .3s}.confirm_btn:disabled{cursor:not-allowed;background-color:gray}.cancel_btn{color:#000;background-color:#0000;border:1px solid #000}.cancel_btn:disabled{color:gray;cursor:not-allowed;background-color:#0000;border:1px solid gray}[data-theme=dark] .cancel_btn{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#0000}[data-theme=dark] .confirm_btn{background-color:var(--color-primary);color:var(--main-content-bg-color)}.confirm_btn{color:#fff;background-color:#000}@media (width<=1600px){.tool_title span{font-size:24px}.photo-uploader-wrapper{max-width:100%}.photo-uploader-wrapper .upload-containers{height:275px;margin-top:20px!important}.tool_subtitle{font-size:12px;line-height:15px}}@media (width<=1366px){.photo-uploader-wrapper .upload-containers{height:250px;margin-top:20px!important}.upload-containers{gap:12px;margin:1.5rem auto}.cancel_btn,.confirm_btn{padding:8px 16px;font-size:14px}.tool_subtitle{line-height:80%}.photo-uploader-wrapper .upload-containers{margin-bottom:16px!important}}@media (width<=600px){.photo-uploader-wrapper .upload-containers .upload-info{font-size:16px}.cancel_btn,.confirm_btn{padding:8px 15px;font-size:12px}.upload-containers{margin:0 1rem}.tool_subtitle{line-height:130%}}

.before-after-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:1.5rem auto;display:flex;position:relative}.image-card{z-index:0;border:3px solid #0000;border-radius:12px;width:390px;height:auto;transition:border .3s;position:relative;overflow:hidden}.image-card img.comparison-image{width:100%;height:auto;display:block}.tag.top-right{color:#fff;background-color:#7b5b52;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;top:8px;right:8px}.arrow-icon{color:#333;user-select:none;z-index:1;font-size:2rem;position:absolute;transform:rotate(-5deg)}@media (width<=1600px){.before-after-container .image-card{width:28%}.before-after-container{margin:16px auto}}@media (width<=999px){.arrow-icon svg{width:85%}}@media (width<=600px){.arrow-icon svg{width:35%}}

.tts-stop-icon{color:#fff;cursor:pointer;background:#a39f9f;border:none;border-radius:33.51px;justify-content:center;align-items:center;width:23px;height:23px;font-size:14px;display:flex}.user-wrap-res-section{justify-content:space-between;align-items:baseline;display:flex}.bot-res-section{justify-content:flex-start;align-items:baseline;gap:5px;display:flex}.ai-user-question{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;padding:20px 0;display:flex}[data-theme=dark] .user-question-message{background-color:#1f2121}.user-question-message{max-width:70%;color:var(--color-primary);white-space:pre-wrap;background-color:#f7f7f8;border-radius:8px;padding:10px;font-size:16px;font-weight:400;line-height:24px}.ai-bot-response{vertical-align:middle;color:var(--color-primary);width:100%;font-weight:400;line-height:24px;font-family:var(--font-manrope),system-ui,sans-serif!important;font-size:16px!important}.ai-bot-response ul,.ai-bot-response li{all:revert}[data-theme=dark] .ai-bot-response table tr th,[data-theme=dark] .ai-bot-response table tbody tr{border-bottom:1px solid #3a3a3a}.ai-bot-response table tr th,.ai-bot-response table tbody tr{border-bottom:1px solid #ddd}.ai-bot-response table tbody tr:last-child{border-bottom:none}.ai-bot-response table tr th,.ai-bot-response table tbody tr td{padding:8px}.hljs{border-radius:15px;margin-top:10px}.copy-icon-message-code path{stroke:#fff}.code-side-panel pre{font-family:monospace;font-size:14px}.chat-message-show-action{visibility:hidden}.ai-user-question:hover .chat-message-show-action{visibility:visible}.chat-message-icon{border-radius:10px;padding:5px}.chat-message-icon:hover{background-color:#72768b14}.chat-message-icon.active svg path{fill:var(--color-primary)}[data-theme=dark] .edit-question-user-icon path{stroke:#505050}[data-theme=dark] .loading-spinner.save-info{border-color:#fff}.loading-spinner.save-info{border:2px solid;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:block}.bot-user-icon-wrap{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;margin-top:5px;display:flex;position:relative}.bot-resp-name-image-wrap{justify-content:flex-start;align-items:center;gap:10px;display:flex}.bot-resp-name-image-wrap img{object-fit:cover;border-radius:50%;width:20px;height:20px}.bot-resp-name-image-wrap span{color:var(--color-primary);text-transform:capitalize;font-size:16px;font-weight:400;line-height:24px}.compare-bot-name-wrap{justify-content:space-between;align-items:center;gap:10px;display:flex}.bot-response-compare-wrap{color:var(--color-primary);justify-content:flex-end;align-items:center;gap:10px;font-size:14px;font-weight:300;line-height:24px;display:flex}[data-theme=dark] .bot-response-compare-wrap svg path{fill:#fff}[data-theme=dark] .deep-research-icon{background-color:#fff}[data-theme=dark] .deep-re-download-icon path{fill:#505050}[data-theme=dark] .deep-research-icon svg path{fill:#000}.deep-re-publish-icon path{fill:#505050}.deep-research-icon svg{width:15px;height:auto}.deep-research-icon svg path{fill:#fff}.deep-research-icon{background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}[data-theme=dark] .deep-search-loading{background:linear-gradient(90deg,#e0eaf5 0%,#f5ebe0 100%)}[data-theme=dark] .deep-search-loading-title{color:#000}.count-web-sources{color:#000;font-size:14px;font-weight:500;line-height:24px}.deep-search-loading{background:linear-gradient(90deg,#f8f3ec 0%,#ecf1f8 100%);border-radius:12px;width:100%;max-width:400px;margin-top:15px;padding:20px}.deep-search-details{justify-content:space-between;align-items:center;display:flex}.deep-search-loading-title{text-transform:capitalize;color:var(--color-primary);font-size:16px;font-weight:600;line-height:20px}.deep-search-loading-source{text-transform:capitalize;color:#818181;font-size:14px;font-weight:600;line-height:24px}[data-theme=dark] .deep-re-progress{background:#00000014}.deep-re-progress{background-color:#fff;height:16px;margin-top:15px}.deep-re-progress-bar{background:var(--text-gradient);background-size:300% 100%;border-top-left-radius:12px;border-bottom-left-radius:12px;transition:width .5s ease-in-out;animation:5s linear infinite shimmerDiagonal}@keyframes shimmerDiagonal{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .deep-web-sources-section{background:linear-gradient(90deg,#e0eaf5 0%,#f5ebe0 100%)}.deep-web-sources-section{cursor:pointer;background:linear-gradient(90deg,#f8f3ec 0%,#ecf1f8 100%);border:1px solid #0000000a;border-radius:100px;justify-content:flex-start;align-items:center;gap:10px;width:max-content;margin-top:10px;padding:15px;display:flex}.web-sources-image-wrap{justify-content:flex-start;align-items:center;display:flex}.web-sources-image-wrap img{border-radius:50%;width:16px;height:16px;margin-left:-5px}.web-sources-image-wrap img:first-child{margin-left:0}.my-web-sources-offcanvas{width:500px!important}.web-search-item:first-child{margin-top:0}[data-theme=dark] .web-search-item{background-color:#000;border:1px solid #00000014}.web-search-item{cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:10px;margin-top:10px;padding:10px}.web-search-item-title{color:var(--color-primary);margin-bottom:5px;font-size:14px;font-weight:700;line-height:120%}.web-search-item-desc{color:var(--color-primary);-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:5px;font-size:14px;font-weight:400;line-height:120%;display:-webkit-box;overflow:hidden}.web-search-img-link-wrap img{object-fit:contain;width:16px;height:16px}.web-search-img-link-wrap a{color:#939393;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:90%;margin-left:5px;font-size:13px;font-weight:400;line-height:120%;display:inline-block;overflow:hidden}[data-theme=dark] .mermaid-error-block pre{background-color:#303030!important;border:none!important}[data-theme=dark] .mermaid{background:#303030}.mermaid-block{max-width:500px;margin:auto;position:relative}.mermaid-block:hover .download-image-button-flowchart{visibility:visible}.download-image-button-flowchart{visibility:hidden;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:15px;box-shadow:0 0 16px #00000014,0 0 6px #0000000f}.mermaid{background:#fff;border-radius:6px;padding:10px;overflow-x:auto}.typing-dots{justify-content:flex-start;align-items:center;gap:6px;height:24px;display:flex}.typing-dots span{background-color:#555;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite bounce;display:inline-block}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1.2)}}.credit-over-container{box-sizing:border-box;z-index:1;background:linear-gradient(90.08deg,#45bce20a 29.66%,#3580e30a 70.6%);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:800px;margin-top:12px;margin-bottom:10px;padding:21px 24px;display:flex;position:relative}.credit-over-container:before{content:"";-webkit-mask-composite:xor;z-index:-1;background:linear-gradient(90.08deg,#45bce2 29.66%,#3580e3 70.6%);border-radius:8px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.error_message_container{background:#ffdad681;border-radius:12px;margin:10px 0;padding:10px}.error-over-text{color:var(--color-primary);padding:2px 0;font-size:14px;font-weight:600}[data-theme=dark] .error_message_container{background:#f7aca3}[data-theme=dark] .error-over-text{color:#000}.credit-over-text{text-transform:capitalize;font-size:16px;font-weight:700;line-height:24px}.credit-over-btns{flex-flow:wrap;justify-content:flex-start;gap:12px;display:flex}.credit-upgrade-btn{background-color:#000;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:216px;height:42px;display:flex}.invite-btn{color:#7c7c7c;background:0 0;border:1.5px solid #7c7c7c;border-radius:8px;width:150px;height:42px;font-weight:600}[data-theme=dark] .credit-over-container{background:linear-gradient(90deg,#000 0%,#000 100%)padding-box,var(--text-gradient)border-box;box-sizing:border-box;border:2px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:800px;margin-top:12px;margin-bottom:10px;padding:21px 24px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .credit-over-container:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(105.02deg,#ffc8800d 0%,#7bdfff0d 48.96%,#7bb2fb0d 100%);transition:opacity .3s;position:absolute;inset:0}[data-theme=dark] .credit-over-container:hover:before{opacity:1}[data-theme=dark] .credit-over-text{background:var(--text-gradient);color:#0000;z-index:1;-webkit-background-clip:text;background-clip:text;position:relative}[data-theme=dark] .credit-upgrade-btn{background:var(--text-gradient);color:#000;border:none;position:relative;overflow:hidden}.credit-upgrade-btn span{all:unset;color:#fff;font-weight:700;font-style:Bold;text-transform:uppercase;font-size:16px;line-height:100%}[data-theme=dark] .invite-btn{background:linear-gradient(105.02deg,#fff 0% 48.96%,#fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;border:1px solid #fff;position:relative;overflow:hidden}[data-theme=dark] .credit-over-btns svg{stroke:#fff}.bot-regeneration-modal-wrap{font-size:14px;display:inline-block;position:relative}.bot-regeneration-model{cursor:pointer;width:160x;background:#fff;border:1px solid #ebebed;border-radius:50px;justify-content:center;align-items:center;display:flex}[data-theme=dark] .bot-regeneration-model{color:#e4e6eb;background-color:#2a2a2a;border:1px solid #3a3a3a}.bot-reg-model-wrap{border-radius:6px;align-items:center;gap:8px;padding:5px 6px;display:flex}.bot-reg-model-wrap div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bot-reg-model-name span{justify-content:center;align-items:center;gap:5px;font-size:12px;line-height:150%;display:flex}.bot-reg-model-wrap:hover{background-color:#f5f5f5;border-radius:50px}[data-theme=dark] .bot-reg-model-wrap:hover{background-color:#3a3a3a;border-radius:50px}[data-theme=dark] .bot-reg-model-wrap svg path{stroke:#fff;fill:#fff}.bot-reg-model-wrap.selected{color:#0d6efd;background-color:#e9f3ff;font-weight:600}[data-theme=dark] .bot-reg-model-wrap.selected{color:#4d9fff;background-color:#0d6efd26}.bot-regeneration-model img,.bot-dropdown img{object-fit:cover;border-radius:50%;width:16px;height:16px}.add-border-left{border-left:1px solid #ebebed;height:20px;margin:0 5px}[data-theme=dark] .add-border-left{border-left:1px solid #3a3a3a}.bot-dropdown{z-index:1000;background:#fff;border:1px solid #ebebed;border-radius:10px;width:100%;max-height:200px;position:absolute;left:0;overflow-y:auto;box-shadow:0 2px 8px #0000001a}[data-theme=dark] .bot-dropdown{background:#2a2a2a;border:1px solid #3a3a3a;box-shadow:0 2px 8px #0006}.bot-dropdown.drop-down{top:calc(100% + 5px)}.bot-dropdown.drop-up{bottom:calc(100% + 5px)}.show-files-question{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.user-file-view{cursor:pointer;border:1px solid #ccc;border-radius:12px;width:200px;height:50px;margin-top:10px;display:flex}.file-view-question{justify-content:center;align-items:center;gap:10px;padding:5px;display:flex}.file-view-question .file-name{width:150px}.file-type-q{text-transform:uppercase;font-size:12px}.file-name-type{flex-direction:column;justify-content:center;align-items:start;display:flex}.user-question-file{cursor:pointer;margin:5px 0}.user-question-file .attachment-image{object-fit:contain;width:400px;height:auto}.image-viewer-backdrop{z-index:9999;opacity:0;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s forwards fadeIn;display:flex;position:fixed;top:0;left:0}.image-viewer-box{border-radius:12px;justify-content:center;align-items:center;width:600px;max-width:95%;height:600px;max-height:95%;animation:.3s forwards scaleIn;display:flex;position:relative;overflow:hidden;transform:scale(.8)}.image-viewer-box img{object-fit:contain;max-width:100%;max-height:100%}.image-viewer-close{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;transition:background .2s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 6px #0003}.image-viewer-close:hover{background:#f5f5f5}.image-viewer-file-download{cursor:pointer;z-index:2;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;transition:background .2s;display:flex;position:absolute;top:10px;right:50px;box-shadow:0 2px 6px #0003}.image-viewer-file-download:hover{background:#f5f5f5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.ai-user-quote-message{max-width:70%;color:var(--color-secondary);overflow-wrap:anywhere;word-break:break-word;border:1px solid #00000014;border-radius:8px;margin-bottom:5px;padding:4px 10px;font-size:16px;font-weight:400;line-height:24px}.ai-user-quote-message.clamped{-webkit-line-clamp:2;cursor:pointer;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-user-quote-message.expanded{cursor:pointer;white-space:pre-wrap;display:block}[data-theme=dark] .edit-question-wrap-input{background-color:#1f2121;border:1px solid #00000014!important}.edit-question-wrap-input{border-radius:10px;width:100%;height:100px;position:relative;border:1px solid #00000014!important;padding:10px!important}.edit-message-input{height:60px!important}.message-send-close-wrap{justify-content:flex-end;align-items:center;gap:5px;display:flex;position:absolute;bottom:5px;right:5px}[data-theme=dark] .q-message-close-btn{background-color:#1f2121}[data-theme=dark] .q-message-close-btn svg path{stroke:#fff}.q-message-close-btn:hover{background-color:#72768b14}.q-message-close-btn{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.q-message-close-btn svg{width:10px;height:auto}[data-theme=dark] .q-message-send-btn svg path{fill:#fff}.q-message-send-btn{background-color:#2c2c2c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.code-block-container{cursor:pointer;background:linear-gradient(90.08deg,#45bce20a 29.66%,#3580e30a 70.6%);border:2px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:80px;margin-top:10px;padding:18px 20px;display:flex;position:relative}.code-block-container:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(90.08deg,#45bce2 29.66%,#3580e3 70.6%);border-radius:8px;width:100%;height:100%;padding:2px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-theme=dark] .code-block-container:before{background:unset}[data-theme=dark] .code-block-container{background:linear-gradient(90deg,#000 0%,#000 100%)padding-box,var(--text-gradient)border-box}.code-block-container .code-block-main-content{align-items:center;gap:16px;display:flex}.block-label{color:#000;font-size:16px;font-weight:700;font-family:var(--font-manrope),system-ui,sans-serif!important}[data-theme=dark] .block-label{background:var(--text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.right-arrow-message-code{width:17px;height:30px}[data-theme=dark] .right-arrow-message-code path{fill:#fff}.right-arrow-message-code path{fill:#000}.code-block-icon{background:#000;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}[data-theme=dark] .code-block-icon{background:var(--text-gradient)}.redirect-deep-reaserch-box{cursor:pointer;background:linear-gradient(90.08deg,#45bce20a 29.66%,#3580e30a 70.6%);border:2px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:24px;padding:11px 16px;font-size:16px;font-weight:600;line-height:24px;display:flex;position:relative}.redirect-deep-reaserch-box:before{content:"";-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(90.08deg,#45bce2 29.66%,#3580e3 70.6%);border-radius:8px;width:100%;height:100%;padding:2px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}[data-theme=dark] .redirect-deep-reaserch-box:before{background:unset}.redirect-deep-reaserch-text{background:var(--text-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-theme=dark] .redirect-deep-reaserch-box{background:linear-gradient(90deg,#000 0%,#000 100%)padding-box,var(--text-gradient)border-box}[data-theme=dark] .thought-process-box{background:#1f2121;border:1px solid #3a3a3a;border-radius:8px;margin-top:10px;margin-bottom:12px;padding:8px 12px}.thought-process-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;margin-bottom:12px;padding:8px 12px}[data-theme=dark] .thought-header{color:#d1d5db}.thought-header{color:#374151;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;font-weight:500;display:flex}[data-theme=dark] .thought-arrow-icon svg path{stroke:#d1d5db}.thought-arrow-icon{transition:transform .3s;display:inline-block}.thought-arrow-icon.collapsed{transform:rotate(180deg)}.thought-body{transition:height .4s;overflow:hidden}.inner-content{opacity:1;color:var(--color-primary);font-family:var(--font-manrope);padding-top:8px;transition:opacity .3s}.shimmer-text{color:#0000;background:linear-gradient(90deg,#888 0%,#fff 50%,#888 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700;animation:2s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.previous-question-arrow path,.previous-answer-arrow path,.next-answer-arrow path,.next-question-arrow path{stroke:#000;fill:#000}[data-theme=dark] .previous-question-arrow path,[data-theme=dark] .previous-answer-arrow path,[data-theme=dark] .next-answer-arrow path,[data-theme=dark] .next-question-arrow path{stroke:#fff;fill:#fff}[data-theme=dark] .alert-info{--bs-alert-bg:#05272f!important;--bs-alert-color:#74ddf4!important}[data-theme=dark] .btn-close-bootstrap{filter:invert()}@media (width<=1600px){.user-question-message,.ai-user-quote-message{font-size:14px;line-height:20px}.ai-bot-response{font-size:14px!important}.ai-bot-response .h3,h3{font-size:1.4rem}.bot-resp-name-image-wrap span{font-size:14px;line-height:20px}}@media (width<=1366px){.code-block-container{border-radius:8px;height:60px;padding:14px 16px}.user-question-file .attachment-image{width:280px}}@media (width<=600px){.user-question-file .attachment-image{width:300px}.credit-over-btns{flex-direction:column;align-items:flex-start}.redirect-deep-reaserch-box,[data-theme=dark] .redirect-deep-reaserch-box{font-size:16px}.fullscreen-icon{display:none}}

pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}

[data-theme=dark] .re-size-container{background-color:#1f2121}.re-size-container{width:100%;height:100vh;display:flex;overflow:hidden}.re-panel{height:100%;transition:width .3s,margin .3s;overflow:auto}.re-left{background:#f5f5f5;width:300px;transition:width .3s;overflow:hidden}.re-left.collapsed{width:0}[data-theme=dark] .re-right{background:linear-gradient(#374550 0%,#000 100%)}.re-right{background:var(--sidebar-bg);border-radius:24px;flex:1;height:98%;margin:10px;overflow:hidden}[data-theme=dark] .resizer{background-color:#3a3a3a}.resizer{cursor:ew-resize;z-index:10;background-color:#1e1e1e33;width:2px}.re-panel.full-width{width:100%!important}.re-size-container{width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.re-panel{position:relative;overflow:hidden}.re-left{min-width:450px;transition:none}.re-left.full-width{width:100%!important}.re-right{background:#f5f5f5;flex:1;min-width:450px}.resizer{cursor:ew-resize;user-select:none;background:#e0e0e0;flex-shrink:0;justify-content:center;align-items:center;width:6px;transition:background-color .2s;display:flex;position:relative}.resizer:hover,.resizer:active{background:#1e1e1e33}.resizer-handle{opacity:.6;background:linear-gradient(161.15deg,#757575 12.73%,#050505 72.95%);border-radius:3px;width:6px;height:40px;transition:opacity .2s}.resizer:hover .resizer-handle{opacity:1}.disable-selection{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.disable-selection iframe{pointer-events:none!important}.resize-overlay{z-index:9999!important;cursor:ew-resize!important;pointer-events:all!important;background:0 0!important;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}@media (width<=768px){.re-size-container{flex-direction:column}.resizer{cursor:ns-resize;width:100%;height:6px}.resizer-handle{width:40px;height:2px}.re-left,.re-right{min-width:100%;width:100%!important}}.resizer:focus{outline-offset:2px;outline:2px solid #3a3a3a}[data-theme=dark] .resizer{background:#3a3a3a}[data-theme=dark] .resizer:hover{background:#404040}[data-theme=dark] .resizer-handle{background:#000}

[data-theme=dark] .code-view-section{background:#1f2121}.code-view-section{background:linear-gradient(90deg,#f8f3ec 0%,#ecf1f8 100%)}[data-theme=dark] .code-view-head-section{border-bottom:1px solid #3d3d3d}.code-view-head-section{border-bottom:1px solid #e5e4e2;justify-content:space-between;align-items:center;padding:11px;display:flex}.code-view-icon-wrap{background:#fff;border:1px solid #ebebed;border-radius:4px;justify-content:flex-start;align-items:normal;gap:2px;padding:5px;display:flex}.code-icons:hover,.code-icons.active{background-color:#000}.code-icons{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.code-icons:hover svg path,.code-icons.active svg path{stroke:#fff}.code-icons.eyes-icon:hover svg path,.code-icons.eyes-icon.active svg path{fill:#fff;stroke:unset}.code-view-header-right-wrap{justify-content:flex-end;align-items:center;gap:10px;display:flex}.code-btn{text-align:center;vertical-align:middle;color:var(--color-primary);background-color:#0000;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;line-height:100%;display:flex}.code-btn.generate-link-btn{text-align:center;vertical-align:middle;color:#fff;background-color:#000;border:1px solid #000;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:13px;font-weight:700;line-height:100%;display:flex}[data-theme=dark] .code-btn.generate-link-btn{color:#000;background-color:#fff}.code-btn:disabled{cursor:not-allowed;opacity:.6;border:1px solid #868484}.code-btn svg{width:18px;height:18px}.code-btn:not(:disabled):hover svg path{stroke:#fff}.code-btn:not(:disabled):hover .down-pubis-icon path{fill:#fff;stroke:none}.code-btn:not(:disabled):hover{color:#fff;background-color:#000}[data-theme=dark] .code-btn{color:#fff;border-color:#fff}[data-theme=dark] .code-btn svg path{stroke:#fff}[data-theme=dark] .code-btn .down-pubis-icon path{fill:#fff;stroke:none}.code-publish-btn{color:#fff;background-color:#000}.code-publish-btn:not(:disabled):hover svg path{fill:#000!important}[data-theme=dark] .code-publish-btn{color:#000;background-color:#fff;border-color:#fff}[data-theme=dark] .code-publish-btn .down-pubis-icon path{fill:#000}[data-theme=dark] .code-publish-btn:not(:disabled):hover{color:#fff}[data-theme=dark] .code-publish-btn:not(:disabled):hover .down-pubis-icon path{fill:#fff!important}.code-publish-btn:not(:disabled):hover{color:#000;background-color:#0000}[data-theme=dark] .code-view-close-icon svg path{stroke:#fff}.code-view-close-icon svg{cursor:pointer;width:15px;height:auto}.code-view-body-section{height:calc(100vh - 75px);padding:13px;overflow:auto}.code-view .cm-editor,.code-view .ͼ2 .cm-gutters{background-color:#0000}.code-view .cm-gutters{position:relative!important}.publish-link-copy-wrap{background:var(--sidebar-bg);border-radius:100px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 15px;display:flex}.publish-link-text{white-space:nowrap;text-overflow:ellipsis;max-width:280px;color:var(--color-primary);overflow:hidden}.publish-copy-link-wrap{cursor:pointer;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:5px;padding:10px;transition:background .3s,box-shadow .3s;display:flex}.publish-copy-link-wrap span{text-align:center;color:var(--color-primary);font-size:14px;font-weight:600;line-height:100%}.publish-copy-link-wrap:hover{background:#f0f0f0;box-shadow:0 2px 6px #0000001a}.publish-main-link-text{color:var(--color-primary);font-size:14px;font-weight:400;line-height:20px}.unpublish-text-wrap{color:var(--color-primary);font-size:12px;font-weight:400;line-height:16px}[data-theme=dark] .publish-copy-link-wrap span{color:#000}[data-theme=dark] .publish-link-wrap .unpublish-btn-group .modal-btn{color:#fff;background-color:#0000;border-color:#fff}.publish-link-wrap .unpublish-btn-group .modal-btn{border-color:#000}@media screen and (width<=1366px){.code-btm-name{font-size:12px}.code-btn,.code-btn.generate-link-btn{padding:12px 8px}.code-btn svg{width:16px;height:16px}.code-icons{width:25px;height:25px}.code-view-icon-wrap{padding:2px}.ͼ1 .cm-content{font-size:13px!important}}@media screen and (width<=1024px){.code-view-section{background-color:var(--background-color,black);z-index:9999;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.code-view-body-section{height:100%;padding:0}.code-view-head-section{z-index:10000}}@media (width<=560px){.code-btn,.code-btn.generate-link-btn{padding:6px}.code-btn .code-btm-name{display:none!important}.code-btn,.code-btn.generate-link-btn{font-size:11px;line-height:130%}}

.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}

.editor-container{flex-direction:column;align-items:center;gap:10px;padding:1rem;display:flex}.toolbar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:10px;display:flex}.toolbar button:disabled{background-color:#f5f5f7}.toolbar button.active{background-color:var(--color-primary)}.toolbar button{cursor:pointer;opacity:1;background-color:#f5f5f7;border:none;border-radius:8px;height:48px;padding:0 12px}[data-theme=dark] .toolbar button:disabled{cursor:not-allowed;background-color:gray}.toolbar button:disabled{cursor:not-allowed;background-color:#f5f5f7}[data-theme=dark] .toolbar button:disabled svg path{fill:none;stroke:var(--modal-bg-color)!important}.toolbar button:disabled svg path{fill:none;stroke:#ccc!important}.toolbar button svg{width:24px;height:24px}.toolbar .my-button svg path,.toolbar button .brush_icon path,.toolbar button .erase_icon path{stroke:#ccc;fill:none}.toolbar button.active svg path{stroke:var(--modal-bg-color)}.toolbar .img_uploder{background:var(--color-primary)}.toolbar .img_uploder .g-star path{stroke:var(--modal-bg-color);fill:var(--modal-bg-color)}[data-theme=dark] .toolbar .img_downloder svg path{fill:var(--color-primary)}.toolbar .img_downloder{background:var(--modal-bg-color);border:1px solid var(--color-primary)}.my-button.pressed{background-color:var(--color-primary);color:#fff}.my-button.pressed svg path{stroke:var(--modal-bg-color)}.toolbar input[type=range]{width:100px}[data-theme=dark] .canvas-wrapper{background:#1f2121}.canvas-wrapper{border:unset;background:#f5f5f7;border-radius:20px;justify-content:center;align-items:center;width:100%;min-width:320px;max-width:100%;min-height:300px;padding:10px;display:flex;position:relative;overflow-x:auto;box-shadow:0 0 5px #0000001a}.react-sketch-canvas{object-fit:contain;background-color:#fff;border-radius:20px;max-width:100%;margin:0 auto;display:block;box-shadow:0 0 5px #0000001a;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;max-height:600px!important}.brush-layer{pointer-events:auto;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}[data-theme=dark] .input_rages:disabled{background-color:gray}.input_rages{cursor:pointer;opacity:1;background-color:#f5f5f7;border:none;border-radius:8px;align-items:center;height:48px;padding:0 12px;display:flex}.custom-slider{-webkit-appearance:none;border-radius:5px;outline:none;width:100%;height:6px;transition:background .45s ease-in}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#000;border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-top:0;box-shadow:0 0 2px #0006}.custom-slider::-moz-range-thumb{cursor:pointer;background:#000;border:2px solid #fff;border-radius:50%;width:18px;height:18px}.custom-slider::-moz-range-track{background:#ccc;border-radius:5px;height:6px}.promt_main button{opacity:1;text-align:center;vertical-align:middle;height:48px;color:var(--modal-bg-color);background-color:var(--color-primary);border-radius:8px;margin-left:10px;padding:16px 32px;font-size:16px;font-weight:600;line-height:100%}[data-theme=dark] .promt_main input{background-color:#404040}[data-theme=dark] .promt_main input::placeholder{color:#b2b2b2}.promt_main input{border:unset;background-color:#f5f5f7;border-radius:12px;outline:none;width:280px;height:48px;padding:0 25px}.promt_main input::placeholder{letter-spacing:0%;vertical-align:middle;color:#ccc;font-size:14px;font-weight:500;line-height:100%}

.professional-toast-container{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;min-width:280px;max-width:320px;margin:6px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}.professional-toast-message{color:#374151;flex:1;align-items:center;gap:6px;padding-right:8px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.professional-toast-message:before{content:"✓";color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.professional-toast-close{color:#475569;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:400;transition:all .2s;box-shadow:0 1px 2px #0000000d}.professional-toast-close:hover{color:#334155;background:#e2e8f0;transform:translateY(-.5px);box-shadow:0 2px 4px #0000001a}.professional-toast-close:active{transform:translateY(0)}

@media (width<=1366px){.animated-heading{font-size:28px!important}}@media (width<=600px){.animated-heading{font-size:22px!important}}

.invite-earn-main{background-color:#fff;padding:30px 0}.invite-section{background-color:#fafafa;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:38px 0;display:flex}.invite-section .invite-earn-title{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.invite-section .invite-earn-title p{text-align:center;vertical-align:middle;color:#1e1e1e;font-size:26px;font-weight:700}.invite-section .invite-earn-title span{text-align:center;vertical-align:middle;color:#666;font-size:18px;font-weight:400;line-height:100%}.invite-section .social-links{flex-wrap:wrap;gap:20px;display:flex}.invite-section .social-links a{padding:12px}@media (width<=425px){.invite-section .invite-earn-title p{font-size:20px}.invite-section .invite-earn-title span{font-size:14px}}

.render-words-main{font-size:2.5rem}.animated-black{color:#212529}@media (width<=1366px){.render-words-main{font-size:2rem}}@media (width<=991px){.render-words-main{font-size:1.5rem}}@media (width<=768px){.render-words-main{font-size:1.3rem}}@media (width<=550px){.render-words-main{font-size:1rem}}.animate-cursor-blink{animation:.5s step-end infinite cursor-blink}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{vertical-align:middle;background-color:#000;border-radius:2px;width:4px;height:2rem;margin-left:4px;animation:.5s step-end infinite cursor-blink;display:inline-block}

.themeToggle{color:#000;width:24px}[data-theme=dark] .st-sunMoonThemeToggleBtn svg{color:#fff!important}.st-sunMoonThemeToggleBtn{cursor:pointer;position:relative}.st-sunMoonThemeToggleBtn .themeToggleInput{opacity:0;aspect-ratio:1;width:100%}.st-sunMoonThemeToggleBtn svg{width:100%;height:100%;transition:transform .4s;position:absolute;left:0;transform:rotate(40deg)}.st-sunMoonThemeToggleBtn svg .sunMoon{transform-origin:50%;transition:inherit;transform:scale(1)}.st-sunMoonThemeToggleBtn svg .sunRay{transform-origin:50%;transform:scale(0)}.st-sunMoonThemeToggleBtn svg mask>circle{transition:transform .64s cubic-bezier(.41,.64,.32,1.575);transform:translate(0)}.st-sunMoonThemeToggleBtn svg .sunRay2{animation-delay:50ms!important}.st-sunMoonThemeToggleBtn svg .sunRay3{animation-delay:.1s!important}.st-sunMoonThemeToggleBtn svg .sunRay4{animation-delay:.17s!important}.st-sunMoonThemeToggleBtn svg .sunRay5{animation-delay:.29s!important}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg{transform:rotate(90deg)}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg mask>circle{transform:translate(16px,-3px)}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg .sunMoon{transform:scale(.55)}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg .sunRay{animation:.4s forwards showRay1832}@keyframes showRay1832{0%{transform:scale(0)}to{transform:scale(1)}}

/*# sourceMappingURL=61a47cb363202681.css.map*/