.compare_container__gX8yr{max-width:1200px;padding:1rem;margin:0 auto}[data-dir=rtl] .compare_container__gX8yr{direction:ltr}.compare_uploadSection___nixo{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:3rem}[data-dir=rtl] .compare_uploadSection___nixo{direction:ltr}.compare_uploadGroup__e9ak8 h2{margin-bottom:1rem;color:var(--color1);font-size:1.2rem;text-align:center}[data-dir=rtl] .compare_uploadGroup__e9ak8 h2{direction:rtl}.compare_comparisonSection__7buMw{margin-top:2rem}.compare_compareButtonContainer__ESaAk{display:flex;justify-content:center;margin-top:1rem}@media screen and (max-width:768px){.compare_container__gX8yr{padding:.25rem}.compare_comparisonSection__7buMw{padding:1rem;margin-top:0}}.compare_modeDescription__CUF8y{text-align:center;color:var(--foreground);margin-bottom:1.5rem;font-style:italic}.compare_splitWrapper__0z3eF{position:relative;height:500px}[data-dir=rtl] .compare_splitWrapper__0z3eF{direction:ltr}.compare_splitContainer__UtJ3o{grid-gap:0;gap:0;position:relative}[data-dir=rtl] .compare_splitContainer__UtJ3o{direction:ltr}.compare_splitText__uJkZT{background:var(--background);border:1px solid color-mix(in srgb,var(--color3) 10%,transparent);border-radius:8px;overflow:hidden;font-family:Courier New,monospace;font-size:.85rem;line-height:1.4;position:relative;display:flex;flex-direction:column}[data-dir=rtl] .compare_splitText__uJkZT{direction:rtl}.compare_leftPanel__9oFen{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.compare_rightPanel___F5rH{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}[data-dir=rtl] .compare_leftPanel__9oFen{border-right:1px solid color-mix(in srgb,var(--color3) 10%,transparent);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}[data-dir=rtl] .compare_rightPanel___F5rH{border-left:1px solid color-mix(in srgb,var(--color3) 10%,transparent);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.compare_leftPanel__9oFen .compare_splitTextContent__WVjCs,.compare_rightPanel___F5rH .compare_splitTextContent__WVjCs{max-height:calc(500px - 60px);overflow-y:auto;flex:1 1}.compare_panelHeader__MsGRc{margin:0;padding:1rem;color:var(--color1);font-size:1rem;font-family:sans-serif;background:color-mix(in srgb,var(--color3) 5%,transparent);height:60px;box-sizing:border-box}.compare_headerStats__QuA6T,.compare_panelHeader__MsGRc{display:flex;justify-content:space-between;align-items:center;width:100%}.compare_headerStats__QuA6T{gap:.75rem}.compare_statItem__WuxYu{font-size:.85rem;color:var(--color1);font-weight:600;opacity:.8}.compare_swapButtonContainer__9HgzD{top:50%;transform:translate(-50%,-50%)}.compare_swapButton__JDM9E{background:var(--color1);color:white;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.compare_swapButton__JDM9E:hover{background:var(--color2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.compare_splitTextContent__WVjCs{position:relative;height:100%;display:flex}.compare_scrollableContent__Hz_mI{flex:1 1;overflow-y:auto;max-height:100%}.compare_scrollIndicator__H7jcO{position:absolute;right:0;top:0;width:4px;height:100%;background:rgba(0,0,0,.05);pointer-events:none}.compare_scrollDiffMark__Y7LkO{right:0;width:4px;height:3px;border-radius:2px;pointer-events:none}.compare_scrollDiffMark__Y7LkO.compare_added__4Ci3k{background:var(--diff-added)}.compare_scrollDiffMark__Y7LkO.compare_removed__eOyDi{background:var(--diff-removed)}.compare_lineContainer__B6lrw{padding-right:8px}.compare_splitHandle__vUoFZ{position:absolute;top:0;bottom:0;width:4px;background:var(--color1);cursor:col-resize;transform:translateX(-2px);border-radius:2px;transition:background-color .2s ease}.compare_splitHandle__vUoFZ:hover{background:var(--color2);width:6px;transform:translateX(-3px)}@media (hover:none) and (pointer:coarse){.compare_splitHandle__vUoFZ{background:var(--color2);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.compare_splitHandle__vUoFZ,.compare_splitHandle__vUoFZ:hover{width:8px;transform:translateX(-4px)}.compare_splitHandle__vUoFZ:before{content:"";position:absolute;top:0;bottom:0;left:-8px;right:-8px}.compare_scrollableContent__Hz_mI{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.compare_codeLine__fqb_o{display:flex;margin:0;padding:.1rem 0;min-height:1.4em;border-left:3px solid transparent}.compare_codeLine__fqb_o.compare_added__4Ci3k{background-color:color-mix(in srgb,var(--diff-added) 10%,transparent);border-left-color:var(--diff-added)}.compare_codeLine__fqb_o.compare_removed__eOyDi{background-color:color-mix(in srgb,var(--diff-removed) 10%,transparent);border-left-color:var(--diff-removed)}.compare_codeLine__fqb_o.compare_context__D2jta{background-color:transparent}.compare_codeLine__fqb_o .compare_lineNumber__IFFQk{color:var(--text-muted);width:50px;padding:0 .5rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;font-size:.8em}[data-dir=rtl] .compare_codeLine__fqb_o .compare_lineNumber__IFFQk{text-align:left}.compare_codeLine__fqb_o .compare_lineContent__FIeTQ{flex:1 1;padding-left:.5rem;white-space:pre-wrap;word-break:break-word}[data-dir=rtl] .compare_codeLine__fqb_o .compare_lineContent__FIeTQ{padding-left:0;padding-right:.5rem}.compare_diffContainer__8BBwe{background:var(--background);border:1px solid color-mix(in srgb,var(--color3) 10%,transparent);border-radius:8px;overflow:hidden;font-family:Courier New,monospace;font-size:.85rem;line-height:1.4}[data-dir=rtl] .compare_diffContainer__8BBwe{direction:rtl}.compare_diffLine__YQ_2X{display:flex;margin:0;padding:.1rem .5rem;border-left:3px solid transparent}.compare_diffLine__YQ_2X.compare_added__4Ci3k{background-color:color-mix(in srgb,var(--diff-added) 10%,transparent);border-left-color:var(--diff-added)}.compare_diffLine__YQ_2X.compare_removed__eOyDi{background-color:color-mix(in srgb,var(--diff-removed) 10%,transparent);border-left-color:var(--diff-removed)}.compare_diffLine__YQ_2X.compare_context__D2jta{background-color:transparent}.compare_lineNumber__IFFQk{color:var(--text-muted);width:60px;padding-right:1rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}[data-dir=rtl] .compare_lineNumber__IFFQk{padding-right:0;padding-left:1rem;text-align:left}.compare_lineContent__FIeTQ{flex:1 1;padding-left:.5rem}[data-dir=rtl] .compare_lineContent__FIeTQ{padding-left:0;padding-right:.5rem}.compare_diffPrefix__OPWHN{color:var(--text-muted);width:20px;padding-right:.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}[data-dir=rtl] .compare_diffPrefix__OPWHN{padding-right:0;padding-left:.5rem}.compare_diffPrefix__OPWHN.compare_added__4Ci3k{color:var(--diff-added)}.compare_diffPrefix__OPWHN.compare_removed__eOyDi{color:var(--diff-removed)}.compare_inlineContainer___uKDz{background:var(--background);border:1px solid color-mix(in srgb,var(--color3) 10%,transparent);border-radius:8px;padding:1rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.4;max-height:500px;overflow-y:auto}[data-dir=rtl] .compare_inlineContainer___uKDz{direction:rtl}.compare_inlineAdded__PdUrI{background-color:color-mix(in srgb,var(--diff-added) 30%,transparent);color:var(--foreground)}.compare_inlineRemoved__4mOiK{background-color:color-mix(in srgb,var(--diff-removed) 30%,transparent);color:var(--foreground);text-decoration:line-through}.compare_statsContainer__L0FkH{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;padding:1rem}@media screen and (max-width:600px){.compare_statsContainer__L0FkH{flex-direction:column;align-items:center}}.compare_stat__jY8t7{text-align:center}.compare_statValue___EUqW{font-size:1.5rem;font-weight:700;color:var(--color1)}.compare_statLabel__hDBGV{font-size:.9rem;color:var(--foreground);margin-top:.25rem}.compare_addedStat__4DoN2 .compare_statValue___EUqW{color:var(--diff-added)}.compare_removedStat__iu82l .compare_statValue___EUqW{color:var(--diff-removed)}.compare_splitContainer__UtJ3o{display:grid;height:100%}.compare_scrollDiffMark__Y7LkO{position:absolute}.compare_swapButtonContainer__9HgzD{position:absolute;display:flex;align-items:center;justify-content:center}