.demo-motion-module__w-uH8q__container{flex-direction:column;margin:0;display:flex}@property --demo-p{syntax:"<number>";inherits:true;initial-value:1}.demo-motion-module__w-uH8q__container{--demo-p:1;--demo-t:calc(var(--demo-p) * var(--loop))}[data-motion=idle] .demo-motion-module__w-uH8q__container{--demo-p:0}:is([data-motion=running] .demo-motion-module__w-uH8q__container,[data-motion=paused] .demo-motion-module__w-uH8q__container){animation:demo-motion-module__w-uH8q__tick calc(var(--loop) * 1ms) linear infinite}[data-motion=paused] .demo-motion-module__w-uH8q__container{animation-play-state:paused}@keyframes demo-motion-module__w-uH8q__tick{0%{--demo-p:0}to{--demo-p:1}}.demo-motion-module__w-uH8q__line{opacity:clamp(0, calc((var(--demo-t) - var(--at)) / 150), 1);display:block}.demo-motion-module__w-uH8q__typing{white-space:pre;vertical-align:bottom;max-width:calc(clamp(0, calc((var(--demo-t) - var(--at)) / (var(--chars) * var(--ms-per-char,60))), 1) * var(--chars) * 1ch);display:inline-block;overflow:hidden}.demo-motion-module__w-uH8q__cursor{background:var(--accent,#5ed2c4);vertical-align:-2px;width:7px;height:13px;display:none}[data-motion=running] .demo-motion-module__w-uH8q__cursor{animation:1s step-end infinite demo-motion-module__w-uH8q__blink;display:inline-block}@keyframes demo-motion-module__w-uH8q__blink{50%{opacity:0}}.demo-motion-module__w-uH8q__caption{color:var(--muted,#999);margin-top:8px;font-size:12px;font-weight:400}@media (prefers-reduced-motion:reduce){.demo-motion-module__w-uH8q__container{--demo-p:1!important;animation:none!important}.demo-motion-module__w-uH8q__cursor{display:none!important}}
.editor-demo-module__cXOLbW__editor{background:var(--surface,#1a1a1a);border:1px solid var(--border,#333);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.editor-demo-module__cXOLbW__tabs{border-bottom:1px solid var(--border,#333);background:var(--surface,#1a1a1a);align-items:flex-end;font-size:11px;display:flex}.editor-demo-module__cXOLbW__tab{color:var(--foreground,#e4e4e4);border-right:1px solid var(--border,#333);border-bottom:2px solid var(--accent,#5ed2c4);margin-bottom:-1px;padding:8px 14px}.editor-demo-module__cXOLbW__body{--row:18px;white-space:pre;color:var(--foreground,#e4e4e4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:var(--row);--ms-per-char:20;padding:12px 14px 12px 0}.editor-demo-module__cXOLbW__viewport{height:calc(var(--rows) * var(--row));overflow:hidden}.editor-demo-module__cXOLbW__file{transform:translateY(calc(var(--scroll-lines) * var(--row) * -1))}.editor-demo-module__cXOLbW__row{align-items:baseline;display:flex}.editor-demo-module__cXOLbW__number{text-align:right;width:40px;color:var(--muted,#999);-webkit-user-select:none;user-select:none;flex:none;padding-right:14px}.dark .editor-demo-module__cXOLbW__token{color:var(--shiki-dark)!important}
.session-demo-module__YOnJmW__session{background:var(--surface,#1a1a1a);border:1px solid var(--border,#333);min-width:0;color:var(--foreground,#e4e4e4);border-radius:8px;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;display:flex;overflow:hidden}.session-demo-module__YOnJmW__header{border-bottom:1px solid var(--border,#333);align-items:center;gap:12px;padding:12px 14px;display:flex}.session-demo-module__YOnJmW__product{font-weight:700}.session-demo-module__YOnJmW__cwd{color:var(--muted,#999)}.session-demo-module__YOnJmW__body{white-space:pre-wrap;overflow-wrap:anywhere;min-height:300px;padding:12px 14px}.session-demo-module__YOnJmW__prompt{background:color-mix(in srgb, var(--muted,#999) 18%, transparent);border-radius:4px;gap:8px;margin:0 -8px 10px;padding:2px 8px;display:flex}.session-demo-module__YOnJmW__chevron{color:var(--muted,#999);flex:none}.session-demo-module__YOnJmW__text,.session-demo-module__YOnJmW__skill{gap:8px;margin-bottom:10px;display:flex}.session-demo-module__YOnJmW__textDot,.session-demo-module__YOnJmW__skillDot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.session-demo-module__YOnJmW__textDot{background:var(--foreground,#e4e4e4)}.session-demo-module__YOnJmW__skillDot{background:#3fb950}.session-demo-module__YOnJmW__callName{font-weight:700}.session-demo-module__YOnJmW__loaded{color:var(--muted,#999)}.session-demo-module__YOnJmW__note{color:var(--muted,#999);margin-bottom:10px;padding-left:15px}
.terminal-demo-module__0NpOqG__terminal{background:var(--surface,#1a1a1a);border:1px solid var(--border,#333);border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.terminal-demo-module__0NpOqG__bar{border-bottom:1px solid var(--border,#333);background:var(--surface,#1a1a1a);color:var(--muted,#999);align-items:center;gap:6px;padding:8px 12px;font-size:11px;display:flex}.terminal-demo-module__0NpOqG__dot{background:var(--border,#333);border-radius:50%;width:9px;height:9px;display:inline-block}.terminal-demo-module__0NpOqG__title{color:var(--muted,#999);margin-left:6px;font-size:11px}.terminal-demo-module__0NpOqG__body{white-space:pre;min-height:336px;color:var(--foreground,#e4e4e4);padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.terminal-demo-module__0NpOqG__prompt{color:var(--accent,#5ed2c4)}.terminal-demo-module__0NpOqG__result{color:var(--foreground,#e4e4e4)}.terminal-demo-module__0NpOqG__result:before{content:"";background:var(--accent,#5ed2c4);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.terminal-demo-module__0NpOqG__tool,.terminal-demo-module__0NpOqG__mode{color:var(--muted,#999)}.terminal-demo-module__0NpOqG__question{border:1px solid color-mix(in srgb, var(--muted,#999) 50%, transparent);color:var(--foreground,#e4e4e4);white-space:pre;border-radius:8px;width:max-content;margin:6px 0 4px;padding:8px 12px;font-size:12px;line-height:1.6;display:block}.terminal-demo-module__0NpOqG__question [data-chosen=true]{color:var(--accent)}.terminal-demo-module__0NpOqG__question div{min-height:1.6em;margin:0}
