.NhZvDq_edit{--edit-added:var(--color-added);--edit-removed:var(--color-removed)}.NhZvDq_edit pre{width:max-content;min-width:100%}.NhZvDq_edit code{display:block}.NhZvDq_edit .line{min-height:1lh;display:block}.NhZvDq_edit ins{text-decoration:none}.NhZvDq_edit del{background:color-mix(in oklch, var(--edit-removed) 22%, transparent);border-radius:3px;text-decoration:line-through}.NhZvDq_edit pre:not([data-new]) [data-added]{background:color-mix(in oklch, var(--edit-added) 14%, transparent);margin-inline:-16px;padding-inline:16px;position:relative}.NhZvDq_edit pre:not([data-new]) [data-added]:before{content:"+";content:"+" / "";color:var(--edit-added);position:absolute;left:5px}.NhZvDq_edit pre:not([data-new]) :not([data-added])>ins{background:color-mix(in oklch, var(--edit-added) 22%, transparent);border-radius:3px}@keyframes NhZvDq_open{0%{height:0}}@keyframes NhZvDq_type{0%{width:0}}@keyframes NhZvDq_erase{to{width:0}}@keyframes NhZvDq_caret{0%,to{box-shadow:2px 0 var(--edit-added)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-motion=full] .NhZvDq_edit{view-timeline:--edit block}[data-motion=full] .NhZvDq_edit code{min-height:calc(var(--lines) * 1lh)}[data-motion=full] .NhZvDq_edit [data-added]{height:1lh;min-height:0;animation:linear both NhZvDq_open;animation-timeline:--edit;animation-range:contain var(--open-from) contain var(--open-to);overflow-y:clip}[data-motion=full] .NhZvDq_edit :is(ins,del){width:calc(var(--n) * 1ch);vertical-align:top;animation:NhZvDq_type steps(var(--n)) both, NhZvDq_caret linear none;animation-timeline:--edit;animation-range:contain var(--from) contain var(--to);display:inline-block;overflow:hidden}[data-motion=full] .NhZvDq_edit del{background:0 0;text-decoration:none;animation-name:NhZvDq_erase,NhZvDq_caret}}}
