.tc-scene{gap:14px;display:grid;position:relative}.tc-browser,.tc-msg,.tc-draft,.tc-answer>div{background:#fff;border-radius:16px;box-shadow:0 0 0 1px #17161f12,0 30px 60px -38px #04342c73}.tc-browser{overflow:hidden}.tc-bar{background:#fbfbf9;border-bottom:1px solid #efeee9;align-items:center;gap:12px;padding:11px 14px;display:flex}.tc-dots{gap:5px;display:inline-flex}.tc-dots i{background:#dedcd5;border-radius:50%;width:9px;height:9px}.tc-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--v6-muted);flex:1;font-size:13px;overflow:hidden}.tc-rec{color:#a8321f;letter-spacing:.04em;background:#fbe9e6;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.tc-rec:before{content:"";background:#c43b25;border-radius:50%;width:7px;height:7px}.tc-voice{font-family:var(--v6-display);color:var(--v6-ink-2);margin:14px 18px 4px;font-size:17px;font-style:italic;line-height:1.35}.tc-log{counter-reset:tc;margin:8px 0 16px;padding:0 18px;list-style:none}.tc-log li{counter-increment:tc;color:var(--v6-ink);opacity:.18;border-top:1px solid #f1f0ec;grid-template-columns:26px minmax(0,1fr);column-gap:8px;padding:8px 0;font-size:15px;transition:opacity .5s,transform .5s;display:grid;transform:translateY(4px)}.tc-log li:before{content:counter(tc);color:var(--v6-brand);grid-row:span 2;align-self:start;font-size:12px;font-weight:600;line-height:22px}.tc-log li em{color:var(--v6-muted);grid-column:2;font-size:12.5px;font-style:normal}.tc-log li.tc-on{opacity:1;transform:none}.tc-msg{color:var(--v6-ink);opacity:0;padding:16px 18px;font-size:15px;line-height:1.5;transition:opacity .6s,transform .6s;transform:translateY(8px)}.tc-msg b,.tc-answer b{color:var(--v6-brand);margin-bottom:4px;font-size:13px;display:block}.tc-msg p{margin:0}.tc-msg ol{margin:6px 0 8px;padding-left:20px}.tc-msg ol li{margin:2px 0}.tc-draft{background:var(--v6-brand-tint);opacity:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(8px)}.tc-draft span{color:var(--v6-brand-deep);font-size:12.5px;display:block}.tc-draft b{font-family:var(--v6-display);color:var(--v6-ink);font-size:19px;font-weight:500}.tc-approve{background:var(--v6-brand);border-radius:999px;flex:none;padding:7px 14px;font-weight:600;color:#fff!important;font-size:13.5px!important}.tc-msg.tc-on,.tc-draft.tc-on{opacity:1;transform:none}.tc-answer{gap:12px;max-width:520px;display:grid}.tc-answer>div{padding:14px 18px;font-size:15px;line-height:1.5}.tc-ask{justify-self:end;box-shadow:none!important;background:#f1f0ec!important}.tc-ask b{color:var(--v6-ink-2)}.tc-answer p{margin:0}.tc-reply strong{font-variant-numeric:tabular-nums;letter-spacing:.02em}.tc-reply span{color:var(--v6-muted);margin-top:4px;font-size:12.5px;display:block}@media (min-width:1000px){.tc-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tc-browser{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.tc-log li,.tc-msg,.tc-draft{transition:none}}
