.mm-v2{--v2-black:#000;--v2-ink:#0a0a0a;--v2-ink-2:#141414;--v2-ink-3:#1d1d1d;--v2-paper:#fff;--v2-paper-2:#f4f4f4;--v2-on-dark:#fff;--v2-on-dark-dim:hsla(0,0%,100%,.62);--v2-on-dark-faint:hsla(0,0%,100%,.38);--v2-on-light:#0a0a0a;--v2-on-light-dim:hsla(0,0%,4%,.58);--v2-on-light-faint:hsla(0,0%,4%,.34);--v2-ink-cyan:#00aeef;--v2-ink-magenta:#ec008c;--v2-ink-yellow:#fff200;--v2-ink-key:#231f20;--v2-ramp:linear-gradient(90deg,#ffe776,#ffd400 22%,#ffd000 40%,#c9c93c 60%,#86ca8a 76%,#78d0cd);--v2-ramp-soft:linear-gradient(90deg,rgba(255,232,120,0),#ffe776 6%,#ffd400 26%,#ffd000 42%,#c9c93c 60%,#86ca8a 74%,#78d0cd 88%,rgba(120,208,205,.55));--v2-panel:radial-gradient(120% 150% at 9% 52%,#d2ae1a 0%,#bf9f28 22%,rgba(175,155,55,0) 56%),radial-gradient(120% 150% at 95% 50%,#64a3a2 0%,#4d9494 34%,rgba(70,140,140,0) 64%),radial-gradient(80% 110% at 42% 6%,rgba(150,160,55,.55) 0%,rgba(150,160,60,0) 42%),linear-gradient(96deg,#c6a119,#b0972a 32%,#7ba184 62%,#509393);--v2-panel-vignette:radial-gradient(135% 120% at 50% 50%,transparent 58%,rgba(0,0,0,.3) 100%);--v2-avatar:linear-gradient(105deg,#f5c40a,#dcae3f 40%,#6ac6a0 62%,#22c0cf);--v2-chat-bg:#0d0d0d;--v2-bubble:#1c1c1c;--v2-bubble-fg:#efefef;--v2-on-panel:#0b0c07;--v2-live:#23d92c;--v2-rule-dark:hsla(0,0%,100%,.16);--v2-rule-light:hsla(0,0%,4%,.12);--v2-radius:2px;--v2-radius-pill:1335px;--v2-ease:cubic-bezier(0.25,0.1,0.25,1);--v2-dur:0.6s;--v2-font:var(--font-inter-tight),"Inter Tight",system-ui,sans-serif;--v2-gutter:16px;font-family:var(--v2-font);font-weight:500;letter-spacing:-.04em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width:1024px){.mm-v2{--v2-gutter:32px}}.v2-display{font-size:clamp(60px,5.7vw,110px);line-height:.92}.v2-display,.v2-title{font-family:var(--v2-font);font-weight:500;letter-spacing:-.04em}.v2-title{font-size:clamp(20px,2.1vw,30px);line-height:1;text-transform:uppercase}.v2-label{font-size:13px;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase}.v2-label,.v2-meta{font-family:var(--v2-font);font-weight:500}.v2-meta{font-size:12px;line-height:1.4;letter-spacing:-.04em}.v2-body{font-family:var(--v2-font);font-weight:400;font-size:15px;line-height:1.5;letter-spacing:-.02em}.v2-hero{font-size:clamp(2.5rem,7vw,7.5rem);line-height:.9}.v2-hero,.v2-section-title{font-family:var(--v2-font);font-weight:500;letter-spacing:-.045em}.v2-section-title{font-size:clamp(2.25rem,9vw,8rem);line-height:.88;text-transform:uppercase}.v2-numeral{font-family:var(--v2-font);font-weight:500;font-size:clamp(2.25rem,7vw,6rem);line-height:.85;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.v2-row-title{font-family:var(--v2-font);font-weight:500;font-size:clamp(1rem,2.1vw,1.9rem);line-height:1.1;letter-spacing:-.03em;text-transform:uppercase}.v2-lead{font-size:clamp(1rem,1.9vw,1.3rem);line-height:1.5;letter-spacing:-.025em}.v2-lead,.v2-row-body{font-family:var(--v2-font);font-weight:400}.v2-row-body{font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.55;letter-spacing:-.02em}.v2-spec{font-family:var(--v2-font);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-transform:uppercase}.v2-exclude{mix-blend-mode:exclusion;color:#fff}@keyframes v2-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}.v2-enter{animation:v2-rise var(--v2-dur) var(--v2-ease) both}.v2-enter-fade{animation:v2-fade var(--v2-dur) var(--v2-ease) both}.v2-delay-1{animation-delay:.15s}.v2-delay-2{animation-delay:.3s}.v2-delay-3{animation-delay:.45s}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.v2-hide-cursor,.v2-hide-cursor *{cursor:none}}@keyframes v2-ring-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v2-ring{position:relative;isolation:isolate;padding:1.4px}.v2-ring,.v2-ring:before{border-radius:999px;background:var(--v2-ramp)}.v2-ring:before{content:"";position:absolute;inset:0;animation:v2-ring-sweep 10s linear infinite;z-index:-1}@keyframes v2-live-pulse{0%,to{opacity:1}50%{opacity:.45}}.v2-live-dot{animation:v2-live-pulse 1.8s ease-in-out infinite}@keyframes v2-stamp{0%{opacity:0;transform:rotate(-4deg) scale(1.5)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.v2-card{will-change:transform}@media (prefers-reduced-motion:reduce){.v2-card{will-change:auto}.v2-enter,.v2-enter-fade{animation:none;opacity:1;transform:none}[style*=v2-stamp]{animation:none!important}.v2-live-dot,.v2-ring:before{animation:none}}.mm-v2-quiet{--v2-bg:var(--v2-ink);--v2-surface:var(--v2-ink-2);--v2-surface-raised:var(--v2-ink-3);--v2-fg:var(--v2-on-dark);--v2-fg-dim:var(--v2-on-dark-dim);--v2-fg-faint:var(--v2-on-dark-faint);--v2-rule:var(--v2-rule-dark);--v2-ws-rail:56px;--v2-ws-panel:300px;--v2-ws-panel-bg:var(--v2-black);--v2-ws-active:var(--v2-ink-2);--v2-ws-hover:hsla(0,0%,100%,.04);background:var(--v2-bg);color:var(--v2-fg);letter-spacing:-.02em}.v2-ws-active-mark{position:relative}.v2-ws-active-mark:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#ffd400,#86ca8a 60%,#78d0cd)}.v2-ws-scroll{scrollbar-width:thin;scrollbar-color:var(--v2-ink-3) transparent}@keyframes v2-ws-shimmer{0%,to{opacity:.55}50%{opacity:1}}.v2-ws-skeleton{background:var(--v2-ink-2);animation:v2-ws-shimmer 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.v2-ws-skeleton{animation:none}}.mm-v2-quiet.mm-v2-light{--v2-bg:var(--v2-paper);--v2-surface:var(--v2-paper-2);--v2-surface-raised:var(--v2-paper);--v2-fg:var(--v2-on-light);--v2-fg-dim:var(--v2-on-light-dim);--v2-fg-faint:var(--v2-on-light-faint);--v2-rule:var(--v2-rule-light)}.mm-agent-studio{--paper-dim:var(--v2-fg-dim);--paper-faint:var(--v2-fg-faint);--accent:var(--v2-fg);font-family:var(--v2-font);letter-spacing:-.01em;background:var(--v2-bg)!important}.mm-agent-studio .font-mono-mm{font-family:var(--v2-font);letter-spacing:.02em}.mm-agent-studio .text-paper{color:var(--v2-fg)}.mm-agent-studio .bg-paper{background-color:var(--v2-fg)}.mm-agent-studio .text-ink-navy{color:var(--v2-bg)}.mm-agent-studio .border-hairline{border-color:var(--v2-rule)}.mm-agent-studio .text-cyan{color:var(--v2-fg)}.mm-agent-studio .border-cyan\/40,.mm-agent-studio .border-cyan\/60{border-color:var(--v2-rule)}.mm-agent-studio [class*="bg-[rgba(237,240,247"]{background-color:var(--v2-surface)}.mm-agent-studio [class*="bg-[rgba(11,15,25"]{background-color:hsla(0,0%,4%,.88)}.mm-agent-studio .rounded-2xl,.mm-agent-studio .rounded-lg,.mm-agent-studio .rounded-xl{border-radius:6px}.mm-agent-studio textarea:focus{border-color:var(--v2-fg-dim)}.mm-v2-embed{--paper-dim:var(--v2-fg-dim);--paper-faint:var(--v2-fg-faint);--accent:var(--v2-fg);letter-spacing:-.01em;background:var(--v2-bg);color:var(--v2-fg)}.mm-v2-embed,.mm-v2-embed .font-display,.mm-v2-embed .font-mono-mm{font-family:var(--v2-font)}.mm-v2-embed .text-mist,.mm-v2-embed .text-paper,.mm-v2-embed .text-white{color:var(--v2-fg)}.mm-v2-embed .text-mist\/60,.mm-v2-embed .text-mist\/80,.mm-v2-embed .text-neutral-300,.mm-v2-embed .text-neutral-400,.mm-v2-embed .text-white\/60,.mm-v2-embed .text-white\/70{color:var(--v2-fg-dim)}.mm-v2-embed .text-mist\/40,.mm-v2-embed .text-neutral-500,.mm-v2-embed .text-white\/50{color:var(--v2-fg-faint)}.mm-v2-embed .text-ink-navy{color:var(--v2-bg)}.mm-v2-embed .hover\:text-indigo-300:hover,.mm-v2-embed .text-cyan,.mm-v2-embed .text-indigo-300,.mm-v2-embed .text-indigo-400,.mm-v2-embed .text-wax-green{color:var(--v2-fg)}.mm-v2-embed .bg-paper{background-color:var(--v2-fg)}.mm-v2-embed .bg-\[\#0B0B0C\],.mm-v2-embed .bg-ink,.mm-v2-embed .bg-midnight,.mm-v2-embed .bg-neutral-900,.mm-v2-embed .bg-neutral-900\/60,.mm-v2-embed .bg-neutral-950,.mm-v2-embed .bg-neutral-950\/60{background-color:var(--v2-bg)}.mm-v2-embed .bg-neutral-800,.mm-v2-embed .bg-white\/10,.mm-v2-embed .bg-white\/5{background-color:var(--v2-surface)}.mm-v2-embed .border-cyan\/40,.mm-v2-embed .border-cyan\/60,.mm-v2-embed .border-hairline,.mm-v2-embed .border-indigo-400,.mm-v2-embed .border-indigo-500,.mm-v2-embed .border-mist\/10,.mm-v2-embed .border-neutral-700,.mm-v2-embed .border-neutral-800,.mm-v2-embed .border-white\/10,.mm-v2-embed .border-white\/20{border-color:var(--v2-rule)}.mm-v2-embed .rounded-2xl,.mm-v2-embed .rounded-lg,.mm-v2-embed .rounded-xl{border-radius:6px}.mm-v2-embed input,.mm-v2-embed select,.mm-v2-embed textarea{font-family:var(--v2-font)}.mm-v2-embed input:focus,.mm-v2-embed select:focus,.mm-v2-embed textarea:focus{border-color:var(--v2-fg-dim);outline:none;box-shadow:none}.mm-v2-embed>.min-h-screen{min-height:0;background:transparent!important}