@charset "UTF-8";@keyframes tx-bui-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tx-bui-fade-in{0%{opacity:0}to{opacity:1}}.tx-bui-diff-chips{box-sizing:border-box;font-family:var(--tx-font-family, "Inter", "Helvetica Neue", Arial, sans-serif);font-size:13px;color:var(--tx-bui-ink, #1f2124)}:where(.tx-bui-diff-chips) *,:where(.tx-bui-diff-chips) :after,:where(.tx-bui-diff-chips) :before{box-sizing:border-box}:where(.tx-bui-diff-chips) button{padding:0;font:inherit;color:inherit;background:transparent;border:0}:where(.tx-bui-diff-chips) ol,:where(.tx-bui-diff-chips) ul{padding:0;margin:0;list-style:none}:where(.tx-bui-diff-chips) h1,:where(.tx-bui-diff-chips) h2,:where(.tx-bui-diff-chips) h3,:where(.tx-bui-diff-chips) h4,:where(.tx-bui-diff-chips) h5,:where(.tx-bui-diff-chips) h6{margin:0;font-size:inherit;font-weight:inherit}:where(.tx-bui-diff-chips) img,:where(.tx-bui-diff-chips) svg{display:block}.tx-bui-diff-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.tx-bui-diff-chips .tx-bui-diff-chips__chip{animation:tx-bui-pop-in .25s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1)) 0s both}@media(prefers-reduced-motion:reduce){.tx-bui-diff-chips .tx-bui-diff-chips__chip{animation:none}}.tx-bui-diff-chips .tx-bui-diff-chips__chip{display:inline-flex;gap:6px;align-items:center;max-width:100%;height:28px;padding:0 8px;font-family:var(--tx-bui-font-mono, "JetBrains Mono", ui-monospace, "SF Mono", monospace);font-size:11.5px;color:var(--tx-bui-ink, #1f2124);cursor:pointer;background:var(--tx-bui-surface, #fff);border-radius:var(--tx-bui-radius-chip, 6px);box-shadow:var(--tx-bui-shadow-btn, 0 0 0 1px #e0e2e5, 0 1px 2px rgba(16,24,40,.051));transition:background-color .1s ease;animation-delay:calc(var(--tx-bui-diff-chips-index, 0)*var(--tx-bui-diff-chips-step, 80ms))}.tx-bui-diff-chips .tx-bui-diff-chips__chip:hover{background:var(--tx-bui-hover, #f4f5f6)}.tx-bui-diff-chips .tx-bui-diff-chips__file{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-bui-diff-chips .tx-bui-diff-chips__add,.tx-bui-diff-chips .tx-bui-diff-chips__del{font-variant-numeric:tabular-nums;flex:none}.tx-bui-diff-chips .tx-bui-diff-chips__add{color:var(--tx-bui-green, #189a4d)}.tx-bui-diff-chips .tx-bui-diff-chips__del{color:var(--tx-bui-red, #e3474c)}.tx-bui-diff-chips .tx-bui-diff-chips__more{display:inline-flex;align-items:center;height:28px;padding:0 6px;font-family:var(--tx-bui-font-mono, "JetBrains Mono", ui-monospace, "SF Mono", monospace);font-size:11.5px;color:var(--tx-bui-ink-3, #9a9da3);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;cursor:pointer;border-radius:var(--tx-bui-radius-chip, 6px);transition:color .1s ease,text-decoration-color .1s ease;animation:tx-bui-fade-in .3s ease-out both;animation-delay:calc(var(--tx-bui-diff-chips-index, 0)*var(--tx-bui-diff-chips-step, 80ms))}.tx-bui-diff-chips .tx-bui-diff-chips__more:hover{color:var(--tx-bui-ink-2, #62656b);text-decoration-color:currentcolor}@media(prefers-reduced-motion:reduce){.tx-bui-diff-chips .tx-bui-diff-chips__chip,.tx-bui-diff-chips .tx-bui-diff-chips__more{transition:none;animation:none}}@keyframes tx-bui-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tx-bui-tool-chips{box-sizing:border-box;font-family:var(--tx-font-family, "Inter", "Helvetica Neue", Arial, sans-serif);font-size:13px;color:var(--tx-bui-ink, #1f2124)}:where(.tx-bui-tool-chips) *,:where(.tx-bui-tool-chips) :after,:where(.tx-bui-tool-chips) :before{box-sizing:border-box}:where(.tx-bui-tool-chips) button{padding:0;font:inherit;color:inherit;background:transparent;border:0}:where(.tx-bui-tool-chips) ol,:where(.tx-bui-tool-chips) ul{padding:0;margin:0;list-style:none}:where(.tx-bui-tool-chips) h1,:where(.tx-bui-tool-chips) h2,:where(.tx-bui-tool-chips) h3,:where(.tx-bui-tool-chips) h4,:where(.tx-bui-tool-chips) h5,:where(.tx-bui-tool-chips) h6{margin:0;font-size:inherit;font-weight:inherit}:where(.tx-bui-tool-chips) img,:where(.tx-bui-tool-chips) svg{display:block}.tx-bui-tool-chips{width:100%;max-width:320px;padding-bottom:4px}.tx-bui-tool-chips .tx-bui-tool-chips__summary{display:flex;gap:6px;align-items:center;width:-moz-fit-content;width:fit-content;margin-inline:-6px;padding:4px 6px;font-size:12.5px;color:var(--tx-bui-ink-2, #62656b);cursor:pointer;border-radius:var(--tx-bui-radius-control, 8px);transition:background-color .1s ease}.tx-bui-tool-chips .tx-bui-tool-chips__summary:hover{background:var(--tx-bui-hover-2, #e7e9eb)}.tx-bui-tool-chips .tx-bui-tool-chips__summary-text{font-variant-numeric:tabular-nums}.tx-bui-tool-chips .tx-bui-tool-chips__summary-chevron{flex:none;transform:rotate(-90deg);transition:transform .2s ease}.tx-bui-tool-chips .tx-bui-tool-chips__summary[aria-expanded=true] .tx-bui-tool-chips__summary-chevron{transform:rotate(0)}.tx-bui-tool-chips .tx-bui-tool-chips__collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1)),opacity .3s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1))}.tx-bui-tool-chips .tx-bui-tool-chips__collapse>*{overflow:hidden}.tx-bui-tool-chips .tx-bui-tool-chips__collapse.is-open{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.tx-bui-tool-chips .tx-bui-tool-chips__collapse{transition:none}}.tx-bui-tool-chips .tx-bui-tool-chips__clip{min-height:0;margin-inline:-4px;padding-inline:6px;padding-bottom:4px}.tx-bui-tool-chips .tx-bui-tool-chips__rows{display:flex;flex-direction:column;gap:4px;margin-top:6px}.tx-bui-tool-chips .tx-bui-tool-chips__row{animation:tx-bui-fade-up .3s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1)) 0s both}@media(prefers-reduced-motion:reduce){.tx-bui-tool-chips .tx-bui-tool-chips__row{animation:none}}.tx-bui-tool-chips .tx-bui-tool-chips__row-button{display:flex;gap:8px;align-items:center;width:calc(100% + 6px);min-width:0;height:28px;margin-inline:-3px;padding-inline:3px;text-align:left;cursor:pointer;border-radius:var(--tx-bui-radius-control, 8px);transition:background-color .1s ease}.tx-bui-tool-chips .tx-bui-tool-chips__row-button:hover{background:var(--tx-bui-hover-2, #e7e9eb)}.tx-bui-tool-chips .tx-bui-tool-chips__row-icon{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;color:var(--tx-bui-ink-3, #9a9da3)}.tx-bui-tool-chips .tx-bui-tool-chips__glyph{display:inline-flex;transition:opacity .1s ease}.tx-bui-tool-chips .tx-bui-tool-chips__row-chevron{position:absolute;opacity:0;transform:rotate(-90deg);transition:opacity .15s ease,transform .15s ease}.tx-bui-tool-chips .tx-bui-tool-chips__row-button.is-expanded .tx-bui-tool-chips__glyph,.tx-bui-tool-chips .tx-bui-tool-chips__row-button:hover .tx-bui-tool-chips__glyph{opacity:0}.tx-bui-tool-chips .tx-bui-tool-chips__row-button.is-expanded .tx-bui-tool-chips__row-chevron,.tx-bui-tool-chips .tx-bui-tool-chips__row-button:hover .tx-bui-tool-chips__row-chevron{opacity:1}.tx-bui-tool-chips .tx-bui-tool-chips__row-button.is-expanded .tx-bui-tool-chips__row-chevron{transform:rotate(0)}@media(hover:none){.tx-bui-tool-chips .tx-bui-tool-chips__glyph{opacity:0}.tx-bui-tool-chips .tx-bui-tool-chips__row-chevron{opacity:1}}.tx-bui-tool-chips .tx-bui-tool-chips__row-label{flex:none;font-size:12.5px;font-weight:500;color:var(--tx-bui-ink, #1f2124)}.tx-bui-tool-chips .tx-bui-tool-chips__chip{display:inline-flex;flex:1;align-items:center;min-width:0;height:22px;padding-inline:6px;overflow:hidden;font-size:11.5px;color:var(--tx-bui-tool-chips-chip-color, #43464c);text-overflow:ellipsis;white-space:nowrap;background:var(--tx-bui-tool-chips-chip-bg, var(--tx-bui-hover-2, #e7e9eb));border-radius:var(--tx-bui-radius-chip, 6px);box-shadow:var(--tx-bui-shadow-hairline, 0 0 0 1px #ecedef);transition:background-color .1s ease}.tx-bui-tool-chips .tx-bui-tool-chips__chip.is-mono{font-family:var(--tx-bui-font-mono, "JetBrains Mono", ui-monospace, "SF Mono", monospace)}.tx-bui-tool-chips .tx-bui-tool-chips__row-button:hover .tx-bui-tool-chips__chip{background:var(--tx-bui-tool-chips-chip-hover-bg, var(--tx-bui-line-strong, #e0e2e5))}.tx-bui-tool-chips .tx-bui-tool-chips__detail-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1)),opacity .3s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1))}.tx-bui-tool-chips .tx-bui-tool-chips__detail-collapse>*{overflow:hidden}.tx-bui-tool-chips .tx-bui-tool-chips__detail-collapse.is-open{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.tx-bui-tool-chips .tx-bui-tool-chips__detail-collapse{transition:none}}.tx-bui-tool-chips .tx-bui-tool-chips__detail-clip{min-height:0}.tx-bui-tool-chips .tx-bui-tool-chips__detail{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 8px;padding:2px 0 2px 14px;border-left:1px solid var(--tx-bui-line, #ecedef)}.tx-bui-tool-chips .tx-bui-tool-chips__detail.is-mono{font-family:var(--tx-bui-font-mono, "JetBrains Mono", ui-monospace, "SF Mono", monospace)}.tx-bui-tool-chips .tx-bui-tool-chips__detail-line{overflow:hidden;font-size:11.5px;line-height:1.6;color:var(--tx-bui-ink-2, #62656b);text-overflow:ellipsis;white-space:nowrap}.tx-bui-tool-chips .tx-bui-tool-chips__detail-line.is-add{color:var(--tx-bui-green, #189a4d)}.tx-bui-tool-chips .tx-bui-tool-chips__detail-line.is-del{color:var(--tx-bui-red, #e3474c)}.tx-bui-tool-chips .tx-bui-tool-chips__diffs{margin-top:10px;padding-top:10px;border-top:1px solid var(--tx-bui-line, #ecedef)}@media(prefers-reduced-motion:reduce){.tx-bui-tool-chips .tx-bui-tool-chips__chip,.tx-bui-tool-chips .tx-bui-tool-chips__glyph,.tx-bui-tool-chips .tx-bui-tool-chips__row-button,.tx-bui-tool-chips .tx-bui-tool-chips__row-chevron,.tx-bui-tool-chips .tx-bui-tool-chips__summary,.tx-bui-tool-chips .tx-bui-tool-chips__summary-chevron{transition:none}}.dark .tx-bui-tool-chips,[data-theme=dark] .tx-bui-tool-chips{--tx-bui-tool-chips-chip-color: var(--tx-bui-ink-2, #a5a8ad);--tx-bui-tool-chips-chip-bg: var(--tx-bui-field, #2b2c2f);--tx-bui-tool-chips-chip-hover-bg: var(--tx-bui-hover, #2a2b2e)}
