.ComparisonTable-module__Ys2ggq__tbl{border-radius:var(--radius-window,10px);background:var(--color-band);width:100%;max-width:100%;box-shadow:var(--shadow-card);transition:background-color .45s var(--ease-brand), box-shadow .45s var(--ease-brand);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ComparisonTable-module__Ys2ggq__tblHead{color:var(--color-ink-muted);font-weight:500;display:flex}.ComparisonTable-module__Ys2ggq__tblHead .ComparisonTable-module__Ys2ggq__tblCell{padding-top:8px;padding-bottom:8px}.ComparisonTable-module__Ys2ggq__tblHead .ComparisonTable-module__Ys2ggq__tblCell:first-child,.ComparisonTable-module__Ys2ggq__tblRow .ComparisonTable-module__Ys2ggq__tblCell:first-child{flex:auto}.ComparisonTable-module__Ys2ggq__tblHead .ComparisonTable-module__Ys2ggq__tblCell:not(:first-child),.ComparisonTable-module__Ys2ggq__tblRow .ComparisonTable-module__Ys2ggq__tblCell:not(:first-child){flex:0 0 11rem;justify-content:center}.ComparisonTable-module__Ys2ggq__tblBody{background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-window,10px) var(--radius-window,10px) 0 0;flex-direction:column;margin:0 -1px -1px;display:flex}.ComparisonTable-module__Ys2ggq__tblRow{display:flex}.ComparisonTable-module__Ys2ggq__tblRow:not(:last-child){border-bottom:1px solid var(--color-line-soft)}.ComparisonTable-module__Ys2ggq__tblCell{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;padding:11px 14px;display:flex;overflow:hidden}.ComparisonTable-module__Ys2ggq__tblCell:not(:last-child){border-right:1px solid var(--color-line-soft)}.ComparisonTable-module__Ys2ggq__tblHead .ComparisonTable-module__Ys2ggq__tblCell:last-child,.ComparisonTable-module__Ys2ggq__tblRow .ComparisonTable-module__Ys2ggq__tblCell:last-child{background:color-mix(in srgb, var(--color-brand) 5%, transparent)}.ComparisonTable-module__Ys2ggq__tblHead .ComparisonTable-module__Ys2ggq__tblCell:last-child{color:var(--color-ink);box-shadow:inset 0 2px 0 0 color-mix(in srgb, var(--color-brand) 55%, transparent)}.ComparisonTable-module__Ys2ggq__tblCellText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ComparisonTable-module__Ys2ggq__yes{color:var(--color-pass)}.ComparisonTable-module__Ys2ggq__no{color:var(--color-faint)}@media (max-width:640px){.ComparisonTable-module__Ys2ggq__tbl{font-size:12px}.ComparisonTable-module__Ys2ggq__tblHead .ComparisonTable-module__Ys2ggq__tblCell:not(:first-child),.ComparisonTable-module__Ys2ggq__tblRow .ComparisonTable-module__Ys2ggq__tblCell:not(:first-child){flex:0 0 4.75rem}.ComparisonTable-module__Ys2ggq__tblCell{white-space:normal;padding:10px}.ComparisonTable-module__Ys2ggq__tblCellText{white-space:normal;text-overflow:clip;overflow:visible}}
.FileDiff-module__RbVy3G__diff{border-radius:var(--radius-window,10px);background:var(--color-surface);box-shadow:var(--shadow-card);font-family:var(--font-mono,ui-monospace, "SF Mono", Menlo, monospace);transition:background-color .45s var(--ease-brand), box-shadow .45s var(--ease-brand);padding:12px 16px 16px;overflow:hidden}.FileDiff-module__RbVy3G__diffHead{border-bottom:1px solid var(--color-line-soft);background:0 0;align-items:center;gap:8px;margin:-12px -16px 0;padding:10px 12px 10px 16px;font-size:12.5px;display:flex}.FileDiff-module__RbVy3G__diffFileWrap{align-items:center;gap:7px;min-width:0;display:inline-flex}.FileDiff-module__RbVy3G__diffIcon{width:15px;height:15px;color:var(--color-faint);flex:none;display:block}.FileDiff-module__RbVy3G__diffFile{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;min-width:0;line-height:1.35;overflow:hidden}.FileDiff-module__RbVy3G__diffStat{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;line-height:1;display:inline-flex}.FileDiff-module__RbVy3G__diffStat .FileDiff-module__RbVy3G__add{color:var(--color-pass)}.FileDiff-module__RbVy3G__diffStat .FileDiff-module__RbVy3G__del{color:var(--color-fail)}.FileDiff-module__RbVy3G__diffBody{scrollbar-width:none;-ms-overflow-style:none;margin:0 -16px -16px;padding:4px 0;font-size:12.5px;line-height:21px;position:relative;overflow:auto hidden}.FileDiff-module__RbVy3G__diffBody::-webkit-scrollbar{display:none}.FileDiff-module__RbVy3G__diffLines{width:max-content;min-width:100%;position:relative}.FileDiff-module__RbVy3G__diffLines:before{content:"";background:var(--color-line-soft);z-index:1;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:64px}.FileDiff-module__RbVy3G__diffRow{grid-template-columns:32px 32px 18px 1fr;align-items:stretch;display:grid;position:relative}.FileDiff-module__RbVy3G__diffRow .FileDiff-module__RbVy3G__ln,.FileDiff-module__RbVy3G__diffRow .FileDiff-module__RbVy3G__sign{-webkit-user-select:none;user-select:none;color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11px}.FileDiff-module__RbVy3G__diffRow .FileDiff-module__RbVy3G__ln{text-align:right;padding:0 7px}.FileDiff-module__RbVy3G__diffRow .FileDiff-module__RbVy3G__sign{text-align:center}.FileDiff-module__RbVy3G__diffRow code{white-space:pre;color:var(--color-ink-muted);padding:0 14px 0 8px}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__add:before,.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__del:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__add:before{background:var(--color-pass)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__del:before{background:repeating-linear-gradient(45deg, var(--color-fail) 0, var(--color-fail) 1.5px, transparent 1.5px, transparent 3px)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__add{background:color-mix(in srgb, var(--color-pass) 13%, transparent)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__add .FileDiff-module__RbVy3G__sign,.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__add .FileDiff-module__RbVy3G__new{color:var(--color-pass)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__add code{color:var(--color-ink)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__del{background:color-mix(in srgb, var(--color-fail) 13%, transparent)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__del .FileDiff-module__RbVy3G__sign,.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__del .FileDiff-module__RbVy3G__old{color:var(--color-fail)}.FileDiff-module__RbVy3G__diffRow.FileDiff-module__RbVy3G__del code{color:var(--color-ink)}
