.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}}.TextExpanderTool_page__TIQFR{flex:1 1;background:var(--bg-secondary)}.TextExpanderTool_container__iVmyL{max-width:1100px;margin:0 auto;padding:var(--space-8) var(--space-6)}.TextExpanderTool_titleSection__r3Tsb{text-align:center;margin-bottom:var(--space-6)}.TextExpanderTool_title__r8ReX{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.TextExpanderTool_subtitle__3V8J7{font-size:16px;color:var(--text-secondary)}.TextExpanderTool_controls__GMNs4{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-5);margin-bottom:var(--space-5)}.TextExpanderTool_controlGroup__ZfnLR{margin-bottom:var(--space-4)}.TextExpanderTool_controlGroup__ZfnLR:last-child{margin-bottom:0}.TextExpanderTool_controlLabel__hE77D{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.03em}.TextExpanderTool_controlRow__By3LA{display:flex;gap:var(--space-6);align-items:flex-start}.TextExpanderTool_modeGrid__MFjKx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.TextExpanderTool_modeButton__6S0xE{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}.TextExpanderTool_modeButtonActive__VHisS,.TextExpanderTool_modeButton__6S0xE:hover{border-color:var(--accent-primary);background:var(--accent-primary-light)}.TextExpanderTool_modeButtonTitle__yQUjb{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.TextExpanderTool_modeButtonDesc__CMDlv{font-size:11px;color:var(--text-secondary)}.TextExpanderTool_ratioGroup__tTD2a{display:flex;gap:var(--space-2)}.TextExpanderTool_ratioButton__h1zGt{padding:8px 20px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-lg);font-size:15px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .15s}.TextExpanderTool_ratioButtonActive__qvuln,.TextExpanderTool_ratioButton__h1zGt:hover{border-color:var(--accent-primary);background:var(--accent-primary-light)}.TextExpanderTool_toneSelect__110aE{padding:8px 14px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-lg);font-size:14px;color:var(--text-primary);cursor:pointer;min-width:160px;font-family:inherit}.TextExpanderTool_toneSelect__110aE:focus{outline:none;border-color:var(--accent-primary)}.TextExpanderTool_splitLayout__bKfe7{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5)}.TextExpanderTool_panel__jBX9s{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden}.TextExpanderTool_panelHeader__Pazi4{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);font-size:13px;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between}.TextExpanderTool_textarea__L67ZP{flex:1 1;min-height:260px;border:none;padding:var(--space-4);font-size:15px;line-height:1.6;resize:vertical;font-family:inherit;color:var(--text-primary);background:var(--bg-primary)}.TextExpanderTool_textarea__L67ZP:focus{outline:none}.TextExpanderTool_textarea__L67ZP::placeholder{color:var(--text-muted)}.TextExpanderTool_panelFooter___yy6P{padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-color);display:flex;justify-content:space-between}.TextExpanderTool_charCount__nJfbR,.TextExpanderTool_panelFooter___yy6P,.TextExpanderTool_wordCount__yeWVI{font-size:12px;color:var(--text-muted)}.TextExpanderTool_charCountWarn___DjrL{color:var(--error)}.TextExpanderTool_expansionRatio__nox5b{font-size:12px;font-weight:600;color:var(--accent-primary)}.TextExpanderTool_resultArea__Q71Kj{flex:1 1;min-height:260px;padding:var(--space-4);overflow-y:auto}.TextExpanderTool_resultText__V7rEQ{font-size:15px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.TextExpanderTool_placeholder__k9Zot{font-size:15px;color:var(--text-muted);line-height:1.6}.TextExpanderTool_resultActions__WWqPP{display:flex;gap:var(--space-2)}.TextExpanderTool_resultActionButton__o8r_I{display:flex;align-items:center;gap:var(--space-1);padding:4px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .15s}.TextExpanderTool_resultActionButton__o8r_I:hover{background:var(--bg-tertiary);border-color:var(--border-color-strong)}.TextExpanderTool_actions__L_MhL{display:flex;justify-content:center;margin-bottom:var(--space-8)}.TextExpanderTool_expandButton___zNTY{display:flex;align-items:center;gap:var(--space-2);padding:12px 36px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-lg);font-size:16px;font-weight:600;cursor:pointer;transition:background .15s}.TextExpanderTool_expandButton___zNTY:hover:not(:disabled){background:var(--accent-primary-hover)}.TextExpanderTool_expandButton___zNTY:disabled{opacity:.5;cursor:not-allowed}.TextExpanderTool_spinner__J0zuz{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:TextExpanderTool_spin__nbMfI .6s linear infinite}@keyframes TextExpanderTool_spin__nbMfI{to{transform:rotate(1turn)}}.TextExpanderTool_rateLimitBanner__hCcbF{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)}.TextExpanderTool_rateLimitText__lheXy{flex:1 1;font-size:14px;color:var(--text-primary)}.TextExpanderTool_rateLimitCta__Fy2Wd{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}.TextExpanderTool_rateLimitCta__Fy2Wd:hover{background:var(--accent-secondary-hover)}.TextExpanderTool_relatedSection__i4li_{margin-top:var(--space-6)}.TextExpanderTool_relatedTitle__GbFXX{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--space-4);text-align:center}.TextExpanderTool_relatedGrid__urKLp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.TextExpanderTool_relatedCard__2iK4R{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}.TextExpanderTool_relatedCard__2iK4R:hover{border-color:var(--accent-primary);background:var(--accent-primary-light)}.TextExpanderTool_relatedIcon__mVDRf{color:var(--accent-secondary)}.TextExpanderTool_skeletonWrap__uijZH{display:flex;flex-direction:column;gap:var(--space-3)}.TextExpanderTool_skeleton__uHyqt{height:20px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:TextExpanderTool_shimmer__o3Jf_ 1.5s infinite;border-radius:var(--radius-md);width:90%}@keyframes TextExpanderTool_shimmer__o3Jf_{0%{background-position:200% 0}to{background-position:-200% 0}}.TextExpanderTool_skeletonWide__z7IcC{width:90%}.TextExpanderTool_skeletonNarrow__oJP0P{width:60%}@media (max-width:768px){.TextExpanderTool_header__H803p{padding:var(--space-3) var(--space-4)}.TextExpanderTool_headerLinks__N9glz{gap:var(--space-2)}.TextExpanderTool_headerLink__FZSpp{font-size:13px}.TextExpanderTool_container__iVmyL{padding:var(--space-4) var(--space-3)}.TextExpanderTool_title__r8ReX{font-size:24px}.TextExpanderTool_modeGrid__MFjKx{grid-template-columns:repeat(2,1fr)}.TextExpanderTool_splitLayout__bKfe7{grid-template-columns:1fr}.TextExpanderTool_controlRow__By3LA{flex-direction:column;gap:var(--space-4)}.TextExpanderTool_rateLimitBanner__hCcbF{flex-wrap:wrap}}@media (max-width:480px){.TextExpanderTool_title__r8ReX{font-size:22px}.TextExpanderTool_subtitle__3V8J7{font-size:14px}.TextExpanderTool_headerLinks__N9glz{gap:var(--space-1)}.TextExpanderTool_headerLink__FZSpp{font-size:12px}.TextExpanderTool_textarea__L67ZP{min-height:180px;font-size:14px}.TextExpanderTool_expandButton___zNTY{width:100%;justify-content:center}.TextExpanderTool_controls__GMNs4{padding:var(--space-3)}.TextExpanderTool_relatedGrid__urKLp{grid-template-columns:1fr}}@media (max-width:375px){.TextExpanderTool_headerLinks__N9glz{display:none}.TextExpanderTool_container__iVmyL{padding:var(--space-3) var(--space-2)}.TextExpanderTool_modeGrid__MFjKx{gap:var(--space-2)}.TextExpanderTool_modeButtonTitle__yQUjb{font-size:12px}.TextExpanderTool_modeButtonDesc__CMDlv{font-size:10px}.TextExpanderTool_controls__GMNs4{padding:var(--space-2)}.TextExpanderTool_resultArea__Q71Kj{min-height:180px;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)}