:root{--lab-fg:0 0% 100%;--lab-shadow:0 20px 50px -12px #000c;--lab-grad-from:0 0% 100%;--lab-grain:.14;--lab-font:"Manrope", ui-sans-serif, system-ui, sans-serif;--lab-font-tech:"Geist", ui-sans-serif, system-ui, sans-serif;--lab-bg:0 0% 4%;--lab-accent:0 0% 86%;--lab-accent-2:0 0% 52%;--lab-accent-ink:0 0% 88%;--lab-btn-bg:0 0% 92%;--lab-btn-fg:0 0% 6%;--lab-glow:.35;--lab-grad-to:0 0% 58%;--lab-surface-1:0 0% 8%;--lab-surface-2:0 0% 12%;--lab-paper:0 0% 95%;--lab-paper-2:0 0% 98%;--lab-ink:0 0% 8%;--lab-pop:42 80% 55%}:root[data-detail=green]{--lab-pop:152 65% 52%}:root[data-detail=blue]{--lab-pop:212 95% 64%}:root[data-detail=orange]{--lab-pop:24 95% 58%}:root[data-detail=violet]{--lab-pop:262 90% 72%}:root[data-detail=yellow]{--lab-pop:48 96% 58%}:root[data-detail=pink]{--lab-pop:330 90% 66%}:root[data-detail=cyan]{--lab-pop:186 90% 55%}:root[data-detail=lime]{--lab-pop:84 85% 55%}:root[data-detail=mint]{--lab-pop:160 70% 70%}:root[data-detail=teal]{--lab-pop:174 75% 45%}:root[data-detail=sky]{--lab-pop:199 95% 70%}:root[data-detail=indigo]{--lab-pop:234 85% 70%}:root[data-detail=purple]{--lab-pop:280 80% 68%}:root[data-detail=fuchsia]{--lab-pop:300 85% 65%}:root[data-detail=red]{--lab-pop:0 85% 62%}:root[data-detail=coral]{--lab-pop:12 90% 68%}:root[data-detail=white]{--lab-pop:0 0% 100%}:root{--c-anim:var(--lab-pop);--c-bars:var(--lab-pop);--c-dots:var(--lab-pop);--c-icons:var(--lab-pop);--c-eyebrows:var(--lab-accent-ink);--c-words:var(--lab-accent-ink);--c-btn-bg:var(--lab-btn-bg);--c-btn-fg:var(--lab-btn-fg)}:root[data-pop]:not([data-pop~=anim]){--c-anim:var(--lab-accent-ink)}:root[data-pop]:not([data-pop~=bars]){--c-bars:var(--lab-accent-ink)}:root[data-pop]:not([data-pop~=dots]){--c-dots:var(--lab-accent-ink)}:root[data-pop]:not([data-pop~=icons]){--c-icons:var(--lab-accent-ink)}:root[data-pop~=anim]{--c-anim:var(--lab-pop)}:root[data-pop~=bars]{--c-bars:var(--lab-pop)}:root[data-pop~=dots]{--c-dots:var(--lab-pop)}:root[data-pop~=icons]{--c-icons:var(--lab-pop)}:root[data-pop~=eyebrows]{--c-eyebrows:var(--lab-pop)}:root[data-pop~=words]{--c-words:var(--lab-pop)}:root[data-pop~=buttons]{--c-btn-bg:var(--lab-pop);--c-btn-fg:0 0% 5%}:root[data-palette=sage]{--lab-bg:150 12% 4%;--lab-accent:87 40% 72%;--lab-accent-2:98 30% 45%;--lab-accent-ink:87 40% 72%;--lab-btn-bg:87 40% 72%;--lab-btn-fg:150 12% 4%;--lab-glow:.7;--lab-grad-to:87 40% 72%;--lab-surface-1:150 10% 9%;--lab-surface-2:150 8% 13%;--lab-paper:80 10% 95%;--lab-paper-2:80 10% 98%;--lab-ink:150 15% 8%}:root[data-palette=ice]{--lab-bg:215 20% 4%;--lab-accent:205 85% 78%;--lab-accent-2:215 60% 48%;--lab-accent-ink:205 85% 80%;--lab-btn-bg:205 85% 82%;--lab-btn-fg:215 30% 6%;--lab-glow:.55;--lab-grad-to:205 80% 74%;--lab-surface-1:215 18% 9%;--lab-surface-2:215 15% 13%;--lab-paper:210 20% 96%;--lab-paper-2:210 25% 98%;--lab-ink:215 30% 8%}:root[data-palette=violet]{--lab-bg:260 15% 5%;--lab-accent:258 85% 80%;--lab-accent-2:262 55% 52%;--lab-accent-ink:258 85% 82%;--lab-btn-bg:258 85% 84%;--lab-btn-fg:260 30% 8%;--lab-glow:.55;--lab-grad-to:258 80% 76%;--lab-surface-1:260 14% 9%;--lab-surface-2:260 12% 13%;--lab-paper:260 20% 96%;--lab-paper-2:260 25% 98%;--lab-ink:260 30% 8%}:root[data-palette=amber]{--lab-bg:30 12% 4%;--lab-accent:38 95% 68%;--lab-accent-2:28 80% 48%;--lab-accent-ink:38 95% 70%;--lab-btn-bg:38 95% 70%;--lab-btn-fg:30 30% 6%;--lab-glow:.55;--lab-grad-to:38 90% 66%;--lab-surface-1:30 10% 9%;--lab-surface-2:30 8% 13%;--lab-paper:40 25% 96%;--lab-paper-2:40 30% 98%;--lab-ink:30 30% 8%}:root[data-palette=orange]{--lab-bg:20 8% 4%;--lab-accent:22 95% 60%;--lab-accent-2:16 85% 45%;--lab-accent-ink:24 95% 64%;--lab-btn-bg:0 0% 96%;--lab-btn-fg:0 0% 6%;--lab-glow:.5;--lab-grad-to:24 90% 62%;--lab-surface-1:20 6% 9%;--lab-surface-2:20 5% 13%;--lab-paper:0 0% 96%;--lab-paper-2:0 0% 98%;--lab-ink:0 0% 8%}.lab{background:hsl(var(--lab-bg));color:hsl(var(--lab-fg) / .96);font-family:var(--lab-font);overflow-x:clip}.lab .font-heading{font-family:var(--lab-font)}.lab .font-mono{font-family:var(--lab-font-tech);font-feature-settings:"tnum"}.lab-grain:after{content:"";z-index:20;pointer-events:none;opacity:var(--lab-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.lab-spotlight{background:radial-gradient(ellipse 55% 60% at 75% 35%, hsl(var(--lab-accent) / .22), transparent 70%), radial-gradient(ellipse 60% 50% at 10% 0%, hsl(var(--lab-accent-2) / .18), transparent 70%)}@keyframes lab-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}}.lab-blob{filter:blur(100px);pointer-events:none;border-radius:999px;animation:14s ease-in-out infinite lab-drift;position:absolute}.lab-gradient-text{background:linear-gradient(180deg, hsl(var(--lab-grad-from)) 30%, hsl(var(--lab-grad-to)) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em}.lab-accent-text{color:hsl(var(--c-icons))}.lab-eyebrow{color:hsl(var(--c-eyebrows))}.lab-pop-text{color:hsl(var(--c-words));-webkit-text-fill-color:hsl(var(--c-words))}.lab-glass{background:linear-gradient(180deg, hsl(var(--lab-fg) / .06), hsl(var(--lab-fg) / .02)), hsl(var(--lab-bg) / .6);border:1px solid hsl(var(--lab-fg) / .08);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #ffffff1f, var(--lab-shadow);border-radius:20px}.lab-button{background:hsl(var(--c-btn-bg));min-height:48px;color:hsl(var(--c-btn-fg));box-shadow:inset 0 1px 0 #ffffff59, 0 0 40px -8px hsl(var(--c-btn-bg) / var(--lab-glow));border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.lab-button:hover{box-shadow:inset 0 1px 0 #ffffff59, 0 0 60px -6px hsl(var(--c-btn-bg) / calc(var(--lab-glow) + .2));transform:translateY(-2px)}.lab-button-ghost{background:hsl(var(--lab-fg) / .04);color:hsl(var(--lab-fg));border:1px solid hsl(var(--lab-fg) / .12);box-shadow:inset 0 1px #ffffff14}.lab-button-ghost:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 0 30px -8px hsl(var(--lab-fg) / .25)}.lab-pill{background:linear-gradient(180deg, hsl(var(--lab-surface-2) / .3), hsl(var(--lab-surface-1) / .3));-webkit-backdrop-filter:blur(1px);border:1px solid hsl(var(--lab-fg) / .16);border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 8px 24px -10px #0009}.lab-live{background:hsl(var(--c-dots));width:8px;height:8px;box-shadow:0 0 10px hsl(var(--c-dots) / .7);border-radius:999px;display:inline-block;position:relative}.lab-live:before{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite lab-ping;position:absolute;inset:0}@keyframes lab-ping{75%,to{opacity:0;transform:scale(2.6)}}@property --lab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lab-beam{to{--lab-angle:360deg}}.lab-beam{position:relative}.lab-beam:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--lab-angle), transparent 0 280deg, hsl(var(--c-anim) / .6) 330deg, hsl(var(--c-anim)) 350deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:4s linear infinite lab-beam;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lab-marquee{to{transform:translate(-50%)}}.lab-marquee{--fade:linear-gradient(to right, transparent, #000 30%, #000 70%, transparent);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-image:var(--fade)}.lab-marquee-track{width:max-content;animation:45s linear infinite lab-marquee;display:flex}@keyframes lab-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.lab-bars i{background:hsl(var(--lab-accent-2));transform-origin:50%;border-radius:3px;width:3px;animation:1.1s ease-in-out infinite lab-bar;display:block}.lab-bars i:nth-child(3n){background:hsl(var(--c-bars))}@keyframes lab-blink{50%{opacity:0}}.lab-caret{vertical-align:-2px;background:hsl(var(--lab-accent-ink));width:2px;height:1em;margin-left:2px;animation:1s step-end infinite lab-blink;display:inline-block}.lab-reveal{opacity:0;filter:blur(6px);transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1),filter .8s;transform:translateY(24px)}.lab-reveal.is-in{opacity:1;filter:none;transform:none}.lab-card{transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.lab-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), hsl(var(--lab-accent) / .14), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.lab-card:hover{border-color:hsl(var(--lab-fg) / .16);transform:translateY(-2px)}.lab-card:hover:after{opacity:1}.lab-dots{background-image:radial-gradient(hsl(var(--lab-fg) / .12) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}@keyframes lab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lab-toast{z-index:2;opacity:0;border-radius:16px;align-items:center;gap:12px;min-width:230px;padding:12px 14px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translateY(12px)scale(.96)}.lab-toast.is-on{opacity:1;transform:none}.lab-toast.is-on>.lab-toast-inner{animation:5s ease-in-out infinite lab-float}.lab-toast-icon{background:hsl(var(--c-icons) / .12);width:36px;height:36px;color:hsl(var(--c-icons));border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.lab-ring-track{stroke:hsl(var(--lab-fg) / .1)}.lab-ring-fill{stroke:hsl(var(--c-anim));stroke-linecap:round;transition:stroke-dashoffset .25s linear}@media (prefers-reduced-motion:reduce){.lab-blob,.lab-live:before,.lab-beam:before,.lab-marquee-track,.lab-bars i,.lab-caret,.lab-toast.is-on>.lab-toast-inner{animation:none}.lab-reveal,.lab-toast{opacity:1;filter:none;transition:none;transform:none}}.lab-metrics-intro{background:radial-gradient(ellipse at 0% 0%, hsl(var(--lab-accent-2) / .25), transparent 60%), linear-gradient(180deg, hsl(var(--lab-surface-1)), hsl(var(--lab-bg)));border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14,0 30px 60px -20px #0009}.lab-metrics-accent{background:linear-gradient(90deg, hsl(var(--c-words)), hsl(var(--lab-accent)));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em}.lab-metrics-panel{background:hsl(var(--lab-paper));color:hsl(var(--lab-ink));box-shadow:0 30px 60px -20px #00000059}.lab-metrics-row+.lab-metrics-row{border-top:1px solid hsl(var(--lab-ink) / .08)}.lab-metrics-foot{background:hsl(var(--lab-paper-2));border-top:1px solid hsl(var(--lab-ink) / .08)}.lab .lab-toast-solid{background:hsl(var(--lab-surface-1));-webkit-backdrop-filter:none;border-color:hsl(var(--lab-fg) / .14);box-shadow:inset 0 1px #ffffff1a,0 18px 40px -10px #000000d9}.lab-hero{background:hsl(var(--lab-bg))}.lab-hero-light{background:radial-gradient(ellipse at top, hsl(var(--lab-accent) / .38), hsl(var(--lab-accent-2) / .14) 45%, transparent 72%)}.lab-col{border-right:1px solid hsl(var(--lab-fg) / .07);background:linear-gradient(to bottom, hsl(var(--lab-accent) / .07), hsl(var(--lab-accent) / .025) 60%, transparent);will-change:clip-path;animation:1.4s cubic-bezier(.16,1,.3,1) backwards lab-col-reveal}.lab-col:last-child{border-right:0}.lab-pillar{background:hsl(var(--lab-bg));border-top:1px solid hsl(var(--lab-fg) / .16);box-shadow:0 -20px 60px -10px #000c}@keyframes lab-col-reveal{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.lab-col{animation:none}}.lab-faq{transition:border-color .3s,background-color .3s}.lab-faq.is-open{border-color:hsl(var(--c-anim) / .45)}.lab-faq-icon{background:hsl(var(--lab-fg) / .05);border:1px solid hsl(var(--lab-fg) / .1);transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}.lab-faq.is-open .lab-faq-icon{background:hsl(var(--c-btn-bg));color:hsl(var(--c-btn-fg));border-color:#0000;transform:rotate(45deg)}.lab-faq-body{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.lab-faq.is-open .lab-faq-body{grid-template-rows:1fr}.lab-faq-body p{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(-4px)}.lab-faq.is-open .lab-faq-body p{opacity:1;transition-delay:80ms;transform:none}@media (prefers-reduced-motion:reduce){.lab-faq-body,.lab-faq-body p,.lab-faq-icon{transition:none}}.lab-pillars{opacity:.5}html{background:hsl(var(--lab-bg));scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lab section[id]{scroll-margin-top:90px}.lab-flow-step{opacity:.45;transition:background-color .4s,opacity .4s}.lab-flow-step.is-running,.lab-flow-step.is-done{opacity:1}.lab-flow-step.is-running{background:hsl(var(--c-anim) / .08);box-shadow:inset 0 0 0 1px hsl(var(--c-anim) / .3)}.lab-flow-icon{background:hsl(var(--lab-fg) / .05);border:1px solid hsl(var(--lab-fg) / .1);transition:background-color .4s,color .4s}.lab-flow-step.is-running .lab-flow-icon,.lab-flow-step.is-done .lab-flow-icon{background:hsl(var(--c-anim) / .15);color:hsl(var(--c-anim));border-color:hsl(var(--c-anim) / .3)}@media (prefers-reduced-motion:reduce){.lab-flow-step,.lab-flow-icon{transition:none}}.lab-option-tag{z-index:5;font-family:var(--lab-font-tech);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--lab-fg) / .55);border:1px dashed hsl(var(--lab-fg) / .2);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lab-tab-on{opacity:1;border-color:hsl(var(--c-anim) / .35)}.lab-phone{background:hsl(var(--lab-surface-1));border:1px solid hsl(var(--lab-fg) / .1);box-shadow:inset 0 1px 0 #ffffff14, var(--lab-shadow);border-radius:32px}.lab-bubble{border-radius:16px;width:fit-content;max-width:85%;padding:9px 13px;font-size:14px;line-height:1.4;animation:.35s cubic-bezier(.22,1,.36,1) both lab-bubble-in}.lab-bubble-in{background:hsl(var(--lab-surface-2));border-bottom-left-radius:6px}.lab-bubble-out{background:hsl(var(--c-anim));color:#0d0d0d;border-bottom-right-radius:6px;margin-left:auto}.lab-bubble-call{color:hsl(var(--lab-fg) / .7);background:hsl(var(--lab-fg) / .06);border:1px solid hsl(var(--lab-fg) / .1);border-radius:999px;margin:4px auto;font-size:12px}.lab-bubble-typing{background:hsl(var(--lab-surface-2));gap:4px;display:flex}.lab-bubble-typing i{background:hsl(var(--lab-fg) / .5);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite lab-typing}.lab-bubble-typing i:nth-child(2){animation-delay:.15s}.lab-bubble-typing i:nth-child(3){animation-delay:.3s}@keyframes lab-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes lab-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lab-range{appearance:none;background:linear-gradient(90deg, hsl(var(--c-bars)) var(--pct), hsl(var(--lab-fg) / .1) var(--pct));border-radius:999px;outline:none;height:6px}.lab-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;box-shadow:0 0 0 4px hsl(var(--c-bars) / .25), 0 4px 10px #00000080;cursor:pointer;background:#fff;border-radius:999px}.lab-range::-moz-range-thumb{width:20px;height:20px;box-shadow:0 0 0 4px hsl(var(--c-bars) / .25);cursor:pointer;background:#fff;border:0;border-radius:999px}.lab-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px hsl(var(--c-bars) / .6)}.lab-orbit-track{border:1px dashed hsl(var(--lab-fg) / .12)}.lab-orbit{animation:lab-orbit-spin var(--orbit-duration) linear infinite;animation-direction:var(--orbit-dir);transform:translate(-50%,-50%)}.lab-orbit-item{animation:lab-orbit-counter var(--orbit-duration,40s) linear infinite;animation-direction:var(--orbit-dir,normal);transform:translate(-50%,-50%)}@keyframes lab-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes lab-orbit-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.lab-step-good{background:hsl(var(--c-anim));color:#0d0d0d}.lab-step-bad{color:#fff;background:#dd3c3c}.lab-feed{-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.lab-feed-track{animation:28s linear infinite lab-feed-up}@keyframes lab-feed-up{to{transform:translateY(-50%)}}.lab-stack-card{box-shadow:0 -20px 50px -20px #000c,inset 0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.lab-bubble,.lab-bubble-typing i,.lab-orbit,.lab-orbit-item,.lab-feed-track{animation:none}}.lab-tool-call{background:hsl(var(--lab-fg) / .03);border:1px solid hsl(var(--lab-fg) / .08);border-radius:12px;animation:.35s cubic-bezier(.22,1,.36,1) both lab-bubble-in}.lab-tool-call .lab-flow-icon{background:hsl(var(--c-anim) / .12);color:hsl(var(--c-anim));border-color:hsl(var(--c-anim) / .25)}.lab-wire{fill:none;stroke:hsl(var(--lab-fg) / .16);stroke-width:1.5px;stroke-dasharray:4 6}.lab-wire-dot{fill:hsl(var(--c-anim));filter:drop-shadow(0 0 6px hsl(var(--c-anim)))}.lab-doc{background:#f6f6f4;border-radius:20px;box-shadow:0 30px 60px -20px #000000b3}.lab-scanline{inset-inline:0;background:linear-gradient(to bottom, transparent, hsl(var(--c-anim) / .35), transparent);border-bottom:2px solid hsl(var(--c-anim));pointer-events:none;height:80px;animation:3.2s ease-in-out infinite lab-scan;position:absolute;top:-80px}@keyframes lab-scan{0%{top:-80px}60%,to{top:100%}}.lab-field{border:1px solid hsl(var(--lab-fg) / .06);background:hsl(var(--lab-fg) / .02);transition:border-color .3s,background-color .3s}.lab-field.is-on{border-color:hsl(var(--c-anim) / .3);background:hsl(var(--c-anim) / .06)}.lab-skeleton{background:linear-gradient(90deg, hsl(var(--lab-fg) / .06), hsl(var(--lab-fg) / .14), hsl(var(--lab-fg) / .06));background-size:200% 100%;border-radius:6px;width:90px;height:10px;animation:1.2s linear infinite lab-shimmer;display:inline-block}@keyframes lab-shimmer{to{background-position:-200% 0}}.lab-delta{color:hsl(var(--c-bars));background:hsl(var(--c-bars) / .12)}.lab-grid-line{stroke:hsl(var(--lab-fg) / .06);stroke-width:1px}.lab-chart-line{fill:none;stroke:hsl(var(--c-bars));stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.lab-reveal.is-in .lab-chart-line{animation:2s ease-out .3s forwards lab-draw}@keyframes lab-draw{to{stroke-dashoffset:0}}.lab-split-bar{background:hsl(var(--c-bars));transform-origin:0;max-width:100%}.lab-reveal.is-in .lab-split-bar{animation:1.2s cubic-bezier(.22,1,.36,1) both lab-grow}@keyframes lab-grow{0%{transform:scaleX(0)}}.lab-mark-yes{background:hsl(var(--c-anim));color:#0d0d0d}.lab-compare-us{background:hsl(var(--lab-fg) / .05)}.lab-big-track{animation:60s linear infinite lab-marquee}.lab-big-track.is-reverse{animation-direction:reverse}.lab-outline-text{color:#0000;-webkit-text-stroke:1px hsl(var(--lab-fg) / .35)}.lab-team-item{animation:.45s cubic-bezier(.22,1,.36,1) both lab-bubble-in}@media (prefers-reduced-motion:reduce){.lab-tool-call,.lab-scanline,.lab-skeleton,.lab-big-track,.lab-team-item,.lab-reveal.is-in .lab-chart-line,.lab-reveal.is-in .lab-split-bar{animation:none}.lab-chart-line{stroke-dashoffset:0}.lab-wire-dot{display:none}}.lab-sample-tag{font-family:var(--lab-font-tech);letter-spacing:.12em;text-transform:uppercase;color:#fbd051;white-space:nowrap;background:#fbd05114;border:1px dashed #fbd05180;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.lab-flip{perspective:1200px}.lab-flip-inner{height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}@media (hover:hover){.lab-flip:hover .lab-flip-inner{transform:rotateY(180deg)}}.lab-flip.is-flipped .lab-flip-inner{transform:rotateY(180deg)}.lab-flip-face{backface-visibility:hidden;border-radius:20px;position:absolute;inset:0}.lab-flip-back{border-color:hsl(var(--c-anim) / .35);transform:rotateY(180deg)}.lab-timeline-dot{background:hsl(var(--lab-bg));border:2px solid hsl(var(--c-anim));width:13px;height:13px;box-shadow:0 0 12px hsl(var(--c-anim) / .5);border-radius:999px}.lab-snap-row{scroll-snap-type:x mandatory;scrollbar-width:none}.lab-snap-row::-webkit-scrollbar{display:none}.lab-quote-track{animation:40s linear infinite lab-feed-up}.lab-quote-track.is-reverse{animation-direction:reverse}@media (hover:hover){.lab-quote-track:hover{animation-play-state:paused}}.lab-featured{background:linear-gradient(180deg, hsl(var(--lab-fg) / .09), hsl(var(--lab-fg) / .03)), hsl(var(--lab-bg) / .6)}@media (prefers-reduced-motion:reduce){.lab-flip-inner{transition:none}.lab-quote-track{animation:none}}@media (width<=767px){.lab section[class*=py-28]{padding-top:72px;padding-bottom:72px}.lab .text-\[10px\],.lab-sample-tag{font-size:11px}.lab-orbit-item>span{gap:6px;padding:5px 9px;font-size:11px}}.lab.lab-theme-sage{--lab-bg:150 12% 4%;--lab-accent:87 40% 72%;--lab-accent-2:98 30% 45%;--lab-accent-ink:87 40% 72%;--lab-btn-bg:87 40% 72%;--lab-btn-fg:150 12% 4%;--lab-glow:.7;--lab-grad-to:87 40% 72%;--lab-surface-1:150 10% 9%;--lab-surface-2:150 8% 13%;--lab-paper:80 10% 95%;--lab-paper-2:80 10% 98%;--lab-ink:150 15% 8%;--lab-pop:87 40% 72%;--c-anim:var(--lab-pop);--c-bars:var(--lab-pop);--c-dots:142 70% 45%;--c-icons:var(--lab-pop);--c-eyebrows:var(--lab-pop);--c-words:var(--lab-pop);--c-btn-bg:var(--lab-btn-bg);--c-btn-fg:var(--lab-btn-fg)}.lab.lab-theme-product-green{--lab-pop:88 55% 62%;--c-anim:var(--lab-pop);--c-bars:var(--lab-pop);--c-dots:var(--lab-pop);--c-icons:var(--lab-pop)}.lab.lab-theme-product-blue{--lab-pop:212 95% 64%;--c-anim:var(--lab-pop);--c-bars:var(--lab-pop);--c-dots:var(--lab-pop);--c-icons:var(--lab-pop)}.lab-lockscreen{background:linear-gradient(180deg, hsl(var(--lab-surface-2)), hsl(var(--lab-bg)));border:1px solid hsl(var(--lab-fg) / .1);box-shadow:inset 0 1px 0 #ffffff14, var(--lab-shadow);border-radius:40px}.lab-notif{background:hsl(var(--lab-fg) / .08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;animation:.4s cubic-bezier(.22,1,.36,1) both lab-bubble-in}.lab-notif-icon{color:#f07575;background:#dd3c3c2e}.lab-notif.is-good .lab-notif-icon{background:hsl(var(--c-anim) / .18);color:hsl(var(--c-anim))}.lab-notif.is-good{box-shadow:inset 0 0 0 1px hsl(var(--c-anim) / .25)}.lab-connector{background:linear-gradient(90deg, hsl(var(--lab-fg) / .1), hsl(var(--c-anim) / .5))}.lab-connector:before{content:"";background:hsl(var(--c-anim));width:7px;height:7px;box-shadow:0 0 8px hsl(var(--c-anim));animation:2s ease-in-out infinite lab-travel;animation-delay:var(--delay,0s);border-radius:999px;position:absolute;top:-3px;left:0}@keyframes lab-travel{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@media (prefers-reduced-motion:reduce){.lab-notif,.lab-connector:before{animation:none}}.lab-mock-input{background:hsl(var(--lab-fg) / .04);border:1px solid hsl(var(--lab-fg) / .1)}.lab-mock-send{background:hsl(var(--lab-fg) / .9);color:hsl(var(--lab-bg));transition:transform .15s,background-color .3s}.lab-mock-send.is-clicked{background:hsl(var(--c-anim));color:#0d0d0d;transform:scale(.96)}.lab-mock-cursor{color:#fff;fill:#fff;filter:drop-shadow(0 2px 4px #0009);opacity:0;pointer-events:none;transition:left .8s cubic-bezier(.22,1,.36,1),top .8s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:30%;left:82%}.lab-mock-cursor.is-on{opacity:1;top:calc(100% - 44px);left:54%}.lab-ring-phone{background:hsl(var(--lab-fg) / .06);color:hsl(var(--lab-fg) / .5);border:1px solid hsl(var(--lab-fg) / .1);transition:background-color .3s,color .3s;position:relative}.lab-ring-phone.is-ringing,.lab-ring-phone.is-live{background:hsl(var(--c-anim));color:#0d0d0d;border-color:#0000}.lab-ring-phone.is-ringing{animation:.5s ease-in-out infinite lab-shake}.lab-ring-phone.is-ringing:before,.lab-ring-phone.is-ringing:after{content:"";border-radius:inherit;border:2px solid hsl(var(--c-anim));animation:1.2s cubic-bezier(0,0,.2,1) infinite lab-ping;position:absolute;inset:0}.lab-ring-phone.is-ringing:after{animation-delay:.4s}@keyframes lab-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.lab-slot{border:1px dashed hsl(var(--lab-fg) / .2);transition:background-color .4s,border-color .4s}.lab-slot.is-booked{border:1px solid hsl(var(--c-anim) / .5);background:hsl(var(--c-anim) / .12);color:hsl(var(--c-anim));animation:.5s cubic-bezier(.22,1,.36,1) both lab-bubble-in}@media (prefers-reduced-motion:reduce){.lab-ring-phone.is-ringing,.lab-ring-phone.is-ringing:before,.lab-ring-phone.is-ringing:after,.lab-slot.is-booked{animation:none}.lab-mock-cursor{transition:none}}.lab-inbox-row{border:1px solid hsl(var(--lab-fg) / .07);background:hsl(var(--lab-fg) / .02);transition:background-color .4s,border-color .4s}.lab-inbox-row.is-calling{border-color:hsl(var(--c-anim) / .35);background:hsl(var(--c-anim) / .06)}.lab-inbox-row.is-booked{border-color:hsl(var(--c-anim) / .25)}.lab-inbox-row.is-calling .lab-flow-icon,.lab-inbox-row.is-booked .lab-flow-icon{background:hsl(var(--c-anim) / .15);color:hsl(var(--c-anim));border-color:hsl(var(--c-anim) / .3)}.lab-curve-dot{fill:hsl(var(--lab-fg) / .35);stroke:hsl(var(--lab-bg));stroke-width:3px}.lab-curve-dot.is-good{fill:hsl(var(--c-anim));filter:drop-shadow(0 0 8px hsl(var(--c-anim)))}.lab-curve-label{fill:hsl(var(--lab-fg));font-size:15px;font-family:var(--lab-font)}.lab-curve-label.is-muted{fill:hsl(var(--lab-fg) / .55)}.lab-curve-axis{fill:hsl(var(--lab-fg) / .4);font-size:12px;font-family:var(--lab-font-tech)}
