.UploadFileButton_wrapper__4Q7zX{display:inline-flex;position:relative;flex-direction:column;align-items:center;width:100%}.UploadFileButton_wrapper__4Q7zX:hover .UploadFileButton_tooltip__ZI2sn{visibility:visible;opacity:1}.UploadFileButton_tooltip__ZI2sn{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;z-index:10;transition:opacity .2s ease,visibility .2s ease;box-shadow:0 2px 5.1px 0 rgba(92,92,92,.2);border-radius:8px;background-color:var(--bg-color);padding:8px 12px;pointer-events:none;color:var(--text-lighter3);font-weight:400;font-size:14px;white-space:nowrap}.UploadFileButton_tooltip__ZI2sn:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--bg-color);content:""}.UploadFileButton_button__T2Xud{display:flex;justify-content:center;align-items:center;gap:8px;transition:opacity .2s ease;cursor:pointer;border:none;border:1px solid var(--border-color);border-radius:8px;background-color:transparent;padding:10px 20px;width:100%;color:var(--text-lighter3);font-weight:400;font-size:16px;font-family:var(--main-font)}.UploadFileButton_button__T2Xud:hover{opacity:.85}.UploadFileButton_button__T2Xud:active{opacity:.7}.UploadFileButton_button__T2Xud svg{flex-shrink:0}@media(min-width:1024px){.UploadFileButton_button__T2Xud,.UploadFileButton_wrapper__4Q7zX{width:auto}}.WordsCounter_counter__p5I7g{display:flex;align-items:center;gap:8px;color:var(--text-lighter2);font-weight:400;font-size:14px;line-height:20px;font-family:var(--main-font),sans-serif;letter-spacing:.25px}.WordsCounter_warning__qkL7j{color:var(--orange)}.WordsCounter_error__ha9_v{color:var(--detector-rejected-color)}.PlagiarismWorkspace_section__wUBM8{margin-bottom:64px;padding:24px 0}.PlagiarismWorkspace_container__D_P9r{margin:0 auto;background-color:var(--bg-color);padding:0 24px;max-width:1278px}.PlagiarismWorkspace_toolWrapper__3klzv{display:flex;flex-direction:row;align-items:stretch;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-color);width:100%;min-height:360px;overflow:hidden}.PlagiarismWorkspace_actionsRow__aKfMq{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px}@media(min-width:1024px){.PlagiarismWorkspace_actionsRow__aKfMq{flex-direction:row;justify-content:center}}.PlagiarismWorkspace_loaderWrapper__GwkvY{display:flex;justify-content:center;align-items:center;min-height:400px}@media screen and (max-width:1024px){.PlagiarismWorkspace_toolWrapper__3klzv{flex-direction:column;min-height:unset}}@media screen and (max-width:768px){.PlagiarismWorkspace_container__D_P9r{padding:0 16px}.PlagiarismWorkspace_section__wUBM8{margin-bottom:32px;padding:32px 0}}.LoadingState_container__QbkRI{display:flex;flex-direction:column;justify-content:center;align-items:center;animation:LoadingState_fadeIn__wChdf .3s ease-out;padding:32px 0}.LoadingState_spinner__ppaqs{position:relative}.LoadingState_loaderIcon__SdyYn{animation:LoadingState_spin__kKvh9 1s linear infinite;width:48px;height:48px;color:var(--blue-hover)}.LoadingState_text__e7kNj{margin-top:16px;color:var(--text-lighter3);font-weight:500;font-size:14px;font-family:var(--main-font),sans-serif}.LoadingState_progress__9ckRh{margin-top:4px;color:var(--text-lighter2);font-size:12px;font-family:var(--main-font),sans-serif}@keyframes LoadingState_spin__kKvh9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingState_fadeIn__wChdf{0%{opacity:0}to{opacity:1}}.ResultsContainer_loadingContainer__qqfo0{justify-content:center;align-items:center;padding:16px}.ResultsContainer_container__2lxaa,.ResultsContainer_loadingContainer__qqfo0{display:flex;flex-direction:column;background-color:var(--bg-color);width:100%;min-width:0}.ResultsContainer_container__2lxaa{align-items:stretch;gap:16px;padding:32px 24px 24px}.ResultsContainer_emptyState__Embsd{display:flex;flex:1 1;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ResultsContainer_emptyState__text__mLhkQ{color:var(--text-lighter2);font-size:14px;font-family:var(--main-font),sans-serif}@media(min-width:1024px){.ResultsContainer_container__2lxaa,.ResultsContainer_loadingContainer__qqfo0{flex:44 1;width:auto;max-width:none}}.SourceItem_item__7Mg7J{animation:SourceItem_slideIn__UtWGm .3s ease-out;transition:all .2s;cursor:pointer;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-color);padding:12px}.SourceItem_item__7Mg7J:hover{opacity:.8;border-color:var(--text-lighter2)}.SourceItem_item_active__0TdWf{border-color:var(--blue);background-color:var(--source-item-active-bg)}.SourceItem_item_disabled__Z0do_{cursor:default;pointer-events:none}.SourceItem_header__oQ51e{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.SourceItem_info__djvy6{flex:1 1;min-width:0}.SourceItem_hostname__jPh3w{margin:0;overflow:hidden;color:var(--text-color);font-weight:500;font-size:14px;font-family:var(--main-font),sans-serif;text-overflow:ellipsis;white-space:nowrap}.SourceItem_stats__l_7M_{margin-top:4px;color:var(--text-lighter2);font-size:12px;font-family:var(--main-font),sans-serif}.SourceItem_externalLink__lTcu3{display:flex;flex-shrink:0;align-items:center;transition:all .2s;border-radius:4px;padding:4px;color:var(--text-lighter2);text-decoration:none}.SourceItem_externalLink__lTcu3:hover{background-color:var(--button-hover-color);color:var(--text-color)}.SourceItem_linkIcon__Avsjd{width:16px;height:16px}.SourceItem_progressBar__6kv_H{margin-top:8px;border-radius:999px;background-color:var(--detector-progress-color);height:8px;overflow:hidden}.SourceItem_progressFill__xz0P6{transition:width .5s ease;height:100%}.SourceItem_progressFill_green__QY5iE{background-color:var(--detector-progress-green-color)}.SourceItem_progressFill_yellow__AsP9A{background-color:var(--detector-progress-yellow-color)}.SourceItem_progressFill_red__0Nu_D{background-color:var(--detector-progress-red-color)}@keyframes SourceItem_slideIn__UtWGm{0%{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}.SourcesList_container__MYiZS{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.SourcesList_title__lOwgi{color:var(--text-lighter3);font-weight:500;font-size:14px;font-family:var(--main-font),sans-serif}.SourcesList_list__qQGLN{display:flex;flex-direction:column;gap:8px;padding-right:12px;max-height:240px;overflow-y:auto}.SourcesList_emptyState__uvjtR{border:1px solid var(--border-color);border-radius:8px;background-color:var(--button-hover-color);padding:16px;text-align:center}.SourcesList_emptyState__text__eZ__I{color:var(--text-lighter2);font-size:14px;font-family:var(--main-font),sans-serif}.SourcesList_list__qQGLN::-webkit-scrollbar{width:5px}.SourcesList_list__qQGLN::-webkit-scrollbar-thumb{border-radius:10px;background:#888}.SourcesList_blurredWrapper__Ao3MS{position:relative;filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px}.SourcesList_loader__SdvOv{display:flex;justify-content:center;align-items:center;padding:12px 0}.SourcesList_loaderIcon__n1iK_{animation:SourcesList_spin__6PpCH .8s linear infinite;width:20px;height:20px;color:var(--text-lighter2)}@keyframes SourcesList_spin__6PpCH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SourcesList_ctaBanner__kGytm{display:flex;align-items:center;gap:12px;margin-top:8px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color-modal);padding:14px 16px}.SourcesList_ctaBannerIconWrapper__7cyw0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;background:rgba(219,67,38,.12);padding:10px}.SourcesList_ctaBannerIcon__76HyD{color:#db4326;width:24px;height:24px}.SourcesList_ctaBannerText__BwIMj{font-family:var(--main-font),sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--text-color)}.SourcesList_ctaBannerAction__6g29m{all:unset;font-family:var(--main-font),sans-serif;font-size:inherit;font-weight:600;line-height:inherit;color:var(--button-blue);cursor:pointer}.SourcesList_ctaBannerAction__6g29m:hover{color:var(--blue-hover)}