.SystemAICanvas-module__GV0AOq__shell{z-index:0;background:linear-gradient(160deg,#10262a,#163b40);position:absolute;inset:0;overflow:hidden}.SystemAICanvas-module__GV0AOq__shell:after{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0) 0 0/22px 22px;position:absolute;inset:0}.SystemAICanvas-module__GV0AOq__scrim{z-index:2;pointer-events:none;background:linear-gradient(#080c0d8c 0%,#080c0d26 40%,#080c0d8c 100%);position:absolute;inset:0}.SystemAICanvas-module__GV0AOq__board{z-index:1;position:absolute;inset:0;overflow:hidden}.SystemAICanvas-module__GV0AOq__boardInner{width:540px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.56)}@media (max-width:640px){.SystemAICanvas-module__GV0AOq__boardInner{transform:translate(-50%,-50%)scale(.4)}}.SystemAICanvas-module__GV0AOq__edges path{fill:none;stroke:#ffffff47;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.SystemAICanvas-module__GV0AOq__node{border:1px solid var(--nc,#3a3a42);color:#f0f0f4;background:#18181cd1;border-radius:11px;width:148px;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.35;position:absolute;box-shadow:0 10px 30px -12px #000c}.SystemAICanvas-module__GV0AOq__node .SystemAICanvas-module__GV0AOq__kind{color:var(--nc);letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-bottom:3px;font-size:10px;display:block}.SystemAICanvas-module__GV0AOq__cursor{z-index:4;pointer-events:none;will-change:transform;align-items:flex-start;gap:4px;display:flex;position:absolute;top:0;left:0}.SystemAICanvas-module__GV0AOq__cursor svg{filter:drop-shadow(0 2px 4px #00000080)}.SystemAICanvas-module__GV0AOq__tag{color:#0c0c0e;white-space:nowrap;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:500;transform:translateY(2px)}.SystemAICanvas-module__GV0AOq__status{z-index:3;color:#c0c0cc;background:#18181cbf;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:flex;position:absolute;bottom:10px;left:10px}.SystemAICanvas-module__GV0AOq__pulse{background:#6457f9;border-radius:50%;width:6px;height:6px}.SystemAICanvas-module__GV0AOq__status.SystemAICanvas-module__GV0AOq__working .SystemAICanvas-module__GV0AOq__pulse{animation:1.1s ease-in-out infinite SystemAICanvas-module__GV0AOq__pulse}.SystemAICanvas-module__GV0AOq__status.SystemAICanvas-module__GV0AOq__done .SystemAICanvas-module__GV0AOq__pulse{background:#62c073;animation:none}@keyframes SystemAICanvas-module__GV0AOq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.SystemAICanvas-module__GV0AOq__caret{display:none}}
.ResearchBotCanvas-module__OFblXW__shell{z-index:0;background:linear-gradient(160deg,#241708,#4a2a10);position:absolute;inset:0;overflow:hidden}.ResearchBotCanvas-module__OFblXW__shell:after{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,#ffffff0f 1px,#0000 0) 0 0/22px 22px;position:absolute;inset:0}.ResearchBotCanvas-module__OFblXW__scrim{z-index:2;pointer-events:none;background:linear-gradient(#0f090499 0%,#0f09041a 38%,#0f090499 100%);position:absolute;inset:0}.ResearchBotCanvas-module__OFblXW__chat{z-index:1;flex-direction:column;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.5;display:flex;position:absolute;inset:14px 14px 40px}.ResearchBotCanvas-module__OFblXW__bubbleRow{opacity:0;filter:blur(4px);transition:opacity .4s,filter .4s,transform .4s;display:flex;transform:translateY(6px)}.ResearchBotCanvas-module__OFblXW__bubbleRow.ResearchBotCanvas-module__OFblXW__in{opacity:1;filter:blur();transform:translateY(0)}.ResearchBotCanvas-module__OFblXW__bubbleRow.ResearchBotCanvas-module__OFblXW__user{justify-content:flex-end}.ResearchBotCanvas-module__OFblXW__bubble{color:#f4ede4;border-radius:10px;max-width:84%;padding:7px 10px}.ResearchBotCanvas-module__OFblXW__user .ResearchBotCanvas-module__OFblXW__bubble{background:#ffffff29;border-bottom-right-radius:3px}.ResearchBotCanvas-module__OFblXW__bot .ResearchBotCanvas-module__OFblXW__bubble{background:#1810088c;border:1px solid #ffffff1a;border-bottom-left-radius:3px;width:100%}.ResearchBotCanvas-module__OFblXW__brandList{flex-direction:column;gap:3px;margin-top:4px;display:flex}.ResearchBotCanvas-module__OFblXW__brandRow{opacity:0;color:#e7dcce;justify-content:space-between;gap:6px;transition:opacity .3s,transform .3s;display:flex;transform:translate(-4px)}.ResearchBotCanvas-module__OFblXW__brandRow.ResearchBotCanvas-module__OFblXW__in{opacity:1;transform:translate(0)}.ResearchBotCanvas-module__OFblXW__brandRow span:last-child{color:#d9a441;white-space:nowrap}@media (prefers-reduced-motion:reduce){.ResearchBotCanvas-module__OFblXW__bubbleRow,.ResearchBotCanvas-module__OFblXW__brandRow{transition:none}}.ResearchBotCanvas-module__OFblXW__typing{gap:3px;padding:2px 0;display:inline-flex}.ResearchBotCanvas-module__OFblXW__typing span{background:#d9a441;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite ResearchBotCanvas-module__OFblXW__bounce}.ResearchBotCanvas-module__OFblXW__typing span:nth-child(2){animation-delay:.15s}.ResearchBotCanvas-module__OFblXW__typing span:nth-child(3){animation-delay:.3s}@keyframes ResearchBotCanvas-module__OFblXW__bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ResearchBotCanvas-module__OFblXW__status{z-index:3;color:#e7dcce;background:#181008b3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:flex;position:absolute;bottom:10px;left:10px}.ResearchBotCanvas-module__OFblXW__pulse{background:#d9a441;border-radius:50%;width:6px;height:6px}.ResearchBotCanvas-module__OFblXW__status.ResearchBotCanvas-module__OFblXW__working .ResearchBotCanvas-module__OFblXW__pulse{animation:1.1s ease-in-out infinite ResearchBotCanvas-module__OFblXW__pulse}.ResearchBotCanvas-module__OFblXW__status.ResearchBotCanvas-module__OFblXW__done .ResearchBotCanvas-module__OFblXW__pulse{background:#62c073;animation:none}@keyframes ResearchBotCanvas-module__OFblXW__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.9)}}
