.k-svg{width:100%;height:auto;display:block;overflow:visible}.k-tag-text,.k-spec-text{font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:.05em;fill:#f4f1ea}.k-tag-text.on{fill:#0a0a0a;font-weight:500}.k-spec-g{fill:#dcefcc}.k-spec-p{fill:#fbe0ec}.k-spec-n,.k-spec-c,.k-spec-w{fill:#f4f1ea}.k-callout-n{font-family:var(--font-mono), ui-monospace, Menlo, monospace;fill:#0a0a0a;font-weight:500}.k-on{opacity:0}.k-on.on{opacity:1}@keyframes k-pk{0%{offset-distance:0%;opacity:0}8%,90%{opacity:1}to{offset-distance:100%;opacity:0}}.k-pk{offset-rotate:0deg;animation-name:k-pk;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite}@keyframes k-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--i,0) * -2.6px))}}.k-plate{animation:4.2s cubic-bezier(.45,0,.55,1) infinite k-breathe}@keyframes k-bar{0%{opacity:var(--o0);transform:translate(0)}to{transform:translate(var(--sx), var(--sy));opacity:var(--o1)}}.k-bar{animation:.9s linear infinite k-bar}@keyframes k-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.k-float{animation:3.6s cubic-bezier(.45,0,.55,1) infinite k-float}@keyframes k-spark{0%,to{opacity:0}12%,30%{opacity:1}45%{opacity:0}}.k-spark{font-family:var(--font-mono), ui-monospace, Menlo, monospace;opacity:0}@keyframes k-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes k-show{0%{opacity:0}to{opacity:1}}@keyframes k-hide{0%{opacity:1}to{opacity:0}}@keyframes k-pulse{0%,to{opacity:0}20%,70%{opacity:1}}@media (prefers-reduced-motion:reduce){.k-pk,.k-plate,.k-bar,.k-float,.k-spark{animation:none!important}.k-pk{offset-distance:55%;opacity:1}.k-bar{opacity:var(--o0)}}@keyframes k-dash{to{stroke-dashoffset:-26px}}.hx-ring{animation:1.6s linear infinite k-dash}@media (prefers-reduced-motion:reduce){.hx-ring{animation:none!important}}@keyframes m-turn{to{transform:rotate(360deg)}}.m-ring{animation:48s linear infinite m-turn}@keyframes o-feed{0%,22%,to{opacity:0}3%,18%{opacity:1}}.o-feed .k-on{animation:10s infinite o-feed;animation-delay:calc(var(--i,0) * 2s)}@media (prefers-reduced-motion:reduce){.m-ring,.o-feed .k-on{animation:none!important}}
