.InitialContent_icon__maCFc{width:40px;height:40px;color:var(--upload-document-icon-color)}.InitialContent_text__r_TBF{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.InitialContent_text__main__DNY2N{font-weight:500;font-size:16px}.InitialContent_text__upload__kOMmv{cursor:pointer;color:var(--text-lighter3);text-decoration:underline}.InitialContent_text__drop__j5lrI{color:var(--upload-document-text-color)}.InitialContent_info__xSdeK{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:8px;color:var(--upload-document-text-color);font-size:14px}.LoadFileContainer_container__hLtrq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:border-color .2s ease,background-color .2s ease;cursor:pointer;border:2px dashed var(--upload-document-border-color);border-radius:8px;background-color:var(--upload-document-bg-color);width:100%;min-height:165px}.LoadFileContainer_container__hLtrq:hover{border-color:#ccc}.LoadFileContainer_container_dragging__wXP6S{border-color:#2b2b2b;background-color:rgba(43,43,43,.1)}.LoadFileContainer_container_disabled__lw84X{opacity:.5;cursor:not-allowed}.LoadFileContainer_hidden_input__fzku7{display:none}.LoadingFile_container__3FS6N{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.LoadingFile_container__text__NHOmC{color:#4b5563;font-size:16px}.ResultContainer_container__Hal5O{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}.ResultContainer_file_row__RUfXM{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--upload-document-border-color);border-radius:8px;background-color:var(--bg-color);padding:8px 16px;width:100%}@media(min-width:768px){.ResultContainer_file_row__RUfXM{flex-direction:row}}.ResultContainer_file_info__EUP7p{display:flex;justify-content:space-between;align-items:center;gap:16px}.ResultContainer_file_info__icon__E_PFD{flex-shrink:0;width:32px;height:32px}.ResultContainer_file_info__name__7re7G{color:var(--text-lighter3);font-weight:500;font-size:16px}.ResultContainer_file_info__meta__sJOrC{color:#666;font-weight:400;font-size:12px}.ResultContainer_file_actions__ZGBHk{display:flex;justify-content:space-between;align-items:center;gap:8px}.ResultContainer_badge_success__rcAjl{border-radius:6px;background-color:#f0fdf4;padding:2px 6px;color:#14532d;font-weight:500;font-size:12px}.ResultContainer_badge_error__fxZeZ{border-radius:6px;background-color:#fef2f2;padding:2px 6px;color:#7f1d1d;font-weight:500;font-size:12px}.ResultContainer_delete_button__TgycP{cursor:pointer;padding:8px}.ResultContainer_delete_button__TgycP:hover{opacity:.8}.ResultContainer_delete_button__icon__xATBW{width:24px;height:24px;color:#dc2626}.ResultContainer_word_count_banner__rJVm1{display:flex;align-items:center;gap:12px;border-radius:8px;background-color:#ecfbe2;padding:16px;width:100%;color:#1a280e;font-size:16px}.ResultContainer_word_count_banner__icon__Y31fx{flex-shrink:0;width:20px;height:20px}.UploadFileModal_content__SQ_mC{display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--button-hover-color);border-radius:16px;background-color:var(--bg-color);padding:24px;width:100%;width:90vw;max-width:910px}.UploadFileModal_header__lWpTa{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px;color:var(--text-lighter3);font-weight:600;font-size:16px}.UpgradePlanBanner_container__8eOq4{display:flex;position:relative;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;border-radius:12px;background-color:#70e4e6;padding:16px;width:90%;max-width:100%}@media(min-width:1200px){.UpgradePlanBanner_container__8eOq4{width:100%}}@media(max-width:768px){.UpgradePlanBanner_container__8eOq4{flex-direction:column;align-items:stretch}}.UpgradePlanBanner_closeButton__kWEOE{position:absolute;top:12px;right:12px;cursor:pointer;fill:#000;border:none;background:none;padding:0;color:#000;font-size:1.5rem;line-height:1}.UpgradePlanBanner_closeButton__kWEOE:hover{opacity:1}.UpgradePlanBanner_content__vaTCc{display:flex;flex-direction:column;gap:10px;min-width:0}@media(max-width:768px){.UpgradePlanBanner_content__vaTCc{flex-direction:column-reverse}}.UpgradePlanBanner_textContent__fV1Ii{display:flex;flex-direction:column;gap:10px;min-width:0}.UpgradePlanBanner_heading__ROsZF{margin:0;color:#333;font-style:normal;font-weight:600;font-size:20px;line-height:1.3}.UpgradePlanBanner_paragraph__3C_YC{margin:0;color:#333;font-style:normal;font-weight:400;font-size:16px;line-height:1.4}.UpgradePlanBanner_wordsToUpgradeContainer__ASzcr{display:inline-flex;align-items:center;align-self:flex-start;margin-top:2px;border-radius:999px;background:#fff;padding:6px 14px}.UpgradePlanBanner_wordsToUpgradeText__IHYjZ{color:#333;font-weight:400;font-size:14px}.UpgradePlanBanner_upgradeButtonContainer__eI_V8{align-items:flex-end}@media(max-width:768px){.UpgradePlanBanner_upgradeButtonContainer__eI_V8{width:100%}}.UpgradePlanBanner_upgradeButton__ukDkH{display:inline-flex;justify-content:center;align-items:center;gap:10px;transition:background-color .15s;border-radius:8px;background:#3a3a3a;padding:10px;color:#fff;font-weight:500;font-weight:400;font-size:14px}.UpgradePlanBanner_upgradeButton__ukDkH:hover:not(:disabled){background:#2a2a2a}.UpgradePlanBanner_upgradeButton__ukDkH:disabled{opacity:.8;cursor:not-allowed}@media(max-width:768px){.UpgradePlanBanner_upgradeButton__ukDkH{width:100%}}.NinetyPercentUsageModal_container__Ackjf{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:16px;margin:0 16px;border-radius:16px;background:var(--bg-color-modal);padding:24px}.NinetyPercentUsageModal_content__kAe6A{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.NinetyPercentUsageModal_content__kAe6A h2{color:var(--text-color);font-style:normal;font-weight:600;font-size:24px;line-height:32px;font-family:var(--main-font)}.NinetyPercentUsageModal_content__kAe6A p{margin-top:5px;color:var(--text-lighter2);font-style:normal;font-weight:400;font-size:18px;font-family:var(--main-font)}.NinetyPercentUsageModal_image__plHpu{margin-bottom:16px}.NinetyPercentUsageModal_close___ljjX{position:absolute;top:20px;right:30px;cursor:pointer;fill:var(--text-color);color:var(--text-color)}.NinetyPercentUsageModal_button__e8ymX{width:80%}.PaymentFailedModal_container__basZW{flex-wrap:wrap;align-content:center;gap:16px;margin:0 16px;border-radius:16px;background:var(--bg-color-modal);padding:24px}.PaymentFailedModal_container__basZW,.PaymentFailedModal_content__5wpaw{display:flex;flex-direction:column;justify-content:center;align-items:center}.PaymentFailedModal_content__5wpaw{gap:8px;text-align:center}.PaymentFailedModal_content__5wpaw h2{color:var(--text-color);font-style:normal;font-weight:600;font-size:24px;line-height:32px;font-family:var(--main-font)}.PaymentFailedModal_content__5wpaw p{margin-top:5px;color:var(--text-lighter2);font-style:normal;font-weight:400;font-size:18px;font-family:var(--main-font)}.PaymentFailedModal_actions__YgcND{display:flex;justify-content:center;gap:12px;margin-top:16px;flex-wrap:wrap}@media(max-width:768px){.PaymentFailedModal_actions__YgcND{flex-direction:column-reverse}}.PaymentFailedModal_closeButton__P_etI,.PaymentFailedModal_tryAgainButton__unDW3{min-width:120px}.PaymentFailedModal_image__LGdnY{margin-bottom:16px}.PaymentFailedModal_close__ItuVz{position:absolute;top:20px;right:30px;cursor:pointer;fill:var(--text-color);color:var(--text-color)}.SeventyFivePercentPlanUsageModal_container___j9S5{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:16px;margin:0 16px;border-radius:16px;background:var(--bg-color-modal);padding:24px}.SeventyFivePercentPlanUsageModal_content__ai9SK{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center}.SeventyFivePercentPlanUsageModal_content__ai9SK h2{color:var(--text-color);font-style:normal;font-weight:600;font-size:24px;line-height:32px;font-family:var(--main-font)}.SeventyFivePercentPlanUsageModal_content__ai9SK p{margin-top:5px;color:var(--text-lighter2);font-style:normal;font-weight:400;font-size:18px;font-family:var(--main-font)}.SeventyFivePercentPlanUsageModal_image__etv_f{margin-bottom:16px}.SeventyFivePercentPlanUsageModal_close__y99FM{position:absolute;top:20px;right:30px;cursor:pointer;fill:var(--text-color);color:var(--text-color)}.SwitchToYearlyModal_container__9MEvs{position:relative;margin:0 16px;border-radius:12px;background:var(--bg-color,#fff);padding:24px;color:var(--text-color,#000)}.SwitchToYearlyModal_content__emVWm{display:flex;flex-direction:column;align-items:center}.SwitchToYearlyModal_title__XfuDT{color:var(--text-color);font-style:normal;font-weight:600;font-size:24px;text-align:center}.SwitchToYearlyModal_description__MNwiN{margin-top:8px;color:var(--text-lighter2);font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center}.SwitchToYearlyModal_strongText__XS0d1{color:#5edfed}.SwitchToYearlyModal_error__3vz_a{margin:0 0 12px;color:var(--error-color,#c00);font-size:14px;text-align:center}.SwitchToYearlyModal_actions__LGUc3{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;width:80%}@media(max-width:768px){.SwitchToYearlyModal_actions__LGUc3{flex-direction:column-reverse}}.SwitchToYearlyModal_keepMonthlyButton__zncqc{border:1px solid var(--text-color);width:100%;max-height:44px;color:var(--text-color)}.SwitchToYearlyModal_button__sSbKG{width:100%;max-height:44px}.SwitchToYearlyModal_close__pIUMi{position:absolute;top:16px;right:16px;cursor:pointer}.DetectorInlineReport_container__32orv{margin:24px auto 0;border:1px solid var(--border-color);border-radius:16px;background-color:var(--bg-color);padding:16px;width:100%}.DetectorInlineReport_result_banner__tboRj{display:none}.DetectorInlineReport_loading_state__w9a_w{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;color:var(--text-color)}.DetectorInlineReport_loading_state__title__Cehtv{font-weight:500;font-size:16px}.DetectorInlineReport_loading_state__subtitle__zbfft{font-size:14px;color:var(--text-secondary-color)}.DetectorInlineReport_content__URBNS{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.DetectorInlineReport_content__half_circle_progress__oQMgW{display:flex;justify-content:center;width:100%}.DetectorInlineReport_content__result_banner__fxUsa{display:block;width:100%}.DetectorInlineReport_checkers_container__HeO_3{flex:1 1}.DetectorInlineReport_checkers_container__title__zOVIB{color:var(--text-color);font-weight:500;font-size:14px;line-height:20px}.DetectorInlineReport_checkers_container__items__vDSb_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:center;grid-gap:8px;gap:8px;margin-top:16px}.DetectorInlineReport_cta_container__THBuR{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:24px}.DetectorInlineReport_cta_container__THBuR button{width:100%;max-width:384px}@media(min-width:768px){.DetectorInlineReport_container__32orv{padding:24px}.DetectorInlineReport_result_banner__tboRj{display:block}.DetectorInlineReport_content__URBNS{flex-wrap:nowrap;align-items:start;gap:24px}.DetectorInlineReport_content__half_circle_progress__oQMgW{align-self:center;width:auto}.DetectorInlineReport_content__result_banner__fxUsa{display:none}.DetectorInlineReport_checkers_container__items__vDSb_{justify-content:start}.DetectorInlineReport_cta_container__THBuR button{width:252px}}@media(min-width:1024px){.DetectorInlineReport_checkers_container__items__vDSb_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.DetectorInlineReport_checkers_container__items__vDSb_{grid-template-columns:repeat(4,minmax(0,1fr))}}.UpgradeConfirmModal_container__fYCOx{position:relative;margin:0 16px;box-shadow:0 4px 24px rgba(0,0,0,.15);border-radius:12px;background:var(--bg-color,#fff);padding:24px;color:var(--text-color,#000)}.UpgradeConfirmModal_title__OxKS_{margin-top:30px;margin-bottom:24px;font-weight:600;font-size:20px;text-align:center}.UpgradeConfirmModal_strongText__9zp4T{color:#5edfed;font-weight:600}.UpgradeConfirmModal_description__5uxhg{color:var(--text-lighter2,#666);font-size:18px;line-height:1.5;text-align:center}.UpgradeConfirmModal_listContainer__BPwfL{padding:0 24px}.UpgradeConfirmModal_list__aJwHi{display:flex;flex-direction:column;gap:10px;margin:20px 0;width:100%}.UpgradeConfirmModal_listItem__rU7Zf{font-size:18px;line-height:1.5}.UpgradeConfirmModal_error__KSIa_{margin:0 0 12px;color:var(--error-color,#c00);font-size:14px}.UpgradeConfirmModal_actions__Kx7nV{display:flex;justify-content:center;gap:12px;margin-top:20px}@media(max-width:768px){.UpgradeConfirmModal_actions__Kx7nV{flex-direction:column-reverse}}.UpgradeConfirmModal_button__TdvrG{width:100%}.UpgradeConfirmModal_close__pvDEN{position:absolute;top:16px;right:16px;cursor:pointer}.ResultBanner_isLoading__GKSBs{display:flex;align-items:center;margin-bottom:24px;padding:16px 24px;color:var(--text-color);font-weight:500}.ResultBanner_isLoading__GKSBs .ResultBanner_dots__md_TW{display:inline-flex;margin-left:4px}.ResultBanner_isLoading__GKSBs .ResultBanner_dots__md_TW span{opacity:0;animation:ResultBanner_loadingDots__hMqE6 1.4s infinite}.ResultBanner_isLoading__GKSBs .ResultBanner_dots__md_TW span:nth-child(2){animation-delay:.2s}.ResultBanner_isLoading__GKSBs .ResultBanner_dots__md_TW span:nth-child(3){animation-delay:.4s}.ResultBanner_approved_banner__EkJ7n{display:flex;align-items:center;gap:8px;margin-bottom:24px;border:1px solid var(--detector-approved-color);border-radius:8px;background-color:var(--detector-approved-bg-color);padding:16px 24px;color:var(--detector-approved-text-color);font-weight:500;font-size:16px;line-height:24px}.ResultBanner_approved_banner__icon__I92T3{width:24px;height:24px;color:var(--detector-approved-color)}.ResultBanner_success_banner___qX0U{display:flex;align-items:center;margin-bottom:24px;border:1px solid var(--warning-banner-green-border);border-radius:8px;background-color:var(--warning-banner-green-bg);padding:16px 24px}.ResultBanner_success_banner__content__bwgYA{display:flex;align-items:center;gap:8px}.ResultBanner_success_banner__icon__4y1Eu{flex-shrink:0;width:24px;height:24px;color:var(--detector-approved-color)}.ResultBanner_success_banner__title__hYsxY{color:var(--warning-banner-green-text);font-weight:600;font-size:16px;line-height:24px}.ResultBanner_warning_banner_yellow__oJx4f{margin-bottom:24px;border:1px solid var(--warning-banner-yellow-border);border-radius:8px;background-color:var(--warning-banner-yellow-bg);padding:16px 24px;color:var(--warning-banner-yellow-text)}.ResultBanner_warning_banner__content__BIpoC{display:flex;justify-content:space-between;align-items:center;gap:16px}.ResultBanner_warning_banner__header__0jwWs{display:flex;align-items:center;gap:12px}.ResultBanner_warning_banner__icon__7yZBu{flex-shrink:0;width:24px;height:24px}.ResultBanner_warning_banner__text__5U8Qv{display:flex;flex-direction:column}.ResultBanner_warning_banner__title__JKowf{font-weight:600;font-size:16px;line-height:24px}.ResultBanner_warning_banner__subtitle__6o_ci{font-weight:400;font-size:14px;line-height:20px}.ResultBanner_rejected_banner__Fdlfc{justify-content:space-between;margin-bottom:24px;border:1px solid var(--detector-rejected-color);border-radius:8px;background-color:var(--detector-rejected-bg-color);padding:16px 24px;color:var(--detector-rejected-color);font-weight:500;font-size:16px;line-height:24px}.ResultBanner_rejected_banner__Fdlfc,.ResultBanner_rejected_banner__title__4qXk0{display:flex;align-items:center;gap:8px}.ResultBanner_rejected_banner__title__icon__dnOS7{width:24px;height:24px;color:var(--detector-rejected-color)}.ResultBanner_rejected_banner__button__ij4jg{border:none;padding:6px 12px;color:var(--detector-rejected-color);font-weight:500;font-size:14px;line-height:20px}.ResultBanner_rejected_banner__button__icon__VrClt{width:20px;height:20px}.ResultBanner_rejected_banner__button__ij4jg:hover{transform:scale(1.05);transition:all .3s ease-in-out;border:none;background-color:transparent;color:var(--detector-rejected-color)}@keyframes ResultBanner_loadingDots__hMqE6{0%{opacity:0}50%{opacity:1}to{opacity:0}}