body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f0f5;color:#17171d;height:100%;position:fixed;width:100%;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,#root{height:100%;min-height:0}body #cookiescript_badge{display:none}.App{padding:6px}.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.login-dialog{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000}.login-dialog h2{margin-bottom:32px}.login-dialog .dialog-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.login-dialog .dialog-content{position:relative;background:#fff;padding:20px;width:100%;max-width:400px;border-radius:24px;text-align:center}.login-dialog .dialog-content h2{font-size:26px;font-weight:700}.login-dialog .google-button,.login-dialog .apple-button,.login-dialog .email-signup-button{width:100%;height:48px;margin-bottom:12px;border:none;cursor:pointer;font-size:15px;font-style:normal;font-weight:590;background-color:#f0f0f5;font-family:system-ui;display:flex;color:#000;border-radius:12px;padding:14px;align-items:center;justify-content:center;gap:8px}.login-dialog a{text-decoration:none}.login-dialog .email-signup-button{background-color:#515be8;color:#fff;font-size:17px;font-style:normal;font-weight:590;font-family:system-ui}.login-dialog .email-signup-button:hover{background-color:#313891}.login-dialog .google-button img,.login-dialog .apple-button img{width:32px;height:32px;margin-right:5px}.login-dialog .or-separator{display:flex;align-items:center;justify-content:center;margin:24px 0}.login-dialog .terms-text{font-size:13px;font-style:normal;font-weight:400;color:#121217;margin-top:20px}.login-dialog .terms-text .link{color:#515be8;font-weight:590;cursor:pointer}.login-dialog .email-input-container{display:flex;align-items:center;background-color:#f0f0f5;border-radius:12px;padding:12px;max-width:400px;margin-bottom:12px}.login-dialog .icon{margin-right:8px;display:flex;align-items:center}.login-dialog input[type=email]{border:none;outline:none;width:100%;font-size:16px;background-color:#f0f0f5;color:#000}.login-dialog input[type=email]::placeholder{color:#999}.login-dialog input[type=email]:focus{background-color:#fff}.login-dialog .email-input-container:focus-within{background-color:#fff;border:1px solid #515be8}.login-dialog .email-input-container.error{background-color:#fff;border:1px solid #da232d}.login-dialog .spinner{width:14px;height:14px;border:4px solid rgba(255,255,255,.387);border-top:4px solid #515be8;border-radius:50%;animation:spin 1s linear infinite}.login-dialog .error-text{color:#da232d;font-size:.85rem;display:flex;margin:12px}.login-dialog .input-error{border:1px solid #da232d;background-color:#fff!important}@media (max-width: 480px){.dialog-content{width:80%}}.email-sent-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;max-width:400px;margin:auto}.back-btn{position:absolute;background:none;border:none;cursor:pointer;left:14px;top:14px}.back-btn:hover{background-color:#f0f0f5;border-radius:12px}h1{font-size:1.8rem;margin-bottom:10px}p{font-size:1rem;color:#333}p.sent-message{width:100%;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.email-icon-wrapper{margin:20px 0}.email-icon{width:124px;height:auto}.help-text{font-size:.9rem;color:#666}.new-link{color:#515be8;cursor:pointer;font-weight:590}.ai-copilot{background:#fff;flex:1 1 0%;min-height:0;min-width:0;width:100%;box-sizing:border-box;position:relative;line-height:1.4;font-size:1rem;display:flex;flex-direction:column;border-radius:12px;height:calc(100vh - 88px)}@supports (height: 100dvh){.ai-copilot{height:calc(100dvh - 88px)}}.ai-copilot a{color:#1768d1}.ai-copilot-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;min-width:0}.ai-copilot-header sup{color:#515be8;text-transform:uppercase;margin-left:4px;font-size:9px;opacity:.51}.ai-copilot-title{display:flex;align-items:center;gap:8px;min-width:0;width:auto;max-width:100%}.ai-chat{flex:1 1 0%;min-height:0;min-width:0;display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto}.ai-chat-container{flex:1 1 0%;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column}.ai-chat-footer{padding-bottom:8px}.skeleton-container{display:flex;align-items:center;padding:10px;border-radius:8px}.skeleton-container .skeleton-line-1,.skeleton-container .skeleton-line-5{width:30%}.skeleton-container .skeleton-line-3{width:60%}.skeleton-container .skeleton-line-4{width:70%}.skeleton-avatar{width:32px;height:32px;border-radius:50%;background-color:#f7f7fa;margin-right:10px;margin-bottom:5px;position:relative;overflow:hidden}.skeleton-content{flex:1}.skeleton-line{height:12px;background-color:#f7f7fa;border-radius:4px;margin-bottom:10px;position:relative;overflow:hidden}.skeleton-line-short{width:60%}.skeleton-wrapper{display:flex;gap:10px;align-items:center;justify-content:center;border-radius:10px;margin-top:10px}.skeleton-circle{width:24px;height:24px;border-radius:50%;background-color:#e9e9f0;position:relative;overflow:hidden}.skeleton-rounded{width:80px;height:24px;border-radius:20px;background-color:#e9e9f0;position:relative;overflow:hidden}.skeleton-rounded.large{width:150px;height:32px;border-radius:20px;background-color:#e9e9f0;position:relative;overflow:hidden}.skeleton-rect.large{height:64px;border-radius:8px;width:100%;background-color:#f7f7fa;position:relative;overflow:hidden}.skeleton-rect.regular{width:100%;height:37px;border-radius:8px;background-color:#f7f7fa;position:relative;overflow:hidden}.ai-chat-footer{border-top:none}.rect-row{width:100%;display:flex;gap:12px;margin-bottom:12px}.skeleton-rect.regular:before,.skeleton-rect.large:before,.skeleton-avatar:before,.skeleton-line:before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#f7f7fa,#f0f0f0,#f7f7fa);background-size:300% 100%;animation:shimmering 1.8s infinite}.pdf-document-header-skeleton .skeleton-rounded:before,.pdf-document-header-skeleton .skeleton-circle:before,.pdf-document-header-skeleton .skeleton-avatar:before,.pdf-document-header-skeleton .skeleton-line:before{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:linear-gradient(90deg,#e9e9f0,#dddde3ae,#e9e9f0);background-size:300% 100%;animation:shimmering 1.8s infinite}.ai-copilot-skeletone{background-color:#fff;border-radius:12px;height:90vh}.ai-copilot-skeletone .ai-chat{height:calc(100vh - 10em)}.pdf-files-sidebar{width:240px;height:100%;min-height:0;display:flex;flex-direction:column;flex:1 1 0%;box-sizing:border-box;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.pdf-files-sidebar .pdf-upload-button{cursor:pointer;background:#eeeffd;color:#515be8;padding:8px 0;margin:16px;border-radius:8px;border:none;outline:none;width:calc(100% - 32px);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;transition:background .2s ease-in-out}.pdf-files-sidebar .pdf-upload-button:hover{background:#dfe2f2}.pdf-files-sidebar .pdf-upload-button img{margin-right:4px;width:24px}.pdf-files-sidebar .uploaded-files-container{position:relative;overflow-y:auto;overflow-x:hidden;flex:1 1 0%;min-height:0;max-height:100%;margin-bottom:12px;display:flex;flex-direction:column}.pdf-files-sidebar .sidebar-banner-section{padding:12px}.pdf-files-header{display:flex;align-items:center;padding:12px 16px;line-height:26px;border-bottom:1px solid #e5e5eb}.pdf-files-header img{margin-right:4px}.pdf-file-item{display:flex;text-decoration:none;align-items:center;font-size:13px;padding:12px;color:#757582}.pdf-file-item .pdf-file-name{margin-bottom:4px}.pdf-file-item-active .pdf-file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;font-weight:500;color:#2e363f}.pdf-file-item img{margin-right:4px}.document-loading{padding:16px 18px}.document-item{display:flex;align-items:center;cursor:pointer}.document-item.disabled{opacity:.3;pointer-events:none}.document-item.active-file:before{content:"";width:3px;height:18px;border-radius:6px;background-color:#515be8}.document-item.active-file .pdf-file-name{font-weight:700;color:#000}.document-item.active-file .pdf-file-item{margin-left:-3px}.document-item:hover .context-menu-button{display:block;position:absolute;left:195px;margin-bottom:8px}.context-menu-button{display:none}.no-files-msg{color:#757582;width:100%;display:flex;justify-content:center;font-size:12px;font-style:normal;font-weight:400}.documents-sidebar-footer{padding:0 0 12px;display:flex;flex-direction:column;margin-top:auto;flex-shrink:0;width:100%;box-sizing:border-box}.documents-sidebar-footer .footer-links{display:flex;flex-direction:column;gap:10px;border-top:1px solid #e5e5eb;padding:20px;background:#fff;box-sizing:border-box;border-radius:0 0 12px 12px}.documents-sidebar-footer .link,.documents-sidebar-footer .feedback-link{font-size:14px;color:#000;text-decoration:none;display:flex;align-items:center;cursor:pointer}.documents-sidebar-footer .link>img,.documents-sidebar-footer .feedback-link>img{margin-right:10px}.documents-sidebar-footer .link:hover,.documents-sidebar-footer .feedback-link:hover{text-decoration:underline}.pdf-document-skeleton-container{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}.pdf-document-skeleton-container span.file-upload-title{font-size:15px;font-style:normal;font-weight:590}.pdf-document-header-skeleton{height:7vh;width:100%;display:flex;justify-content:space-around}.pdf-document-skeleton{height:82vh;border-radius:8px;width:540px;background-color:#fff;display:flex;justify-content:center;align-items:center}.pdf-loader{min-width:300px;display:flex;flex-direction:column;align-items:center}.left,.right{min-width:30%}.file-upload{display:flex;align-items:center;margin-bottom:8px}.loader-container{width:100%;height:5px;background-color:#e0e0e0;border-radius:10px;overflow:hidden;position:relative}.loader-bar{height:100%;background:linear-gradient(90deg,#5d71f5,#726ae5 50%,#f0495f 93.85%,#f5485a);border-radius:10px;position:absolute;width:0%;animation:load 2s infinite ease-in-out}@keyframes load{0%{width:0%}50%{width:70%}to{width:100%}}.loader-bar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);background-size:200% 100%;animation:shimmer 1.5s infinite}.viewer{height:100%;position:relative;display:flex}.files-container{width:240px;min-height:0;background-color:#fff;border-radius:12px;flex-shrink:0;position:relative;z-index:2;box-sizing:border-box;margin-bottom:8px;height:calc(100vh - 88px)}@supports (height: 100dvh){.files-container{height:calc(100dvh - 88px)}}.pdf-viewer-container{flex-grow:1;height:calc(100vh - 78px);min-width:260px;z-index:1}.chat-container{flex-shrink:0}.notes-container,.comments-container{width:300px;height:calc(100vh - 78px)}.react-pdf__Page__canvas{border-radius:8px}.documents-sidebar-footer{padding-bottom:8px}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}button.context-menu-button{background-color:unset;border:none;cursor:pointer;display:none}.context-menu-button:hover img{background-color:#f0f0f5;border-radius:8px}.context-menu{width:150px;background-color:#fff;border-radius:16px;box-shadow:0 2px 8px #00000026;padding:8px}.context-menu-item{padding:10px 14px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:8px}.context-menu-item:hover{background-color:#f0f0f5;border-radius:8px}.disabled{color:silver}.rename{padding:0}.delete-popup-content{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:100%;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center}.delete-popup-icon img{width:32px;height:32px;filter:invert(68%) sepia(65%) saturate(2803%) hue-rotate(313deg) brightness(94%) contrast(99%)}.delete-popup-title{font-size:18px;font-weight:500;margin-bottom:24px;text-align:center}.delete-popup-actions{display:flex;justify-content:space-between;width:100%}.delete-popup-cancel{background:#fff;border:1px solid #dcdcdc;color:#000;padding:10px 24px;border-radius:8px;font-size:16px;flex:1;margin-right:10px;cursor:pointer;transition:background .2s ease-in-out}.delete-popup-cancel:hover{background-color:#f5f5f5}.delete-popup-delete{background:#000;color:#fff;padding:10px 24px;border-radius:8px;font-size:16px;flex:1;border:none;cursor:pointer;transition:background .2s ease-in-out}.delete-popup-delete:hover{background-color:#333}.rename-file-container{display:flex;align-items:center;background-color:#fff;border-radius:12px;padding:10px;box-shadow:0 4px 12px #0000001a;width:300px;height:36px}.rename-file-input{flex:1;border:none;font-size:16px;outline:none;background-color:transparent;border-right:1px solid #e9e9f0}.rename-file-actions{display:flex;gap:10px;margin-left:10px}.rename-file-confirm,.rename-file-cancel{background-color:transparent;border:none;cursor:pointer;padding:0}.rename-file-confirm:disabled,.rename-file-cancel:disabled{opacity:.3;cursor:not-allowed}.rename-file-actions button{padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent}.rename-file-actions button img{transform:scale(1.1)}.rename-file-actions .close-tool-btn:hover{background-color:#f0f0f5;border-radius:30px}.rename-file-actions img.rename-icon{width:20px;height:20px}.plan-badge{font-size:12px;font-weight:500;background-color:#fff;color:#333;padding:4px 8px;border-radius:6px;text-align:center;border:1px solid black;display:inline-block;width:46px}.premium{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;border-radius:6px;background:var(--Primary-Black, #121217);display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:8px;color:var(--Primary-White, #fff);width:fit-content}.upgrade-button{width:116px;height:40px;padding:14px 12px;gap:4px;border-radius:8px;display:flex;align-items:center;border:none;font-weight:700;cursor:pointer}.primary{background-color:#515be8}.primary:hover{background-color:#8a9bf3}.secondary{background-color:#f0f0f5;width:100%;display:flex;align-items:center;justify-content:center}.secondary:hover{background-color:#e0e0e0}.billing-plan-container{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px;font-family:Arial,sans-serif;background-color:#fff;border-radius:32px;max-width:800px;margin:0 auto;box-shadow:0 4px 10px #0000001a}.billing-plan-container .billing-plan-header{text-align:center;margin-bottom:24px}.billing-plan-container .billing-plan-header h2{font-size:24px;font-weight:700;color:#19191f}.billing-plan-container .billing-plan-toggle{display:flex;margin-bottom:32px;background:#f0f0f5;border-radius:32px;height:48px}.billing-plan-container .billing-toggle-button{display:flex;align-items:center;padding:10px 16px;border:none;background:none;font-size:15px;font-style:normal;font-family:system-ui;font-weight:590;color:#19191f;cursor:pointer;border-radius:28px;height:40px;transition:background .3s ease,color .3s ease}.billing-plan-container .billing-toggle-button:first-of-type{margin:4px 0 4px 4px}.billing-plan-container .billing-toggle-button:last-of-type{margin:4px 4px 4px 0}.billing-plan-container .billing-toggle-button.active{background-color:#fff;color:#000}.billing-plan-container .billing-plan-cards{display:flex;gap:24px}.billing-plan-container .billing-card,.billing-plan-container .content{display:flex;flex:1;width:288px;border:2px solid #e9e9f0;border-radius:16px;padding:0 24px 24px;background-color:#fff;box-shadow:0 4px 10px #0000000d;flex-direction:column;align-items:flex-start}.billing-plan-container .billing-card h3{font-size:20px;font-weight:700;color:#19191f}.billing-plan-container .billing-card p{font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin:0;text-align:start}.billing-plan-container .billing-card h1{font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:16px 0 0}.billing-plan-container .billing-card h1 span{font-size:20px;font-style:normal;font-weight:590;line-height:24px}.billing-plan-container .plan-upgrade-button{background-color:#515be8;color:#fff;border:none;padding:12px 24px;font-family:system-ui;border-radius:12px;cursor:pointer;margin-top:10px;transition:background-color .3s ease;width:100%;font-size:15px;font-style:normal;font-weight:590;line-height:20px;display:flex;justify-content:center;align-items:center;gap:8px}.billing-plan-container .current-plan-badge{text-align:center;background-color:#fff;border:1px solid #e9e9f0;border-radius:12px;color:#000;padding:10px 0;font-size:16px;font-size:17px;font-style:normal;font-weight:590;line-height:normal;width:100%;font-family:system-ui}.billing-plan-container .plan-upgrade-button:hover{background-color:#313891}.billing-plan-container .billing-card ul{list-style:none;padding:0;margin:0;text-align:left}.billing-plan-container .billing-card li{margin:8px 0;font-size:15px;font-style:normal;font-weight:400;line-height:20px;display:flex;align-items:center}.billing-plan-container .billing-card li img{margin-right:10px}.billing-plan-container .billing-card.premium-plan{border:2px solid #515be8}.billing-plan-container .billing-plan-content{display:flex;flex-direction:column;width:100%;gap:14px}.billing-plan-container p.billing-cycle-text{font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#54545e}.billing-plan-container .free-plan h1{margin-top:26px}.billing-plan-container .gradient-border{background:linear-gradient(99deg,#5d71f5 28.6%,#716ce1 56.88%,#c6558a 78.07%,#f5485a 90.58%);border-radius:16px;border:none;width:100%;padding:2px;position:relative}.billing-plan-container .content{background:#fff;border:none;border-radius:14px}.billing-plan-container .yearly-badge{background:linear-gradient(110deg,#6145ff,#6078ff);position:absolute;color:#fff;padding:8px;right:16px;border-radius:0 0 12px 12px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:400}.sparkle-icon{display:inline-block;font-size:24px}@media (max-width: 768px){.billing-plan-cards{display:flex;gap:24px;flex-direction:column-reverse;transform:scale(.95)}.gradient-border{width:99%}.billing-plan-container{width:-webkit-fill-available}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.billing-plan-container{transform:scale(.8)}}.discount-badge{margin-left:8px;background:linear-gradient(110deg,#6145ff,#6078ff);color:#fff;border-radius:12px;padding:4px 8px;font-size:14px;font-weight:590;display:inline-block;white-space:nowrap}.close-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;padding:0;margin:0;position:absolute;top:16px;right:16px;border:none;color:#333;border-radius:50%;height:28px;width:28px;cursor:pointer;background-color:#f0f0f5;transition:color .3s ease,background-color .3s ease;display:flex;align-items:center;justify-content:center}.close-btn .close-btn__icon{width:16px;height:16px}.close-btn:hover{color:#fff;background-color:#000}.loading-container{display:flex;justify-content:center;align-items:center}.loading-container .loader{border:4px solid #f3f3f3;border-top:4px solid #4a6cf7;border-radius:50%;animation:spin .8s linear infinite}.loading-container .loader.default{width:30px;height:30px}.loading-container .loader.small{width:14px;height:14px}.loading-container .loader.tiny{width:8px;height:8px}.ai-progress-bar{margin-bottom:16px}.label{font-size:14px;color:#333;padding-bottom:10px;display:flex;justify-content:space-between}.progress-bar{background-color:#f0f0f0;border-radius:4px;height:3px;position:relative}.progress{height:100%;border-radius:4px;transition:width .3s ease;background:linear-gradient(90deg,#5d71f5,#726ae5 50%,#f0495f 93.85%,#f5485a)}.billing-plan-section{border-top:1px solid #e5e5eb;padding:12px}.billing-plan-section .plan-badge{margin-bottom:16px}.payment-failed-banner{display:flex;justify-content:space-between;align-items:center;border-radius:16px;border:1px solid rgba(239,93,93,.4);background:#ef5d5d1a;padding:16px 20px}.payment-failed-banner .content{display:flex;flex-direction:column;gap:4px}.payment-failed-banner .content strong{font-size:15px;font-style:normal;font-weight:590;line-height:20px;color:#121217}.payment-failed-banner .content p{font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.036px;color:#54545e;margin:0;max-width:308px}.payment-failed-banner .update-btn{width:120px;background:#da232d;color:#fff;font-size:13px;font-style:normal;font-weight:590;padding:8px 14px;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease-in-out}.payment-failed-banner .update-btn:hover{background:#eb7777}.payment-failed-banner .update-btn.settings{background:#121217;font-size:13px;font-style:normal;font-weight:590}.payment-failed-banner .update-btn.settings:hover{background:#424250}.sidebarBanner{flex-direction:column;align-items:center;bottom:120px;gap:16px}.sidebarBanner .update-btn{font-size:15px;font-style:normal;font-weight:590;padding:14px 12px;width:100%}.sidebarBanner .content p{font-size:14px}.error-popup-content{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:100%;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center}.error-popup-content .message{font-size:15px;font-style:normal;font-weight:400;text-align:center;margin-bottom:24px}.error-popup-icon img{width:32px;height:32px}.error-popup-title{margin-top:0;font-size:20px;font-style:normal;font-weight:590;line-height:24px}.error-popup-actions{display:flex;justify-content:space-between;width:100%}.error-popup-cancel{background:#fff;border:1px solid #dcdcdc;color:#000;padding:10px 24px;border-radius:8px;font-size:16px;flex:1;margin-right:10px;cursor:pointer;transition:background .2s ease-in-out}.error-popup-cancel:hover{background-color:#f5f5f5}.error-popup-retry{background:#000;color:#fff;padding:10px 24px;border-radius:8px;font-size:16px;flex:1;border:none;cursor:pointer;transition:background .2s ease-in-out}.error-popup-retry:hover{background-color:#333}.pdf-document,.pdf-document-wrapper{height:100%}.pdf-document-view{overflow-y:scroll;height:84vh}.react-pdf__Page{margin-bottom:32px;background:transparent!important}.react-pdf__Page .react-pdf__Page__canvas,.react-pdf__Page .react-pdf__Page__textContent{margin:0 auto}.name-page-container{display:flex;flex-direction:column}.context-menu-button.in-header{display:block}.context-menu-button.in-header:hover img{background-color:#fff;border-radius:8px}.page-number{color:#5a5a66;font-size:12px;font-weight:400}img.search-tool-icon{width:32px;height:32px}img.search-tool-icon:hover,img.search-tool-icon.active{background-color:#fff;border-radius:8px}.viewer-container{display:flex;height:calc(100% - 50px)}.document-preview-container{display:flex;flex-direction:column;width:142px;flex-shrink:0;height:calc(100vh - 78px);overflow-y:auto;position:sticky;margin-right:8px;top:0;z-index:2}.pdf-document-container{flex-grow:0;overflow-x:auto;display:flex;justify-content:flex-start;width:100%;height:calc(100% - .75em);margin-left:8px;margin-right:8px}.pdf-document-container:focus{outline:none}.react-pdf__Document{margin:0 auto;width:100%;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.pdf-document-page{width:fit-content;margin:0 auto;padding-bottom:3em}.pdf-quick-preview{position:fixed;height:calc(100% - 10em);overflow-y:auto;padding:0 12px 0 8px;z-index:5}.pdf-quick-preview:focus{outline:none}.thumbnail-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:12px;transition:transform .2s;cursor:pointer}.thumbnail{width:100%;max-width:132px;overflow:hidden;border-radius:8px;cursor:pointer;border:1px solid transparent;display:flex;justify-content:center;align-items:center}.thumbnail-wrapper.active{border:1px solid #515be8;border-radius:9px}.thumbnail-page-number{color:#5a5a66;font-size:12px;font-weight:590;margin-top:-24px}.thumbnail-page-number.active{color:#515be8}.thumbnail-placeholder{width:110px;aspect-ratio:1/1.414;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:8px}.loading-placeholder{display:flex;justify-content:center;align-items:center;height:100%;color:#555}.spinner-preview{width:24px;height:24px;border:2px solid #ccc;border-top-color:#515be8;border-radius:50%;animation:spin 1s linear infinite}.edit-highlight-menu{display:flex;justify-content:space-around;align-items:center}.up-arrow-wrapper{position:relative;margin-top:10px}.icon-button:hover{background-color:#f0f0f5;border-radius:8px}.citation{display:inline-flex;text-align:center;justify-content:center;align-items:center;height:14px;min-width:14px;background-color:#eeeffd;color:#515be8;font-size:12px;font-weight:700;border-radius:4px;cursor:pointer;margin-right:4px;padding:2px;transition:.2s}.citation:hover{background-color:#dcdefa}.citation.active{background-color:#515be8;color:#fff}.main-context-menu{display:flex;height:28px;gap:4px}.main-context-menu .context-menu-item{font-size:12px;font-style:normal;font-weight:590;line-height:16px;padding:2px 4px 2px 2px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:2px}.main-context-menu .context-menu-item .underline-button,.main-context-menu .context-menu-item .highlight-button{background:none;border:none;display:flex;padding:2px;cursor:pointer}.main-context-menu .context-menu-item .highlight-menu,.main-context-menu .context-menu-item .underline-menu{padding:8px;background:none;border:none;display:flex;justify-content:center;height:20px;align-items:center}.main-context-menu .context-menu-item.disabled{opacity:.5;pointer-events:none}.main-context-menu .highlight-option,.main-context-menu .underline-option{width:50px;padding:0;display:flex;gap:0;justify-content:center}.main-context-menu .translate{padding:4px}.main-context-menu .translate .translate-menu-item{font-style:normal;font-weight:400}.main-context-menu .translate .translate-menu-item:hover{background-color:#f0f0f5;border-radius:6px}.color-select-container{border:.5px solid #757582}.color-select-container .no-color-set{background:url(/app/assets/no-color-select.png);background-size:auto 5vh;background-position:center}.color-select-container .color-select-header{display:flex;margin-bottom:10px;align-self:baseline}.arrow-up{position:absolute;top:-10.2px;border-top:.5px solid #757582;border-left:.5px solid #757582;border-top-left-radius:4px;left:10%;transform:translate(-50%);width:20px;height:20px;transform:rotate(45deg);background-color:#fff;border-right:none;border-bottom:none;z-index:4}.pdf-document-header-wrapper{container-type:inline-size;container-name:pdfHeader}.pdf-document-header{padding:8px 16px;display:flex;justify-content:space-between}.pdf-document-page-index{display:flex;align-items:center;flex:1 1 auto;min-width:0;margin-right:16px}.pdf-document-page-index img{margin-right:8px}.name-page-container{display:flex;flex-direction:column;overflow:hidden}.pdf-document-actions{display:flex;justify-content:space-between;min-width:240px;flex-shrink:0;gap:16px;height:36px}.pdf-document-zoom{min-width:124px;display:flex}.document-name{font-size:15px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:150px;color:#121217}.quick-preview-buton{cursor:pointer;margin:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding-left:8px;border-radius:8px}.quick-preview-buton:hover{background-color:#fff}.quick-preview-buton.active{background-color:#121217}.edit-pdf-popover-btn{padding:8px;border-radius:8px;border:1px solid var(--Gray-30, #d3d3db);background-color:transparent;font-size:13px;font-style:normal;font-weight:590;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:pointer;color:#000}.edit-pdf-popover-btn:hover{background-color:#fff}.search-icon-button{display:flex;cursor:pointer;background:none;border:none;outline:none}@container pdfHeader (max-width: 320px){.pdf-document-header{display:none}}@container pdfHeader (max-width: 480px){.edit-pdf-popover-btn,.name-page-container{display:none}}.zoom-dropdown{position:relative;display:inline-block;margin-bottom:16px}.dropdown-label{font-weight:700;font-size:14px;text-align:center;margin-bottom:8px}.dropdown-options{z-index:5;position:absolute;list-style:none;margin:0;padding:0;background-color:#fff;border:1px solid #ccc;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a;max-width:120px;text-align:center}.dropdown-option{padding:8px 12px;cursor:pointer;font-size:14px;transition:background-color .3s ease,color .3s ease}.dropdown-option:hover{background-color:#f0f0f0}.dropdown-option.active{background-color:#e8e8e8;font-weight:700}.zoom-value{display:flex;align-items:center;height:32px}.zoom-value>button{border:none;background:none;height:32px;padding:2px 0 0;cursor:pointer}.zoom-value:hover{cursor:pointer}button.zoom-out{border-radius:12px;border:none;background-color:#e9e9f0;margin-right:8px;height:24px;width:24px;cursor:pointer}button.zoom-in{cursor:pointer;border-radius:12px;border:none;background-color:#e9e9f0;height:24px;width:24px}button.zoom-in:hover,button.zoom-out:hover{background-color:#fff}button.zoom-out,button.zoom-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background-color:#e9e9f0;width:24px;height:24px;box-sizing:border-box;border-radius:50%;cursor:pointer;display:flex;align-self:center;align-items:center;justify-content:center;font-size:16px;color:#000;line-height:1;padding:0}.zoom-symbol{display:block;width:100%;text-align:center;line-height:24px;font-size:16px;color:#000}.edit-pdf-popup{width:518px;height:539px;background-color:#fff;border-radius:24px;box-shadow:0 4px 10px #0003;overflow:hidden;text-align:center;position:relative;margin:20px auto;padding-bottom:.5em}.edit-pdf-popup .popup-header{padding:2px 48px}.edit-pdf-popup .popup-header .header-image{width:100%;height:125px;background-image:url(/app/assets/edit_pdf_popup_bg.webp);background-size:cover}.edit-pdf-popup .popup-header .logo-image{border:2px solid #ffffff;margin-top:-23px;border-radius:16px;width:44px;height:44px}.edit-pdf-popup .close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center}.edit-pdf-popup .close-button:hover{color:#fff;background-color:#000;width:30px;height:30px;border-radius:15px}.edit-pdf-popup .popup-content{padding:0 20px 20px;display:flex;flex-direction:column;align-items:center}.edit-pdf-popup .popup-content .popup-title{font-size:1.2rem;font-weight:700}.edit-pdf-popup .popup-content .feature-list{list-style:none;padding:0;margin-bottom:0}.edit-pdf-popup .popup-content .feature-list .feature-item{display:flex;align-items:center;font-size:.95rem}.edit-pdf-popup .popup-content .feature-list .feature-item .feature-icon{margin-right:8px}.edit-pdf-popup .popup-content .premium-text{font-size:.9rem;margin-bottom:20px}.edit-pdf-popup .popup-content .download-button{display:block;text-decoration:none;margin:0 auto;background-color:#515be8;width:220px;font-weight:600;color:#fff;padding:14px 20px;border:none;border-radius:12px;font-size:17px;cursor:pointer;box-shadow:0 2px 5px #0003}.edit-pdf-popup .popup-content .download-button:hover{background-color:#313891}@media (max-width: 480px){.edit-pdf-popup{width:auto}}.search-tool{height:40px;display:flex;align-items:center;justify-content:space-between}.search-tool input.search-input{border:none;margin-left:8px;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.search-tool input.search-input:focus{border:none;outline:none}.search-tool .next-previous{display:flex;padding:0 12px;margin:0 12px;border-left:1px solid #e9e9f0;border-right:1px solid #e9e9f0}.search-tool .navigation-buttons{display:flex}.search-tool .navigation-buttons button{padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent}.search-tool .navigation-buttons button img{transform:scale(1.1)}.search-tool .navigation-buttons button:hover{background-color:#f0f0f5;border-radius:8px;width:24px;height:24px}.search-tool .navigation-buttons .close-tool-btn:hover{background-color:#f0f0f5;border-radius:30px}.search-tool .navigation-buttons button:disabled img{filter:invert(15%) sepia(5%) saturate(150%) hue-rotate(180deg) brightness(180%) contrast(0%);cursor:not-allowed}.search-tool .navigation-buttons button:disabled:hover{background-color:unset}.search-tool .match-info{font-size:13px;font-style:normal;font-weight:400}.ai-chat{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0;width:100%;position:relative;overflow-y:auto}.ai-chat-container{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:16px;animation:fadeIn .5s ease-out;opacity:1;justify-content:flex-start}.ai-chat-overview{padding:12px;border-radius:8px 8px 8px 0;background-color:#f7f7fa;margin-bottom:16px;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.overview-label{font-weight:590}.overview-text{margin:8px 0}.ai-chat-overview-action{display:flex;align-items:center;justify-content:end}.ai-chat-suggestions-title{text-transform:uppercase;margin:8px 0}.ai-chat-suggestion-item{color:#515be8;margin-bottom:8px;font-weight:500;cursor:pointer}.ai-chat-loading{background:#fff;margin:0 16px 16px;padding:8px 8px 12px;display:inline-block;border-radius:8px 8px 8px 0}.get-overview-temporary{margin:16px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;padding:8px;cursor:pointer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.overview-loading-container{padding:16px 0}.ai-loading-dots{display:flex;gap:6px;padding:16px 12px;background-color:#f7f7fa;border-radius:12px 12px 12px 0/12px 12px 12px 0px;width:fit-content;margin-bottom:1em}.ai-loading-dots span{width:5px;height:5px;background-color:#e0e3f1;border-radius:50%;animation:bounce 1s infinite ease-in-out}.ai-loading-dots span:nth-child(2){background-color:#aab2e7;animation-delay:.2s}.ai-loading-dots span:nth-child(3){background-color:#778be7;animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1}}.ai-chat-message-actions{display:flex;align-items:center;justify-content:end}.ai-chat-message-actions .icon-button.disabled{pointer-events:none;opacity:.5}.ai-chat-message-actions .icon-button.active:hover .renew-answer-icon{content:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20clip-rule='evenodd'%20d='m15.5624%207.68799h1.1325c-.7942-.86472-1.8154-1.49682-2.9534-1.82001-1.3609-.38648-2.8118-.30929-4.12397.21941-1.31222.5287-2.4113%201.47887-3.12415%202.70087-.71285%201.22204-.99897%202.64644-.8133%204.04884.04077.308-.17584.5907-.48382.6315-.30797.0408-.59068-.1758-.63145-.4838-.21844-1.65.11817-3.32576.95682-4.76341s2.13168-2.55549%203.67547-3.17749c1.5438-.622%203.2506-.71281%204.8517-.25813%201.2982.36866%202.467%201.07895%203.3886%202.04909v-1.02187c0-.31066.2519-.5625.5625-.5625.3107%200%20.5625.25184.5625.5625v2.4375c0%20.14919-.0592.29226-.1647.39775s-.2486.16475-.3978.16475h-2.4375c-.3106%200-.5625-.25184-.5625-.5625s.2519-.5625.5625-.5625zm2.7564%203.46821c.189%201.4145-.1021%202.8516-.8267%204.081-.7246%201.2295-1.8407%202.1803-3.1698%202.7002-1.329.5199-2.7941.5788-4.1606.1673-1.10059-.3314-2.08602-.9526-2.85677-1.7917h1.13251c.31066%200%20.5625-.2518.5625-.5625s-.25184-.5625-.5625-.5625h-2.4375c-.14919%200-.29226.0593-.39775.1647-.10549.1055-.16476.2486-.16476.3978v2.4375c0%20.3107.25184.5625.5625.5625.31067%200%20.5625-.2518.5625-.5625v-1.0219c.89357.9406%202.02066%201.6381%203.27493%202.0158%201.60764.4842%203.33124.4148%204.89484-.1968s2.8767-1.7302%203.7291-3.1767c.8525-1.4464%201.1949-3.1371.9726-4.8012-.0412-.308-.3242-.5242-.6321-.4831-.3079.0412-.5242.3241-.483.6321z'%20fill='%23121217'%20fill-opacity='1'%20fill-rule='evenodd'/%3e%3c/svg%3e")}.ai-chat-message-actions .icon-button.copied:hover .copy-answer-icon{content:url("data:image/svg+xml,%3csvg%20fill='none'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-rule='evenodd'%20fill='%2317171d'%20fill-opacity='1'%20fill-rule='evenodd'%3e%3cpath%20d='m8.7798%207.09247-1.16079.122c-.47919.05037-.80489.08504-1.05452.13208-.24315.04581-.36475.09532-.44756.14909-.19925.1294-.35242.31855-.43756.54034-.03539.09218-.05852.22142-.05278.46879.00589.25395.03969.57974.09006%201.05893l.71732%206.8249c.06683.6358.11385%201.079.17831%201.4211.06325.3357.13525.5248.2258.6642.19409.2989.47782.5286.81051.6563.15522.0596.35514.0907.69659.0828.34804-.0081.79132-.0542%201.42716-.121l4.68756-.4927c.1224-.0129.1598-.0171.1879-.0217.5636-.0924.9685-.5924.9417-1.1629-.0013-.0284-.005-.0658-.0179-.1883l1.1188-.1176.0018.017c.0104.0981.018.1708.0211.2361.0536%201.141-.7563%202.1411-1.8835%202.3259-.0646.0106-.1373.0182-.2355.0285l-4.72825.497c-.60632.0637-1.09536.1151-1.49477.1244-.41124.0095-.77677-.0232-1.12585-.1572-.55449-.2128-1.02737-.5958-1.35085-1.0939-.20365-.3136-.31167-.6643-.38784-1.0685-.07398-.3926-.12537-.8817-.18909-1.488l-.72227-6.87191c-.04734-.45032-.08641-.82197-.09349-1.12733-.00736-.31715.0174-.612.1272-.89804.17028-.4436.47662-.8219.87512-1.08068.25696-.16688.54022-.2524.85197-.31114.30016-.05656.67181-.09561%201.12213-.14293l1.18389-.12444z'%20opacity='.6'/%3e%3cpath%20d='m15.375%205.48852%202.3699%202.38657h-1.1324c-.3243%200-.5338-.00044-.6931-.01346-.1528-.01249-.2095-.03368-.2373-.04785-.1058-.05393-.1919-.13998-.2458-.24582-.0142-.02782-.0354-.08447-.0479-.23728-.013-.15938-.0134-.36878-.0134-.69309zm3%203.51157h-1.7842c-.2965.00001-.5523.00001-.763-.0172-.2224-.01817-.4436-.05828-.6564-.16673-.3176-.16179-.5757-.41994-.7375-.73747-.1085-.21283-.1486-.43402-.1667-.6564-.0173-.2107-.0172-.4665-.0172-.76303v-1.78417h-2.7375c-.4819%200-.8094.00043-1.0626.02112-.2466.02015-.3727.05667-.46068.10149-.21168.10786-.38378.27996-.49164.49165-.04483.08797-.08135.21409-.10149.46069-.02069.25318-.02113.58072-.02113%201.06255v7.76251c0%20.4818.00044.8094.02113%201.0625.02014.2466.05666.3728.10149.4607.10786.2117.27996.3838.49164.4917.08798.0448.21408.0813.46068.1015.2532.0206.5807.0211%201.0626.0211h4.725c.4818%200%20.8093-.0005%201.0625-.0211.2466-.0202.3727-.0567.4607-.1015.2117-.1079.3838-.28.4916-.4917.0449-.0879.0814-.2141.1015-.4607.0207-.2532.0212-.5807.0212-1.0625zm-3.8383-5.25005c.1472-.00026.3047-.00053.4588.03663.1345.03244.263.08594.3808.15851.1349.08315.2457.19511.3493.29974.0085.00865.017.01724.0255.02576l3.237%203.25977c.0084.00844.0168.01692.0253.02545.1029.10328.2131.21381.2948.34795.0714.11708.124.24462.1558.37798.0365.15278.0363.30881.036.45462v.03591%206.02594c0%20.4528%200%20.8265-.0249%201.1309-.0258.3162-.0813.6069-.2204.8799-.2157.4233-.5599.7675-.9833.9832-.273.1391-.5636.1946-.8798.2204-.3044.0249-.6781.0249-1.1309.0249h-4.7715c-.4528%200-.8265%200-1.1309-.0249-.3162-.0258-.60681-.0813-.87982-.2204-.42336-.2157-.76757-.5599-.98328-.9832-.1391-.273-.19455-.5637-.22038-.8799-.02487-.3044-.02487-.6781-.02486-1.1309v-7.80894c-.00001-.4528-.00001-.8265.02486-1.13093.02583-.31618.08128-.60682.22038-.87982.21571-.42337.55992-.76757.98328-.98329.27301-.1391.56362-.19454.87982-.22038.3044-.02487.6781-.02486%201.1309-.02485h3.0112c.0121%200%20.0241-.00003.0363-.00005z'/%3e%3c/g%3e%3c/svg%3e")}.user-question{width:100%;display:flex;justify-content:end}.user-question .ai-chat-message-user{position:relative;border-radius:8px 8px 0;background:linear-gradient(99deg,#5d71f5 28.6%,#716ce1 56.88%,#c6558a 78.07%,#f5485a 90.58%);margin-bottom:16px;padding:1px;max-width:90%;word-wrap:break-word;overflow-wrap:break-word}.user-question .ai-chat-message-user .message-text{display:block;border-radius:7px 7px 0;background:#fff;padding:8px}.user-question .ai-chat-message-user .expand{display:flex;justify-content:center;border:none;background:none;margin:0 auto;max-width:100%;box-sizing:border-box}.message-text p{margin:0 0 8px}.message-text p:last-child{margin-bottom:0}.message-text strong{font-weight:600}.ai-chat-message-ai,.ai-chat-message-tool{background:#f7f7fa;border-radius:8px 8px 8px 0;padding:8px;margin-bottom:16px;width:fit-content}.ai-chat-message-tool{display:flex;flex-direction:column;align-items:end;width:fit-content;padding-right:1em}.ai-chat-message-tool .tool-message:first-letter{text-transform:uppercase}.ai-chat-message-tool button.revert-button{border:none;background:no-repeat;cursor:pointer;margin-right:-16px;filter:brightness(0) saturate(100%) invert(79%) sepia(6%) saturate(306%) hue-rotate(174deg) brightness(91%) contrast(87%)}.ai-copilot-message{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.toc-item{display:flex;align-items:center;margin-bottom:12px}.toc-item.active,.toc-item:hover{cursor:pointer}.toc-item.active .toc-title,.toc-item:hover .toc-title{color:#515be8}.toc-item.active .citation:not(.active),.toc-item:hover .citation:not(.active){background-color:#dcdefa}.toc-item:not(.toc-item-sub):not(:first-of-type){margin-top:22px}.toc-item.toc-item-sub{padding-left:40px;position:relative}.toc-item.toc-item-sub .toc-title{font-size:16px;font-weight:400;line-height:20px}.toc-item.toc-item-sub .toc-title:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#121217;border-radius:50%;display:inline-block}.toc-item.toc-item-sub.active .toc-title:before,.toc-item.toc-item-sub:hover .toc-title:before{background-color:#515be8}.toc-item .toc-title{color:#121217;font-size:16px;font-weight:590;line-height:20px;transition:.2s}.toc-item .toc-dots{min-width:16px;flex-grow:1;height:1px;background-image:url("data:image/svg+xml,%3Csvg width='6' height='2' viewBox='0 0 3 4' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1' cy='2' r='1' fill='%235a5a66' /%3E%3C/svg%3E");background-repeat:repeat-x;margin:0 16px;background-position:right center}@media (max-width: 768px){.toc-item.toc-item-sub{padding-left:24px}.toc-item.toc-item-sub .toc-title:before{left:12px}.toc-item .toc-dots{min-width:0}}.highlight-underline-tools{border-top:1px solid white;padding:4px;margin:6px;display:flex;flex-direction:column;justify-content:center}.highlight-underline-tools>span{display:flex;align-items:center;margin-top:6px;color:#515be8;font-weight:600;padding:4px;width:fit-content;gap:8px}.highlight-underline-tools>span:hover{background-color:#e9e9f0;border-radius:6px;cursor:pointer}.ai-chat-error-message{background-color:#eeeffd;border-radius:8px 8px 8px 0;margin-bottom:16px;display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.ai-chat-error-message h4{margin:0}.ai-chat-error-message .ai-chat-message-actions{width:100%}.ai-chat-limits-error .primary{width:100%;justify-content:center}.caution-message{border:1px solid #ff832c;background:#ff832c1a}.in-footer{border-radius:8px}.in-footer .title{font-size:15px;font-style:normal;font-weight:590;line-height:20px}.in-footer .content{color:var(--Text-Primary, #19191f);font-size:15px;font-style:normal;font-weight:400;line-height:20px}.in-footer .content a{color:var(--Text-Primary, #19191f)}.default-message{border-radius:8px;background-color:#f7f7fa}.action-button{display:flex;height:40px;padding:14px 12px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:var(--Primary-Black, #121217);color:var(--Primary-White, #fff);text-align:center;font-family:SF Pro,sans-serif;font-size:15px;font-style:normal;font-weight:590;line-height:20px;border:none;cursor:pointer}.action-button:hover{opacity:.9}.action-button:active{opacity:.8}.action-button:disabled{opacity:.5;cursor:not-allowed}.response-skeletone .ai-chat{height:calc(100vh - 10em)}.response-skeletone .ai-copilot-response-skeletone{flex-direction:column;gap:6px;padding:8px 0;display:flex;width:80%}.response-skeletone .ai-loader-wrapper{display:flex}.response-skeletone .ai-loader-icon{animation:shimmer 1.8s infinite}.response-skeletone .text-placeholder{height:10px;border-radius:5px;background:linear-gradient(90deg,#ccf3 25%,#ccccff80,#ccf3 75%);background-size:300% 100%;animation:shimmering 1.8s infinite}.response-skeletone .text-placeholder.long{width:100%}.response-skeletone .text-placeholder.medium{width:70%}.response-skeletone .text-placeholder.short{width:50%}@keyframes shimmering{0%{background-position:-200% 0}to{background-position:200% 0}}.response-skeletone .ai-chat-footer{border-top:none}.response-skeletone .rect-row{display:flex;gap:12px;margin-bottom:12px;width:100%}.skeleton-svg{background-color:#fff;position:relative;overflow:hidden}.skeleton-svg:before{content:"";position:absolute;top:0;left:-200px;width:200px;height:100%;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);animation:shimmer 1s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.ai-chat-footer{background-color:#fff;display:flex;align-items:center;justify-content:end;flex-direction:column;border-top:1px solid #ddd;padding:16px;flex-shrink:0;overflow:hidden;border-end-start-radius:12px;border-end-end-radius:12px;position:sticky;bottom:0;left:0;right:0}.ai-chat-footer .ai-chat-textarea{display:flex;width:100%;position:relative}.ai-chat-footer .ai-chat-textarea img.shield-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);cursor:default}.ai-chat-footer .ai-chat-textarea textarea{border-radius:8px;height:28px;background:#f7f7fa;border:0;width:calc(100% - 60px);margin:8px 0 0;padding:22px 58px 16px 30px;resize:none;transition:height .2s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px;font-style:normal;font-weight:400}.ai-chat-footer .ai-chat-textarea textarea:focus{outline:none}.ai-chat-footer textarea::placeholder{color:#5a5a66;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.ai-chat-footer .start-request-button{transform:rotate(90deg);background-color:#fff;margin:24px;position:absolute;right:0;padding:0;border-radius:8px;border:navajowhite;display:flex;width:32px;height:32px;cursor:pointer}.ai-chat-footer .stop-request-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;background:transparent;border:none;height:32px;position:absolute;right:0;margin:24px;cursor:pointer}.ai-chat-footer .stop-request-button .external-square{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#eeeffd;border-radius:8px}.ai-chat-footer .stop-request-button .external-square .internal-square{display:inline-block;background-color:#515be8;width:8px;height:8px;border-radius:2px}.ai-chat-footer .ai-chat-actions{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;white-space:nowrap;scrollbar-width:none;scrollbar-color:transparent;width:100%}.ai-chat-footer .ai-chat-actions:focus{outline:none}.ai-chat-footer .ai-chat-actions .ai-chat-action{position:relative;border:1px solid transparent;font-size:15px;font-style:normal;font-weight:400;line-height:20px;background:#f7f7fa;padding:8px 12px;border-radius:8px;cursor:pointer}.ai-chat-footer .ai-chat-actions .ai-chat-action:not(.disabled):hover{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(99deg,#5d71f5 28.6%,#716ce1 56.88%,#c6558a 78.07%,#f5485a 90.58%) border-box}.ai-chat-footer .ai-chat-actions .ai-chat-action:not(.disabled):hover .text-gradient{background:none;color:#121217;-webkit-background-clip:unset;-moz-background-clip:unset;-ms-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;-moz-text-fill-color:unset;-ms-text-fill-color:unset}.ai-chat-footer .ai-chat-actions .ai-chat-action.disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.ai-chat-footer .ai-chat-actions .ai-chat-action .text-gradient{background:linear-gradient(90deg,#f5485a,#726ae5,#5d71f5);-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent}.tooltip{border-radius:8px;background:var(--Gray-70, #303038);display:flex;width:300px;padding:8px;flex-direction:column;align-items:flex-start;position:absolute;top:-2.2em;left:.3em}.tooltip h4{margin:0;font-size:12px;font-style:normal;font-weight:590;line-height:normal;letter-spacing:.036px;overflow:hidden;color:var(--Primary-White, #fff);text-overflow:ellipsis}.tooltip p{color:var(--Text-Tertiary, #d3d3db);text-overflow:ellipsis;font-size:11px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.033px;width:280px;margin-top:2px;margin-bottom:0}.tooltip div.tooltip-close-btn{position:absolute;right:8px}.tooltip div.tooltip-close-btn:hover{cursor:pointer}.tooltip img.tooltip-rectangle{position:absolute;bottom:-5px;left:10px}.banner{position:absolute;z-index:10000;bottom:16px;left:16px}.conversion-popup-container{background:#fff;border-radius:24px;box-shadow:0 4px 10px #0000001a;max-width:295px;max-height:284px;width:100%;overflow:hidden}.conversion-popup-header{position:relative;height:100px;background-image:url(/app/assets/conversion-banner.webp);background-size:contain;margin-top:-2px}.conversion-popup-close{position:absolute;top:12px;right:12px;background:#00000080;color:#fff;border:none;border-radius:50%;padding:6px;cursor:pointer}.conversion-popup-content{padding:0 16px}.conversion-popup-title{font-size:17px;font-style:normal;font-weight:590;color:#121217}p.conversion-popup-text{margin:0;font-size:15px;font-style:normal;font-weight:400;color:#121217}.conversion-popup-footer{padding:20px}.conversion-popup-button{width:100%;background:#000;color:#fff;font-size:16px;font-weight:600;padding:12px;border-radius:12px;border:none;cursor:pointer;transition:background .2s}.conversion-popup-button:hover{background:#333}img.conversion-popup-image-laptop{position:absolute;top:0;left:24px}.container{width:fit-content;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;min-height:0;height:calc(100vh - 88px)}@supports (height: 100dvh){.container{height:calc(100dvh - 88px)}}.main-content{flex:1}.resizable-panel{position:relative;height:100%;min-height:0;display:flex;flex-direction:column}.panel-content{overflow:unset;flex:1 1 0%;min-height:0;height:100%;display:flex;flex-direction:column}.resize-handle{position:absolute;left:-12px;height:99%;top:8px;width:24px;cursor:ew-resize;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:10}.resize-handle:before{content:"";position:absolute;width:2px;height:100%;background-color:#f3e4e41a;border-radius:8px;transition:background-color .2s ease-in-out}.resize-handle:hover:before,.resize-handle:active:before{background-color:#655e5e33}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.pdf-document-page{-webkit-touch-callout:none}.pdf-document-page .highlights-layer{opacity:0;transition:opacity .5s ease-in-out}.pdf-document-page .highlights-layer.show{opacity:1}.pdf-document-page .search-highlight{background-color:#ff0;color:#000}.pdf-document-page .search-highlight.active{background-color:#ff9632}.overlay-mobile,.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}@media (max-width: 768px){.popup-overlay{display:block;padding:12px;overflow-y:auto}.popup-content{padding:0}}.starting-page{display:flex;flex-direction:column;align-items:flex-start;font-family:Arial,sans-serif;color:#121217;padding:2.5em}.title{font-size:32px;font-style:normal;font-weight:700;margin-bottom:2rem;color:#121217}.upload-container{width:100%}.upload-icon{width:32px;height:32px;margin-bottom:1rem}.upload-text{font-size:16px;color:#9a9a9a;margin-bottom:1rem}.open-pdf-button{background-color:#6874e8;color:#fff;padding:.8rem 1.5rem;font-size:16px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}.open-pdf-button:hover{background-color:#5c68d1}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.starting-page{padding-top:0}.starting-page .title{font-size:28px;margin-bottom:12px;margin-top:0}.pdf-upload .privacy-text{bottom:25px}}.pdf-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#eeeffd;position:relative;border-radius:4px;height:100%}.pdf-upload-wrapper{border:1px dashed;padding:8px;border-radius:12px;border:2px dashed #515be8;height:50vh;min-height:40vh}.pdf-upload-wrapper .privacy-text{display:flex;font-size:var(--Size-text-s, 13px);font-style:normal;font-weight:400;line-height:18px;color:var(--Primary-Lavender-Sunrise, #515be8);justify-content:center;margin-top:2em;gap:4px}.upload-button{cursor:pointer;padding:14px 24px;border-radius:12px;border:none;background-color:#515be8;color:#fff;font-size:17px;font-style:normal;font-weight:590}.upload-button:hover{background-color:#313891}.upload-input{display:none}.hint{color:#515be8;text-align:center;font-size:17px;font-style:normal;font-weight:590;line-height:normal;margin:28px 0}.gradient-text{position:relative;font-size:15px;font-style:normal;font-weight:590;background:linear-gradient(90deg,#f5485a,#726ae5,#5d71f5);-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent}p.overview-header{font-size:15px;font-style:normal;font-weight:400}.can-do-title,.prompts-title{font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:0;text-transform:uppercase}ul.can-do-list{list-style:none;padding-left:0}ul.can-do-list li{display:flex;font-size:13px;font-style:normal;font-weight:400;line-height:normal;align-items:center}ul.can-do-list li img{margin-right:12px}.init-action-buttons .upload-input-wrapper{display:inline-block}.ai-copilot-init{min-height:0;display:flex;flex-direction:column;box-sizing:border-box;margin-bottom:8px}.ai-copilot-init .ai-chat{flex:1 1 0%;min-height:0;display:flex;flex-direction:column;height:100%}.ai-copilot-init .privacy-text{font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#757582;text-align:center;width:95%;margin-top:auto;margin-bottom:0;position:static}.gradient-button{margin:4px;position:relative;display:inline-block;padding:8px 14px;font-size:15px;font-weight:400;text-align:center;cursor:pointer;border:none;border-radius:8px;overflow:hidden}.gradient-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:#d3d3db;z-index:0}.gradient-button:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px;background:#fff;z-index:1}.gradient-button span{position:relative;z-index:2;display:inline-block;background:linear-gradient(90deg,#f5485a,#726ae5,#5d71f5);-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent}.gradient-button:hover span{background:none;color:#121217;-webkit-background-clip:unset;-moz-background-clip:unset;-ms-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;-moz-text-fill-color:unset;-ms-text-fill-color:unset}.gradient-button:hover:before{background:linear-gradient(99deg,#5d71f5 28.6%,#716ce1 56.88%,#c6558a 78.07%,#f5485a 90.58%)}.deleted-account-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f2f2f7;display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:none}.deleted-account-container{background-color:#fff;padding:24px;border-radius:12px;text-align:center;box-shadow:0 4px 12px #0000001a;width:320px;pointer-events:auto;z-index:1001}.deleted-account-icon{width:50px;height:50px;margin-bottom:16px}.deleted-account-container h2{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#333}.deleted-account-container p{font-size:1rem;color:#666;margin-bottom:24px}.deleted-account-button{background-color:#000;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.deleted-account-button:hover{background-color:#333}.unexpected-error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:url(/app/assets/error-bg.webp);background-size:cover;background-position:center top;margin:0;font-family:Arial,sans-serif}.error-box{padding:48px;position:absolute;background:linear-gradient(0deg,#efeffd,#efeffd),linear-gradient(254deg,#ffeeef 9%,#eeefff 91%);border-radius:24px;overflow:hidden;border:2px solid rgba(106,118,219,.2);flex-direction:column;justify-content:flex-start;align-items:center;display:inline-flex}.error-box .error-icon{font-size:80px}.error-box .error-icon h2{width:360px;color:#19191f;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}p.secondary-text{color:#19191f;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:36px}.reload-button{display:flex;width:360px;height:48px;padding:14px 12px;justify-content:center;align-items:center;gap:4px;cursor:pointer;border-radius:12px;background:#121217;transition:background-color .3s ease;color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:590;line-height:normal}.reload-button:hover{background-color:#333}.support-link{color:#19191f;display:flex;width:360px;height:48px;padding:14px 12px;justify-content:center;align-items:center;gap:4px;font-size:17px;font-style:normal;font-weight:590;line-height:normal}@media (max-width: 480px){.error-box{transform:scale(.8)}}.limits-popup-container{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px 48px;border-radius:16px;border:1px solid var(--Lavender-Shade-60, #5b6ccb);background:var(--Primary-White, #fff);margin:0 auto;box-shadow:0 4px 10px #0000001a}.limits-popup-container .limits-popup__header{font-size:32px;font-weight:700;line-height:normal}.limits-popup-container .limits-popup__subheader{font-size:15px;font-weight:400;line-height:20px}.limits-popup-container .limits-popup__pricing{min-width:392px}.limits-popup-container .limits-popup__pricing .billing-plan-cards{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.limits-popup-container .limits-popup__upgrade-title{font-size:20px;font-weight:590;line-height:24px;margin-bottom:16px}.limits-popup-container ul.features-list{list-style:none;padding-left:0}.limits-popup-container ul.features-list li{display:flex;align-items:center;gap:6px;margin-bottom:8px}.limits-popup-container .plan-upgrade-button,.limits-popup-container .limits-upload-button{width:100%;padding:12px 24px;font-family:system-ui;font-size:15px;font-weight:590;line-height:20px;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.limits-popup-container .plan-upgrade-button{background-color:#515be8;color:#fff;border:none}.limits-popup-container .plan-upgrade-button:hover{background-color:#313891}.limits-popup-container .limits-upload-button{background-color:#fff;color:#000;border:1px solid #e9e9f0;margin-top:12px}.limits-popup-container .limits-upload-button:hover{border-color:#000}.limits-popup-container .sparkle-icon{display:inline-block;font-size:24px}@media (max-width: 768px){.limits-popup__content{text-align:center}ul.features-list li{padding-left:1em}}.billing-plan-card{width:100%;padding:2px;position:relative;cursor:pointer;border-radius:10px;border:none}.billing-plan-card.gradient-border{background:linear-gradient(99deg,#5d71f5 28.6%,#716ce1 56.88%,#c6558a 78.07%,#f5485a 90.58%)}.billing-plan-card.single-border{background:#eeeffd}.billing-plan-card .content,.billing-plan-card .empty{background:#fff;border-radius:8px}.billing-plan-card .plan-content{display:flex;justify-content:space-between;padding:14px 12px}.billing-plan-card .radio-wrapper{display:flex;gap:6px;align-items:center}.billing-plan-card .radio-wrapper input.radio-input{accent-color:#515be8;transform:scale(1.6);cursor:pointer}.billing-plan-card .radio-wrapper h2{font-size:15px;font-weight:590;line-height:20px}.billing-plan-card .price .amount{text-align:end}.billing-plan-card .price .amount .value{font-size:26px;font-weight:700;line-height:normal}.billing-plan-card .price .amount .period{font-size:20px;font-weight:590;line-height:24px}.billing-plan-card .price .description{font-size:12px;font-weight:400;line-height:normal;letter-spacing:.036px}.upload-failed-content{background:#fff;border-radius:16px;padding:24px;max-width:360px;width:100%;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.upload-failed-content .upload-input-wrapper{width:100%}.upload-failed-content .message{font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-align:center;margin-bottom:24px}.upload-failed-content .message a{color:#000}.upload-failed-content .error-popup-icon{font-size:32px}.upload-failed-content .error-popup-title{font-size:20px;font-style:normal;font-weight:590;line-height:24px}.upload-failed-content .error-popup-actions{display:flex;justify-content:space-between;width:100%}.upload-failed-content .error-popup-retry{background:#000;color:#fff;padding:10px 24px;border-radius:8px;font-size:15px;font-style:normal;font-weight:590;line-height:20px;width:100%;border:none;cursor:pointer;transition:background .2s ease-in-out}.upload-failed-content .error-popup-retry:hover{background-color:#333}.premium-plan-unlocked-popup .popup-container{background-color:#fff;width:400px;border-radius:16px;padding:32px;box-shadow:0 4px 10px #0003;border:1px solid #5b6ccb}.premium-plan-unlocked-popup .popup-container .popup-title{font-size:32px;font-style:normal;font-weight:700;margin-bottom:16px;color:#171717;text-align:start;margin-top:0}.premium-plan-unlocked-popup .popup-container .popup-description{font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}.premium-plan-unlocked-popup .popup-container .free-plan-details{background:#f7f7f7;border-radius:16px;padding:16px;margin-bottom:16px}.premium-plan-unlocked-popup .popup-container .free-plan-details .free-plan-title{font-size:14px;font-weight:600;margin:0;color:#171717}.premium-plan-unlocked-popup .popup-container .free-plan-details ul{padding-left:16px}.premium-plan-unlocked-popup .popup-container .free-plan-details ul li{font-size:12px;color:#4a4a4a;margin-bottom:4px}.premium-plan-unlocked-popup .popup-container .free-plan-details ul li:last-child{margin-bottom:0}.premium-plan-unlocked-popup .popup-container .popup-help{font-size:12px;color:#4a4a4a}.premium-plan-unlocked-popup .popup-container .popup-help .popup-link{color:#008aff;text-decoration:none;font-weight:600}.premium-plan-unlocked-popup .popup-container .popup-help .popup-link:hover{text-decoration:underline}.premium-plan-unlocked-popup .popup-container .popup-actions{display:flex;flex-direction:column;gap:8px}.premium-plan-unlocked-popup .popup-container .popup-actions .btn{border:none;padding:12px;font-size:17px;font-style:normal;font-weight:590;cursor:pointer;border-radius:12px;transition:background-color .2s}.premium-plan-unlocked-popup .popup-container .popup-actions .btn.btn-continue{background-color:#171717;color:#fff}.premium-plan-unlocked-popup .popup-container .popup-actions .btn.btn-continue:hover{background-color:#333}.premium-plan-unlocked-popup .popup-container .popup-actions .btn.btn-cancel{background-color:#f7f7f7;color:#171717}.premium-plan-unlocked-popup .popup-container .popup-actions .btn.btn-cancel:hover{background-color:#eaeaea}@media (max-width: 480px){.premium-plan-unlocked-popup .popup-container{width:-webkit-fill-available}}.payment-popup .popup-content{background:#fff;border-radius:16px;padding:32px;max-width:400px;position:relative;font-family:Inter,sans-serif;color:#19191f}.payment-popup .popup-content h2{font-size:32px;font-style:normal;font-weight:700;color:#19191f;margin:0 0 24px}.payment-popup .popup-content p{font-size:15px;font-style:normal;font-weight:590;margin-bottom:12px}.payment-popup .popup-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.payment-popup .popup-content ul li{display:flex;align-items:center;font-size:15px;font-style:normal;font-weight:400;gap:8px}.payment-popup .popup-content .checkout-btn{background:#515be8;color:#fff;font-size:17px;font-style:normal;font-weight:590;padding:12px 18px;border-radius:12px;border:none;cursor:pointer;width:100%;margin-top:16px;transition:background .2s ease-in-out}.payment-popup .popup-content .checkout-btn:hover{background:#5a68e8}.cancellation-reason-popup .popup-container{background-color:#fff;width:400px;border-radius:24px;padding:32px;box-shadow:0 4px 10px #0000001a}.cancellation-reason-popup .popup-container .popup-title{font-size:20px;font-weight:700;text-align:start;color:#121217;margin-top:0}.cancellation-reason-popup .popup-container .reason-list{list-style:none;padding:0;margin-top:32px;margin-bottom:24px}.cancellation-reason-popup .popup-container .reason-list .reason-item{display:flex;align-items:center;padding:12px;margin-bottom:8px;border:1px solid #e9e9f0;border-radius:12px;cursor:pointer;transition:border-color .2s}.cancellation-reason-popup .popup-container .reason-list .reason-item:hover{border-color:#e9e9f0;background-color:#e9e9f0}.cancellation-reason-popup .popup-container .reason-list .reason-item.selected{border-color:#121217;background-color:#fff}.cancellation-reason-popup .popup-container .reason-list .reason-item .radio{display:inline-flex;width:20px;height:20px;border:1px solid #bdbdbd;border-radius:50%;margin-right:8px;justify-content:center;align-items:center}.cancellation-reason-popup .popup-container .reason-list .reason-item .radio .radio-dot{width:10px;height:10px;background-color:#121217;border-radius:50%}.cancellation-reason-popup .popup-container .reason-list .reason-item .reason-text{font-size:17px;font-style:normal;font-weight:400}.cancellation-reason-popup .popup-container .details-textarea{width:-webkit-fill-available;height:80px;margin-bottom:12px;padding:8px;font-size:14px;border:1px solid #e0e0e0;border-radius:8px;outline:none;resize:none}.cancellation-reason-popup .popup-container .details-textarea:focus{border-color:#121217;box-shadow:0 0 4px #008aff4d}.cancellation-reason-popup .popup-container .details-textarea.input-error{border-color:#da232d}.cancellation-reason-popup .popup-container .details-textarea.input-error:focus{border-color:#da232d;box-shadow:0 0 4px #008aff4d}.cancellation-reason-popup .popup-container .popup-actions{display:flex;flex-direction:column;gap:8px}.cancellation-reason-popup .popup-container .popup-actions .btn{padding:12px;font-size:14px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s}.cancellation-reason-popup .popup-container .popup-actions .btn.btn-submit{background-color:#eaeaea;color:#bdbdbd}.cancellation-reason-popup .popup-container .popup-actions .btn.btn-submit.btn-disabled{pointer-events:none}.cancellation-reason-popup .popup-container .popup-actions .btn.btn-submit:not(.btn-disabled){background:#da232d;color:#fff}.cancellation-reason-popup .popup-container .popup-actions .btn.btn-submit:not(.btn-disabled):hover{background-color:#f26e6e;color:#fff}.cancellation-reason-popup .popup-container .popup-actions .btn.btn-cancel{background-color:#f7f7f7;color:#171717}.cancellation-reason-popup .popup-container .popup-actions .btn.btn-cancel:hover{background-color:#eaeaea}.cancellation-reason-popup .error-message{margin-top:0;color:#da232d}@media (max-width: 480px){.cancellation-reason-popup .popup-container{width:-webkit-fill-available}}@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape){.cancellation-reason-popup .popup-container{transform:scale(.8)}}.snackbar{background-color:#fff;position:fixed;display:flex;justify-content:space-between;align-content:center;bottom:20px;left:50%;transform:translate(-50%);min-width:250px;padding:12px 7px 12px 8px;color:#000;font-size:16px;border-radius:12px;z-index:1000;box-shadow:0 4px 6px #0003;transition:opacity .3s ease-in-out,bottom .3s ease-in-out;animation:fadeIn .3s ease-in-out}.snackbar .status{display:flex;gap:8px;align-items:center;padding-right:12px}.snackbar .status img{width:20px;height:20px}.snackbar button.close-tool-btn{padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent}.snackbar button.close-tool-btn img{transform:scale(1.1)}.snackbar .close-tool-btn:hover{background-color:#f0f0f5;border-radius:30px}.snackbar .snackbar-action-button{border:1px solid black;font-size:13px;font-style:normal;font-weight:590;line-height:normal;cursor:pointer;color:#fff;border-radius:8px;background:var(--Primary-Black, #121217);display:flex;height:32px;padding:14px 12px;justify-content:center;align-items:center;gap:4px}.snackbar .snackbar-action-button:hover{background-color:#54545e}@keyframes fadeIn{0%{opacity:0;bottom:10px}to{opacity:1;bottom:20px}}.mobile-placeholder-popup{display:flex;width:327px;padding:24px 8px 8px;flex-direction:column;align-items:center;border-radius:16px;border:.5px solid var(--Gray-20, #e9e9f0);background:var(--Primary-White, #fff);box-shadow:0 24px 40px #0000001a;position:relative}.mobile-placeholder-popup .popup-header h2#title{font-size:20px;font-style:normal;font-weight:590;line-height:24px;text-align:center}.mobile-placeholder-popup .popup-header .header-image{font-size:32px;display:flex;justify-content:center}.mobile-placeholder-popup .popup-body{color:var(--Text-Primary, rgba(0, 0, 0, .85));text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.mobile-placeholder-popup .popup-body a{color:var(--Text-Primary, rgba(0, 0, 0, .85))}.mobile-placeholder-popup .popup-footer{width:100%}.mobile-placeholder-popup .popup-footer .download-button{border-radius:12px;background:var(--Primary-Black, #121217);font-size:17px;font-style:normal;font-weight:590;line-height:normal;color:#fff;display:flex;padding:14px 12px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border:none;text-decoration:none}.popup-overlay{display:flex}.header{padding:0 16px;height:64px;margin-bottom:6px;border-bottom:1px solid #e5e5eb;background:#fff;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.header-right-side{display:flex;align-items:center}.button{font-size:15px;padding:14px 24px;border-radius:12px;margin-right:24px;border:none;background-color:#515be8;color:#fff}.login{background:#fff;text-decoration:none}.login a{text-decoration:none;color:#17171d}.icon-button{display:flex;cursor:pointer;justify-content:center;align-items:center;background:none;border:none;outline:none}.tools-menu{display:flex;align-items:center}.tool-button{background:#fff;width:40px;height:40px;border-radius:12px;margin:0 8px}.icon-button.tool-button:hover{background-color:#f0f0f5;border-radius:12px}.account-menu{padding:16px}.account-menu-header{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #e0e0e0}.account-type-label{display:inline-block;font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;margin-bottom:8px}.account-menu-header.free .account-type-label{background-color:#e0e0e0;color:#333}.account-menu-header.premium .account-type-label{background-color:#333;color:#fff}.account-menu-header.ultimate .account-type-label{background-color:#515be8;color:#fff}.account-menu-header p{margin:0}.account-menu-header p.account-email{margin-bottom:8px}.account-email{color:#757582;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu-items{padding:12px 0;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #e0e0e0}.menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;background:none;font-size:1rem;color:#333;cursor:pointer;transition:background-color .2s}.menu-item:hover{background-color:#f0f0f5;border-radius:8px}span.menu-item-label>img{display:flex;justify-content:center;align-items:center;margin-right:10px}span.menu-item-label{display:flex;align-items:center;justify-content:flex-start}.account-menu-legal-links{display:flex;gap:10px;padding-top:10px;font-size:13px;font-weight:400}.account-menu-legal-links a{color:#757582;text-decoration:none;transition:.2s}.account-menu-legal-links a:hover{color:#121217}.user-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#eeeffd;color:#515be8;font-size:17px;font-style:normal;font-weight:590;-webkit-user-select:none;user-select:none;cursor:pointer}.user-avatar__letter{text-transform:uppercase}.delete-account-popup-content{background:#fff;border-radius:24px;padding:32px;width:500px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:flex-start;position:relative}.delete-account-popup-content .popup-header h2{margin:0;font-size:26px;font-style:normal;font-weight:700;line-height:normal;text-align:start}.delete-account-popup-content .popup-body{margin-top:16px}.delete-account-popup-content .popup-body .popup-message{font-size:17px;font-style:normal;font-weight:400;line-height:normal}.delete-account-popup-content .popup-body label{font-size:14px;font-weight:700;color:#19191f}.delete-account-popup-content .popup-body input.confirmation-word{width:-webkit-fill-available;padding:12px;background-color:#f0f0f5;border:none;border-radius:12px;margin-top:1em;font-size:14px}.delete-account-popup-content .popup-body input.confirmation-word:focus{outline:1px solid #515be8;background-color:#fff}.delete-account-popup-content .popup-message-support{font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin:32px auto 0}.delete-account-popup-content .contact-us-link{font-weight:600;color:#515be8;text-decoration:none}.delete-account-popup-content .contact-us-link:hover{text-decoration:underline}.delete-account-popup-content .plan-notification{margin-top:16px;background-color:#f0f2ff;border-radius:8px;display:flex;padding:12px;justify-content:center;align-items:center;gap:8px;align-self:stretch}.delete-account-popup-content .plan-notification span{font-size:17px;font-style:normal;font-weight:590;line-height:normal;color:#515be8}.delete-account-popup-content .delete-actions{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:24px}.delete-account-popup-content .delete-actions button{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.delete-account-popup-content .delete-actions .delete-btn{border:none;border-radius:12px;padding:12px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:17px;font-style:normal;font-weight:590;line-height:normal}.delete-account-popup-content .delete-actions .delete-btn.active{background-color:#121217}.delete-account-popup-content .delete-actions .delete-btn.active:hover{background-color:#54545e}.delete-account-popup-content .delete-actions .delete-btn.disabled{background-color:#f0f0f5;color:#5a5a66;pointer-events:none;cursor:auto}.delete-account-popup-content .delete-actions .delete-btn .spinner{margin-left:10px}.delete-account-popup-content .delete-actions .cancel-btn{cursor:pointer;border-radius:12px;padding:12px;border:1px solid #e9e9f0;background-color:transparent;color:#19191f;font-size:17px;font-style:normal;font-weight:590;line-height:normal}.delete-account-popup-content .delete-actions .cancel-btn:hover{background-color:#f0f0f5}@media (max-width: 480px){.delete-account-popup-content{width:-webkit-fill-available}}.account-settings-popup-content{background:#fff;border-radius:24px;padding:24px;width:600px;height:350px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:flex-start;position:relative}.close-icon{position:absolute;right:20px;width:32px;height:32px;border-radius:32px;top:20px;background-color:#f0f0f5;cursor:pointer}.delete-account-actions{width:100%;display:flex;justify-content:space-between;margin-top:150px}.delete-account-actions>button{border:none;background-color:transparent;font-size:15px;cursor:pointer}.delete-account-btn{color:#da232d}@media (max-width: 480px){.account-settings-popup-content{width:-webkit-fill-available}}.billingSettings .billing-container{background:#fff;padding:32px;position:relative;border-radius:24px;box-shadow:0 4px 8px #0000001a;font-family:system-ui;width:600px;margin:auto;box-sizing:border-box}.billingSettings .title{text-align:start;font-size:26px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:32px;margin-top:0}.billingSettings .section{display:flex;justify-content:space-between;margin-bottom:16px}.billingSettings .section .label{font-size:17px;font-style:normal;font-weight:590;line-height:normal;padding-bottom:0}.billingSettings .section .date,.billingSettings .section .expiring{color:#54545e;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:flex;margin-top:6px}.billingSettings .section .cardDetails{font-weight:700;display:flex;justify-content:space-between;gap:6px}.billingSettings .section .expiring{color:#da232d;font-weight:590}.billingSettings .planSection{padding:0;margin-bottom:16px}.billingSettings .planSection .plan-price{display:flex;justify-content:space-between}.billingSettings .planSection .plan-price .currentPlan{display:flex;align-items:center;font-weight:590}.billingSettings .planSection .plan-price .currentPlan .planBadge{background:#121217;color:#fff;padding:2px 8px;border-radius:6px;margin:0 8px;font-size:.8rem;font-weight:400}.billingSettings .planSection .plan-price .currentPlan .planCanceledBadge{background:#f0f0f5;color:#19191f;padding:2px 8px;border-radius:6px;font-size:.8rem;margin:0 8px;font-weight:400}.billingSettings .planSection .description{color:#54545e;font-size:13px;font-style:normal;font-weight:400;line-height:normal;width:306px}.billingSettings .planSection .price{font-size:20px;font-style:normal;font-weight:590}.billingSettings .upgradeSection{display:flex;justify-content:space-between;align-items:center;background:#f0f2ff;border-radius:16px;padding:12px 16px;margin-bottom:32px}.billingSettings .upgradeSection .upgradeText span{font-size:15px;font-style:normal;font-weight:590}.billingSettings .upgradeSection .upgradeText span:last-of-type{color:#515be8}.billingSettings .upgradeSection .upgradeText a{text-decoration:none;font-weight:700;color:#515be8}.billingSettings .upgradeSection .upgradeText p{color:#54545e;font-size:13px;font-style:normal;font-weight:400;margin-top:4px}.billingSettings .upgradeSection .switchButton{background:#515be8;color:#fff;padding:8px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:700;display:flex;justify-content:center;align-items:center;gap:4px}.billingSettings .upgradeSection .switchButton:hover{background:#313891}.billingSettings .actionButtons{display:flex;justify-content:space-between;gap:16px}.billingSettings .actionButtons .cancelPlan,.billingSettings .actionButtons .manageBilling,.billingSettings .actionButtons .reactivatePlan{height:48px;width:100%;font-family:system-ui;font-size:15px;font-style:normal;font-weight:590;line-height:20px;background:#fff;color:#da232d;border:1px solid #e9e9f0;padding:8px 16px;border-radius:8px;cursor:pointer}.billingSettings .actionButtons .cancelPlan:hover,.billingSettings .actionButtons .manageBilling:hover,.billingSettings .actionButtons .reactivatePlan:hover{border:1px solid #121217}.billingSettings .actionButtons .manageBilling{color:#121217}.billingSettings .actionButtons .reactivatePlan{color:#fff;background:#121217}.billingSettings .spinner{width:14px;height:14px;border:4px solid rgba(255,255,255,.387);border-top:4px solid #515be8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.billingSettings .billing-container{width:auto;margin:12px}.billingSettings .section,.billingSettings .upgradeSection,.billingSettings .actionButtons{flex-direction:column;align-items:flex-start;gap:12px}.billingSettings .switchButton,.billingSettings .cancelPlan,.billingSettings .manageBilling{width:100%;margin-top:8px}}.cancel-plan-popup .popup-container{background-color:#fff;width:500px;border-radius:24px;padding:32px;box-shadow:0 4px 10px #0003;box-sizing:border-box;color:#19191f}.cancel-plan-popup .popup-container .popup-title{font-size:20px;font-weight:700;margin-bottom:32px;text-align:start;margin-top:0}.cancel-plan-popup .popup-container .popup-description{font-size:17px;margin-bottom:24px;color:#19191f}.cancel-plan-popup .popup-container .free-plan-details{background:#f7f7f7;border-radius:16px;padding:16px;margin-bottom:24px}.cancel-plan-popup .popup-container .free-plan-details .free-plan-title{font-size:17px;font-weight:600;margin:0}.cancel-plan-popup .popup-container .free-plan-details ul{padding-left:16px;margin-top:12px;margin-bottom:4px}.cancel-plan-popup .popup-container .free-plan-details ul li{font-size:15px;margin-bottom:4px}.cancel-plan-popup .popup-container .free-plan-details ul li:last-child{margin-bottom:0}.cancel-plan-popup .popup-container .popup-help{font-size:13px;margin-bottom:24px}.cancel-plan-popup .popup-container .popup-help .popup-link{color:#515be8;text-decoration:none;font-weight:600}.cancel-plan-popup .popup-container .popup-help .popup-link:hover{text-decoration:underline}.cancel-plan-popup .popup-container .popup-actions{display:flex;flex-direction:column;gap:8px}.cancel-plan-popup .popup-container .popup-actions .btn{border:none;padding:14px 12px;font-size:17px;font-weight:600;cursor:pointer;border-radius:12px;transition:background-color .2s}.cancel-plan-popup .popup-container .popup-actions .btn.btn-continue{background-color:#171717;color:#fff}.cancel-plan-popup .popup-container .popup-actions .btn.btn-continue:hover{background-color:#333}.cancel-plan-popup .popup-container .popup-actions .btn.btn-cancel{background-color:#f7f7f7;color:#171717}.cancel-plan-popup .popup-container .popup-actions .btn.btn-cancel:hover{background-color:#eaeaea}@media (max-width: 480px){.cancel-plan-popup .popup-container{width:-webkit-fill-available}}.downgrade-badge{background:#fafafa;border-radius:12px;padding:16px;width:50%;text-align:left}.downgrade-badge h3{font-size:15px;font-style:normal;font-weight:590;line-height:20px;color:#111;margin-bottom:12px}.downgrade-badge ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.downgrade-badge ul li{display:flex;align-items:center;font-size:14px;color:#333;gap:8px}.downgrade-badge ul .icon{color:#111}.upgrade-badge{background:#f5f7fe;border-radius:12px;padding:16px;width:50%;text-align:left}.upgrade-badge h3{font-size:15px;font-style:normal;font-weight:590;line-height:20px;color:#111;margin-bottom:12px}.upgrade-badge ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.upgrade-badge ul li{display:flex;align-items:center;font-size:14px;color:#333;gap:8px}.upgrade-badge ul .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e1e6ff;color:#6b78ff}.upgrade-badge ul .icon.check{background:#e1e6ff;color:#6b78ff}.upgrade-badge ul .icon.infinity{background:#eceeff;color:#6b78ff}.upgrade-badge .upgrade-btn{background:#6b78ff;color:#fff;font-size:14px;font-weight:500;padding:10px 14px;border-radius:8px;border:none;cursor:pointer;transition:background .2s ease-in-out;width:100%;margin-top:12px}.upgrade-badge .upgrade-btn:hover{background:#5a68e8}.canceled-plan{color:#54545e;font-size:13px;font-style:normal;font-weight:400;line-height:normal;width:100%}.canceled-plan .caution{color:#da232d}.plan-options{display:flex;justify-content:space-between;padding-bottom:32px;gap:8px}.plan-options h3{margin-top:0}.plan-options .plan-upgrade-button{background-color:#515be8;color:#fff;border:none;padding:12px 24px;font-family:system-ui;border-radius:12px;cursor:pointer;margin:10px 0 14px;transition:background-color .3s ease;font-size:15px;font-style:normal;font-weight:590;line-height:20px}.color-select-container{position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;z-index:3;padding:20px;border-radius:12px;box-shadow:0 20px 20px #0000004d;width:300px}.color-select-container .header-color{font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#757582}.color-select-header{display:flex;margin-bottom:10px;align-self:baseline}.back-button-icon{cursor:pointer}.color-options{display:flex;width:100%;justify-content:space-between;margin-bottom:20px}.color-dot{width:30px;height:30px;border-radius:50%;cursor:pointer;border:2px solid transparent;display:flex;align-items:center;justify-content:center}.color-dot:hover{outline:6px solid #f0f0f5}.color-dot.selected{border-color:#000}.custom-color-picker{transform:scale(1.5);border:4px solid #e7e7e7;width:20px;height:20px;border-radius:50%;background:conic-gradient(red,#ff0,green,#0ff,#00f,#f0f,red)}.slider-wrapper{display:flex;align-items:center;justify-content:space-between}.opacity-container{width:100%}.opacity-container label{color:#757582;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#opacity-slider{width:80%;margin:10px 0;cursor:pointer}.opacity-value{font-size:17px;font-style:normal;font-weight:400;line-height:normal}#opacity-slider::-webkit-slider-thumb:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid #000;border-radius:50%}#opacity-slider::-moz-range-thumb:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid #000;border-radius:50%}.color-dot.selected{position:relative;border:3px solid #fff;border-radius:50%}.color-dot.selected:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border:1px solid #000;border-radius:50%}#opacity-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;background:transparent;border:3px solid #fff;border-radius:50%;cursor:pointer;box-shadow:0 0 5px #000c;position:relative}#opacity-slider::-moz-range-thumb{width:28px;height:28px;background:transparent;border:3px solid #000;border-radius:50%;cursor:pointer;box-shadow:0 0 5px #000c;position:relative}.arrow-up-right{position:absolute;top:-10.2px;left:70%;transform:translate(-50%);border-top:.5px solid #757582;border-left:.5px solid #757582;border-radius:4px;width:20px;height:20px;z-index:4;transform:rotate(45deg);background-color:#fff;border-right:none;border-bottom:none}.radial-gradient-circle{cursor:pointer;width:300px;height:300px;border-radius:50%;background:conic-gradient(#333,#4d4d4d,#666,gray,#999,#b3b3b3,#ff32ff,#ff4cff,#f6f,#ff80ff,#f9f,#ffb3ff,#9932ff,#a64cff,#b366ff,#bf80ff,#c9f,#d9b3ff,#3232ff,#4c4cff,#66f,#8080ff,#99f,#b3b3ff,#32ffff,#4cffff,#6ff,#80ffff,#9ff,#b3ffff,#32ff32,#4cff4c,#6f6,#80ff80,#9f9,#b3ffb3,#ffff32,#ffff4c,#ff6,#ffff80,#ff9,#ffffb3,#ff8532,#ff944c,#ffa366,#ffb380,#ffc299,#ffd1b3,#ff3232,#ff4c4c,#f66,#ff8080,#f99,#ffb3b3);position:relative;display:flex;justify-content:center;align-items:center}.selected-color-indicator{position:absolute;display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background-color:#fff;border:4px solid #fff;box-shadow:0 0 10px #0003}.color-values{display:flex;justify-content:space-between;margin-bottom:12px;color:silver}.mobile-center{width:60%}.avatar-portrait{position:absolute;right:2em;display:flex;justify-content:center;gap:1em}.upload-wrapper{background-color:#fff;position:absolute;right:8px;top:10px;border-radius:12px;height:calc(100vh - 88px)}@supports (height: 100dvh){.upload-wrapper{height:calc(100dvh - 88px)}}.upload-wrapper .pdf-files-sidebar .uploaded-files-container{position:relative;overflow-y:auto;overflow-x:hidden;flex:1;min-height:4vh;margin-bottom:12px}.upload-wrapper.skeletone{width:230px}.external-url-redirect-popup-content{display:flex;width:360px;padding:24px 8px 8px;flex-direction:column;align-items:center;border-radius:16px;border:.5px solid var(--Gray-20, #e9e9f0);background:var(--Primary-White, #fff);box-shadow:0 24px 40px #0000001a;position:relative}.external-url-redirect-popup-content .close-btn{top:8px;right:8px}.external-url-redirect-popup-content .popup-header{display:flex;flex-direction:column;align-items:center}.external-url-redirect-popup-content .popup-header h2{font-size:20px;font-style:normal;font-weight:590;line-height:24px;margin-bottom:8px;text-align:center}.external-url-redirect-popup-content .popup-body{text-align:center;width:320px;overflow:auto}.external-url-redirect-popup-content .popup-body p{font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-top:0;margin-bottom:4px}.external-url-redirect-popup-content .popup-body a{color:#1768d1;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:16px}.external-url-redirect-popup-content .popup-footer{font-size:15px;font-style:normal;font-weight:400;line-height:20px;color:#54545e;margin-top:16px}.external-url-redirect-popup-content .popup-footer label{display:flex;align-items:center;justify-content:center;gap:4px}.external-url-redirect-popup-content .popup-footer label #dont-show-checkbox.custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #e9e9f0;border-radius:8px;cursor:pointer;background-color:#fff;position:relative}.external-url-redirect-popup-content .popup-footer label #dont-show-checkbox.custom-checkbox:checked:after{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon-24px'%3e%3cpath%20id='Vector_3'%20d='M17%209L11.4615%2016L8%2013.2'%20stroke='%23121217'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");font-size:18px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%) scale(1.3)}@media (max-width: 480px){.external-url-redirect-popup-content{width:-webkit-fill-available}}
