.demo-product[data-astro-cid-yvpyhoto]{color:var(--color-muted);transition:background-color .15s,color .15s}.demo-product[data-astro-cid-yvpyhoto]:hover{color:var(--color-ink)}.demo-product[data-astro-cid-yvpyhoto].active{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #15151e14, 0 0 0 1px var(--color-line)}.demo-tab[data-astro-cid-yvpyhoto]{color:var(--color-muted);border:1px solid var(--color-line);border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:600;transition:all .15s}.demo-tab[data-astro-cid-yvpyhoto]:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.demo-tab[data-astro-cid-yvpyhoto].active{color:#fff;background:var(--color-ink);border-color:var(--color-ink)}.demo-panel[data-astro-cid-yvpyhoto]{flex-direction:column;gap:12px;min-height:300px;display:flex}.demo-panel[data-astro-cid-yvpyhoto].hidden{display:none}.msg-label[data-astro-cid-yvpyhoto]{color:var(--color-subtle);margin-bottom:3px;font-size:.7rem;font-weight:600;display:block}.msg-user[data-astro-cid-yvpyhoto]{background:var(--color-ink);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;margin:0;padding:10px 14px;font-size:.9rem;font-weight:500}.msg-user[data-astro-cid-yvpyhoto] .msg-label[data-astro-cid-yvpyhoto]{color:#fff9}.msg-bot[data-astro-cid-yvpyhoto]{border:1px solid var(--color-line);border-radius:14px 14px 14px 4px;padding:14px 16px}.msg-bot[data-astro-cid-yvpyhoto]>p[data-astro-cid-yvpyhoto]{color:var(--color-ink);margin:0 0 14px;font-size:.875rem;line-height:1.55}.tag[data-astro-cid-yvpyhoto]{color:var(--color-accent-ink);background:var(--color-accent-soft);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:1px 8px;font-size:.66rem;font-weight:600}.tag-warn[data-astro-cid-yvpyhoto]{color:#6b4300;background:#fbe7b5}.bars[data-astro-cid-yvpyhoto]{flex-direction:column;gap:12px;display:flex}.bar-row[data-astro-cid-yvpyhoto]{grid-template-columns:minmax(0,1fr) auto;row-gap:5px;display:grid}.bar-label[data-astro-cid-yvpyhoto]{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.8rem;font-weight:500;display:flex;overflow:hidden}.bar-value[data-astro-cid-yvpyhoto]{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.bar-track[data-astro-cid-yvpyhoto]{background:#f0eee9;border-radius:4px;grid-column:1/-1;height:10px;overflow:hidden}.bar-fill[data-astro-cid-yvpyhoto]{background:var(--color-ink);border-radius:4px;height:100%}.bar-fill[data-astro-cid-yvpyhoto].warn{background:#e2a400}.bar-max[data-astro-cid-yvpyhoto]{color:var(--color-subtle);font-size:.7rem;font-weight:500}.bar-note[data-astro-cid-yvpyhoto]{color:var(--color-muted);grid-column:1/-1;font-size:.72rem;line-height:1.4}.cmp[data-astro-cid-yvpyhoto]{font-size:.8rem;display:grid}.cmp-head[data-astro-cid-yvpyhoto],.cmp-row[data-astro-cid-yvpyhoto]{grid-template-columns:minmax(0,1fr) 4.5rem 6.5rem;align-items:center;gap:10px;display:grid}.cmp-head[data-astro-cid-yvpyhoto]{color:var(--color-subtle);padding-bottom:6px;font-size:.68rem;font-weight:600}.cmp-head[data-astro-cid-yvpyhoto] span[data-astro-cid-yvpyhoto]:not(:first-child),.cmp-you[data-astro-cid-yvpyhoto],.cmp-ref[data-astro-cid-yvpyhoto]{text-align:right}.cmp-row[data-astro-cid-yvpyhoto]{border-top:1px solid var(--color-line);padding:10px 0}.cmp-label[data-astro-cid-yvpyhoto]{font-weight:500}.cmp-you[data-astro-cid-yvpyhoto]{color:var(--color-accent-ink);font-variant-numeric:tabular-nums;font-weight:700}.cmp-ref[data-astro-cid-yvpyhoto]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.email-card[data-astro-cid-yvpyhoto]{background:#f3fbf6;border:1px solid #bbe5cc;border-radius:10px;padding:12px 14px}.email-title[data-astro-cid-yvpyhoto]{color:#166534;font-size:.875rem;font-weight:700}.email-meta[data-astro-cid-yvpyhoto]{color:var(--color-muted);margin-top:2px;font-size:.72rem}.email-preview[data-astro-cid-yvpyhoto]{border-top:1px solid #d4eedd;margin-top:10px;padding-top:10px;font-size:.78rem;line-height:1.6}.donut-wrap[data-astro-cid-yvpyhoto]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.donut[data-astro-cid-yvpyhoto]{flex-shrink:0;width:124px;height:124px}.donut-track[data-astro-cid-yvpyhoto]{fill:none;stroke:#f0eee9;stroke-width:26px}.donut-seg[data-astro-cid-yvpyhoto]{fill:none;stroke-width:26px}.donut-seg[data-astro-cid-yvpyhoto].seg-1{stroke:#121211}.donut-seg[data-astro-cid-yvpyhoto].seg-2{stroke:#ff4f17}.donut-seg[data-astro-cid-yvpyhoto].seg-3{stroke:#cbc6ba}.swatch[data-astro-cid-yvpyhoto]{border-radius:2px;width:10px;height:10px}.swatch[data-astro-cid-yvpyhoto].seg-1{background:#121211}.swatch[data-astro-cid-yvpyhoto].seg-2{background:#ff4f17}.swatch[data-astro-cid-yvpyhoto].seg-3{background:#cbc6ba}.donut-value[data-astro-cid-yvpyhoto]{font-family:var(--font-display);fill:var(--color-ink);font-size:22px;font-weight:700}.donut-label[data-astro-cid-yvpyhoto]{fill:var(--color-subtle);font-size:10px}.legend[data-astro-cid-yvpyhoto]{flex-direction:column;flex:1;gap:10px;min-width:170px;display:flex}.legend-item[data-astro-cid-yvpyhoto]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.legend-label[data-astro-cid-yvpyhoto]{align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.legend-value[data-astro-cid-yvpyhoto]{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.line-legend[data-astro-cid-yvpyhoto]{color:var(--color-muted);gap:16px;margin-bottom:6px;font-size:.72rem;display:flex}.line-legend[data-astro-cid-yvpyhoto] span[data-astro-cid-yvpyhoto]{align-items:center;gap:6px;display:flex}.sw[data-astro-cid-yvpyhoto]{border-top:2px solid var(--color-accent);width:16px}.sw-dash[data-astro-cid-yvpyhoto]{border-top-style:dashed;border-top-color:var(--color-subtle)}.linechart[data-astro-cid-yvpyhoto]{width:100%;height:auto;overflow:visible}.grid[data-astro-cid-yvpyhoto]{stroke:#ece9e2;stroke-width:1px}.line[data-astro-cid-yvpyhoto]{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.line[data-astro-cid-yvpyhoto].prev{stroke:var(--color-subtle);stroke-width:2px;stroke-dasharray:4 3}.dot[data-astro-cid-yvpyhoto]{fill:var(--color-accent);stroke:#fff;stroke-width:2px}.dot[data-astro-cid-yvpyhoto].prev{fill:var(--color-subtle)}.end-label[data-astro-cid-yvpyhoto]{fill:var(--color-ink);font-size:11px;font-weight:700}.end-label[data-astro-cid-yvpyhoto].prev{fill:var(--color-subtle);font-weight:600}.axis[data-astro-cid-yvpyhoto]{fill:var(--color-subtle);font-size:10px}.cmp-row[data-astro-cid-zkhec6xw]{border-top:1px solid var(--color-line);grid-template-columns:1fr;gap:.75rem;padding:1.5rem 0;display:grid}.cmp-row[data-astro-cid-zkhec6xw].cmp-head{display:none}.cmp-ours[data-astro-cid-zkhec6xw]{background:var(--color-night);color:#fff;border-radius:.9rem;padding:1rem 1.15rem}@media (width>=768px){.cmp-row[data-astro-cid-zkhec6xw]{border-top:0;grid-template-columns:11rem 1fr 1fr;gap:0;padding:0}.cmp-row[data-astro-cid-zkhec6xw].cmp-head{display:grid}.cmp-row[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw]{border-top:1px solid var(--color-line);padding:1.4rem 2rem 1.4rem 0}.cmp-row[data-astro-cid-zkhec6xw]>.cmp-ours[data-astro-cid-zkhec6xw]{border-top-color:#ffffff1a;border-radius:0;padding:1.4rem 1.75rem}.cmp-head[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw]{border-top:0;padding-top:.25rem;padding-bottom:1rem;font-size:.9rem;font-weight:600}.cmp-head[data-astro-cid-zkhec6xw]>.cmp-ours[data-astro-cid-zkhec6xw]{font-family:var(--font-display);border-radius:1.1rem 1.1rem 0 0;padding-top:1.4rem;font-size:1.05rem}.cmp-row[data-astro-cid-zkhec6xw]:last-child>.cmp-ours[data-astro-cid-zkhec6xw]{border-radius:0 0 1.1rem 1.1rem}}
