@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--orbit-hold:0%}}}html{scroll-behavior:smooth}:root{--omni-lime:#c9f158}.omni-pulse{z-index:5;pointer-events:none;width:7px;height:7px;position:absolute}.omni-pulse__dot{background:var(--omni-lime);border-radius:9999px;position:absolute;inset:0}.omni-pulse__ring{border:1px solid var(--omni-lime);border-radius:9999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.omni-pulse__ring{border:1px solid color-mix(in oklch, var(--omni-lime), transparent 55%)}}.omni-pulse--travel{animation:2.2s cubic-bezier(.4,0,.2,1) forwards omni-travel}@keyframes omni-travel{0%{opacity:0;top:0}12%{opacity:1}90%{opacity:1}to{opacity:1;top:calc(100% - 7px)}}.omni-theatre .react-flow__node{opacity:.78;transition:opacity .45s}.omni-theatre .react-flow__node.selected{opacity:1}.marketing-shell{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E")}.dark .marketing-shell,.marketing-shell.dark{background-image:none}.omni-panel-shadow{box-shadow:0 1px 2px #382a140f,0 18px 40px -22px #382a1438}.dark .omni-panel-shadow{box-shadow:0 1px 2px #0006,0 20px 44px -22px #0000008c}.orbit-frame{--orbit-scale:min(1, calc(100cqw / 800px));container-type:inline-size}.orbit-ring{animation:orbit-spin var(--orbit-dur) linear infinite;position:absolute;inset:0}.orbit-ring--outer{--orbit-dur:120s}.orbit-ring--inner{--orbit-dur:75s;animation-direction:reverse}.orbit-upright{animation:orbit-spin var(--orbit-dur) linear infinite reverse}.orbit-ring--inner .orbit-upright{animation-direction:normal}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit-ping{animation:2.6s ease-out infinite orbit-ping}@keyframes orbit-ping{0%{opacity:.7;transform:scale(.86)}to{opacity:0;transform:scale(1.4)}}.dark .orbit-breathe{animation:4s ease-in-out infinite orbit-breathe}@keyframes orbit-breathe{0%,to{box-shadow:0 0 28px color-mix(in srgb, var(--lime) 28%, transparent)}50%{box-shadow:0 0 56px color-mix(in srgb, var(--lime) 45%, transparent)}}.orbit-beam{transition:opacity .6s;animation:1.2s linear infinite orbit-dash}@keyframes orbit-dash{to{stroke-dashoffset:-28px}}.orbit-packet{animation:1.1s cubic-bezier(.4,0,.2,1) forwards orbit-packet}.orbit-packet--return{animation-direction:reverse}@keyframes orbit-packet{0%{opacity:0;transform:translate(100px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(270px)}}@property --orbit-hold{syntax:"<percentage>";inherits:false;initial-value:0%}.orbit-hold{--orbit-hold:0%;background:conic-gradient(var(--primary) var(--orbit-hold), transparent 0);transition:--orbit-hold .9s linear;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.dark .orbit-hold{filter:drop-shadow(0 0 6px var(--lime))}@supports (color:color-mix(in lab, red, red)){.dark .orbit-hold{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--lime) 60%, transparent))}}.orbit-tile-claude{color:#fff;background:#d97757}.orbit-tile-apollo{color:#0b0e12;background:#f5c518}.dark .orbit-glow-linkedin{box-shadow:0 0 18px var(--linkedin)}@supports (color:color-mix(in lab, red, red)){.dark .orbit-glow-linkedin{box-shadow:0 0 18px color-mix(in srgb, var(--linkedin) 40%, transparent)}}.dark .orbit-glow-claude{box-shadow:0 0 18px #d9775766}.dark .orbit-glow-apollo{box-shadow:0 0 18px #f5c51859}.dark .orbit-glow-card{box-shadow:0 0 18px #ffffff1a}.marketing-pulse-dot{animation:2s ease-in-out infinite marketing-pulse-dot}.marketing-fade-up{animation:.55s ease-out both marketing-fade-up}.orbit-decor-spin{animation:orbit-spin var(--decor-dur,30s) linear infinite}.orbit-decor-spin--reverse{animation-direction:reverse}.marketing-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.marketing-reveal[data-inview=true]{opacity:1;transform:none}.features-progress{width:0;animation:linear both features-progress}@keyframes features-progress{to{width:100%}}.marketing-stagger>:first-child{animation-delay:0s}.marketing-stagger>:nth-child(2){animation-delay:70ms}.marketing-stagger>:nth-child(3){animation-delay:.14s}.marketing-stagger>:nth-child(4){animation-delay:.21s}.marketing-stagger>:nth-child(5){animation-delay:.28s}.marketing-stagger>:nth-child(6){animation-delay:.35s}.marketing-stagger>:nth-child(7){animation-delay:.42s}.marketing-stagger>:nth-child(8){animation-delay:.49s}.dark .marketing-reply-glow{box-shadow:0 0 24px #c9f15859}@keyframes marketing-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}[data-inview=true] .bento-bar-fill{animation:.9s ease-out .35s forwards bento-bar-fill}.bento-bar-fill{width:0%}@keyframes bento-bar-fill{to{width:var(--fill,60%)}}.marketing-breathe{animation:2.4s ease-in-out infinite marketing-breathe}@keyframes marketing-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.seq-reveal{opacity:0}[data-inview=true] .seq-reveal{animation:.5s ease-out both marketing-fade-up}.sequence-node-reveal,.sequence-edge-reveal{opacity:0}[data-inview=true] .sequence-node-reveal{animation:.42s cubic-bezier(.22,1,.36,1) both sequence-node-in}[data-inview=true] .sequence-edge-reveal{animation:sequence-edge-in .32s ease-out var(--sequence-delay,0s) both}[data-inview=true] .sequence-edge-flow .react-flow__edge-path{stroke-dasharray:5 11;animation:sequence-edge-flow 1.45s linear calc(var(--sequence-delay,0s) + .28s) infinite}@keyframes sequence-node-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes sequence-edge-in{0%{opacity:0}to{opacity:1}}@keyframes sequence-edge-flow{to{stroke-dashoffset:-32px}}.ribbon-line{transform:scaleX(0)}.ribbon-step,.ribbon-caption{opacity:0}[data-inview=true] .ribbon-line{animation:.7s cubic-bezier(.22,1,.36,1) 80ms both ribbon-line-in}[data-inview=true] .ribbon-step{animation:.42s cubic-bezier(.22,1,.36,1) both ribbon-step-in}[data-inview=true] .ribbon-focus{animation:.55s cubic-bezier(.22,1,.36,1) .36s both ribbon-focus-in}[data-inview=true] .ribbon-caption{animation:.45s ease-out .62s both ribbon-caption-in}@keyframes ribbon-line-in{to{transform:scaleX(1)}}@keyframes ribbon-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ribbon-focus-in{0%{transform:scale(.94)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes ribbon-caption-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.orbit-ring,.orbit-upright,.orbit-ping,.orbit-breathe,.orbit-beam,.orbit-packet,.features-progress,.omni-pulse--travel,.marketing-pulse-dot,.marketing-fade-up,.marketing-breathe,.marketing-stagger>*,[data-inview=true] .bento-bar-fill,[data-inview=true] .seq-reveal,[data-inview=true] .sequence-node-reveal,[data-inview=true] .sequence-edge-reveal,[data-inview=true] .sequence-edge-flow .react-flow__edge-path,[data-inview=true] .ribbon-line,[data-inview=true] .ribbon-step,[data-inview=true] .ribbon-focus,[data-inview=true] .ribbon-caption{animation:none!important}.marketing-reveal{opacity:1!important;transition:none!important;transform:none!important}.seq-reveal,.sequence-node-reveal,.sequence-edge-reveal,.ribbon-step,.ribbon-caption{opacity:1!important}.sequence-edge-flow .react-flow__edge-path{stroke-dasharray:none!important}.ribbon-line{transform:scaleX(1)!important}.bento-bar-fill{width:var(--fill,60%)!important}.omni-theatre .react-flow__node{opacity:1!important}.omni-pulse{display:none!important}}.blog-prose{color:var(--foreground);font-size:.9375rem;line-height:1.7}.blog-prose>*+*{margin-top:1.25rem}.blog-prose h2{font-family:var(--font-cabinet-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--foreground);margin-top:2.5rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.blog-prose h3{font-family:var(--font-cabinet-grotesk), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--foreground);margin-top:2rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote{color:var(--foreground)}.blog-prose a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:var(--primary)}.blog-prose strong{color:var(--foreground);font-weight:600}.blog-prose ul,.blog-prose ol{padding-left:1.25rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5rem}.blog-prose blockquote{border-left:2px solid var(--border);padding-left:1rem;font-style:italic}.blog-prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:var(--muted);color:var(--foreground);border-radius:.25rem;padding:.125rem .375rem;font-size:.8125rem}.blog-prose pre{border:1px solid var(--border);background:var(--card);border-radius:.75rem;padding:1rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.blog-prose table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.blog-prose thead th{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:.5rem .75rem .5rem 0;font-size:.625rem;font-weight:400}.blog-prose tbody td{border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:top;padding:.75rem .75rem .75rem 0}.blog-prose tbody tr:last-child td{border-bottom:none}.blog-prose th:last-child,.blog-prose td:last-child{padding-right:0}
