.Toast_container__EuVrq{position:fixed;top:24px;right:24px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:400px}.Toast_toast__5Jdnm{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px 14px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 8px 24px rgba(0,0,0,.3);animation:Toast_slideIn__TpNwT .25s ease-out;min-width:280px;overflow:hidden}.Toast_toast__5Jdnm.Toast_exiting__ZdX0G{animation:Toast_slideOut__2fYfZ .3s ease-in forwards}@keyframes Toast_slideIn__TpNwT{0%{opacity:0;transform:translateX(40px) translateY(-10px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes Toast_slideOut__2fYfZ{0%{opacity:1;transform:translateX(0) translateY(0)}to{opacity:0;transform:translateX(40px) translateY(-10px)}}.Toast_icon__2MpNe{flex-shrink:0;display:flex;align-items:center}.Toast_message__bcjB2{flex:1 1;font-size:13px;line-height:1.4;color:var(--text-primary)}.Toast_closeBtn__RvlrW{flex-shrink:0;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.Toast_closeBtn__RvlrW:hover{background:var(--hover-bg);color:var(--text-primary)}.Toast_error__083K0{border-left:3px solid var(--error,#ef4444)}.Toast_error__083K0 .Toast_icon__2MpNe{color:var(--error,#ef4444)}.Toast_warning__wf7tE{border-left:3px solid var(--warning,#f59e0b)}.Toast_warning__wf7tE .Toast_icon__2MpNe{color:var(--warning,#f59e0b)}.Toast_info__nrc_s{border-left:3px solid #3b82f6}.Toast_info__nrc_s .Toast_icon__2MpNe{color:#3b82f6}.Toast_success__OtsVj{border-left:3px solid #22c55e}.Toast_success__OtsVj .Toast_icon__2MpNe{color:#22c55e}.Toast_progressTrack__VLX_N{position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:0 0 10px 10px;overflow:hidden}.Toast_progressBar__yi2S7{height:100%;transition:width 20ms linear;border-radius:0 0 0 10px}.Toast_progress_error__Wko9q{background:var(--error,#ef4444)}.Toast_progress_warning__A8Slq{background:var(--warning,#f59e0b)}.Toast_progress_info__eGT8i{background:#3b82f6}.Toast_progress_success__4ZUww{background:#22c55e}@media (max-width:480px){.Toast_container__EuVrq{left:16px;right:16px;top:16px;max-width:none}.Toast_toast__5Jdnm{min-width:0}}.TextSummarizerTool_page__MgyYc{flex:1 1;background:var(--bg-secondary)}.TextSummarizerTool_container__RVhAg{max-width:960px;margin:0 auto;padding:var(--space-8) var(--space-6)}.TextSummarizerTool_titleSection__Ck8Vw{text-align:center;margin-bottom:var(--space-8)}.TextSummarizerTool_title__ttZMc{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.TextSummarizerTool_subtitle__3jmiP{font-size:16px;color:var(--text-secondary)}.TextSummarizerTool_inputSection__BEUc5{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}.TextSummarizerTool_textarea__wWN9V{width:100%;min-height:200px;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);font-size:15px;line-height:1.6;resize:vertical;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);transition:border-color .15s}.TextSummarizerTool_textarea__wWN9V:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--focus-ring)}.TextSummarizerTool_textarea__wWN9V::placeholder{color:var(--text-muted)}.TextSummarizerTool_charCount__BJKhZ{text-align:right;font-size:12px;color:var(--text-muted);margin-top:var(--space-2)}.TextSummarizerTool_charCountWarn___Fu37{color:var(--error)}.TextSummarizerTool_modeSection__ViqNh{margin-top:var(--space-5)}.TextSummarizerTool_modeLabel__MyXfV{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}.TextSummarizerTool_modeGrid__4jaPr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.TextSummarizerTool_modeButton__lYbA7{padding:var(--space-3) var(--space-2);background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;text-align:center;transition:all .15s}.TextSummarizerTool_modeButtonActive__slaD9,.TextSummarizerTool_modeButton__lYbA7:hover{border-color:var(--accent-primary);background:var(--accent-primary-light)}.TextSummarizerTool_modeButtonTitle__jK9UW{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.TextSummarizerTool_modeButtonDesc__NIIcj{font-size:11px;color:var(--text-secondary)}.TextSummarizerTool_actions____UKe{display:flex;justify-content:flex-end;margin-top:var(--space-5)}.TextSummarizerTool_summarizeButton__D9yzt{display:flex;align-items:center;gap:var(--space-2);padding:10px 28px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.TextSummarizerTool_summarizeButton__D9yzt:hover:not(:disabled){background:var(--accent-primary-hover)}.TextSummarizerTool_summarizeButton__D9yzt:disabled{opacity:.5;cursor:not-allowed}.TextSummarizerTool_spinner__pVzv_{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:TextSummarizerTool_spin__4zfgv .6s linear infinite}@keyframes TextSummarizerTool_spin__4zfgv{to{transform:rotate(1turn)}}.TextSummarizerTool_results___wDrH{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);margin-bottom:var(--space-6)}.TextSummarizerTool_resultText__VqyrQ{font-size:15px;line-height:1.8;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin-bottom:var(--space-5)}.TextSummarizerTool_stats__npq_H{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:13px;color:var(--text-secondary)}.TextSummarizerTool_statHighlight__A1th4{font-weight:600;color:var(--accent-primary)}.TextSummarizerTool_resultActions__kaf0f{display:flex;gap:var(--space-3)}.TextSummarizerTool_resultActionButton__rPGac{display:flex;align-items:center;gap:var(--space-2);padding:8px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .15s}.TextSummarizerTool_resultActionButton__rPGac:hover{background:var(--bg-tertiary);border-color:var(--border-color-strong)}.TextSummarizerTool_rateLimitBanner__pxbKF{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.TextSummarizerTool_rateLimitText__fElAL{flex:1 1;font-size:14px;color:var(--text-primary)}.TextSummarizerTool_rateLimitCta__TdTum{flex-shrink:0;padding:8px 16px;background:var(--accent-secondary);color:#fff;border:none;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s}.TextSummarizerTool_rateLimitCta__TdTum:hover{background:var(--accent-secondary-hover)}.TextSummarizerTool_relatedSection__9Kd7_{margin-top:var(--space-6)}.TextSummarizerTool_relatedTitle__Ab31_{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4);text-align:center}.TextSummarizerTool_relatedGrid__4mwJl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.TextSummarizerTool_relatedCard__n87kB{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-decoration:none;color:var(--text-primary);font-size:14px;font-weight:500;transition:all .15s}.TextSummarizerTool_relatedCard__n87kB:hover{border-color:var(--accent-primary);background:var(--accent-primary-light)}.TextSummarizerTool_relatedIcon__0xYsc{color:var(--accent-secondary)}.TextSummarizerTool_articlesSection__gh6O8{margin-top:var(--space-6)}.TextSummarizerTool_articlesTitle__NzW0z{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4);text-align:center}.TextSummarizerTool_articlesList__yUaOs{display:flex;flex-direction:column;gap:var(--space-3)}.TextSummarizerTool_articleLink__OKsjR{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-decoration:none;transition:all .15s}.TextSummarizerTool_articleLink__OKsjR:hover{border-color:var(--accent-primary);background:var(--accent-primary-light)}.TextSummarizerTool_articleBadge__OSmk0{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary);background:rgba(168,85,247,.08);padding:3px 8px;border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0}.TextSummarizerTool_articleText__Er9DU{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.4}.TextSummarizerTool_skeleton__uaLho{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:TextSummarizerTool_shimmer__1Q6c3 1.5s infinite;border-radius:var(--radius-md)}@keyframes TextSummarizerTool_shimmer__1Q6c3{0%{background-position:200% 0}to{background-position:-200% 0}}.TextSummarizerTool_skeletonBlock__9GrsD{height:20px;margin-bottom:var(--space-3)}.TextSummarizerTool_skeletonBlockWide__xUOrc{width:90%}.TextSummarizerTool_skeletonBlockNarrow__w20_J{width:60%}@media (max-width:768px){.TextSummarizerTool_header__cfn7c{padding:var(--space-3) var(--space-4)}.TextSummarizerTool_headerLinks__EfO5a{gap:var(--space-2)}.TextSummarizerTool_headerLink__Xa1zz{font-size:13px}.TextSummarizerTool_container__RVhAg{padding:var(--space-6) var(--space-4)}.TextSummarizerTool_title__ttZMc{font-size:26px}.TextSummarizerTool_modeGrid__4jaPr{grid-template-columns:repeat(2,1fr)}.TextSummarizerTool_inputSection__BEUc5,.TextSummarizerTool_results___wDrH{padding:var(--space-4)}.TextSummarizerTool_rateLimitBanner__pxbKF,.TextSummarizerTool_resultActions__kaf0f{flex-wrap:wrap}}@media (max-width:480px){.TextSummarizerTool_container__RVhAg{padding:var(--space-4) var(--space-3)}.TextSummarizerTool_title__ttZMc{font-size:22px}.TextSummarizerTool_subtitle__3jmiP{font-size:14px}.TextSummarizerTool_headerLinks__EfO5a{gap:var(--space-1)}.TextSummarizerTool_headerLink__Xa1zz{font-size:12px}.TextSummarizerTool_textarea__wWN9V{min-height:150px;font-size:14px}.TextSummarizerTool_summarizeButton__D9yzt{width:100%;justify-content:center}.TextSummarizerTool_actions____UKe{justify-content:stretch}.TextSummarizerTool_relatedGrid__4mwJl{grid-template-columns:1fr}}@media (max-width:375px){.TextSummarizerTool_headerLinks__EfO5a{display:none}.TextSummarizerTool_container__RVhAg{padding:var(--space-3) var(--space-2)}.TextSummarizerTool_modeGrid__4jaPr{gap:var(--space-2)}.TextSummarizerTool_modeButtonTitle__jK9UW{font-size:12px}.TextSummarizerTool_modeButtonDesc__NIIcj{font-size:10px}.TextSummarizerTool_inputSection__BEUc5,.TextSummarizerTool_results___wDrH{padding:var(--space-3)}}.SharedTool_faqSection__3HYNx{margin-top:48px;padding-top:32px;border-top:1px solid var(--border-color)}.SharedTool_faqTitle__0MpuN{font-size:1.5rem;font-weight:700;margin-bottom:24px;color:var(--text-primary);font-family:var(--font-dm-sans);text-align:center}.SharedTool_faqItem__MI33J{margin-bottom:16px;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.SharedTool_faqQuestion__GmGZF{width:100%;padding:16px 20px;background:var(--bg-secondary);border:none;text-align:left;font-size:.95rem;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit;transition:background .2s}.SharedTool_faqQuestion__GmGZF:hover{background:var(--bg-tertiary)}.SharedTool_faqAnswer__fGfPv{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.SharedTool_faqAnswerOpen__PHHRP{max-height:300px;padding:16px 20px}.SharedTool_faqSectionAlt__HWm2t{margin-top:48px;padding-top:32px;border-top:1px solid var(--border-color)}.SharedTool_faqTitleAlt__MvKJD{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:20px}.SharedTool_faqItemAlt__puXO4{border-bottom:1px solid var(--border-color-light)}.SharedTool_faqQuestionAlt__PPcuX{width:100%;padding:16px 0;background:none;border:none;text-align:left;font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.SharedTool_faqAnswerAlt__NRQGK{padding:0 0 16px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.SharedTool_faqIcon__Uy3X_{flex-shrink:0;transition:transform .2s}.SharedTool_faqIconOpen___RUbs{transform:rotate(180deg)}.SharedTool_conversionBanner__jhAfo{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;margin-bottom:var(--space-6)}.SharedTool_conversionTitle__D69HO{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.SharedTool_conversionSubtitle__AKdqd{font-size:14px;color:var(--text-secondary);margin-bottom:var(--space-4)}.SharedTool_conversionCta__pXdAl{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 24px;background:var(--accent-secondary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}.SharedTool_conversionCta__pXdAl:hover{background:var(--accent-secondary-hover)}