.hl-banner{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:150px;display:flex;position:relative}.hl-lines{perspective:420px;width:min(568px,100vw - 40px);height:86px;margin:0 auto;position:relative}.hl-line{white-space:nowrap;opacity:0;justify-content:flex-start;align-items:center;gap:8px;height:36px;transition:opacity .38s cubic-bezier(.2,0,.2,1),transform .44s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;left:0;right:0}.hl-line.is-current{opacity:1;transform:translateY(48px)}.hl-line.is-prev{opacity:.5;transform:translateY(0)}.hl-line.is-past{opacity:0;transition:opacity .3s cubic-bezier(.4,0,1,1),transform .36s cubic-bezier(.4,0,1,1);transform:translateY(-24px)rotateX(42deg)}.hl-line.is-future{opacity:0;transform:translateY(80px)rotateX(-42deg)}.hl-msg{background:#f5f5f4;border-radius:12px 12px 12px 8px;align-items:center;min-height:32px;padding:4px 12px;transition:background-color .24s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.hl-line.is-musing .hl-msg{background:0 0}.hl-line.is-sent .hl-text{animation:.34s cubic-bezier(.2,0,0,1) both hl-send}.hl-stagewrap{flex:none;width:26px;height:26px;position:relative}.hl-stagewrap svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hl-think{background:linear-gradient(90deg,#a8a29e 38%,#58524e 50%,#a8a29e 62%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;line-height:24px;animation:2.2s linear infinite hl-shimmer;display:none}.hl-think.is-on{display:inline-block}@keyframes hl-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.hl-chip{color:#58524e;transform-origin:0;opacity:1;background:#f5f5f4;border-radius:999px;flex:none;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:12px;line-height:16px;transition:opacity .3s cubic-bezier(.34,1.4,.64,1),transform .38s cubic-bezier(.34,1.4,.64,1);display:inline-flex;transform:scale(1)}.hl-chip.is-hidden{opacity:0;transform:scale(.55)}.hl-chip b{font-variant-numeric:tabular-nums;font-weight:500;animation:.26s cubic-bezier(.34,1.4,.64,1) both hl-count-pop}.hl-banner.is-out .hl-chip{transition:opacity .26s cubic-bezier(.4,0,1,1) 80ms,transform .26s cubic-bezier(.4,0,1,1) 80ms}@keyframes hl-count-pop{0%{opacity:0;transform:translateY(5px)scale(.8)}to{opacity:1;transform:none}}.hl-caret{vertical-align:-2px;background:#1a1817;width:1.5px;height:15px;margin-left:2px;animation:.9s step-end infinite hl-caret-blink;display:inline-block}@keyframes hl-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes hl-send{0%{opacity:0;clip-path:inset(0 100% 0 -4px);transform:translate(-5px)}to{opacity:1;clip-path:inset(0 -4px);transform:none}}.hl-face{object-fit:cover;border-radius:999px;width:26px;height:26px}.hl-name{color:#1a1817;font-size:16px;font-weight:500;line-height:24px}.hl-name.is-agent{color:#2563eb}.hl-text{color:#1a1817;font-size:16px;line-height:24px}.hl-meta{justify-content:center;align-items:center;gap:10px;height:24px;margin-top:14px;display:flex}.hl-trail{align-items:center;display:flex}.hl-tslot{width:0;transition:width .42s cubic-bezier(.2,0,0,1);overflow:visible}.hl-tslot.is-in{width:15px}.hl-tslot img{object-fit:cover;opacity:0;border:2px solid #fff;border-radius:999px;width:20px;max-width:none;height:20px;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .38s cubic-bezier(.34,1.4,.64,1);transform:scale(.5)}.hl-tslot.is-in img{opacity:.92;transform:scale(1)}.hl-solo .hl-lines{height:40px}.hl-solo .hl-line.is-current{transform:translateY(2px)}.hl-solo .hl-line.is-future{transform:translateY(42px)rotateX(-42deg)}@media (max-width:600px){.hl-lines{height:120px}.hl-line{height:52px}.hl-line.is-current{transform:translateY(64px)}.hl-line.is-future{transform:translateY(108px)rotateX(-42deg)}.hl-line{white-space:normal;justify-content:center;align-items:flex-start}.hl-face{margin-top:0}.hl-name{font-size:14px;line-height:21px}.hl-text{font-size:15px;line-height:21px}.hl-solo .hl-line{grid-template-rows:auto auto;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:11px 6px;height:auto;display:grid}.hl-solo .hl-line .hl-face,.hl-solo .hl-line .hl-stagewrap{grid-area:2/2}.hl-solo .hl-line .hl-name{grid-area:2/3}.hl-solo .hl-line .hl-msg{grid-area:1/1/auto/-1;justify-self:center}.hl-solo .hl-line .hl-face,.hl-solo .hl-line .hl-stagewrap{width:20px;height:20px}.hl-solo .hl-line .hl-stagewrap svg{transform:translate(-50%,-50%)scale(.77)}.hl-solo .hl-lines{height:92px}.hl-solo .hl-line.is-future{transform:translateY(98px)rotateX(-42deg)}.hl-solo .hl-meta{display:none}.hl-banner.hl-solo{height:112px}}@media (prefers-reduced-motion:reduce){.hl-line,.hl-chip,.hl-tslot,.hl-tslot img{transition:none!important}.hl-line.is-sent .hl-text,.hl-caret,.hl-think,.hl-chip b{animation:none}}
