.demo-root{--demo-ease:cubic-bezier(.4,0,.2,1)}.demo-ui{font-family:var(--font-onest),ui-sans-serif,system-ui,sans-serif;color:var(--color-heading);letter-spacing:0;-webkit-font-smoothing:antialiased;line-height:1.5}.demo-ui h1,.demo-ui h2,.demo-ui h3,.demo-ui h4{letter-spacing:0;line-height:1.25}.demo-stage{transform-origin:0 0;will-change:transform}@keyframes demo-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-badge-pop{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes demo-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes demo-backdrop-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000001a}}@keyframes demo-caret-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes demo-shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes demo-ripple{0%{opacity:.55;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes demo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes demo-bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.demo-fade-in{animation:.3s ease-out both demo-fade-in}.demo-badge-pop{animation:.3s ease-out both demo-badge-pop}.demo-panel-in{animation:.3s ease-out both demo-panel-in}.demo-backdrop-in{animation:.3s ease-out both demo-backdrop-in}.demo-spin{animation:.9s linear infinite demo-spin}.demo-bounce-gentle{animation:1.5s ease-in-out infinite demo-bounce-gentle}.demo-float{animation:6s ease-in-out infinite demo-float}.demo-glass{background:#ffffffb8;border:1px solid #ffffffb3;box-shadow:0 8px 24px #15274914,inset 0 1px #fff9}.demo-glass-dark{background:#152749eb;box-shadow:0 8px 24px #1527492e}.demo-caret{vertical-align:-.2em;background:currentColor;width:.5em;height:1.1em;margin-left:1px;animation:1.1s step-end infinite demo-caret-blink;display:inline-block}.demo-thinking-label{background:linear-gradient(90deg,var(--color-ink-600)0%,var(--color-ink-600)35%,var(--color-primary)50%,var(--color-ink-600)65%,var(--color-ink-600)100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite demo-shimmer-text}.demo-cursor{transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.2,1)}.demo-ripple{animation:.45s ease-out both demo-ripple}.demo-spotlight{transition:opacity .4s var(--demo-ease)}.demo-hide-scrollbar{scrollbar-width:none}.demo-hide-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.demo-root *,.demo-root :before,.demo-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.demo-cursor{display:none}}.wl-root .wl-fill,.wl-root svg path{transition:background-color .45s cubic-bezier(.4,0,.2,1),color .45s cubic-bezier(.4,0,.2,1),border-color .45s cubic-bezier(.4,0,.2,1),fill .45s cubic-bezier(.4,0,.2,1)}
