:root{--bg: #0f1117;--panel: #161b22;--panel-2: #1c2128;--border: #2d333b;--border-subtle: #21262d;--text-primary: #e6edf3;--text-secondary: #8b949e;--text-muted: #6e7681;--accent: #e3c46e;--accent-deep: #b98a3e;--accent-soft: #f2e5c0;--on-accent: #3a2c0a;--success: #3fb950;--warning: #e0913d;--danger: #f85149;--purple: #bc8cff;--orange: #e87c2b}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;background:var(--bg);color:var(--text-primary);height:100%;width:100%;overflow:hidden}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444c56}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--success) 40%,transparent)}50%{opacity:.7;box-shadow:0 0 0 4px transparent}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes feed-flash{0%{opacity:0;transform:translateY(-6px);background:color-mix(in srgb,var(--accent) 20%,transparent)}25%{opacity:1;transform:translateY(0);background:color-mix(in srgb,var(--accent) 16%,transparent)}to{background:transparent}}.fade-in-up{animation:fadeInUp .22s ease forwards}.slide-in{animation:slideIn .2s ease forwards}.mono{font-family:JetBrains Mono,Courier New,monospace}@keyframes check-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.enrich-check path{stroke-dasharray:1;animation:check-draw .35s ease-out .1s both}@keyframes node-pop{0%{transform:scale(.4);opacity:.4}60%{transform:scale(1.18);opacity:1}to{transform:scale(1)}}.enrich-node-done{animation:node-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes step-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.enrich-step-doing{background:linear-gradient(90deg,var(--text-muted) 42%,var(--accent) 50%,var(--text-muted) 58%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:step-sheen 2.4s linear infinite}@keyframes thumb-scan{0%{transform:translate(-120%)}to{transform:translate(340%)}}.enrich-thumb-scan{position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 22%,transparent),transparent);animation:thumb-scan 2.2s ease-in-out infinite;pointer-events:none}@keyframes term-blink{0%,49%{opacity:1}50%,to{opacity:0}}.term-cursor{display:inline-block;width:.55em;height:1em;margin-left:3px;vertical-align:text-bottom;background:var(--success);animation:term-blink 1.06s steps(1) infinite}.crt-scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.1) 3px);mix-blend-mode:overlay;opacity:.35}@keyframes led-blink{0%,to{opacity:1}50%{opacity:.15}}.mb-led{width:5px;height:5px;border-radius:50%;animation:led-blink 1s steps(2) infinite}.mb-led:nth-child(1){animation-duration:.9s}.mb-led:nth-child(2){animation-duration:1.4s;animation-delay:.2s}.mb-led:nth-child(3){animation-duration:.7s;animation-delay:.5s}@keyframes enrich-complete-flash{0%{background:color-mix(in srgb,var(--success) 18%,transparent)}60%{background:color-mix(in srgb,var(--success) 10%,transparent)}to{background:transparent}}.enrich-complete-flash{animation:enrich-complete-flash 2.4s ease-out forwards}</content> </invoke>{}
