.nimo-root{--n-ink:#141b2e;--n-ink-700:#2b3346;--n-slate-500:#5b6478;--n-slate-400:#9099ac;--n-slate-300:#a2a9b8;--n-on-navy:#aeb6cc;--n-on-navy-dim:#8791ac;--n-on-navy-faint:#606c8c;--n-canvas:#eef0f5;--n-surface:#f4f5f8;--n-surface-2:#f7f8fb;--n-hairline:#eceef3;--n-hairline-2:#eef0f4;--n-gold:#e0a324;--n-gold-text:#b0801e;--n-gold-text-dark:#8a6410;--n-gold-surface:#fbf3de;--n-gold-surface-subtle:#fefbf3;--n-gold-border:#efe1bc;--n-green:#1b7a5a;--n-green-surface:#f4fbf7;--n-blue:#24387a;--n-blue-cool:#33447e;--n-blue-surface:#eef1fb;--n-blue-surface-2:#edf0f8;--n-red:#b4462f;font-family:var(--font-nimo-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:var(--n-ink-700)}.nimo-root .n-mono{font-family:var(--font-nimo-geist-mono),ui-monospace,Menlo,monospace}.nimo-root .n-metric{font-family:var(--font-nimo-grotesk),sans-serif}.nimo-root .n-microlabel{font-family:var(--font-nimo-geist-mono),ui-monospace,Menlo,monospace;font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--n-slate-400)}@keyframes nimoPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes nimoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nimoBar{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes nimoFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.nimo-root .n-fade-in{animation:nimoFadeIn .25s ease}@keyframes nimoFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes nimoThinkingDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2.5px)}}.n-thinking-dot{animation:nimoThinkingDot 1.2s ease-in-out infinite}