.anim-hero-chatbot[data-v-d55a5f0e]{display:inline-flex}.chat-input-frame[data-v-d55a5f0e]{width:100%;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:28px;box-shadow:0 4px 20px #0000001a}.left-btns[data-v-d55a5f0e],.right-btns[data-v-d55a5f0e]{display:flex;align-items:center;gap:2px;flex-shrink:0}.icon-btn[data-v-d55a5f0e]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:none;background:transparent;color:#0006;cursor:default;pointer-events:none}.tools-wrapper[data-v-d55a5f0e]{position:relative}.tool-btn[data-v-d55a5f0e]{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:8px;border:none;background:transparent;color:#0006;cursor:pointer;pointer-events:auto;transition:background .15s,color .15s}.tool-btn[data-v-d55a5f0e]:hover{background:#0000000d;color:#0009}.tool-label[data-v-d55a5f0e]{font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500}.tools-menu[data-v-d55a5f0e]{position:absolute;top:100%;left:0;margin-top:8px;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 30px #0000001f;padding:4px;display:flex;flex-direction:column;z-index:50;animation:menuAppear-d55a5f0e .15s ease-out}.tools-menu-item[data-v-d55a5f0e]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;border:none;background:transparent;border-radius:8px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;color:#000000b3;cursor:pointer;transition:background .12s;white-space:nowrap}.tool-icon[data-v-d55a5f0e]{flex-shrink:0;color:#00000059}.tools-menu-item[data-v-d55a5f0e]:hover{background:#0000000d;color:#000000e6}@keyframes menuAppear-d55a5f0e{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.input-area[data-v-d55a5f0e]{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;padding:0 4px}.input-text[data-v-d55a5f0e]{font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-placeholder[data-v-d55a5f0e]{font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.4;color:#0000004d;white-space:nowrap}.input-cursor[data-v-d55a5f0e]{display:inline-block;width:1.5px;height:18px;background:#000000b3;margin-left:1px;flex-shrink:0;animation:cursorBlink-d55a5f0e 1s step-end infinite}.send-btn[data-v-d55a5f0e]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;background:#000;color:#fff;cursor:pointer;pointer-events:auto;transition:background .15s}.send-btn[data-v-d55a5f0e]:hover{background:#333}@keyframes cursorBlink-d55a5f0e{0%,50%{opacity:1}51%,to{opacity:0}}html.dark .chat-input-frame[data-v-d55a5f0e]{background:var(--anim-bg, #18181b);border-color:var(--anim-border, #27272a);box-shadow:0 4px 20px #0006}html.dark .icon-btn[data-v-d55a5f0e],html.dark .tool-btn[data-v-d55a5f0e]{color:#fff6}html.dark .tool-btn[data-v-d55a5f0e]:hover{background:#ffffff14;color:#fff9}html.dark .tools-menu[data-v-d55a5f0e]{background:var(--anim-bg, #18181b);border-color:var(--anim-border, #27272a);box-shadow:0 8px 30px #0006}html.dark .tools-menu-item[data-v-d55a5f0e]{color:#ffffffb3}html.dark .tools-menu-item[data-v-d55a5f0e]:hover{background:#ffffff14;color:#ffffffe6}html.dark .tool-icon[data-v-d55a5f0e]{color:#ffffff59}html.dark .input-text[data-v-d55a5f0e]{color:#ffffffd9}html.dark .input-placeholder[data-v-d55a5f0e]{color:#ffffff4d}html.dark .input-cursor[data-v-d55a5f0e]{background:#ffffffb3}html.dark .send-btn[data-v-d55a5f0e]{background:#fff;color:#000}html.dark .send-btn[data-v-d55a5f0e]:hover{background:#d4d4d8}.anim-floor-dashboard[data-v-752507d1]{display:block;border-radius:12px;overflow:hidden;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))}.anim-floor-dashboard svg[data-v-752507d1]{width:100%;height:auto}.fill-bg-deep[data-v-752507d1]{fill:var(--anim-bg-deep, #ffffff)}.fill-bg[data-v-752507d1]{fill:var(--anim-bg, #fafafa)}.fill-fg[data-v-752507d1]{fill:var(--anim-fg, #18181b)}.fill-fg-faint[data-v-752507d1]{fill:var(--anim-fg-faint, #71717a)}.stroke-fg[data-v-752507d1]{stroke:var(--anim-fg, #18181b)}.stroke-border[data-v-752507d1]{stroke:var(--anim-border, #d4d4d8)}.chrome-text[data-v-752507d1]{font-size:7px;font-family:system-ui,sans-serif;font-weight:600}.label-text[data-v-752507d1]{font-size:7px;font-family:system-ui,sans-serif;font-weight:500}.badge-text[data-v-752507d1]{font-size:7px;font-family:system-ui,sans-serif;font-weight:800}.file-label[data-v-752507d1]{font-size:6px;font-family:system-ui,sans-serif;font-weight:800}.gauge-value[data-v-752507d1]{font-size:16px;font-family:system-ui,sans-serif;font-weight:800}.content-fade[data-v-752507d1]{opacity:0;animation:contentFadeIn-752507d1 .6s ease .3s forwards}@keyframes contentFadeIn-752507d1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
