.Account_container__JN6Qp{display:flex;position:relative;flex-direction:column;background-color:#fff;min-height:100vh}.Account_backgroundDecoration__50bCt{position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);z-index:0;border-radius:50%;overflow:hidden;pointer-events:none}.Account_backgroundCircle1__WYXMI{filter:blur(60px);border-radius:50%;background-color:rgba(255,255,136,.1);width:500px;height:500px}.Account_backgroundCircle2__KWn45{filter:blur(40px);background-color:rgba(255,255,136,.05);width:350px;height:350px}.Account_backgroundCircle2__KWn45,.Account_backgroundCircle3__PNn8T{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.Account_backgroundCircle3__PNn8T{filter:blur(20px);animation:Account_pulse__vud08 3s ease-in-out infinite;background-color:rgba(255,255,136,.03);width:200px;height:200px}@keyframes Account_pulse__vud08{0%,to{opacity:.3}50%{opacity:.6}}.Account_main__O3s1f{position:relative;flex-grow:1;overflow:hidden}.Account_title__N4x8_{background-color:#fff;padding:48px 0;color:#2b2b2b;font-weight:700;font-size:2.5rem;text-align:center}.Account_content__D_yJR{position:relative;z-index:10;margin:0 auto;padding:32px 16px;max-width:1200px}.Account_loadingContainer__hDrV5{display:flex;justify-content:center;align-items:center;height:60vh}.Account_section__E6BHx{margin:0 auto 24px;max-width:900px}.Account_card__Z3BdM{transition:all .2s ease;box-shadow:4px 4px 0 #000;border:2px solid #000;background-color:#fff;padding:24px}.Account_cardTitle__Ubjqd{margin-bottom:32px;background-color:#fff;color:#374151;font-weight:600;font-size:1.25rem}.Account_personalInfoContent__nfx7_{display:flex;justify-content:space-between;gap:16px;padding:16px 0}.Account_emailSection__NYlLb{display:flex;flex-direction:column;align-items:flex-start;width:100%;white-space:nowrap}.Account_emailLabel__lQgc3{margin-bottom:4px;background-color:#fff;color:#6b7280}.Account_emailValue__PVJ5G{background-color:#fff;width:100%;overflow:hidden;color:#374151;font-weight:500;text-overflow:ellipsis}.Account_buttonRow__8GEYp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:16px}.Account_planHeader__Mcey1{display:flex;flex-direction:row;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e7eb;padding-bottom:16px}.Account_planInfo__0OwNi{display:flex;flex-direction:column;gap:8px}.Account_planName__lx5Ul{background-color:#fff;color:#374151;font-weight:700;font-size:1.5rem}.Account_planDescription__USBut{background-color:#fff;color:#6b7280;font-size:.875rem}.Account_planUsage__M4Z1z{display:flex;flex-direction:column;gap:8px}.Account_usageText__FMg0N{background-color:#fff;color:#374151;font-weight:700;font-size:1.5rem}.Account_usageSubtext__nqLSC{background-color:#fff;color:#666;font-size:1.25rem}.Account_planFooter__Vd2wX{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e5e7eb;padding-top:24px}.Account_upgradeText__KS__p{background-color:#fff;color:#374151;font-weight:700;font-size:1.25rem}.Account_planButtons__Frnd1{display:flex;flex-direction:column;gap:16px;margin-right:5%;width:100%}.Account_accessEndsText__yYebb{background-color:#fff;color:#6b7280;font-size:.875rem;text-align:right}.Account_helpSection__D_qtR{padding:40px 0;text-align:center}.Account_helpTitle__6QRop{margin-bottom:30px;background-color:#fff;color:#374151;font-weight:600;font-size:1.5rem}.Account_supportInfo__QiFiw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px;text-align:left}.Account_supportContact__45n6W,.Account_supportNote__1VJDj{transition:all .2s ease;box-shadow:2px 2px 0 #000;border:2px solid #000;background-color:#fff;padding:20px}.Account_supportContactTitle__s4vQm,.Account_supportNoteTitle__14Y80{margin-bottom:15px;background-color:#fff;color:#374151;font-weight:600;font-size:1.1rem}.Account_supportEmail__omxoE,.Account_supportResponse__AaQu7{margin-bottom:10px;background-color:#fff;color:#374151;line-height:1.5}.Account_supportNoteText__yRpJa{margin:0;background-color:#fff;color:#374151;line-height:1.6}.Account_helpLinks__Axhlv{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.Account_helpLink__8nm2r{transition:all .2s ease;box-shadow:2px 2px 0 #000;border:2px solid #000;background-color:#fff;padding:10px 20px;color:#000;font-weight:500;font-size:1.1rem;text-decoration:none}.Account_helpLink__8nm2r:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000;background-color:#f8f9fa}@media screen and (max-width:768px){.Account_content__D_yJR{padding:32px 80px}.Account_title__N4x8_{font-size:2rem}.Account_buttonRow__8GEYp,.Account_personalInfoContent__nfx7_,.Account_planHeader__Mcey1{flex-direction:column}.Account_planFooter__Vd2wX{flex-direction:column;align-items:flex-start}.Account_planButtons__Frnd1{margin-right:0;width:100%}.Account_helpLinks__Axhlv{flex-direction:column;align-items:center}.Account_supportInfo__QiFiw{grid-template-columns:1fr;gap:15px;margin-bottom:30px}.Account_supportContact__45n6W,.Account_supportNote__1VJDj{padding:15px}}@media screen and (max-width:480px){.Account_content__D_yJR{padding:16px}.Account_card__Z3BdM{padding:20px}.Account_title__N4x8_{padding:32px 0;font-size:1.8rem}.Account_planButtons__Frnd1{flex-direction:column}}.Button_button__86Aws{display:inline-flex;justify-content:center;align-items:center;transition:all .2s ease;cursor:pointer;box-shadow:2px 2px 0 #000;border:2px solid #000;border-radius:0;background-color:#fff;color:#000;font-weight:600;font-family:DM Mono;text-decoration:none}.Button_button__86Aws:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}.Button_buttonPrimary__3jIAV{background-color:var(--primary);color:#000}.Button_buttonPrimary__3jIAV:disabled{cursor:not-allowed;background-color:#ffffc4;color:rgba(0,0,0,.6)}.Button_buttonSecondary__nVmsq{background-color:#fff;color:#000}.Button_buttonSecondary__nVmsq:disabled{cursor:not-allowed;background-color:#efefef;color:rgba(0,0,0,.6)}.Button_buttonSecondary__nVmsq:hover:not(:disabled){background-color:#f8f9fa}.Button_buttonDestructive__GAS3q{background-color:#f44;color:#fff}.Button_buttonOutline__ktcZA{border:2px solid #000;background-color:#fff;color:#000}.Button_buttonSm__Ah_F2{padding:8px 16px;font-size:.9rem}.Button_buttonMd__0j85B{padding:12px 20px;font-size:1rem}.Button_buttonLg__nwtYj{padding:15px 25px;font-size:1.1rem}.FinalsAnnouncementModal_overlay__qf4tA{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(32px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.FinalsAnnouncementModal_modal__IxtEJ{position:relative;flex-shrink:0;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:1px solid #000;background-color:#fff;padding:32px 24px 24px;width:100%;max-width:600px;max-height:min(90vh,calc(100dvh - 32px));overflow:visible;font-family:DM Mono,monospace}.FinalsAnnouncementModal_body__dzaTX{text-align:center}.FinalsAnnouncementModal_badge__tE9NB{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;border:2px solid #ff8;background:#000;padding:8px 12px;color:#ff8;font-weight:700;font-size:13px;font-family:DM Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.FinalsAnnouncementModal_cap__yvHAL{display:block;margin:24px auto 16px}.FinalsAnnouncementModal_headline__Cdpty{margin:0 0 12px;color:#000;font-weight:700;font-size:22px;line-height:1.25;font-family:DM Mono,monospace}.FinalsAnnouncementModal_sub__kL6bl{margin:0 0 24px;color:#333;font-weight:400;font-size:14px;line-height:1.55;font-family:DM Mono,monospace}.FinalsAnnouncementModal_cta__zESEd{margin-top:4px;width:100%}.FinalsAnnouncementModal_timer___0gR5{display:inline-block;background:var(--primary);padding:4px 12px;color:#000;font-weight:700;font-family:DM Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:1px;white-space:nowrap}@media screen and (min-width:600px){.FinalsAnnouncementModal_headline__Cdpty{font-size:26px}.FinalsAnnouncementModal_sub__kL6bl{font-size:15px}}.FinalsCornerPopup_popup__i29Vd{position:fixed;bottom:24px;left:24px;z-index:90;box-shadow:4px 4px 0 #000;border:2px solid #000;background:var(--primary);padding:24px;width:min(100vw - 32px,420px);font-family:DM Mono,monospace;@media screen and (max-width:600px){margin-top:100px;width:min(100vw - 32px,320px)}}.FinalsCornerPopup_close__OlWkl{position:absolute;top:6px;right:8px;cursor:pointer;border:none;background:none;padding:4px 6px;color:#000;font-size:22px;line-height:1}.FinalsCornerPopup_close__OlWkl:hover{opacity:.6}.FinalsCornerPopup_cap__rgh6i{display:block;margin:0 auto 8px}.FinalsCornerPopup_content__eeqj2{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:12px}.FinalsCornerPopup_headline__u6u3V{margin:0;color:#000;font-weight:700;font-size:32px;line-height:44px;font-family:DM Mono,monospace;text-align:center;@media screen and (max-width:600px){font-size:24px}}.FinalsCornerPopup_sub__IgSUc{font-family:DM Mono,monospace;@media screen and (max-width:600px){font-size:16px}}.FinalsCornerPopup_endDate__1vwix,.FinalsCornerPopup_sub__IgSUc{margin:0;color:#000;font-weight:700;font-size:20px;line-height:28px;text-align:center}.FinalsCornerPopup_endDate__1vwix{white-space:nowrap;@media screen and (max-width:600px){font-size:16px}}.FinalsCornerPopup_countdown__htv23{display:block;margin:0;color:#000;font-weight:400;font-size:16px;line-height:24px;font-family:DM Mono,monospace;text-align:center;@media screen and (max-width:600px){font-size:14px}}.FinalsCornerPopup_cta__PuSDK{width:100%}@media screen and (max-width:600px){.FinalsCornerPopup_popup__i29Vd{top:12px;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}}.ConfirmCancelModal_overlay__4TyOq{display:flex;position:fixed;justify-content:center;align-items:center;z-index:1000;inset:0;background-color:rgba(0,0,0,.4);padding:16px;font-family:DM Mono,monospace}.ConfirmCancelModal_content__xHjf4{display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box;box-shadow:8px 8px 0 #000;border:3px solid #000;background-color:#fff;padding:32px 24px;width:100%;max-width:400px;text-align:center}.ConfirmCancelModal_image__hQlLl{width:120px;height:120px;object-fit:contain}.ConfirmCancelModal_title__kgvQ_{margin:0;color:#000;font-weight:700;font-size:22px;line-height:1.2;font-family:DM Mono,monospace}.ConfirmCancelModal_description__ju4df{margin:0 0 8px;color:#555;font-weight:400;font-size:15px;line-height:1.5;font-family:DM Mono,monospace}.ConfirmCancelModal_button__ep_Ru{width:100%}@media (min-width:768px){.ConfirmCancelModal_content__xHjf4{padding:32px}.ConfirmCancelModal_image__hQlLl{width:150px;height:150px}.ConfirmCancelModal_title__kgvQ_{font-size:24px}}.ActionButtons_container__IlWwb{display:flex;flex-direction:column-reverse;justify-content:center;align-items:stretch;gap:16px;margin-top:8px}.ActionButtons_cancel_button__XfkVZ,.ActionButtons_keep_button__s_oWv{width:100%}@media (min-width:768px){.ActionButtons_container__IlWwb{flex-direction:row}.ActionButtons_cancel_button__XfkVZ,.ActionButtons_keep_button__s_oWv{flex:1 1;width:auto}}.ContentBlock_content__DFoSw{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:DM Mono,monospace;text-align:center}.ContentBlock_title__J0s4E{margin:0;color:#000;font-weight:700;font-size:22px;line-height:1.2;font-family:DM Mono,monospace}.ContentBlock_subtext__M7L0y{margin:0;max-width:420px;color:#555;font-weight:400;font-size:15px;line-height:1.5;font-family:DM Mono,monospace}.ContentBlock_card__oy1x0{box-sizing:border-box;margin-top:8px;box-shadow:2px 2px 0 #000;border:2px solid #000;background-color:#fff;padding:8px 18px;width:100%}.ContentBlock_row__dBfPz{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0}.ContentBlock_label__0jAKi{color:#555;font-weight:500}.ContentBlock_label__0jAKi,.ContentBlock_value__gW9Vw{font-size:14px;line-height:1.2;font-family:DM Mono,monospace}.ContentBlock_value__gW9Vw{color:#000;font-weight:700;text-align:right;text-transform:capitalize}.ContentBlock_divider__e0Hbo{background-color:#000;width:100%;height:1px}@media (min-width:768px){.ContentBlock_title__J0s4E{font-size:26px}.ContentBlock_label__0jAKi,.ContentBlock_value__gW9Vw{font-size:16px}}.ThirdCancelPage_container__bRoMb{display:flex;flex-direction:column;gap:24px;font-family:DM Mono,monospace}.ActionButtons_container__UG6lv{display:flex;flex-direction:column-reverse;justify-content:center;align-items:stretch;gap:16px;margin-top:8px}.ActionButtons_cancel_button__AWYuG,.ActionButtons_next_button__7rJWq{width:100%}.ActionButtons_next_button_inner__qDhQ_{display:inline-flex;justify-content:center;align-items:center;gap:8px}@media (min-width:768px){.ActionButtons_container__UG6lv{flex-direction:row}.ActionButtons_cancel_button__AWYuG,.ActionButtons_next_button__7rJWq{flex:1 1;width:auto}}.FirstCancelPage_container__HBovU{display:flex;flex-direction:column;gap:24px;font-family:DM Mono,monospace}.FirstCancelPage_content__aCHKW{text-align:center}.FirstCancelPage_content_title__MASM6{margin:0 0 12px;color:#000;font-weight:700;font-size:24px;line-height:1.2;font-family:DM Mono,monospace}.FirstCancelPage_content_description__17FUB{margin:0;color:#555;font-weight:400;font-size:15px;line-height:1.5;font-family:DM Mono,monospace}@media (min-width:768px){.FirstCancelPage_content_title__MASM6{font-size:28px}}.ReasonItem_container__TKjSH{display:flex;position:relative;align-items:center;gap:16px;transition:all .15s ease;cursor:pointer;box-sizing:border-box;box-shadow:2px 2px 0 #000;border:2px solid #000;background-color:#fff;padding:14px 16px;width:100%;font-family:DM Mono,monospace}.ReasonItem_container__TKjSH:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}.ReasonItem_container_selected__FwpMN{background-color:var(--primary)}.ReasonItem_item__rggYr{display:flex;flex-shrink:0;justify-content:center;align-items:center;border:2px solid #000;background-color:#fff;width:36px;height:36px}.ReasonItem_item_selected__rtaKK{background-color:#fff}.ReasonItem_text__jkvvo{flex:1 1;color:#000;font-weight:500;font-size:.9rem;font-family:DM Mono,monospace;text-align:left}.ReasonItem_text_selected__BO3yt{font-weight:700}.ReasonItem_mobile_selector__sulWs{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;border:2px solid #000;border-radius:9999px;background-color:#fff;width:20px;height:20px}.ReasonItem_mobile_selector_selected__r0I2j{background-color:#fff}.ReasonItem_circle__5Nsjy{border-radius:9999px;background-color:#000;width:10px;height:10px}.ReasonItem_desktop_selector___J1_H{display:none;position:absolute;top:-10px;right:-10px;border:2px solid #000;border-radius:9999px;background-color:#000;padding:4px}.ReasonItem_desktop_selector_icon__XSygc{stroke-width:3;width:14px;height:14px;color:var(--primary)}@media (min-width:768px){.ReasonItem_mobile_selector__sulWs{display:none}.ReasonItem_desktop_selector___J1_H{display:flex}}.ReasonsList_container__9PhGb{display:flex;flex-direction:column;gap:12px}.ReasonsList_container_title__x1RJ7{margin:0;color:#000;font-weight:700;font-size:16px;line-height:1.2;font-family:DM Mono,monospace}.ReasonsList_container_list__o4PIn{display:flex;flex-direction:column;gap:12px;width:100%}.DiscountAlreadyUsedModal_overlay__sDBco{display:flex;position:fixed;justify-content:center;align-items:center;z-index:1000;inset:0;background-color:rgba(0,0,0,.4);padding:16px;font-family:DM Mono,monospace}.DiscountAlreadyUsedModal_content__HrFuK{display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box;box-shadow:8px 8px 0 #000;border:3px solid #000;background-color:#fff;padding:32px 24px;width:100%;max-width:420px;text-align:center}.DiscountAlreadyUsedModal_icon__PuRRQ{stroke-width:2;width:64px;height:64px;color:#ff8c00}.DiscountAlreadyUsedModal_title__89cY7{margin:0;color:#000;font-weight:700;font-size:22px;line-height:1.2;font-family:DM Mono,monospace}.DiscountAlreadyUsedModal_description__hzNsL{margin:0 0 8px;color:#555;font-weight:400;font-size:15px;line-height:1.5;font-family:DM Mono,monospace}.DiscountAlreadyUsedModal_buttons__E5L90{display:flex;flex-direction:column-reverse;align-items:stretch;gap:12px;margin-top:8px;width:100%}.DiscountAlreadyUsedModal_button__9q8hI{width:100%}@media (min-width:768px){.DiscountAlreadyUsedModal_content__HrFuK{padding:32px;max-width:480px}.DiscountAlreadyUsedModal_icon__PuRRQ{width:72px;height:72px}.DiscountAlreadyUsedModal_title__89cY7{font-size:24px}.DiscountAlreadyUsedModal_buttons__E5L90{flex-direction:row}.DiscountAlreadyUsedModal_button__9q8hI{flex:1 1;width:auto}}.DiscountSuccessModal_overlay__MC_sy{display:flex;position:fixed;justify-content:center;align-items:center;z-index:1000;inset:0;background-color:rgba(0,0,0,.4);padding:16px;font-family:DM Mono,monospace}.DiscountSuccessModal_content__JOklV{display:flex;flex-direction:column;align-items:center;gap:12px;box-sizing:border-box;box-shadow:8px 8px 0 #000;border:3px solid #000;background-color:#fff;padding:32px 24px;width:100%;max-width:400px;text-align:center}.DiscountSuccessModal_image__Zw70B{width:120px;height:120px;object-fit:contain}.DiscountSuccessModal_title__a9P2Y{margin:0;color:#000;font-weight:700;font-size:22px;line-height:1.2;font-family:DM Mono,monospace}.DiscountSuccessModal_description__M2Zec{margin:0 0 8px;color:#555;font-weight:400;font-size:15px;line-height:1.5;font-family:DM Mono,monospace}.DiscountSuccessModal_button__SlAwH{width:100%}@media (min-width:768px){.DiscountSuccessModal_content__JOklV{padding:32px}.DiscountSuccessModal_image__Zw70B{width:150px;height:150px}.DiscountSuccessModal_title__a9P2Y{font-size:24px}}.ActionButtons_container__0BJKl{display:flex;flex-direction:column-reverse;justify-content:center;align-items:stretch;gap:16px;margin-top:8px}.ActionButtons_outline_button__BUZbT,.ActionButtons_primary_button__viu0c{width:100%}.ActionButtons_primary_button_inner__sUXeZ{display:inline-flex;justify-content:center;align-items:center;gap:8px}@media (min-width:768px){.ActionButtons_container__0BJKl{flex-direction:row}.ActionButtons_outline_button__BUZbT,.ActionButtons_primary_button__viu0c{flex:1 1;width:auto}}.ContentBlock_content__uCouN{display:flex;flex-direction:column;align-items:center;gap:12px;font-family:DM Mono,monospace;text-align:center}.ContentBlock_image__BVTUt{width:160px;height:160px;object-fit:contain}.ContentBlock_title__5L5wR{margin:0;color:#000;font-weight:700;font-size:22px;line-height:1.2;font-family:DM Mono,monospace}.ContentBlock_description__B_h9s{margin:0;max-width:420px;color:#555;font-weight:400;font-size:15px;line-height:1.5;font-family:DM Mono,monospace}@media (min-width:768px){.ContentBlock_image__BVTUt{width:200px;height:200px}.ContentBlock_title__5L5wR{font-size:26px}}.ExplainingCancelationPlaceholder_container__YR1fu{position:relative;width:100%;font-family:DM Mono,monospace}.ExplainingCancelationPlaceholder_icon_block__oN4G5{display:flex;position:absolute;top:50%;left:14px;justify-content:center;align-items:center;transform:translateY(-50%);pointer-events:none}.ExplainingCancelationPlaceholder_input__o6dL1{transition:all .15s ease;box-sizing:border-box;box-shadow:2px 2px 0 #000;border:2px solid #000;background-color:#fff;padding:14px 16px 14px 44px;width:100%;color:#000;font-weight:500;font-size:.9rem;font-family:DM Mono,monospace}.ExplainingCancelationPlaceholder_input__o6dL1::placeholder{color:#888;font-weight:400}.ExplainingCancelationPlaceholder_input__o6dL1:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}.ExplainingCancelationPlaceholder_input__o6dL1:focus{transform:translate(-2px,-2px);outline:none;box-shadow:4px 4px 0 #000}.SecondCancelPage_container__U6_2H{display:flex;flex-direction:column;gap:24px;font-family:DM Mono,monospace}.SecondCancelPage_buttons_row__RdMvY{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:384px}.SecondCancelPage_button__TukYh{width:100%}@media (min-width:1024px){.SecondCancelPage_buttons_row__RdMvY{flex-direction:row;justify-content:center;width:auto;max-width:none}.SecondCancelPage_button__TukYh{width:auto}}.SignupModal_modalOverlay__6aJHn{display:flex;position:fixed;top:0;left:0;justify-content:center;align-items:center;z-index:1000;box-sizing:border-box;background-color:rgba(0,0,0,.7);padding:20px;width:100%;height:100%}.SignupModal_modalContent__V350K{position:relative;box-sizing:border-box;box-shadow:8px 8px 0 #000;border:3px solid #000;background:#fff;padding:30px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.SignupModal_closeButton__GGTkP{display:flex;position:absolute;top:15px;right:20px;justify-content:center;align-items:center;transition:all .2s ease;cursor:pointer;border:none;border-radius:50%;background:none;width:30px;height:30px;color:#666;font-weight:700;font-size:24px}.SignupModal_closeButton__GGTkP:hover{background-color:#f0f0f0;color:#000}.SignupModal_modalHeader__fKDja{margin-bottom:25px;text-align:center}.SignupModal_icon__ION_h{margin-bottom:15px;font-size:3rem}.SignupModal_modalHeader__fKDja h2{margin:0;color:#000;font-weight:700;font-size:1.8rem;font-family:DM Mono,monospace}.SignupModal_modalBody__5zBvh{margin-bottom:30px}.SignupModal_wordStats__F71xW{display:flex;justify-content:space-around;margin-bottom:25px;border:2px solid #e9ecef;border-radius:8px;background:#f8f9fa;padding:20px}.SignupModal_statItem__f1gDZ{display:flex;flex-direction:column;gap:5px;text-align:center}.SignupModal_statNumber__t2TZn{color:#dc3545;font-weight:700;font-size:2rem;font-family:DM Mono,monospace}.SignupModal_statLabel__ggJbk{color:#666;font-weight:500;font-size:.9rem}.SignupModal_benefit__n2bOT{margin-bottom:20px}.SignupModal_benefit__n2bOT h3{margin-bottom:15px;color:#000;font-weight:600;font-size:1.2rem}.SignupModal_benefitsList__MmbOf{margin:0;padding:0;list-style:none}.SignupModal_benefitsList__MmbOf li{display:flex;align-items:center;gap:8px;padding:8px 0;color:#333;font-size:1rem}.SignupModal_description__ldExC{margin:0;color:#666;font-size:.95rem;line-height:1.5;text-align:center}.SignupModal_modalActions__CZPZ7{display:flex;flex-direction:column;gap:12px}.SignupModal_signupButton__MCgeL{transition:all .2s ease;box-shadow:3px 3px 0 #000;border:2px solid #000;background:linear-gradient(135deg,var(--primary),gold);padding:15px 25px;color:#000;font-weight:700;font-size:1.1rem;font-family:DM Mono,monospace;text-align:center;text-decoration:none}.SignupModal_signupButton__MCgeL:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 #000}.SignupModal_cancelButton__xGxeP{transition:all .2s ease;cursor:pointer;border:2px solid #ddd;background:#fff;padding:12px 25px;color:#666;font-weight:500;font-size:1rem}.SignupModal_cancelButton__xGxeP:hover{border-color:#bbb;background:#f8f9fa;color:#333}@media screen and (max-width:600px){.SignupModal_modalContent__V350K{margin:10px;padding:20px}.SignupModal_modalHeader__fKDja h2{font-size:1.5rem}.SignupModal_wordStats__F71xW{flex-direction:column;gap:15px}.SignupModal_statNumber__t2TZn{font-size:1.5rem}.SignupModal_signupButton__MCgeL{padding:12px 20px;font-size:1rem}}.AiCheckerItem_result__mgjC7{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-radius:8px;width:100%;color:#6b7280;font-weight:600;font-size:14px;line-height:20px;font-family:DM Mono,monospace;letter-spacing:.25px}.AiCheckerItem_result__icon__ECCfc{display:flex;align-items:center;gap:8px}.AiCheckerItem_result__icon__ECCfc img{width:24px;height:24px}.AiCheckerItem_result__approved__uGLDF{width:24px;height:24px;color:#0ea70c}.AiCheckerItem_result__rejected__4IvYO{width:24px;height:24px;color:#d33d40}.SpinningLoader_spinning_loader__xE84w{display:flex;justify-content:center;align-items:center;width:192px;height:128px}.SpinningLoader_spinning_loader__grid__7ud0G{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;animation:SpinningLoader_spin__5xnOJ 2s linear infinite}.SpinningLoader_spinning_loader__item__6B3ws{transform:rotate(45deg);background-color:#666;width:8px;height:8px}.SpinningLoader_spinning_loader__item__6B3ws:first-child,.SpinningLoader_spinning_loader__item__6B3ws:nth-child(2),.SpinningLoader_spinning_loader__item__6B3ws:nth-child(3),.SpinningLoader_spinning_loader__item__6B3ws:nth-child(4){transform:rotate(45deg)}@keyframes SpinningLoader_spin__5xnOJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HumanizerDetectionBanner_container__NzuNc{display:flex;flex-direction:column;gap:20px;box-sizing:border-box;margin:24px auto 0;box-shadow:3px 4px 0 #000;border:2px solid #000;border-radius:0;background-color:#fff;padding:24px;width:calc(90% - 20px);max-width:700px;overflow:hidden;scroll-margin-top:80px;font-family:DM Mono,monospace}.HumanizerDetectionBanner_loading_title__lMBv9{margin:0;color:#000;font-weight:700;font-size:18px;line-height:26px;text-align:center}.HumanizerDetectionBanner_loading_subtitle__i27v0{margin:0;color:#6b7280;font-size:14px;line-height:20px;text-align:center}.HumanizerDetectionBanner_gauge__3MDzF{display:flex;justify-content:center;max-width:100%}.HumanizerDetectionBanner_gauge__3MDzF svg{max-width:100%;height:auto}.HumanizerDetectionBanner_checkers__6hgWc{display:flex;flex-direction:column;align-self:center;gap:12px;width:100%;max-width:516px}.HumanizerDetectionBanner_checkers__title___HB3p{color:#000;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.25px}.HumanizerDetectionBanner_checkers__items__r9fda{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.HumanizerDetectionBanner_cta_row__eYK22{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.HumanizerDetectionBanner_cta_row__eYK22>*{width:252px}.HumanizerDetectionBanner_loading_spinner__X02Rl{display:flex;justify-content:center;align-items:center}@media (max-width:653px){.HumanizerDetectionBanner_container__NzuNc{padding:16px}.HumanizerDetectionBanner_checkers__items__r9fda{grid-template-columns:1fr}.HumanizerDetectionBanner_cta_row__eYK22>*{flex:1 1 auto;width:100%}}.ResultBanner_warning_banner__msehW{box-sizing:border-box;box-shadow:3px 4px 0 #000;border:2px solid #000;border-radius:0;background-color:#ffffc7;padding:16px 20px;width:100%;color:#000;font-family:DM Mono,monospace}.ResultBanner_warning_banner__header__nW6tz{display:flex;align-items:center;gap:12px}.ResultBanner_warning_banner__icon__IzHf8{flex-shrink:0;width:24px;height:24px;color:#000}.ResultBanner_warning_banner__text__bfc5p{display:flex;flex-direction:column;gap:6px}.ResultBanner_warning_banner__title__0fEEq{font-weight:700;font-size:16px;line-height:22px}.ResultBanner_warning_banner__subtitle__f6rJF{font-size:14px;line-height:20px}.ResultBanner_warning_banner__disclaimer__uSBkA{opacity:.75;font-size:12px;line-height:18px}.ResultBanner_success_banner__dcidI{display:flex;align-items:center;gap:12px;box-sizing:border-box;box-shadow:3px 4px 0 #000;border:2px solid #000;border-radius:0;background-color:#ecfbe2;padding:16px 20px;width:100%;color:#1a280e;font-weight:700;font-size:16px;line-height:22px;font-family:DM Mono,monospace}.ResultBanner_success_banner__icon__vXoRG{flex-shrink:0;width:24px;height:24px;color:#2f7a1d}.ResultBanner_success_banner__title___CQmb{font-weight:700}.HumanizerPlagiarismBanner_banner__6O6i8{animation:HumanizerPlagiarismBanner_bannerFadeIn__HnBUC .4s ease both;margin:20px auto 0;box-shadow:2px 3px 0 #000;border:1px solid #000;background:var(--primary);width:calc(90% - 20px);max-width:700px;overflow:hidden}@keyframes HumanizerPlagiarismBanner_bannerFadeIn__HnBUC{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.HumanizerPlagiarismBanner_content__Ym88e{display:grid;position:relative;grid-template-columns:1fr auto;grid-template-areas:"chip     close" "title    title" "subtitle cta";align-items:center;grid-gap:6px;gap:6px;padding:20px 24px}.HumanizerPlagiarismBanner_chip__0_Rls{display:inline-block;grid-area:chip;justify-self:start;cursor:pointer;border:none;border-radius:20px;background:#000;padding:4px 12px;color:#fff;font-weight:500;font-size:12px;font-family:DM Mono,monospace;letter-spacing:.5px;white-space:nowrap}.HumanizerPlagiarismBanner_close___bJh2{display:flex;grid-area:close;justify-content:center;align-items:center;justify-self:end;cursor:pointer;border:none;background:none;padding:4px;color:#000}.HumanizerPlagiarismBanner_close___bJh2:hover{opacity:.6}.HumanizerPlagiarismBanner_title__rc2Sh{grid-area:title;margin:0;color:#000;font-weight:600;font-size:16px;line-height:1.4;font-family:DM Mono,monospace}.HumanizerPlagiarismBanner_subtitle__AXY4V{grid-area:subtitle;margin:0;color:#3a3a3a;font-weight:400;font-size:14px;line-height:1.4;font-family:DM Mono,monospace}.HumanizerPlagiarismBanner_cta__7PLW_{display:inline-flex;grid-area:cta;align-items:center;justify-self:end;gap:4px;transition:opacity .2s;cursor:pointer;box-shadow:2px 2px 0 rgba(0,0,0,.3);border:none;background:#000;padding:10px 20px;color:#fff;font-weight:500;font-size:14px;font-family:DM Mono,monospace;white-space:nowrap}.HumanizerPlagiarismBanner_cta__7PLW_:hover{opacity:.85}@media (max-width:768px){.HumanizerPlagiarismBanner_banner__6O6i8{width:calc(100% - 40px)}.HumanizerPlagiarismBanner_content__Ym88e{grid-template-columns:1fr auto;grid-template-areas:"chip     close" "title    title" "subtitle subtitle" "cta      cta";padding:16px}.HumanizerPlagiarismBanner_title__rc2Sh{font-size:15px}.HumanizerPlagiarismBanner_cta__7PLW_{justify-content:center;justify-self:stretch;width:100%}}.NinetyUsageModal_overlay__usLP6{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.NinetyUsageModal_modal__NquLs{position:relative;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:2px solid #000;border-radius:4px;background-color:#fff;padding:32px;width:100%;max-width:480px;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto;text-align:center}.NinetyUsageModal_closeButton__zBrpW{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.5rem;line-height:1}.NinetyUsageModal_closeButton__zBrpW:hover{opacity:.7}.NinetyUsageModal_emoji__zp1cL{margin-bottom:12px;font-size:3rem}.NinetyUsageModal_title__E7k9f{margin:0 0 12px;font-weight:700;font-size:1.25rem;font-family:DM Mono}.NinetyUsageModal_description__IcHkx{margin:0 0 24px;color:#444;font-size:.95rem;line-height:1.6}.NinetyUsageModal_actions__YN8yo{display:flex;gap:12px}.NinetyUsageModal_actions__YN8yo button{flex:1 1;min-height:44px}@media (max-height:720px),(max-width:640px){.NinetyUsageModal_overlay__usLP6{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:480px){.NinetyUsageModal_modal__NquLs{padding:24px 18px 20px}.NinetyUsageModal_actions__YN8yo{flex-direction:column-reverse}}.SeventyFiveUsageModal_overlay__TAwNi{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.SeventyFiveUsageModal_modal__ZrsAr{position:relative;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:2px solid #000;border-radius:4px;background-color:#fff;padding:32px;width:100%;max-width:480px;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto;text-align:center}.SeventyFiveUsageModal_closeButton__bTcUP{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.5rem;line-height:1}.SeventyFiveUsageModal_closeButton__bTcUP:hover{opacity:.7}.SeventyFiveUsageModal_emoji__66iU5{margin-bottom:12px;font-size:3rem}.SeventyFiveUsageModal_title__ExmAA{margin:0 0 12px;font-weight:700;font-size:1.25rem;font-family:DM Mono}.SeventyFiveUsageModal_description__a7Pfb{margin:0 0 24px;color:#444;font-size:.95rem;line-height:1.6}.SeventyFiveUsageModal_actions__I8F_8{display:flex;gap:12px}.SeventyFiveUsageModal_actions__I8F_8 button{flex:1 1;min-height:44px}@media (max-height:720px),(max-width:640px){.SeventyFiveUsageModal_overlay__TAwNi{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:480px){.SeventyFiveUsageModal_modal__ZrsAr{padding:24px 18px 20px}.SeventyFiveUsageModal_actions__I8F_8{flex-direction:column-reverse}}.UpgradeBanner_banner___lzcO{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;box-sizing:border-box;margin:16px auto;box-shadow:2px 3px 0 #000;border:2px solid #000;border-radius:4px;background-color:#d4edda;padding:14px 44px 14px 16px;width:100%;max-width:min(700px,100%)}.UpgradeBanner_content__T8DQR{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:min(100%,200px)}.UpgradeBanner_text__NxFH9{margin:0;color:#000;font-size:clamp(.875rem,2.8vw,.95rem);line-height:1.45}.UpgradeBanner_highlight__RhtpA{font-weight:700}.UpgradeBanner_actions__iH0lU{display:flex;flex-shrink:0;align-items:center;gap:8px}.UpgradeBanner_closeButton__R_QBg{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.35rem;line-height:1}.UpgradeBanner_closeButton__R_QBg:hover{opacity:.7}.UpgradeBanner_dismissTooltip__r_QWw{position:absolute;top:48px;right:8px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.2);border-radius:4px;background:#333;padding:6px 10px;max-width:min(220px,calc(100vw - 32px));pointer-events:none;color:#fff;font-size:.75rem;line-height:1.3;text-align:center;white-space:normal}@media (max-width:640px){.UpgradeBanner_banner___lzcO{flex-direction:column;align-items:stretch;margin:12px auto;padding:12px 44px 14px 14px;max-width:calc(100% - 32px)}.UpgradeBanner_actions__iH0lU{width:100%}.UpgradeBanner_actions__iH0lU button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.UpgradeBanner_closeButton__R_QBg:hover{opacity:1}}.UpgradeConfirmModal_overlay__rGQHg{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;overscroll-behavior:none}.UpgradeConfirmModal_modal__zxJh3{position:relative;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:2px solid #000;border-radius:4px;background-color:#fff;padding:32px;width:100%;max-width:440px;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto}.UpgradeConfirmModal_closeButton__TYSx_{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.5rem;line-height:1}.UpgradeConfirmModal_closeButton__TYSx_:hover{opacity:.7}.UpgradeConfirmModal_title__O59g6{margin:0 0 16px;font-weight:700;font-size:1.25rem;font-family:DM Mono}.UpgradeConfirmModal_body__Xiv6b{margin-bottom:20px;color:#444;font-size:.95rem;line-height:1.6}.UpgradeConfirmModal_body__Xiv6b strong{color:#000}.UpgradeConfirmModal_list__VA2nG{margin:12px 0 0 20px;padding:0;list-style:disc}.UpgradeConfirmModal_list__VA2nG li{margin-bottom:6px}.UpgradeConfirmModal_error__Ma4tx{margin:0 0 16px;border:1px solid #fecaca;background-color:#fee2e2;padding:8px 12px;color:#dc2626;font-size:.875rem}.UpgradeConfirmModal_actions__YeN8o{display:flex;justify-content:flex-end;gap:12px}.UpgradeConfirmModal_actions__YeN8o button{flex:1 1;min-height:44px}@media (max-height:720px),(max-width:640px){.UpgradeConfirmModal_overlay__rGQHg{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:480px){.UpgradeConfirmModal_modal__zxJh3{padding:24px 18px 20px}.UpgradeConfirmModal_actions__YeN8o{flex-direction:column-reverse}}.PaymentFailedModal_overlay__dgbAw{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.PaymentFailedModal_modal__dmSnW{position:relative;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:2px solid #000;border-radius:4px;background-color:#fff;padding:32px;width:100%;max-width:420px;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto;text-align:center}.PaymentFailedModal_closeButton__CuAMa{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.5rem;line-height:1}.PaymentFailedModal_closeButton__CuAMa:hover{opacity:.7}.PaymentFailedModal_iconContainer__646Zr{margin-bottom:16px}.PaymentFailedModal_icon__S_QfX{font-size:3rem}.PaymentFailedModal_title__PiIzh{margin:0 0 12px;font-weight:700;font-size:1.25rem;font-family:DM Mono}.PaymentFailedModal_description__u7FB8{margin:0 0 24px;color:#444;font-size:.95rem;line-height:1.5}.PaymentFailedModal_actions__zBvgH{display:flex;gap:12px}.PaymentFailedModal_actions__zBvgH button{flex:1 1;min-height:44px}.PaymentFailedModal_actionsSingle__VyW_m{display:flex;flex-direction:column;gap:0}.PaymentFailedModal_actionsSingle__VyW_m button{width:100%;min-height:44px}@media (max-height:720px),(max-width:640px){.PaymentFailedModal_overlay__dgbAw{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:480px){.PaymentFailedModal_modal__dmSnW{padding:24px 18px 20px}.PaymentFailedModal_actions__zBvgH{flex-direction:column-reverse}}.YearlyConfirmModal_overlay__TyGzQ{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.YearlyConfirmModal_modal__hVXnl{position:relative;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:2px solid #000;border-radius:4px;background-color:#fff;padding:32px;width:100%;max-width:440px;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto}.YearlyConfirmModal_closeButton__rp44O{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.5rem;line-height:1}.YearlyConfirmModal_closeButton__rp44O:hover{opacity:.7}.YearlyConfirmModal_title__2nFrL{margin:0 0 16px;font-weight:700;font-size:1.25rem;font-family:DM Mono}.YearlyConfirmModal_body__kbmU9{margin-bottom:20px;color:#444;font-size:.95rem;line-height:1.6}.YearlyConfirmModal_body__kbmU9 strong{color:#000}.YearlyConfirmModal_list__JLveJ{margin:12px 0 0 20px;padding:0;list-style:disc}.YearlyConfirmModal_list__JLveJ li{margin-bottom:6px}.YearlyConfirmModal_actions__vQjzw{display:flex;justify-content:flex-end;gap:12px}.YearlyConfirmModal_actions__vQjzw button{flex:1 1;min-height:44px}@media (max-height:720px),(max-width:640px){.YearlyConfirmModal_overlay__TyGzQ{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:480px){.YearlyConfirmModal_modal__hVXnl{padding:24px 18px 20px}.YearlyConfirmModal_actions__vQjzw{flex-direction:column-reverse}}.YearlyUpsellModal_overlay__vEXHe{display:flex;position:fixed;justify-content:center;align-items:center;z-index:10060;box-sizing:border-box;inset:0;background-color:rgba(0,0,0,.5);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.YearlyUpsellModal_modal__VR_af{position:relative;box-sizing:border-box;margin:auto;box-shadow:4px 4px 0 #000;border:2px solid #000;border-radius:4px;background-color:#fff;padding:40px 32px 32px;width:100%;max-width:480px;max-height:min(90vh,calc(100dvh - 32px));overflow-y:auto;text-align:center}.YearlyUpsellModal_closeButton__vzbh1{display:flex;position:absolute;top:8px;right:8px;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:4px;background:none;padding:0;min-width:44px;min-height:44px;color:#000;font-size:1.5rem;line-height:1}.YearlyUpsellModal_closeButton__vzbh1:hover{opacity:.7}.YearlyUpsellModal_badge__tyF6T{display:inline-block;margin-bottom:20px;border:2px solid #000;background-color:var(--primary);padding:4px 16px;font-weight:700;font-size:.8rem;font-family:DM Mono;letter-spacing:1px}.YearlyUpsellModal_title__Qy2_K{margin:0 0 16px;font-weight:700;font-size:1.4rem;line-height:1.3;font-family:DM Mono}.YearlyUpsellModal_description__F8spm{margin:0 0 28px;color:#444;font-size:.95rem;line-height:1.6}.YearlyUpsellModal_description__F8spm strong{color:#000}.YearlyUpsellModal_highlight__crItW{color:#000;font-size:1.1rem}.YearlyUpsellModal_actions__Zb6Nm{display:flex;gap:12px;margin-bottom:16px}.YearlyUpsellModal_actions__Zb6Nm button{flex:1 1;min-height:44px}.YearlyUpsellModal_finePrint__WQw31{margin:0;color:#888;font-size:.8rem;line-height:1.4}@media (max-height:720px),(max-width:640px){.YearlyUpsellModal_overlay__vEXHe{align-items:flex-start;padding-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:480px){.YearlyUpsellModal_modal__VR_af{padding:28px 18px 22px}.YearlyUpsellModal_title__Qy2_K{font-size:1.15rem}.YearlyUpsellModal_actions__Zb6Nm{flex-direction:column-reverse}}.Content_content__kGOor{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:100px;background-color:#fff;width:100%}.Content_content__content__nR8wM{width:90%}.Content_content__kGOor b{font-weight:600;font-size:16px;font-family:monospace}.Content_content__kGOor a{color:var(--secondary-dark);text-decoration:none}.Content_content__special_offer__oTd_a h2{margin:0}.Content_content__special_offer__oTd_a{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--primary);padding:30px;width:calc(100% - 60px);text-align:center}.Content_content__special_offer_button__GV8v5{margin-top:20px}.Toast_container__jyx3S{position:fixed;bottom:10px;left:10px;z-index:1000;box-shadow:2px 3px 0 #000;border:1px solid #000;padding:10px 14px;max-width:calc(100vw - 20px);color:#000;font-weight:600;font-size:16px;font-family:DM Mono,monospace;text-align:center}.Toast_error__Au_Mb{background-color:#f88}.Toast_success__mVKtL{background-color:#a8f0a8}.Toast_info__gVxPk{background-color:var(--primary)}.DetectionContainer_loading_container__OBpEn{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:24px 24px 8px;min-height:432px}.DetectionContainer_loading_container__text__THflC{margin-bottom:32px;color:#6b7280;font-size:16px;line-height:24px}.DetectionContainer_container__yyW1X{display:flex;flex-direction:column;justify-content:space-between;gap:24px;background-color:#fff;padding:24px}.DetectionContainer_container__half_circle_progress__F8jTB{display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto;color:#6b7280;font-weight:400;font-size:20px;line-height:30px;font-family:DM Mono,monospace;letter-spacing:.15px;text-align:center}.DetectionContainer_checkers__5hMN4{flex:1 1}.DetectionContainer_checkers__title__m6GcQ{color:#6b7280;font-weight:400;font-size:14px;line-height:20px;font-family:DM Mono,monospace;letter-spacing:.25px}.DetectionContainer_checkers__items__inSrf{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;grid-gap:14px;gap:14px;margin:16px auto 0}@media (max-width:499px){.DetectionContainer_checkers__items__inSrf{grid-template-columns:1fr}}@media (min-width:1024px){.DetectionContainer_container__yyW1X,.DetectionContainer_loading_container__OBpEn{width:44%}}.ResultBanner_approved_banner__CAmYT{display:flex;align-items:center;gap:8px;border:1px solid #88be5c;border-radius:8px;background-color:#ecfbe2;padding:16px 24px;color:#1a280e;font-size:16px;line-height:24px}.ResultBanner_approved_banner__icon__ry25e{width:24px;height:24px;color:#88be5c}.ResultBanner_rejected_banner__OtcWa{display:flex;justify-content:space-between;align-items:center;border:1px solid #943b3c;border-radius:8px;background-color:#fff;padding:16px;color:#943b3c;font-weight:500;font-size:16px;line-height:24px}.ResultBanner_rejected_banner__block__JXUiE{display:flex;align-items:center;gap:8px}.ResultBanner_rejected_banner__icon__OaGDA{width:24px;height:24px;color:#943b3c}.ClearButton_button__A9Dp3{flex:1 1;transition:all .3s ease;border:none;background-color:transparent;height:44px;color:#000;font-weight:400;font-size:16px;font-family:DM Mono,monospace;letter-spacing:.75px}.ClearButton_button__A9Dp3:hover{cursor:pointer;color:#6b7280}.ClearButton_button__A9Dp3:disabled{opacity:.5;cursor:not-allowed}@media (min-width:1024px){.ClearButton_button__A9Dp3{flex:0 0 auto;width:72px}}.CopyButton_button__iYoxV{flex:1 1}.CopyButton_button_check_icon__yEfVD,.CopyButton_button_copy_icon__EEeKx{margin-left:8px;width:16px;height:16px}.CopyButton_button_check_icon__yEfVD{color:#5bfb88}@media (min-width:1024px){.CopyButton_button__iYoxV{flex:0 0 auto;width:92px}}.InputContainer_container__pebne{display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #000;background-color:transparent;width:100%;height:348px;overflow:hidden}.InputContainer_textarea__2fM_M{flex:1 1;padding:16px 0;height:100%}.InputContainer_textarea__editor__QOrSo{box-sizing:border-box;outline:none;border:none;background:#fff;padding-left:16px;width:100%;height:100%;resize:none;color:#000;font-weight:400;font-size:1rem;font-family:monospace}.InputContainer_textarea__editor__QOrSo::placeholder{color:#6b7280}.InputContainer_textarea__editor__QOrSo:focus{cursor:text}.InputContainer_textarea__editor__QOrSo:disabled{cursor:not-allowed}.InputContainer_bottom_block__wMkzf{display:flex;flex-direction:column-reverse;box-sizing:border-box;padding:0 16px 16px;height:72px}.InputContainer_bottom_block__buttons__NLOeJ{display:flex;gap:8px;width:100%}.InputContainer_textarea__editor__QOrSo::-webkit-scrollbar{position:absolute;right:0;background-color:#00000000;width:5px}.InputContainer_textarea__editor__QOrSo::-webkit-scrollbar-thumb{cursor:pointer;border-radius:10px;background:#888}@media (min-width:1024px){.InputContainer_container__pebne{border-right:1px solid #000;border-bottom:0;width:56%;height:auto}.InputContainer_bottom_block__wMkzf{flex-direction:row;justify-content:space-between;align-items:center;height:44px}.InputContainer_bottom_block__buttons__NLOeJ{justify-content:space-between;width:auto}}.WordsCounter_words_counter__XFWB_{color:#6b7280;font-weight:400;font-size:14px;line-height:20px;font-family:DM Mono,monospace;letter-spacing:.25px;text-align:right}.DetectorWorkspace_container__UJiTK{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:32px auto 0;background-color:transparent;padding:0 30px;width:100%;max-width:1275px;font-family:DM Mono,monospace}.DetectorWorkspace_detector__lDoEY{display:flex;flex-direction:column;box-shadow:2px 3px 0 #000;border:1px solid #000;background-color:#fff;overflow:hidden}@media (min-width:1024px){.DetectorWorkspace_detector__lDoEY{flex-direction:row}}.CheckButton_container__m6d9a{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px}.Disclaimer_disclaimer__mlaOJ{margin-top:16px;background:#fff;padding:4px 8px;color:#6f6f6f;font-size:14px;line-height:1.4;text-align:center}.Modal_overlay__4pBi7{display:flex;position:fixed;justify-content:center;align-items:center;z-index:1000;inset:0;background:rgba(0,0,0,.5);padding:16px}.Modal_container___e_1a{position:relative;box-shadow:4px 4px 0 #000;border:1px solid #000;background:#fff;padding:24px;width:90vw;max-width:600px;max-height:90vh;overflow-y:auto;font-family:DM Mono,monospace}.Modal_close__v6CnH{position:absolute;top:12px;right:16px;cursor:pointer;border:none;background:none;padding:4px;color:#000;font-size:24px;line-height:1}.Modal_close__v6CnH:hover{opacity:.6}.UploadFileModal_content__nZibg{display:flex;flex-direction:column;gap:16px}.UploadFileModal_header__dpqvv{margin:0;color:#000;font-weight:600;font-size:16px;font-family:DM Mono,monospace}.UploadFileModal_error__uGaBp{margin:0;border:1px solid #fecaca;background:#fef2f2;padding:8px 12px;color:#dc2626;font-size:13px;font-family:DM Mono,monospace}.UploadFileModal_dropzone__NnBw9{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:border-color .2s,background-color .2s;cursor:pointer;border:2px dashed #ccc;background:#fafafa;padding:24px;min-height:165px}.UploadFileModal_dropzone__NnBw9:hover{border-color:#999}.UploadFileModal_dropzone_dragging__YCRlh{border-color:#000;background:rgba(0,0,0,.05)}.UploadFileModal_dropzone_icon__UPU9w{color:#6b7280}.UploadFileModal_dropzone_text__uHmWx{margin:0;font-size:14px;font-family:DM Mono,monospace;text-align:center}.UploadFileModal_dropzone_upload__PWzMe{color:#000;font-weight:500;text-decoration:underline}.UploadFileModal_dropzone_drop__z1MrY{color:#6b7280}.UploadFileModal_dropzone_info__y0ced{display:flex;flex-direction:column;align-items:center;gap:2px;color:#9ca3af;font-size:12px;font-family:DM Mono,monospace}.UploadFileModal_dropzone_info__y0ced p{margin:0}.UploadFileModal_hidden_input__bTN8D{display:none}.UploadFileModal_loading__fXXFJ{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:120px}.UploadFileModal_loading_text__yWTGg{margin:0;color:#4b5563;font-size:14px;font-family:DM Mono,monospace}.UploadFileModal_spinner__q0r1o{animation:UploadFileModal_spin__lrTAE 1s linear infinite;width:24px;height:24px;color:#000}@keyframes UploadFileModal_spin__lrTAE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UploadFileModal_result__za9Qg{display:flex;flex-direction:column;align-items:center;gap:16px}.UploadFileModal_file_row__wlgC8{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;border:1px solid #e5e7eb;background:#fafafa;padding:12px 16px;width:100%}@media (min-width:768px){.UploadFileModal_file_row__wlgC8{flex-direction:row}}.UploadFileModal_file_info__TVmWn{display:flex;align-items:center;gap:12px}.UploadFileModal_file_name__ybLvJ{margin:0;color:#000;font-weight:500;font-size:14px;font-family:DM Mono,monospace}.UploadFileModal_file_meta__DpGyR{margin:0;color:#6b7280;font-size:12px;font-family:DM Mono,monospace}.UploadFileModal_file_actions__MSpYo{display:flex;align-items:center;gap:8px}.UploadFileModal_badge_success__dGJRO{background:#f0fdf4;color:#14532d}.UploadFileModal_badge_error__T6Zef,.UploadFileModal_badge_success__dGJRO{padding:2px 8px;font-weight:500;font-size:12px;font-family:DM Mono,monospace}.UploadFileModal_badge_error__T6Zef{background:#fef2f2;color:#7f1d1d}.UploadFileModal_delete_btn__fnFm8{display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;background:none;padding:6px;color:#dc2626}.UploadFileModal_delete_btn__fnFm8:hover{opacity:.7}.UploadFileModal_word_count_banner__omTCP{display:flex;align-items:center;gap:10px;box-sizing:border-box;background:#ecfbe2;padding:12px 16px;width:100%;color:#1a280e;font-size:14px;font-family:DM Mono,monospace}.PlagiarismNotifications_notification__kWuOb{display:flex;align-items:flex-start;gap:10px;animation:PlagiarismNotifications_slideDown__1FfhV .2s ease;margin:8px 16px 0;border:1px solid #fecaca;background-color:#fef2f2;padding:12px 16px;font-family:DM Mono,monospace}.PlagiarismNotifications_icon_wrapper__XuaDI{flex-shrink:0;margin-top:1px;color:#dc2626}.PlagiarismNotifications_content__lJgRe{display:flex;flex:1 1;flex-direction:column;gap:2px}.PlagiarismNotifications_title__EtxBg{margin:0;color:#991b1b;font-weight:600;font-size:.85rem}.PlagiarismNotifications_message__6mCko{margin:0;color:#b91c1c;font-size:.8rem;line-height:1.4}.PlagiarismNotifications_close__7l4sN{flex-shrink:0;cursor:pointer;border:none;background:none;padding:0;color:#991b1b;font-size:1.2rem;line-height:1}.PlagiarismNotifications_close__7l4sN:hover{color:#7f1d1d}@keyframes PlagiarismNotifications_slideDown__1FfhV{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.WordLimitMessage_banner___tYIA{display:flex;align-items:flex-start;gap:8px;margin:0 16px 10px;border:1px solid #fde68a;background-color:#fffbeb;padding:10px 16px;color:#92400e;font-size:.8rem;font-family:DM Mono,monospace}.WordLimitMessage_icon_wrapper__dG41F{flex-shrink:0;margin-top:2px}.WordLimitMessage_text__Wr2uy{display:flex;flex-direction:column;gap:2px}.WordLimitMessage_text__Wr2uy p{margin:0}.WordLimitMessage_action__E3jkK{cursor:pointer;color:#000;font-weight:600;text-decoration:underline}.WordLimitMessage_action__E3jkK:hover{color:#374151}.ClearButton_button__9CmLq{flex:1 1;transition:all .3s ease;border:none;background-color:transparent;height:44px;color:#000;font-weight:400;font-size:16px;font-family:DM Mono,monospace;letter-spacing:.75px}.ClearButton_button__9CmLq:hover{cursor:pointer;color:#6b7280}.ClearButton_button__9CmLq:disabled{opacity:.5;cursor:not-allowed}@media (min-width:1024px){.ClearButton_button__9CmLq{flex:0 0 auto;width:72px}}.CopyButton_button__SjjZq{flex:1 1}.CopyButton_button_check_icon__temba,.CopyButton_button_copy_icon__mSDNa{margin-left:8px;width:16px;height:16px}.CopyButton_button_check_icon__temba{color:#5bfb88}@media (min-width:1024px){.CopyButton_button__SjjZq{flex:0 0 auto;width:92px}}.InputContainer_container__XQztQ{display:flex;position:relative;flex-direction:column;justify-content:space-between;border-bottom:1px solid #000;background-color:transparent;width:100%;height:348px;overflow:hidden}.InputContainer_textarea__hveko{position:relative;flex:1 1;padding:16px 0;height:100%}.InputContainer_textarea__editor__uGz_L{box-sizing:border-box;outline:none;border:none;background:#fff;padding-right:16px;padding-left:16px;width:100%;height:100%;resize:none;color:#000;font-weight:400;font-size:1rem;font-family:monospace}.InputContainer_textarea__editor__uGz_L::placeholder{color:#6b7280}.InputContainer_textarea__editor__uGz_L:disabled{cursor:not-allowed}.InputContainer_actions__hjFwD{display:flex;position:absolute;top:50%;left:50%;gap:12px;transform:translate(-50%,-50%)}@media (max-width:767px){.InputContainer_actions__hjFwD{flex-direction:column;align-items:center}}.InputContainer_bottom_block__0ZE2r{display:flex;flex-direction:column-reverse;box-sizing:border-box;padding:0 16px 16px;height:72px}.InputContainer_bottom_block__buttons__DRTT5{display:flex;gap:8px}.InputContainer_textarea__editor__uGz_L::-webkit-scrollbar{position:absolute;right:0;background-color:transparent;width:5px}.InputContainer_textarea__editor__uGz_L::-webkit-scrollbar-thumb{cursor:pointer;border-radius:10px;background:#888}@media (min-width:1024px){.InputContainer_container__XQztQ{border-right:1px solid #000;border-bottom:0;width:56%;height:auto}.InputContainer_bottom_block__0ZE2r{flex-direction:row;justify-content:space-between;align-items:center;height:44px}}.PasteButton_button__HsjOg{display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:all .2s ease;cursor:pointer;box-shadow:2px 2px 0 #000;border:2px solid #000;background-color:var(--primary);padding:12px 20px;width:160px;color:#000;font-weight:600;font-size:.9rem;font-family:DM Mono,monospace;white-space:nowrap}.PasteButton_button__HsjOg:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}@media (max-width:767px){.PasteButton_button__HsjOg{padding:10px 16px;width:140px;font-size:.8rem}}.UploadFileButton_wrapper__tLWyJ{position:relative}.UploadFileButton_wrapper__tLWyJ:hover .UploadFileButton_tooltip__ToL5I{visibility:visible;opacity:1}.UploadFileButton_tooltip__ToL5I{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:opacity .2s;background:#333;padding:6px 10px;pointer-events:none;color:#fff;font-size:11px;font-family:DM Mono,monospace;white-space:nowrap}.UploadFileButton_button__VoUG6{display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:all .2s ease;cursor:pointer;box-shadow:2px 2px 0 #000;border:2px solid #000;background:#fff;padding:12px 20px;width:165px;color:#000;font-weight:600;font-size:.9rem;font-family:DM Mono,monospace;white-space:nowrap}.UploadFileButton_button__VoUG6:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #000}@media (max-width:767px){.UploadFileButton_button__VoUG6{padding:10px 16px;width:140px;font-size:.8rem}}.WordsCounter_counter__3K7je{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:.8rem;font-family:DM Mono,monospace}.WordsCounter_warning__wWxzh{color:#d97706}.WordsCounter_error__0Fbc0{color:#dc2626}.PlagiarismHumanizeBanner_banner__EMd3l{transform:translateY(12px);opacity:0;transition:opacity .4s ease,transform .4s ease,max-height .4s ease;box-shadow:2px 3px 0 #000;border:1px solid #000;background:var(--primary);width:100%;max-height:0;overflow:hidden;pointer-events:none}.PlagiarismHumanizeBanner_banner_visible__ti30T{transform:translateY(0);opacity:1;margin-top:16px;max-height:200px;pointer-events:auto}.PlagiarismHumanizeBanner_content__QOOVn{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px}.PlagiarismHumanizeBanner_text_block__COUyR{flex:1 1;min-width:0}.PlagiarismHumanizeBanner_title__g1Srp{margin:0 0 4px;color:#000;font-weight:600;font-size:16px;line-height:1.4;font-family:DM Mono,monospace}.PlagiarismHumanizeBanner_subtitle__ZADkq{margin:0;color:#3a3a3a;font-weight:400;font-size:14px;line-height:1.4;font-family:DM Mono,monospace}.PlagiarismHumanizeBanner_cta__GDpAN{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;transition:opacity .2s;cursor:pointer;box-shadow:2px 2px 0 rgba(0,0,0,.3);border:none;background:#000;padding:10px 20px;color:#fff;font-weight:500;font-size:14px;font-family:DM Mono,monospace;white-space:nowrap}.PlagiarismHumanizeBanner_cta__GDpAN:hover{opacity:.85}@media (max-width:768px){.PlagiarismHumanizeBanner_content__QOOVn{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.PlagiarismHumanizeBanner_title__g1Srp{font-size:15px}.PlagiarismHumanizeBanner_cta__GDpAN{justify-content:center;width:100%}}.DecisionBanner_banner__eMkeT{display:flex;align-items:center;gap:12px;border:1px solid;padding:12px 16px;font-family:DM Mono,monospace}.DecisionBanner_content__vNN9g{display:flex;flex-direction:column;gap:2px}.DecisionBanner_label__DQsVe{margin:0;font-weight:600;font-size:.85rem}.DecisionBanner_source_count__SJkvU{opacity:.8;margin:0;font-size:.75rem}.DecisionBanner_decision_high__ccYAv{border-color:#fecaca;background-color:#fef2f2;color:#991b1b}.DecisionBanner_decision_medium__CeE1L{border-color:#fde68a;background-color:#fffbeb;color:#92400e}.DecisionBanner_decision_low__Q1LG_{border-color:#bbf7d0;background-color:#f0fdf4;color:#166534}.LoadingState_container__6WWqO{flex-direction:column;gap:12px;padding:32px}.LoadingState_container__6WWqO,.LoadingState_spinner__YJcaS{display:flex;justify-content:center;align-items:center}.LoadingState_loader_icon__YYg6B{animation:LoadingState_spin__8CXVn 1s linear infinite;color:#000}.LoadingState_text__FWOA4{margin:0;color:#6b7280;font-size:16px;font-family:DM Mono,monospace}.LoadingState_progress__NVWYX{margin:0;color:#9ca3af;font-size:14px;font-family:DM Mono,monospace}@keyframes LoadingState_spin__8CXVn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ResultsContainer_loading_container__u2338{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:24px 24px 8px;width:100%;min-height:432px}.ResultsContainer_container__Fzihi{display:flex;flex-direction:column;gap:16px;background-color:#fff;padding:24px}.ResultsContainer_empty_state__oy9Cc{display:flex;flex:1 1;justify-content:center;align-items:center;padding:24px}.ResultsContainer_empty_state__text__sW_Ru{color:#6b7280;font-size:14px;line-height:1.5;font-family:DM Mono,monospace;text-align:center}@media (min-width:1024px){.ResultsContainer_container__Fzihi,.ResultsContainer_loading_container__u2338{width:44%}}.ScoreDisplay_wrapper__qF0Eg{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0}.ScoreDisplay_circle_container__vrD6y{position:relative}.ScoreDisplay_background_circle__rA5Ze{position:absolute;inset:0}.ScoreDisplay_progress_ring__5U4RL{position:absolute;transition:mask-image .5s ease-out,-webkit-mask-image .5s ease-out;inset:0;border-radius:50%;background:conic-gradient(#0acf83 0deg,#ffce00 180deg,red 1turn)}.ScoreDisplay_inner_cutout___Y3gr{position:absolute;border-radius:50%;background-color:#fff}.ScoreDisplay_center_text__gTpET{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;inset:0}.ScoreDisplay_score_value__nHykm{color:#000;font-weight:700;font-size:30px;font-family:DM Mono,monospace}.ScoreDisplay_score_label__TYYLF{color:#6b7280;font-size:14px;font-family:DM Mono,monospace}.SourceItem_item__gYBl3{display:flex;flex-direction:column;gap:8px;opacity:0;animation:SourceItem_fadeIn__n1fAI .3s ease forwards;transition:all .15s ease;cursor:pointer;border:1px solid #e5e7eb;padding:10px 12px;font-family:DM Mono,monospace}.SourceItem_item__gYBl3:hover:not(.SourceItem_item_disabled__uIDPT){box-shadow:1px 1px 0 #000;border-color:#000}.SourceItem_item_active__WRWY_{box-shadow:2px 2px 0 #000;border-color:#000;background-color:#ff8}.SourceItem_item_disabled__uIDPT{opacity:.6;cursor:default}.SourceItem_header__PaXXc{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.SourceItem_info__jdunm{display:flex;flex-direction:column;gap:2px;min-width:0}.SourceItem_hostname__bPTL9{margin:0;overflow:hidden;color:#111827;font-weight:600;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.SourceItem_stats__PZTVQ{margin:0;color:#6b7280;font-size:.7rem}.SourceItem_external_link__lRx5Q{flex-shrink:0;transition:color .15s;color:#6b7280}.SourceItem_external_link__lRx5Q:hover{color:#000}.SourceItem_progress_bar__wkgDP{background-color:#f3f4f6;height:4px;overflow:hidden}.SourceItem_progress_fill__WslaR{transition:width .3s ease;height:100%}.SourceItem_progress_fill_green__5_Mub{background-color:#22c55e}.SourceItem_progress_fill_yellow__mhu46{background-color:#eab308}.SourceItem_progress_fill_red__69mt1{background-color:#ef4444}@keyframes SourceItem_fadeIn__n1fAI{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.SourcesList_container__h4OBj{display:flex;flex-direction:column;gap:8px}.SourcesList_title__JG_Zm{margin:0;color:#374151;font-weight:600;font-size:.85rem;font-family:DM Mono,monospace}.SourcesList_list__IKmTt{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.SourcesList_list__IKmTt::-webkit-scrollbar{width:5px}.SourcesList_list__IKmTt::-webkit-scrollbar-thumb{border-radius:10px;background:#888}.SourcesList_empty_state__OHMrI{padding:16px;text-align:center}.SourcesList_empty_state__text__JG1dk{margin:0;color:#6b7280;font-size:.85rem;font-family:DM Mono,monospace}.SourcesList_loader__tBSYD{display:flex;justify-content:center;padding:16px}.SourcesList_loader_icon__RUEmb{animation:SourcesList_spin__iZGnC 1s linear infinite;color:#6b7280}.SourcesList_blurred_wrapper__9fFL8{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SourcesList_cta_banner__76m0c{display:flex;align-items:flex-start;gap:10px;border:1px solid #fde68a;background-color:#fffbeb;padding:12px;color:#92400e;font-size:.8rem;font-family:DM Mono,monospace}.SourcesList_cta_banner__icon_wrapper__8Qg1D{flex-shrink:0;margin-top:2px}.SourcesList_cta_banner__text__s6qRd{display:flex;flex-direction:column;gap:4px}.SourcesList_cta_banner__text__s6qRd p{margin:0}.SourcesList_cta_banner__action__K2a7E{cursor:pointer;border:none;background:none;padding:0;color:#000;font-weight:600;font-size:inherit;font-family:inherit;text-decoration:underline}.SourcesList_cta_banner__action__K2a7E:hover{color:#374151}@keyframes SourcesList_spin__iZGnC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlagiarismWorkspace_container__xvnKN{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;margin:32px auto 0;background-color:transparent;padding:0 30px;width:100%;max-width:1275px;font-family:DM Mono,monospace}.PlagiarismWorkspace_plagiarism__lzNiL{display:flex;flex-direction:column;box-shadow:2px 3px 0 #000;border:1px solid #000;background-color:#fff;overflow:hidden}@media (min-width:1024px){.PlagiarismWorkspace_plagiarism__lzNiL{flex-direction:row}}.CancelGuard_loading__fokd9{display:flex;justify-content:center;align-items:center;min-height:280px}