@charset "UTF-8";@keyframes tx-bui-fade-in{0%{opacity:0}to{opacity:1}}.tx-bui-recommendation-card{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-recommendation-card) *,:where(.tx-bui-recommendation-card) :after,:where(.tx-bui-recommendation-card) :before{box-sizing:border-box}:where(.tx-bui-recommendation-card) button{padding:0;font:inherit;color:inherit;background:transparent;border:0}:where(.tx-bui-recommendation-card) ol,:where(.tx-bui-recommendation-card) ul{padding:0;margin:0;list-style:none}:where(.tx-bui-recommendation-card) h1,:where(.tx-bui-recommendation-card) h2,:where(.tx-bui-recommendation-card) h3,:where(.tx-bui-recommendation-card) h4,:where(.tx-bui-recommendation-card) h5,:where(.tx-bui-recommendation-card) h6{margin:0;font-size:inherit;font-weight:inherit}:where(.tx-bui-recommendation-card) img,:where(.tx-bui-recommendation-card) svg{display:block}.tx-bui-recommendation-card{width:100%;max-width:380px;overflow:hidden;background:var(--tx-bui-surface, #fff);border-radius:var(--tx-bui-radius-card, 10px);box-shadow:var(--tx-bui-shadow-card, 0 0 0 1px #ecedef, 0 1px 2px rgba(16,24,40,.039), 0 2px 6px rgba(16,24,40,.031))}.tx-bui-recommendation-card .tx-bui-recommendation-card__head{padding:12px}.tx-bui-recommendation-card .tx-bui-recommendation-card__title{font-size:13px;font-weight:600;color:var(--tx-bui-ink, #1f2124)}.tx-bui-recommendation-card .tx-bui-recommendation-card__body{min-height:var(--tx-bui-recommendation-card-body-min-height, 48px);margin:6px 0 0;font-size:13px;line-height:1.625;color:var(--tx-bui-ink-2, #62656b);animation:tx-bui-fade-in .18s ease-out both}.tx-bui-recommendation-card .tx-bui-recommendation-card__body code{padding:2px 6px;font-family:var(--tx-bui-font-mono, "JetBrains Mono", ui-monospace, "SF Mono", monospace);font-size:12px;color:var(--tx-bui-accent-ink, #0170dd);background:var(--tx-bui-accent-tint, #e9f3ff);border-radius:6px}.tx-bui-recommendation-card .tx-bui-recommendation-card__body code.is-warning{color:var(--tx-bui-orange, #ef720c);background:var(--tx-bui-orange-tint, #fdf1e5)}.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer{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-recommendation-card .tx-bui-recommendation-card__drawer>*{overflow:hidden}.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer.is-open{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer{transition:none}}.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer{transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer-clip{min-height:0}.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer-inner{padding:8px;background:var(--tx-bui-inset, #f7f8f9);border-top:1px solid var(--tx-bui-line, #ecedef)}.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer-title{margin:0 0 4px;padding:0 6px;font-size:11px;font-weight:500;color:var(--tx-bui-ink-3, #9a9da3)}.tx-bui-recommendation-card .tx-bui-recommendation-card__alt{display:flex;gap:10px;align-items:center;width:100%;padding:6px;text-align:left;cursor:pointer;border-radius:var(--tx-bui-radius-control, 8px);transition:background-color .1s ease}.tx-bui-recommendation-card .tx-bui-recommendation-card__alt:hover{background:var(--tx-bui-hover, #f4f5f6)}.tx-bui-recommendation-card .tx-bui-recommendation-card__alt-text{flex:1;min-width:0;overflow:hidden;font-size:12.5px;color:var(--tx-bui-ink, #1f2124);text-overflow:ellipsis;white-space:nowrap}.tx-bui-recommendation-card .tx-bui-recommendation-card__alt-label{flex:none;font-size:11px;color:var(--tx-bui-ink-3, #9a9da3)}.tx-bui-recommendation-card .tx-bui-recommendation-card__footer{padding:10px 12px;display:flex;gap:12px;align-items:center;justify-content:space-between;background:var(--tx-bui-inset, #f7f8f9);border-top:1px solid var(--tx-bui-line, #ecedef)}.tx-bui-recommendation-card .tx-bui-recommendation-card__actions,.tx-bui-recommendation-card .tx-bui-recommendation-card__confidence{display:inline-flex;gap:8px;align-items:center}.tx-bui-recommendation-card .tx-bui-recommendation-card__actions{margin-right:-2px}.tx-bui-recommendation-card .tx-bui-recommendation-card__confidence-label{font-size:12.5px;font-weight:500;color:var(--tx-bui-ink-2, #62656b)}.tx-bui-recommendation-card .tx-bui-recommendation-card__alternatives{height:28px;padding:0 10px;font-size:12.5px;font-weight:500;color:var(--tx-bui-ink, #1f2124);cursor:pointer;background:var(--tx-bui-surface, #fff);border-radius:var(--tx-bui-radius-control, 8px);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,transform .1s ease}.tx-bui-recommendation-card .tx-bui-recommendation-card__alternatives.is-open,.tx-bui-recommendation-card .tx-bui-recommendation-card__alternatives:hover{background:var(--tx-bui-hover, #f4f5f6)}.tx-bui-recommendation-card .tx-bui-recommendation-card__alternatives:active{transform:scale(.96)}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept{height:28px;padding:0 12px;font-size:12.5px;font-weight:500;color:var(--tx-bui-canvas, #f1f2f3);cursor:pointer;background:var(--tx-bui-ink, #1f2124);border-radius:var(--tx-bui-radius-control, 8px);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #1018281f,0 1px 2px #1018281a;transition:background-color .15s ease,transform .15s ease}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept.is-tone-accent{color:#fff;background:var(--tx-bui-accent, #0285ff)}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept.is-tone-danger{color:#fff;background:var(--tx-bui-red, #e3474c)}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept.is-accepted{color:#fff;background:var(--tx-bui-green, #189a4d)}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.tx-bui-recommendation-card .tx-bui-recommendation-card__body{animation:none}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept,.tx-bui-recommendation-card .tx-bui-recommendation-card__alt,.tx-bui-recommendation-card .tx-bui-recommendation-card__alternatives,.tx-bui-recommendation-card .tx-bui-recommendation-card__drawer{transition:none}.tx-bui-recommendation-card .tx-bui-recommendation-card__accept:active,.tx-bui-recommendation-card .tx-bui-recommendation-card__alternatives:active{transform:none}}
