.demo-chat-scroller[data-astro-cid-kt43zdjj]::-webkit-scrollbar{width:8px}.demo-chat-scroller[data-astro-cid-kt43zdjj]::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:9999px}.demo-chat-scroller[data-astro-cid-kt43zdjj]::-webkit-scrollbar-track{background:transparent}@keyframes dot-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}.dot[data-astro-cid-3qgc76ds]{animation:dot-pulse 1.2s ease-in-out infinite}.dot[data-astro-cid-3qgc76ds]:nth-child(2){animation-delay:.2s}.dot[data-astro-cid-3qgc76ds]:nth-child(3){animation-delay:.4s}@keyframes demo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.demo-marquee-track{animation:demo-marquee-scroll 18s linear infinite}.demo-marquee:hover .demo-marquee-track{animation-play-state:paused}.demo-marquee--slow .demo-marquee-track{animation-duration:36s}.demo-marquee--faded{-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}@media(prefers-reduced-motion:reduce){.demo-marquee-track{animation:none}}.demo-scroller[data-astro-cid-uxn64677]::-webkit-scrollbar{width:8px}.demo-scroller-x[data-astro-cid-uxn64677]::-webkit-scrollbar{height:8px}.demo-scroller-x[data-astro-cid-uxn64677]::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:9999px}.demo-scroller-x[data-astro-cid-uxn64677]::-webkit-scrollbar-track{background:transparent}.demo-scroller[data-astro-cid-uxn64677]::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:9999px}.demo-scroller[data-astro-cid-uxn64677]::-webkit-scrollbar-track{background:transparent}.dsl{--dsl-text: var(--c-text-primary);--dsl-muted: var(--c-text-tertiary);--dsl-sep: var(--c-border);--dsl-empty: var(--c-bg-elevated);--dsl-model: #d2a8ff;--dsl-git: #7ee787;--dsl-dirty: #f0883e;--dsl-blue: #79c0ff;--dsl-green: #3fb950;--dsl-cost: #e3b341;border:1px solid var(--c-border);border-radius:12px;padding:14px 18px;background:var(--c-bg-primary);font-size:13px;line-height:1.9;color:var(--dsl-text);overflow-x:auto;text-align:left}:root.light .dsl{--dsl-model: #8250df;--dsl-git: #1a7f37;--dsl-dirty: #bc4c00;--dsl-blue: #0969da;--dsl-green: #1a7f37;--dsl-cost: #9a6700}.dsl-line{white-space:nowrap}.dsl-model{color:var(--dsl-model)}.dsl-git{color:var(--dsl-git)}.dsl-dirty{color:var(--dsl-dirty)}.dsl-path{color:var(--dsl-blue)}.dsl-label{color:var(--dsl-muted)}.dsl-val{color:var(--dsl-text)}.dsl-cost{color:var(--dsl-cost)}.dsl-mut{color:var(--dsl-muted)}.dsl-sep{color:var(--dsl-sep)}.dsl-e{color:var(--dsl-empty)}.dsl-fb{color:var(--dsl-blue)}.dsl-fg,.dsl-ok{color:var(--dsl-green)}.dsl-prog{color:var(--dsl-cost)}.dsl-todo{color:var(--dsl-blue)}.dterm{border:1px solid var(--c-border);border-radius:12px;overflow:hidden;background:var(--c-bg-primary);text-align:left}.dterm-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--c-separator);background:var(--c-bg-surface)}.dterm-dots{display:inline-flex;gap:6px}.dterm-dot{width:11px;height:11px;border-radius:50%}.dterm-r{background:#ff5f57}.dterm-y{background:#febc2e}.dterm-g{background:#28c840}.dterm-title{font-size:12px;color:var(--c-text-tertiary)}.dterm-body{margin:0;padding:16px 18px;font-size:13px;line-height:1.7;color:var(--c-text-primary);overflow-x:auto}.dterm-caret{display:inline-block;width:8px;height:1em;vertical-align:text-bottom;background:var(--c-text-primary);animation:dterm-blink 1.1s steps(1) infinite}@keyframes dterm-blink{50%{opacity:0}}.dtl{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;text-align:left}.dtl-row{position:relative;flex:0 0 180px;padding:0 16px;scroll-snap-align:start}.dtl-year{height:22px;font-size:12px;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.dtl-row:after{content:"";position:absolute;left:0;right:0;top:30px;border-top:1px dashed var(--c-border)}.dtl-row:before{content:"";position:absolute;top:26px;left:16px;width:8px;height:8px;border-radius:50%;background:var(--c-text-tertiary);border:2px solid var(--c-bg-primary);z-index:1}.dtl-body{margin-top:42px}.dtl-title{font-size:14px;font-weight:500;color:var(--c-text-primary)}.dtl-by{font-size:11.5px;color:var(--c-text-secondary);margin-top:5px}.dtl-note{font-size:11.5px;color:var(--c-text-tertiary);line-height:1.5;margin-top:5px}.dtl-now:before{background:var(--c-accent);width:11px;height:11px;top:24px;left:15px}.dtl-now .dtl-year{color:var(--c-text-primary);font-weight:700}.dtl-dim .dtl-title{color:var(--c-text-secondary);font-weight:400}.dtl-dim .dtl-year,.dtl-dim .dtl-by,.dtl-dim .dtl-note{opacity:.62}.dtl-dim:before{background:var(--c-bg-primary);border:1.5px solid var(--c-text-tertiary)}
