@keyframes an-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes an-area-in{0%{opacity:0}to{opacity:.3}}@keyframes an-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes an-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes an-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes an-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.an-graph-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.16,1,.3,1) .1s forwards an-draw}.an-graph-area{opacity:0;animation:.8s ease-out .5s forwards an-area-in}.an-graph-marker{transition:transform .25s cubic-bezier(.16,1,.3,1)}.an-panel{animation:.26s cubic-bezier(.16,1,.3,1) both an-panel-in}.an-bubble{animation:.28s cubic-bezier(.16,1,.3,1) both an-bubble-in}.an-typing span{background:var(--ink-faint);border-radius:9999px;width:5px;height:5px;margin:0 1.5px;animation:1.1s ease-in-out infinite an-dot;display:inline-block}.an-typing span:nth-child(2){animation-delay:.15s}.an-typing span:nth-child(3){animation-delay:.3s}.an-tab-indicator{transform:translateX(calc(var(--an-i,0) * 100%));transition:transform .32s cubic-bezier(.16,1,.3,1)}.an-sheen{position:relative;overflow:hidden}.an-sheen:after{content:"";background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--accent) 12%, transparent) 50%, transparent 65%);pointer-events:none;animation:5s ease-in-out infinite an-sweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.an-graph-line{stroke-dashoffset:0;animation:none}.an-graph-area{opacity:.3;animation:none}.an-sheen:after{animation:none}}
