@keyframes RewriteForLLM_spin__j_T8f{to{transform:rotate(1turn)}}.RewriteForLLM_container__Nodpx{max-width:1200px;margin:0 auto;padding:2rem}.RewriteForLLM_header__YUuFG{text-align:center;margin-bottom:3rem}.RewriteForLLM_header__YUuFG .RewriteForLLM_title__oLo1f{font-size:2.5rem;color:#1f2937;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.RewriteForLLM_header__YUuFG .RewriteForLLM_title__oLo1f .RewriteForLLM_icon___QWrC{color:#2563eb;font-size:2rem}.RewriteForLLM_header__YUuFG .RewriteForLLM_subtitle__FEKAB{font-size:1.2rem;color:#6b7280;max-width:600px;margin:0 auto}.RewriteForLLM_modeSelector__j1mvK{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C{padding:.75rem 1.5rem;border:2px solid transparent;border-radius:2rem;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:200px;justify-content:center}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C .RewriteForLLM_icon___QWrC{font-size:1.1rem;transition:all .3s ease;color:#fff}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C:hover:not(:disabled) .RewriteForLLM_icon___QWrC{transform:scale(1.1)}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C.RewriteForLLM_active__1JRmW{background:linear-gradient(135deg,#2563eb,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 4px 6px rgba(37,99,235,.2)}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C.RewriteForLLM_active__1JRmW .RewriteForLLM_icon___QWrC{color:#fff}.RewriteForLLM_inputSection__8n2Vt{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;transition:opacity .3s ease,transform .3s ease}.RewriteForLLM_inputSection__8n2Vt.RewriteForLLM_fadeIn__hgKxw{animation:RewriteForLLM_fadeIn__hgKxw .3s ease forwards}.RewriteForLLM_inputSection__8n2Vt.RewriteForLLM_fadeOut__rdcJQ{animation:RewriteForLLM_fadeOut__rdcJQ .3s ease forwards}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_sectionTitle__aEsPc{font-size:1.25rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_sectionTitle__aEsPc .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX{margin-bottom:1.5rem}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX label{display:block;margin-bottom:.5rem;color:#1f2937;font-weight:500;display:flex;align-items:center;gap:.5rem}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX label .RewriteForLLM_icon___QWrC{color:#6b7280}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX input,.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX textarea{width:100%;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s;background:#fff}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX input:focus,.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX input::placeholder,.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX textarea::placeholder{color:#6b7280}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_inputGroup__UUGeX textarea{min-height:200px;resize:vertical;font-family:inherit;line-height:1.6}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryList__oMt87{display:grid;grid-gap:1rem;gap:1rem}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds{display:flex;gap:.5rem;align-items:center;background:#f3f4f6;padding:.5rem;border-radius:8px;transition:all .2s}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds:focus-within{background:#fff;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds input{flex:1 1;background:transparent;border:none;padding:.5rem;font-size:.95rem}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds input:focus{outline:none;box-shadow:none}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds .RewriteForLLM_queryChip__jSsZH{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.9rem;color:#1f2937;border:1px solid #e5e7eb}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds .RewriteForLLM_queryChip__jSsZH .RewriteForLLM_removeButton__kLZ_9{color:#6b7280;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds .RewriteForLLM_queryChip__jSsZH .RewriteForLLM_removeButton__kLZ_9:hover{background:#f3f4f6;color:#ef4444}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds .RewriteForLLM_addButton__RLs_A{padding:.5rem;border:none;background:none;color:#2563eb;cursor:pointer;transition:all .2s;border-radius:4px}.RewriteForLLM_inputSection__8n2Vt .RewriteForLLM_queryInput__bl7Ds .RewriteForLLM_addButton__RLs_A:hover{background:rgba(37,99,235,.1)}.RewriteForLLM_rewriteButton___yFU9{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500;width:100%;padding:1rem;font-size:1.1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:2rem 0}.RewriteForLLM_rewriteButton___yFU9:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.RewriteForLLM_rewriteButton___yFU9:active:not(:disabled){transform:translateY(0)}.RewriteForLLM_rewriteButton___yFU9:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.RewriteForLLM_rewriteButton___yFU9 .RewriteForLLM_icon___QWrC{transition:transform .2s}.RewriteForLLM_rewriteButton___yFU9:hover:not(:disabled) .RewriteForLLM_icon___QWrC{transform:translateX(4px)}.RewriteForLLM_resetButton__phHXg{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500;padding:.75rem 1.5rem;margin-top:1rem;display:flex;align-items:center;gap:.5rem}.RewriteForLLM_resetButton__phHXg:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.RewriteForLLM_resetButton__phHXg:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.RewriteForLLM_dashboardSection__Jb3fr{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;animation:RewriteForLLM_fadeIn__hgKxw .5s ease-out}.RewriteForLLM_dashboardHeader__MMjh4{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.RewriteForLLM_dashboardHeader__MMjh4 .RewriteForLLM_dashboardTitle__iEwsc{font-size:1.8rem;color:#1f2937;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.RewriteForLLM_dashboardHeader__MMjh4 .RewriteForLLM_dashboardTitle__iEwsc .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_dashboardHeader__MMjh4 .RewriteForLLM_dashboardSubtitle__p3e_e{color:#6b7280;font-size:1rem}.RewriteForLLM_dashboardGrid__BCKsE{display:flex;flex-direction:column;gap:2rem}.RewriteForLLM_insightsSection__0n75O .RewriteForLLM_sectionTitle__aEsPc,.RewriteForLLM_metricsSection__Q4xrj .RewriteForLLM_sectionTitle__aEsPc,.RewriteForLLM_takeawaysSection__u2tbE .RewriteForLLM_sectionTitle__aEsPc{font-size:1.3rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:2px solid #f3f4f6}.RewriteForLLM_insightsSection__0n75O .RewriteForLLM_sectionTitle__aEsPc .RewriteForLLM_icon___QWrC,.RewriteForLLM_metricsSection__Q4xrj .RewriteForLLM_sectionTitle__aEsPc .RewriteForLLM_icon___QWrC,.RewriteForLLM_takeawaysSection__u2tbE .RewriteForLLM_sectionTitle__aEsPc .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_metricsGrid__JFuIQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}.RewriteForLLM_metricCard__bwC7Q{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease;position:relative;overflow:hidden}.RewriteForLLM_metricCard__bwC7Q:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#3b82f6)}.RewriteForLLM_metricCard__bwC7Q:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricHeader__3roqs{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricHeader__3roqs h4{font-size:1.1rem;color:#1f2937;font-weight:600;margin:0}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricHeader__3roqs .RewriteForLLM_metricIcon__0cqYj{color:#2563eb;font-size:1.2rem}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricValue__PAKBX{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.75rem}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricValue__PAKBX .RewriteForLLM_score__wdMtq{font-size:2.5rem;font-weight:700;color:#2563eb;line-height:1}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricValue__PAKBX .RewriteForLLM_scoreLabel__gEJb7{font-size:1rem;color:#6b7280;font-weight:500}.RewriteForLLM_metricCard__bwC7Q .RewriteForLLM_metricDescription__VVE7n{color:#6b7280;font-size:.9rem;line-height:1.4;margin:0}.RewriteForLLM_insightsGrid__dORMJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.RewriteForLLM_insightCard__bjqIh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .3s ease}.RewriteForLLM_insightCard__bjqIh:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,.08)}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightHeader__EhnNB{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightHeader__EhnNB h4{font-size:1.1rem;color:#1f2937;font-weight:600;margin:0}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightHeader__EhnNB .RewriteForLLM_insightIcon__MFrgp{color:#10b981;font-size:1.2rem}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightList__JMGAf{display:flex;flex-direction:column;gap:.75rem}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightItem__luh7Y{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;background:#f3f4f6;border-radius:8px;transition:background-color .2s}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightItem__luh7Y:hover{background:#edeff2}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightItem__luh7Y .RewriteForLLM_checkIcon__Ve69o{color:#10b981;font-size:.9rem;margin-top:.1rem;flex-shrink:0}.RewriteForLLM_insightCard__bjqIh .RewriteForLLM_insightItem__luh7Y span{color:#1f2937;font-size:.9rem;line-height:1.4}.RewriteForLLM_takeawaysList__FFrZK{display:flex;flex-direction:column;gap:1rem}.RewriteForLLM_takeawayItem__wq_Jn{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:10px;transition:all .3s ease}.RewriteForLLM_takeawayItem__wq_Jn:hover{transform:translateX(4px);box-shadow:0 4px 15px rgba(59,130,246,.1)}.RewriteForLLM_takeawayItem__wq_Jn .RewriteForLLM_takeawayIcon___z4IU{color:#2563eb;font-size:1rem;margin-top:.1rem;flex-shrink:0}.RewriteForLLM_takeawayItem__wq_Jn span{color:#1f2937;font-size:.95rem;line-height:1.5;font-weight:500}.RewriteForLLM_contentComparisonSection__BjpX_{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:2rem;animation:RewriteForLLM_fadeIn__hgKxw .5s ease-out .2s both}.RewriteForLLM_contentComparisonSection__BjpX_ .RewriteForLLM_comparisonTitle__mpQlJ{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.RewriteForLLM_contentComparisonSection__BjpX_ .RewriteForLLM_comparisonTitle__mpQlJ .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_resultsSection__OLDCI{opacity:0;transform:translateY(20px);transition:all .3s ease-out}.RewriteForLLM_resultsSection__OLDCI.RewriteForLLM_visible__cN6Lj{opacity:1;transform:translateY(0)}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultsGrid___ak4E{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}@media(max-width:768px){.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultsGrid___ak4E{grid-template-columns:1fr}}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem;display:flex;flex-direction:column;height:100%}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 h3{font-size:1.1rem;color:#1f2937;display:flex;align-items:center;gap:.5rem}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 h3 .RewriteForLLM_icon___QWrC{color:#6b7280}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 .RewriteForLLM_actions___K_YL{display:flex;gap:.5rem}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 .RewriteForLLM_actions___K_YL button{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:500;padding:.5rem;font-size:.9rem}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 .RewriteForLLM_actions___K_YL button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.4)}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 .RewriteForLLM_actions___K_YL button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_panelHeader__rCqq4 .RewriteForLLM_actions___K_YL button:hover{background:#f3f4f6}.RewriteForLLM_resultsSection__OLDCI .RewriteForLLM_resultPanel__ESndi .RewriteForLLM_content__aoyzl{flex:1 1;background:#f3f4f6;border-radius:8px;padding:1rem;font-family:monospace;white-space:pre-wrap;overflow-y:auto;font-size:.95rem;line-height:1.6}@keyframes RewriteForLLM_fadeIn__hgKxw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes RewriteForLLM_fadeOut__rdcJQ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.RewriteForLLM_fadeIn__hgKxw{animation:RewriteForLLM_fadeIn__hgKxw .3s ease-out forwards}@media(max-width:768px){.RewriteForLLM_container__Nodpx{padding:1rem}.RewriteForLLM_header__YUuFG .RewriteForLLM_title__oLo1f{font-size:2rem}.RewriteForLLM_modeSelector__j1mvK .RewriteForLLM_modeButton__9E11C{width:100%}.RewriteForLLM_inputSection__8n2Vt{padding:1.5rem}}.RewriteForLLM_editorContainer__SPok2{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}.RewriteForLLM_editor__CyYU5{position:relative;min-height:400px;background:#1e1e1e;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_editorLabel__QxtXw{display:block;padding:1rem;background:#2d2d2d;color:#fff;font-weight:500;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_editorLabel__QxtXw .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_editorContent__UdUgH{position:relative;flex:1 1;display:flex;min-height:0;overflow:hidden;border-radius:8px;background:#1a1a1a;border:2px solid #333;transition:all .3s ease}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_editorContent__UdUgH:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_editorContent__UdUgH:hover{border-color:#555}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_lineNumbers__wZaN_{left:0;width:40px;background:#252525;color:#888;padding:1rem 0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;overflow:hidden;border-right:1px solid #444;border-radius:8px 0 0 8px}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_,.RewriteForLLM_editor__CyYU5 .RewriteForLLM_lineNumbers__wZaN_{position:absolute;top:0;bottom:0;font-family:Fira Code,Monaco,Consolas,Courier New,monospace;white-space:pre;line-height:1.6;font-size:14px}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_{left:40px;right:0;padding:1rem;color:#e6e6e6!important;background:#1a1a1a!important;border:2px solid #333!important;border-radius:8px;resize:none;outline:none;-moz-tab-size:2;tab-size:2;z-index:2;overflow-wrap:normal;overflow-x:auto;overflow-y:scroll;transition:all .3s ease}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::placeholder{color:#888;font-style:italic;opacity:.8}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2);background:#1f1f1f}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_:hover{border-color:#555;background:#1d1d1d}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::-webkit-scrollbar{width:10px;height:10px}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::-webkit-scrollbar-track{background:#2a2a2a;border-radius:6px}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::-webkit-scrollbar-thumb{background:#555;border-radius:6px;border:2px solid #2a2a2a}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::-webkit-scrollbar-thumb:hover{background:#777}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::-webkit-scrollbar-corner{background:#2a2a2a}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_::selection{background:rgba(37,99,235,.3);color:#fff}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_codeEditor__wWqj_:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_clearButton__WR_Ii{position:absolute;top:1rem;right:1rem;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .3s ease;z-index:3;font-size:.9rem;display:flex;align-items:center;gap:.25rem}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_clearButton__WR_Ii:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.5);color:#fecaca;transform:translateY(-1px)}.RewriteForLLM_editor__CyYU5 .RewriteForLLM_clearButton__WR_Ii:active{transform:translateY(0)}.RewriteForLLM_contextHelpSection__qDnFz{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-top:2rem}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpHeader__aeS25{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpHeader__aeS25 h3{font-size:1.2rem;color:#1f2937;margin:0;font-weight:600}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpHeader__aeS25 .RewriteForLLM_helpIcon__maX7m{color:#2563eb;font-size:1.3rem}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpContent__U6R5T .RewriteForLLM_helpGrid__Dpm2J{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpContent__U6R5T .RewriteForLLM_helpCard__i9VCA{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;transition:all .3s ease}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpContent__U6R5T .RewriteForLLM_helpCard__i9VCA:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,.08)}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpContent__U6R5T .RewriteForLLM_helpCard__i9VCA h4{font-size:1rem;color:#1f2937;margin:0 0 .75rem;font-weight:600}.RewriteForLLM_contextHelpSection__qDnFz .RewriteForLLM_helpContent__U6R5T .RewriteForLLM_helpCard__i9VCA p{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0}.RewriteForLLM_dashboardContainer__nmvzN{display:flex;flex-direction:column;gap:2rem}.RewriteForLLM_optimizedContentSection__nVmKQ{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:2rem;border:2px solid #2563eb;position:relative;overflow:hidden}.RewriteForLLM_optimizedContentSection__nVmKQ:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#2563eb,#3b82f6,#8b5cf6)}.RewriteForLLM_contentHeader__WaypY{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.RewriteForLLM_contentHeader__WaypY .RewriteForLLM_contentTitle__9SHni{font-size:1.8rem;color:#1f2937;margin:0;display:flex;align-items:center;gap:.75rem}.RewriteForLLM_contentHeader__WaypY .RewriteForLLM_contentTitle__9SHni .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_contentHeader__WaypY .RewriteForLLM_optimizationScore___hBfw{display:flex;align-items:baseline;gap:.25rem;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;padding:.75rem 1.25rem;border-radius:2rem;font-weight:600}.RewriteForLLM_contentHeader__WaypY .RewriteForLLM_optimizationScore___hBfw .RewriteForLLM_scoreValue___J0UZ{font-size:1.5rem;line-height:1}.RewriteForLLM_contentHeader__WaypY .RewriteForLLM_optimizationScore___hBfw .RewriteForLLM_scoreLabel__gEJb7{font-size:.9rem;opacity:.9}.RewriteForLLM_contentDisplay__nYg06{margin-bottom:1.5rem;min-height:300px;max-height:600px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.RewriteForLLM_contentDisplay__nYg06 .RewriteForLLM_textContent__wcRI7{padding:1.5rem}.RewriteForLLM_contentDisplay__nYg06 .RewriteForLLM_textContent__wcRI7 .RewriteForLLM_optimizedHeading__PAhGw{font-size:1.4rem;color:#1f2937;margin:0 0 1rem;font-weight:600}.RewriteForLLM_contentDisplay__nYg06 .RewriteForLLM_textContent__wcRI7 .RewriteForLLM_optimizedText__G7VQw{color:#1f2937;line-height:1.7;font-size:1rem;white-space:pre-wrap}.RewriteForLLM_contentActions__hECdi{display:flex;gap:1rem;justify-content:center}.RewriteForLLM_contentActions__hECdi .RewriteForLLM_copyButton__BdIBe,.RewriteForLLM_contentActions__hECdi .RewriteForLLM_downloadButton__vTL5s{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.95rem}.RewriteForLLM_contentActions__hECdi .RewriteForLLM_copyButton__BdIBe{background:#2563eb;color:#fff}.RewriteForLLM_contentActions__hECdi .RewriteForLLM_copyButton__BdIBe:hover{background:#134cca;transform:translateY(-1px)}.RewriteForLLM_contentActions__hECdi .RewriteForLLM_downloadButton__vTL5s{background:#fff;color:#1f2937;border:1px solid #e5e7eb}.RewriteForLLM_contentActions__hECdi .RewriteForLLM_downloadButton__vTL5s:hover{border-color:#2563eb;color:#2563eb;transform:translateY(-1px)}.RewriteForLLM_whyBetterSection__I1ePQ{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e5e7eb;border-radius:16px;padding:2rem}.RewriteForLLM_whyBetterTitle__G3hf5{font-size:1.6rem;color:#1f2937;margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.RewriteForLLM_whyBetterTitle__G3hf5 .RewriteForLLM_icon___QWrC{color:#2563eb}.RewriteForLLM_mainBenefit__YRRNK{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid #e5e7eb;border-left:4px solid #2563eb}.RewriteForLLM_mainBenefit__YRRNK h3{font-size:1.2rem;color:#1f2937;margin:0 0 .75rem;font-weight:600}.RewriteForLLM_mainBenefit__YRRNK p{color:#6b7280;line-height:1.6;margin:0;font-size:1rem}.RewriteForLLM_improvementsGrid__VTsGv{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.RewriteForLLM_improvementsGrid__VTsGv{grid-template-columns:1fr}}.RewriteForLLM_benefitsSection__eqJEN,.RewriteForLLM_improvementsSection__euA8A{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.RewriteForLLM_benefitsSection__eqJEN h3,.RewriteForLLM_improvementsSection__euA8A h3{font-size:1.1rem;color:#1f2937;margin:0 0 1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.RewriteForLLM_benefitsList__8vXKa,.RewriteForLLM_improvementsList__PEwET{display:flex;flex-direction:column;gap:.75rem}.RewriteForLLM_benefitItem__zfoQV,.RewriteForLLM_improvementItem__HseA9{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f3f4f6;border-radius:8px;transition:all .2s ease}.RewriteForLLM_benefitItem__zfoQV:hover,.RewriteForLLM_improvementItem__HseA9:hover{background:#edeff2;transform:translateX(4px)}.RewriteForLLM_benefitItem__zfoQV .RewriteForLLM_checkIcon__Ve69o,.RewriteForLLM_improvementItem__HseA9 .RewriteForLLM_checkIcon__Ve69o{color:#10b981;font-size:.9rem;margin-top:.1rem;flex-shrink:0}.RewriteForLLM_benefitItem__zfoQV .RewriteForLLM_brainIcon__HpxWb,.RewriteForLLM_improvementItem__HseA9 .RewriteForLLM_brainIcon__HpxWb{color:#2563eb;font-size:.9rem;margin-top:.1rem;flex-shrink:0}.RewriteForLLM_benefitItem__zfoQV span,.RewriteForLLM_improvementItem__HseA9 span{color:#1f2937;font-size:.9rem;line-height:1.5}.RewriteForLLM_contextTooltip__JLoxV{position:relative;display:inline-block;margin-left:.5rem}.RewriteForLLM_contextTooltip__JLoxV .RewriteForLLM_tooltipIcon__cXpZS{color:#2563eb;font-size:.9rem;cursor:help;transition:color .2s}.RewriteForLLM_contextTooltip__JLoxV .RewriteForLLM_tooltipIcon__cXpZS:hover{color:#134cca}.RewriteForLLM_contextTooltip__JLoxV .RewriteForLLM_tooltipText__Vkhxx{visibility:hidden;width:280px;background-color:#1f2937;color:#e5e7eb;text-align:left;border-radius:8px;padding:.75rem;position:absolute;z-index:1000;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:.75rem;line-height:1.5;font-weight:300;box-shadow:0 4px 12px rgba(0,0,0,.15)}.RewriteForLLM_contextTooltip__JLoxV .RewriteForLLM_tooltipText__Vkhxx:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#1f2937}.RewriteForLLM_contextTooltip__JLoxV:hover .RewriteForLLM_tooltipText__Vkhxx{visibility:visible;opacity:1}