.ai-layout[data-v-907dcbc3]{gap:14px;padding-top:30px;display:grid}.stack[data-v-907dcbc3]{display:grid}.stack[data-v-907dcbc3]>*{grid-area:1/1}.w[data-v-907dcbc3]{color:var(--dk-ink-strong);font-weight:520}.ai-dict[data-v-907dcbc3]{justify-items:center;gap:10px;display:grid}.term.ai-term[data-v-907dcbc3]{white-space:pre-wrap;box-shadow:var(--dk-shadow-window);justify-self:stretch}.ai-term .caret[data-v-907dcbc3]{height:1em;margin-left:2px}.hud[data-v-907dcbc3]{background:var(--dk-panel-raised);color:var(--dk-ink-strong);box-shadow:0 0 0 1px var(--dk-rule), var(--dk-shadow-popover);border-radius:999px}.hrow[data-v-907dcbc3]{white-space:nowrap;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 18px 0 16px;font-size:13px;display:flex}.meter[data-v-907dcbc3]{align-items:center;gap:2px;height:18px;display:inline-flex}.meter i[data-v-907dcbc3]{background:var(--dk-ink-strong);border-radius:2px;width:3px;height:18px;display:block;transform:scaleY(.3)}.tm[data-v-907dcbc3]{font-feature-settings:"tnum" 1}.sep[data-v-907dcbc3]{background:var(--dk-rule);width:1px;height:18px}.keys[data-v-907dcbc3]{color:var(--dk-etch);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.kbd[data-v-907dcbc3]{height:20px;box-shadow:inset 0 0 0 1px var(--dk-rule);font-family:var(--dk-font-mono);border-radius:6px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.dots[data-v-907dcbc3]{gap:4px;display:inline-flex}.dots i[data-v-907dcbc3]{background:var(--dk-ink-strong);opacity:.5;border-radius:50%;width:5px;height:5px;display:block}.ai-body[data-v-907dcbc3]{min-height:420px;position:relative}.ai-main[data-v-907dcbc3]{gap:12px}.msgs[data-v-907dcbc3]{gap:8px;display:grid}.you[data-v-907dcbc3]{background:var(--dk-panel-raised);max-width:85%;box-shadow:inset 0 0 0 1px var(--dk-rule);border-radius:16px;justify-self:end;padding:9px 14px}.working[data-v-907dcbc3]{align-items:center;gap:10px;min-height:38px;display:flex}.tool[data-v-907dcbc3]{border-radius:var(--dk-radius-row);min-height:38px;box-shadow:inset 0 0 0 1px var(--dk-rule);white-space:nowrap;align-items:center;gap:10px;padding:4px 10px 4px 14px;display:flex}.tool[data-v-907dcbc3] svg{color:var(--dk-ink-strong);flex:none}.tool .tn[data-v-907dcbc3]{color:var(--dk-ink-strong);font-weight:520}.tool .id[data-v-907dcbc3]{text-overflow:ellipsis;min-width:0;overflow:hidden}.tool .note[data-v-907dcbc3]{color:var(--dk-etch);margin-left:auto}.btn.sm[data-v-907dcbc3]{height:24px;padding:0 10px;font-size:12px}.ans[data-v-907dcbc3]{color:var(--dk-ink-strong)}.cmp[data-v-907dcbc3]{box-shadow:inset 0 0 0 1px var(--dk-rule-strong);color:var(--dk-etch);border-radius:16px;padding:11px 16px}.scrim[data-v-907dcbc3]{background:var(--dk-scrim);position:absolute;inset:0}.dialog[data-v-907dcbc3]{border-radius:var(--dk-radius-dialog);background:var(--dk-panel-raised);width:min(420px,100% - 24px);box-shadow:var(--dk-shadow-popover);gap:12px;margin-inline:auto;padding:20px 20px 16px;display:grid;position:absolute;top:44px;left:0;right:0}.dt[data-v-907dcbc3]{color:var(--dk-ink-strong);font-size:15px;font-weight:600}.what[data-v-907dcbc3]{margin:0}.args[data-v-907dcbc3]{border-radius:var(--dk-radius-control);background:var(--dk-panel-sunken);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;padding:10px 14px;font-size:12px;display:grid}.args dt[data-v-907dcbc3]{color:var(--dk-etch)}.args dd[data-v-907dcbc3]{color:var(--dk-ink-strong);font-family:var(--dk-font-mono);overflow-wrap:anywhere;margin:0}.dfoot[data-v-907dcbc3]{justify-content:flex-end;gap:8px;display:flex}@container (width<=420px){.tool .id[data-v-907dcbc3]{display:none}}.v-listen[data-v-907dcbc3],.v-trans[data-v-907dcbc3],.v-think[data-v-907dcbc3]{opacity:0}.ai-scene.mo-play .v-listen[data-v-907dcbc3]{animation:9s linear both ai-listen-907dcbc3}.ai-scene.mo-play .v-trans[data-v-907dcbc3]{animation:9s linear both ai-trans-907dcbc3}.ai-scene.mo-play .v-done[data-v-907dcbc3]{animation:9s linear both ai-done-907dcbc3}.ai-scene.mo-play .v-think[data-v-907dcbc3]{animation:9s linear both ai-think-907dcbc3}.ai-scene.mo-play .hud[data-v-907dcbc3]{animation:mo-rise .32s var(--dk-ease-out) .3s both}.ai-scene.mo-play .meter i[data-v-907dcbc3]{animation:ai-level-907dcbc3 .26s var(--dk-ease-in-out) calc(.4s + var(--i) * 70ms) 6 alternate both}.ai-scene.mo-play .dots i[data-v-907dcbc3]{animation:ai-dot-907dcbc3 .6s var(--dk-ease-in-out) calc(var(--i) * .15s) 3 both}.ai-scene.mo-play .v-trans .dots i[data-v-907dcbc3]{animation-delay:calc(2s + var(--i) * .15s)}.ai-scene.mo-play .v-think .dots i[data-v-907dcbc3]{animation-delay:calc(3.95s + var(--i) * .15s);animation-iteration-count:1}@keyframes ai-listen-907dcbc3{0%,3%{opacity:0}3.5%,21.5%{opacity:1}22.5%,to{opacity:0}}@keyframes ai-trans-907dcbc3{0%,21.5%{opacity:0}22.5%,31.5%{opacity:1}32.5%,to{opacity:0}}@keyframes ai-done-907dcbc3{0%,31.5%{opacity:0}32.5%,to{opacity:1}}@keyframes ai-think-907dcbc3{0%,43%{opacity:0}44%,50.5%{opacity:1}51%,to{opacity:0}}@keyframes ai-level-907dcbc3{0%{transform:scaleY(.25)}to{transform:scaleY(calc(.55 + .45 * sin(var(--i) * 74.4845deg)))}}@keyframes ai-dot-907dcbc3{0%,to{opacity:.25}50%{opacity:1}}
