@layer properties,theme,base;@layer components{._root_19sp6_6{border-radius:var(--pui-radius-card);position:relative;overflow:hidden;container-type:inline-size}._header_19sp6_12{align-items:center;gap:var(--pui-space-3);height:40px;padding-inline:var(--pui-space-3) var(--pui-space-1-5);border-bottom:1px solid var(--pui-line-soft);display:flex}._filename_19sp6_20{min-width:0;color:var(--pui-ink-2);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);flex:1;display:flex}._count_19sp6_28{font-family:var(--pui-font-code);font-size:var(--pui-text-xs);flex-shrink:0}._tools_19sp6_33{gap:var(--pui-space-0-5);display:flex}._tools_19sp6_33:empty{display:none}._viewport_19sp6_40{padding-block:var(--pui-space-2);text-align:start;overflow-x:auto}._grid_19sp6_45{min-width:max-content;display:grid}._root_19sp6_6[data-wrap] ._grid_19sp6_45{min-width:0}._run_19sp6_52{display:grid}._row_19sp6_57{min-width:0;padding-inline-end:var(--pui-space-4);display:flex}._row_19sp6_57[data-type=add]{background:var(--pui-green-tint)}._row_19sp6_57[data-type=del]{background:var(--pui-red-tint)}._number_19sp6_68{width:40px;color:var(--pui-ink-3);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-inline-end:var(--pui-space-2)}:is(._row_19sp6_57[data-type=add] ._number_19sp6_68,._number_19sp6_68[data-type=add]){background:color-mix(in oklab, var(--pui-green) 16%, transparent);color:var(--pui-ink-2)}:is(._row_19sp6_57[data-type=del] ._number_19sp6_68,._number_19sp6_68[data-type=del]){background:color-mix(in oklab, var(--pui-red) 16%, transparent);color:var(--pui-ink-2)}._sign_19sp6_86{width:20px;color:var(--pui-ink-3);text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0}:is(._row_19sp6_57[data-type=add] ._sign_19sp6_86,._sign_19sp6_86[data-type=add]){color:var(--pui-green)}:is(._row_19sp6_57[data-type=del] ._sign_19sp6_86,._sign_19sp6_86[data-type=del]){color:var(--pui-red)}._code_19sp6_99{min-width:0;min-height:1lh;color:var(--pui-ink);white-space:pre}._mark_19sp6_106{border-radius:calc(var(--pui-radius-chip) / 2);color:var(--pui-ink)}._mark_19sp6_106[data-change=add]{background:color-mix(in oklab, var(--pui-green) 32%, transparent)}._mark_19sp6_106[data-change=del]{background:color-mix(in oklab, var(--pui-red) 32%, transparent)}._root_19sp6_6[data-wrap] ._code_19sp6_99{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:calc((var(--_indent,0) + 2) * -1ch);flex:1;padding-inline-start:calc((var(--_indent,0) + 2) * 1ch)}._pair_19sp6_127{grid-template-columns:40px 20px minmax(0,1fr) 40px 20px minmax(0,1fr);display:grid}._pair_19sp6_127>:nth-child(4){box-shadow:inset 1px 0 0 var(--pui-line-soft)}._pair_19sp6_127>._code_19sp6_99{padding-inline-end:var(--pui-space-3)}._pair_19sp6_127>[data-type=add]{background-color:var(--pui-green-tint)}._pair_19sp6_127>[data-type=del]{background-color:var(--pui-red-tint)}._pair_19sp6_127>[data-type=none]{background-color:var(--pui-hover)}._fold_19sp6_147{align-items:center;gap:var(--pui-space-2);height:28px;background-color:var(--pui-hover);color:var(--pui-ink-3);font-size:var(--pui-text-2xs);transition:background-color var(--pui-motion-out) var(--pui-ease-default), color var(--pui-motion-out) var(--pui-ease-default);padding-inline-start:var(--pui-space-3);display:flex}._fold_19sp6_147:hover{background-color:var(--pui-hover-2);color:var(--pui-ink);transition-duration:0s}._fold_19sp6_147>svg{width:14px;height:14px}@container (width<=24rem){._row_19sp6_57 ._old_19sp6_171{display:none}}@container (width<=20rem){._row_19sp6_57 ._new_19sp6_176{display:none}}}@layer utilities;
