.CodeDiffTool_optRow__KVuDo{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.CodeDiffTool_toggle__V5uE4{background:transparent;border:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.06em;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.CodeDiffTool_toggle__V5uE4:hover,.CodeDiffTool_toggle__V5uE4[data-on]{color:var(--accent);border-color:var(--accent)}.CodeDiffTool_toggleMark__wYHGa{font-size:10px;letter-spacing:0}.CodeDiffTool_inputs__9lPoQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:720px){.CodeDiffTool_inputs__9lPoQ{grid-template-columns:1fr}}.CodeDiffTool_field__wrtID{display:flex;flex-direction:column;gap:6px}.CodeDiffTool_fieldLabel__uPB5y{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.CodeDiffTool_textarea__QaIhp{width:100%;padding:var(--space-3);background:var(--panel);border:1px solid var(--line-strong);outline:none;color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;line-height:1.6;resize:vertical;min-height:200px;transition:border-color var(--dur-hover) var(--ease)}.CodeDiffTool_textarea__QaIhp:focus{border-color:var(--accent)}.CodeDiffTool_statRow__E3BYf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line-strong)}@media (max-width:540px){.CodeDiffTool_statRow__E3BYf{grid-template-columns:repeat(2,1fr)}}.CodeDiffTool_statCell__S_jub{display:flex;flex-direction:column;gap:4px;padding:10px var(--space-3);background:var(--panel);font-family:var(--font-mono),var(--font-mono-fallback)}.CodeDiffTool_statLabel__7HRiU{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.CodeDiffTool_statValue__4vqmd{font-size:16px;color:var(--text-hero);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CodeDiffTool_statCell__S_jub[data-variant=add] .CodeDiffTool_statValue__4vqmd{color:var(--ok)}.CodeDiffTool_statCell__S_jub[data-variant=del] .CodeDiffTool_statValue__4vqmd{color:var(--err)}.CodeDiffTool_tableWrap__pJqSl{border:1px solid var(--line);background:var(--panel);overflow-x:auto}.CodeDiffTool_table__y8IJO{width:100%;border-collapse:collapse;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;line-height:1.6}.CodeDiffTool_gutter__EremC{width:48px;padding:4px 8px;color:var(--text-faint);background:rgba(0,0,0,.3);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid var(--line);font-size:10px}.CodeDiffTool_cell__oWnQS{padding:4px 12px;vertical-align:top;white-space:pre-wrap;word-break:break-word;width:50%;border-right:1px solid var(--line)}.CodeDiffTool_cell__oWnQS:last-child{border-right:0}.CodeDiffTool_cell__oWnQS code{font:inherit;color:inherit}.CodeDiffTool_eq__NkmSS{color:var(--text)}.CodeDiffTool_add__HkYWD{background:rgba(122,198,122,.08);color:var(--text-bright)}.CodeDiffTool_del__79wdE{background:rgba(213,122,106,.08);color:var(--text-bright)}.CodeDiffTool_empty__wwl9L{background:rgba(0,0,0,.15)}.CodeDiffTool_addMark__tuVRw{background:rgba(122,198,122,.3);color:var(--text-hero);padding:0 1px}.CodeDiffTool_delMark__AK_bX{background:rgba(213,122,106,.3);color:var(--text-hero);padding:0 1px;text-decoration:line-through;-webkit-text-decoration-color:rgba(213,122,106,.6);text-decoration-color:rgba(213,122,106,.6)}.CodeDiffTool_unified__t6_BZ{margin:0;padding:var(--space-3);background:var(--panel);border:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:520px;overflow:auto}.CodeDiffTool_uHeader__7pP3k{color:var(--text-dim);font-weight:500}.CodeDiffTool_uHunk__7baVM{color:var(--accent)}.CodeDiffTool_uAdd__AC77p{color:var(--ok);background:rgba(122,198,122,.05);display:block}.CodeDiffTool_uDel__OYVNQ{color:var(--err);background:rgba(213,122,106,.05);display:block}.CodeDiffTool_actions__NYg9y{display:flex;border:1px solid var(--line);border-top:0}.CodeDiffTool_actionBtn__TDbhr{flex:1 1;padding:10px var(--space-3);background:transparent;border:0;border-right:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.CodeDiffTool_actionBtn__TDbhr:last-child{border-right:0}.CodeDiffTool_actionBtn__TDbhr[data-primary]{color:var(--accent-bright)}.CodeDiffTool_actionBtn__TDbhr:hover{background:var(--bg-hover);color:var(--text-hero)}.CodeDiffTool_actionBtn__TDbhr:active{background:var(--bg-inverted);color:var(--bg)}