.hc{--hc-primary:oklch(48.26% .2347 275.986);--hc-primary-soft:oklch(96.2% .018 272.314);--hc-fg:oklch(14.1% .005 285.823);--hc-muted-fg:oklch(55.2% .016 285.938);--hc-border:oklch(92.2% 0 0);--hc-muted:oklch(96.7% .001 286.375);--hc-canvas:oklch(98.5% 0 0);--hc-green:oklch(62.7% .194 149.214);--hc-green-soft:oklch(96.2% .044 156.743);--hc-amber:oklch(76.9% .188 70.08);--hc-amber-soft:oklch(98.7% .022 95.277);--hc-red:oklch(57.7% .245 27.325);--hc-red-soft:oklch(97.1% .013 17.38);--hc-radius:10px;margin-block:2em}.doc-prose>.hc{margin-top:2em}.hc-stage{border:1px solid var(--black-200);background:var(--hc-canvas);letter-spacing:0;color:var(--hc-fg);text-align:left;font-variant-numeric:normal;flex-direction:column;align-items:center;gap:12px;padding:32px 28px;font-family:Geist,sans-serif;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.hc-stage *{margin:0}.doc-prose .hc-stage ul,.doc-prose .hc-stage ol{padding:0;list-style:none;display:block}.doc-prose .hc-stage li:before{content:none}.hc figcaption,.hc>.hc-caption{color:var(--black-500);margin-top:10px;font-size:13px;line-height:1.45}.hc-w-chat{width:min(100%,400px)}.hc-w-dialog{width:min(100%,520px)}.hc-w-page{width:100%}.hc svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.hc-card{border-radius:var(--hc-radius);box-shadow:0 0 0 1px var(--hc-border);background:#fff;flex-direction:column;gap:12px;padding:12px;display:flex}.hc-panel{box-shadow:0 0 0 1px var(--hc-border);background:#fff;border-radius:12px;overflow:hidden}.hc-sep{border-top:1px solid var(--hc-border);padding-top:8px}.hc-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-tile{background:var(--hc-muted);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.hc-title{color:var(--hc-fg);font-size:14px;font-weight:500}.hc-strong{color:var(--hc-fg);font-weight:500}.hc-muted{color:var(--hc-muted-fg)}.hc-xs{font-size:11px}.hc-label{letter-spacing:.04em;text-transform:uppercase;color:var(--hc-muted-fg);font-size:11px;font-weight:500}.hc-btn{white-space:nowrap;height:28px;color:var(--hc-fg);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-size:12px;font-weight:500;display:inline-flex}.hc-btn-primary{background:var(--hc-primary);color:#fff}.hc-btn-outline{border-color:var(--hc-border);background:#fff}.hc-btn-ghost{color:var(--hc-muted-fg)}.hc-btn-lg{height:34px;padding-inline:14px}.hc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hc-actions>div{align-items:center;gap:8px;display:flex}.hc-badge{background:var(--hc-muted);white-space:nowrap;height:20px;color:var(--hc-fg);border-radius:999px;align-items:center;gap:4px;padding-inline:8px;font-size:11px;font-weight:500;display:inline-flex}.hc-badge-primary{background:var(--hc-primary-soft);color:var(--hc-primary)}.hc-badge-green{background:var(--hc-green-soft);color:var(--hc-green)}.hc-badge-amber{background:var(--hc-amber-soft);color:oklch(55.5% .163 48.998)}.hc-badge-red{background:var(--hc-red-soft);color:var(--hc-red)}.hc-chat{flex-direction:column;gap:14px;display:flex}.hc-you{background:var(--hc-primary-soft);border-radius:14px;align-self:flex-end;max-width:85%;padding:8px 12px;font-size:13px}.hc-agent{flex-direction:column;gap:8px;display:flex}.hc-agent-name{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.hc-avatar{background:var(--hc-primary);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}.hc-input{border:1px solid var(--hc-border);background:#fff;border-radius:8px;align-items:center;gap:8px;height:32px;padding-inline:10px;font-size:13px;display:flex}.hc-field{flex-direction:column;gap:6px;display:flex}.hc-field>span:first-child{font-size:12px;font-weight:500}.hc-bar{background:var(--hc-muted);border-radius:999px;height:6px;position:relative;overflow:hidden}.hc-bar>i{border-radius:inherit;background:var(--hc-primary);position:absolute;inset:0 auto 0 0}.hc-bar.is-green>i{background:var(--hc-green)}.hc-bar.is-amber>i{background:var(--hc-amber)}.hc-bar.is-red>i{background:var(--hc-red)}.hc-scroll{overflow-x:auto}@media (width<=720px){.hc-stage{padding:20px 12px}}
