body.menu-open{overflow:hidden}.dark-bg h1,.dark-bg h2{color:var(--text-white)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--cp-space-6)}.container-sm{max-width:960px}.container-lg{max-width:1440px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-primary{color:var(--cp-primary-500)}.text-white{color:#fff}.text-secondary{color:var(--cp-text-secondary)}@media(max-width:768px){.container{padding:0 1rem}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:90ms}.reveal:nth-child(3){transition-delay:.18s}.reveal:nth-child(4){transition-delay:.27s}.skip-link[data-v-8ff633dd]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999}.skip-link[data-v-8ff633dd]:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;padding:8px 16px;background:var(--cp-bg, #fff);color:var(--cp-text, #000);border:2px solid var(--cp-primary, #14b8a6);border-radius:4px;font-size:var(--cp-text-sm);font-weight:var(--cp-font-semibold);text-decoration:none;outline:none;z-index:9999}.navbar[data-v-8ff633dd]{position:fixed;top:0;left:0;right:0;z-index:var(--cp-z-fixed);padding:1rem 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar.scrolled[data-v-8ff633dd]{background:#ffffffd9;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);padding:.625rem 0}:root.dark .navbar.scrolled[data-v-8ff633dd]{background:#09090be6;border-bottom:1px solid rgba(255,255,255,.06)}.nav-container[data-v-8ff633dd]{display:flex;align-items:center;justify-content:space-between}.logo[data-v-8ff633dd]{font-family:var(--cp-font-display);font-size:1.375rem;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:.5rem;text-decoration:none;letter-spacing:-.02em}.logo-icon[data-v-8ff633dd]{width:40px;height:40px;object-fit:contain}.logo-text[data-v-8ff633dd]{color:#f8fafc}.navbar.scrolled .logo-text[data-v-8ff633dd]{color:var(--cp-neutral-900)}:root.dark .navbar.scrolled .logo-text[data-v-8ff633dd]{color:#f8fafc}.nav-menu[data-v-8ff633dd]{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.nav-link[data-v-8ff633dd]{font-family:var(--cp-font-sans);color:#94a3b8e6;font-size:.875rem;font-weight:500;padding:.5rem .875rem;border-radius:var(--cp-radius-lg);transition:all .2s ease;position:relative;text-decoration:none}.nav-link[data-v-8ff633dd]:hover{color:#f8fafc;background:#ffffff0a}.nav-link.router-link-active[data-v-8ff633dd]{color:var(--cp-primary-400)}.navbar.scrolled .nav-link[data-v-8ff633dd]{color:var(--cp-neutral-700)}.navbar.scrolled .nav-link[data-v-8ff633dd]:hover{color:var(--cp-neutral-900);background:var(--cp-neutral-100)}.navbar.scrolled .nav-link.router-link-active[data-v-8ff633dd]{color:var(--cp-primary-600)}:root.dark .navbar.scrolled .nav-link[data-v-8ff633dd]{color:#a1a1aa}:root.dark .navbar.scrolled .nav-link[data-v-8ff633dd]:hover{color:#fafafa;background:#ffffff0a}.nav-actions[data-v-8ff633dd]{display:flex;align-items:center;gap:.75rem}.nav-actions[data-v-8ff633dd] .theme-toggle--navbar{color:#ffffffe6}.navbar.scrolled .nav-actions[data-v-8ff633dd] .theme-toggle--navbar{color:var(--cp-neutral-700)}.navbar.scrolled .nav-actions[data-v-8ff633dd] .theme-toggle--navbar:hover{background:var(--cp-neutral-100);color:var(--cp-neutral-900)}:root.dark .navbar.scrolled .nav-actions[data-v-8ff633dd] .theme-toggle--navbar{color:#a1a1aa}:root.dark .navbar.scrolled .nav-actions[data-v-8ff633dd] .theme-toggle--navbar:hover{background:#ffffff1a;color:#fafafa}.nav-menu-auth[data-v-8ff633dd]{display:none;flex-direction:column;gap:.75rem;padding:1.5rem 1rem .75rem;margin-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.nav-menu-auth-link[data-v-8ff633dd]{display:block;text-align:center;font-family:var(--cp-font-sans);font-size:.9375rem;font-weight:500;color:#94a3b8e6;padding:.625rem 1rem;border:1px solid rgba(148,163,184,.25);border-radius:var(--cp-radius-lg);text-decoration:none;transition:all .2s ease}.nav-menu-auth-link[data-v-8ff633dd]:hover{color:#f8fafc;border-color:#94a3b880;background:#ffffff0a}.nav-menu-auth[data-v-8ff633dd] .cp-btn{width:100%;justify-content:center}.nav-menu-theme-toggle[data-v-8ff633dd]{display:none;align-items:center;gap:.75rem;padding:1.5rem 1rem .75rem;margin-top:1rem;color:#94a3b8e6;font-size:1rem;font-weight:500;font-family:var(--cp-font-sans);border-top:1px solid rgba(255,255,255,.06)}.nav-menu-theme-toggle[data-v-8ff633dd] .theme-toggle{color:#94a3b8e6;background:#ffffff0f;border-radius:var(--cp-radius-lg);padding:var(--cp-space-2)}.nav-menu-theme-toggle[data-v-8ff633dd] .theme-toggle:hover{background:#ffffff1f;color:#f8fafc}.mobile-menu-btn[data-v-8ff633dd]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;min-width:var(--cp-touch-target-min);min-height:var(--cp-touch-target-min);z-index:calc(var(--cp-z-fixed) + 1)}.mobile-menu-btn span[data-v-8ff633dd]{display:block;width:22px;height:1.5px;background:#94a3b8e6;transition:all .3s ease;border-radius:1px}.navbar.scrolled .mobile-menu-btn span[data-v-8ff633dd]{background:var(--cp-neutral-700)}:root.dark .navbar.scrolled .mobile-menu-btn span[data-v-8ff633dd]{background:#fafafa}.nav-actions[data-v-8ff633dd] .cp-btn-ghost{color:#ffffffe6}.nav-actions[data-v-8ff633dd] .cp-btn-ghost:hover{color:#fff;background:#ffffff14}.navbar.scrolled .nav-actions[data-v-8ff633dd] .cp-btn-ghost{color:var(--cp-neutral-700)}.navbar.scrolled .nav-actions[data-v-8ff633dd] .cp-btn-ghost:hover{color:var(--cp-neutral-900)}:root.dark .navbar.scrolled .nav-actions[data-v-8ff633dd] .cp-btn-ghost{color:#a1a1aa}:root.dark .navbar.scrolled .nav-actions[data-v-8ff633dd] .cp-btn-ghost:hover{color:#fafafa}.mobile-menu-btn.active span[data-v-8ff633dd]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-btn.active span[data-v-8ff633dd]:nth-child(2){opacity:0}.mobile-menu-btn.active span[data-v-8ff633dd]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu-backdrop[data-v-8ff633dd]{display:none}.fade-enter-active[data-v-8ff633dd],.fade-leave-active[data-v-8ff633dd]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-8ff633dd],.fade-leave-to[data-v-8ff633dd]{opacity:0}@media(max-width:1024px){.mobile-menu-backdrop[data-v-8ff633dd]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:calc(var(--cp-z-fixed) - 1)}.nav-menu[data-v-8ff633dd]{position:fixed;top:0;right:-100%;width:100%;max-width:360px;height:100vh;background:#0a0f1a;border-left:1px solid rgba(255,255,255,.06);flex-direction:column;justify-content:center;gap:.5rem;padding:2rem;transition:right .3s cubic-bezier(.4,0,.2,1);z-index:var(--cp-z-fixed)}.nav-menu.active[data-v-8ff633dd]{right:0}.nav-menu .nav-link[data-v-8ff633dd]{font-size:1.125rem;color:#94a3b8e6;padding:.75rem 1rem}.mobile-menu-btn[data-v-8ff633dd]{display:flex}.nav-actions .cp-btn[data-v-8ff633dd]:not(.cp-btn-primary){display:none}.nav-actions[data-v-8ff633dd] .theme-toggle{display:none}.nav-menu-auth[data-v-8ff633dd],.nav-menu-theme-toggle[data-v-8ff633dd]{display:flex}}.footer[data-v-be869600]{background:#070b14;color:#94a3b8cc;padding-top:4rem;border-top:1px solid rgba(255,255,255,.04)}.footer-grid[data-v-be869600]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:3rem}.footer-brand[data-v-be869600]{max-width:280px}.footer-logo[data-v-be869600]{display:flex;align-items:center;gap:.5rem;text-decoration:none;margin-bottom:1rem}.footer-logo-icon[data-v-be869600]{width:32px;height:32px;object-fit:contain}.footer-logo-text[data-v-be869600]{font-family:var(--cp-font-display);font-size:1.125rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.footer-tagline[data-v-be869600]{font-family:var(--cp-font-sans);font-size:.875rem;line-height:1.6;color:#64748bcc;margin:0}.footer-column h4[data-v-be869600]{font-family:var(--cp-font-sans);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b880;margin-bottom:1.25rem}.footer-column ul[data-v-be869600]{list-style:none;margin:0;padding:0}.footer-column li[data-v-be869600]{margin-bottom:.625rem}.footer-column a[data-v-be869600]{font-family:var(--cp-font-sans);font-size:.875rem;color:#94a3b8b3;transition:color .2s ease;text-decoration:none}.footer-column a[data-v-be869600]:hover{color:var(--cp-primary-400)}.footer-bottom[data-v-be869600]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.04);margin-top:3rem;padding:1.5rem 0}.footer-bottom p[data-v-be869600]{font-family:var(--cp-font-sans);font-size:.8125rem;color:#64748b80;margin:0}.footer-social[data-v-be869600]{display:flex;align-items:center;gap:1rem}.footer-social-link[data-v-be869600]{display:flex;align-items:center;justify-content:center;color:#64748b80;transition:color .2s ease}.footer-social-link[data-v-be869600]:hover{color:var(--cp-primary-400)}.footer-social-link svg[data-v-be869600]{width:1.25rem;height:1.25rem}@media(max-width:1024px){.footer-grid[data-v-be869600]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.footer-column a[data-v-be869600]{display:inline-block;padding:var(--cp-space-2) 0;min-height:var(--cp-touch-target-min);line-height:calc(var(--cp-touch-target-min) - var(--cp-space-4))}.footer-social-link[data-v-be869600]{min-width:var(--cp-touch-target-min);min-height:var(--cp-touch-target-min)}.footer-bottom[data-v-be869600]{flex-direction:column;gap:1rem;text-align:center}}@media(max-width:640px){.footer-grid[data-v-be869600]{grid-template-columns:1fr;gap:2rem}}.demo-embed[data-v-d5051210]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.demo-toggle[data-v-d5051210]{display:inline-flex;padding:.25rem;gap:.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--cp-radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-toggle-pill[data-v-d5051210]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--cp-font-sans);font-size:.8125rem;font-weight:500;color:#94a3b8e6;background:transparent;border:none;border-radius:var(--cp-radius-full);cursor:pointer;transition:color .2s ease,background .2s ease}.demo-toggle-pill svg[data-v-d5051210]{width:14px;height:14px}.demo-toggle-pill[data-v-d5051210]:hover{color:#f8fafc}.demo-toggle-pill.is-active[data-v-d5051210]{color:#0a0f1a;background:var(--cp-primary-400);box-shadow:0 2px 8px #14b8a64d}.demo-frame-wrapper[data-v-d5051210]{display:flex;justify-content:center;width:100%}.demo-frame[data-v-d5051210]{position:relative;transition:width .42s cubic-bezier(.4,0,.2,1),aspect-ratio .42s cubic-bezier(.4,0,.2,1),border-radius .42s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.4,0,.2,1);overflow:hidden}.demo-frame-viewport[data-v-d5051210]{position:relative;width:100%;height:100%;overflow:hidden}.demo-loading[data-v-d5051210]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--cp-font-sans);font-size:.875rem;color:#94a3b8b3;background:#0a0f1a}.demo-iframe[data-v-d5051210]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.demo-embed[data-viewport=mobile] .demo-frame[data-v-d5051210]{width:378px;aspect-ratio:9 / 17;padding:9px;background:#0a0f1a;border-radius:38px;box-shadow:0 0 0 2px #ffffff1f,0 40px 80px -20px #000000b3}.demo-embed[data-viewport=mobile] .demo-frame-viewport[data-v-d5051210]{border-radius:30px}.demo-embed[data-viewport=desktop] .demo-frame[data-v-d5051210]{width:min(1200px,78vw);aspect-ratio:16 / 10;padding:0;background:#1a1f2e;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 80px -20px #0009,inset 0 0 0 1px #ffffff0a}.demo-frame-chrome[data-v-d5051210]{display:flex;align-items:center;gap:8px;height:32px;padding:0 14px;background:#00000040;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.demo-chrome-dot[data-v-d5051210]{width:12px;height:12px;border-radius:50%}.demo-chrome-dot--red[data-v-d5051210]{background:#ff5f57}.demo-chrome-dot--amber[data-v-d5051210]{background:#febc2e}.demo-chrome-dot--green[data-v-d5051210]{background:#28c840}.demo-chrome-url[data-v-d5051210]{position:absolute;left:50%;transform:translate(-50%);font-family:var(--cp-font-mono);font-size:11px;color:#94a3b8b3;letter-spacing:.01em;padding:3px 12px;background:#ffffff0a;border-radius:var(--cp-radius-full)}.demo-embed[data-viewport=desktop] .demo-frame-viewport[data-v-d5051210]{height:calc(100% - 32px)}@media(max-width:1024px){.demo-embed[data-viewport=desktop] .demo-frame[data-v-d5051210]{width:min(980px,90vw)}}@media(max-width:768px){.demo-toggle[data-v-d5051210]{display:none}}@media(max-width:480px){.demo-embed[data-viewport=mobile] .demo-frame[data-v-d5051210]{width:100%;aspect-ratio:9 / 17;padding:0;background:transparent;border-radius:16px;box-shadow:0 20px 50px -20px #0009}.demo-embed[data-viewport=mobile] .demo-frame-viewport[data-v-d5051210]{border-radius:16px}}.hero[data-v-385e0742]{display:flex;align-items:center;position:relative;overflow:hidden;padding:7rem 0 5rem;background:#0a0f1a}.hero-content[data-v-385e0742]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,auto);gap:3rem;align-items:center;transition:grid-template-columns .42s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:no-preference){.hero-content[data-v-385e0742]{animation:hero-rise-385e0742 .8s ease both}}@keyframes hero-rise-385e0742{0%{transform:translateY(20px)}to{transform:none}}.hero-content[data-v-385e0742]:has(.demo-embed[data-viewport=desktop]){grid-template-columns:1fr;gap:2.5rem}.hero-content:has(.demo-embed[data-viewport=desktop]) .hero-text[data-v-385e0742]{max-width:780px}.hero-content:has(.demo-embed[data-viewport=desktop]) .hero-visual[data-v-385e0742]{width:100%}.hero-text[data-v-385e0742]{color:#fff}.hero-title[data-v-385e0742]{font-family:var(--cp-font-display);font-size:clamp(2.5rem,3.6vw,3.5rem);font-weight:700;color:#f8fafc;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.03em}.hero-title-accent[data-v-385e0742]{color:var(--cp-primary-400)}.hero-description[data-v-385e0742]{font-family:var(--cp-font-sans);font-size:1.125rem;font-weight:400;color:#94a3b8;margin-bottom:.75rem;max-width:520px;line-height:1.7}.hero-subdescription[data-v-385e0742]{font-family:var(--cp-font-sans);font-size:1.125rem;font-weight:400;color:#94a3b8;margin-bottom:2rem;max-width:520px;line-height:1.7}.hero-actions[data-v-385e0742]{display:flex;gap:1rem;flex-wrap:wrap}.hero-visual[data-v-385e0742]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.hero-demo-link[data-v-385e0742]{font-family:var(--cp-font-sans);font-size:.875rem;font-weight:var(--cp-font-medium);color:var(--cp-primary-400);text-decoration:none}.hero-demo-link[data-v-385e0742]:hover{text-decoration:underline}@media(max-width:1024px){.hero[data-v-385e0742]{padding:6rem 0 4rem}.hero-content[data-v-385e0742]{grid-template-columns:1fr;text-align:center;gap:3rem}.hero-description[data-v-385e0742],.hero-subdescription[data-v-385e0742]{margin-left:auto;margin-right:auto}.hero-actions[data-v-385e0742]{justify-content:center}}@media(max-width:640px){.hero-title[data-v-385e0742]{font-size:2.25rem}}.section-header[data-v-360e2bed]{text-align:center;max-width:680px;margin:0 auto 3.5rem}.section-label[data-v-360e2bed]{display:inline-block;font-family:var(--cp-font-sans);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--cp-primary-500);margin-bottom:1rem}.section-header h2[data-v-360e2bed]{font-family:var(--cp-font-display);font-size:clamp(1.875rem,3.5vw,2.75rem);font-weight:700;line-height:1.12;color:var(--cp-text-primary);letter-spacing:-.03em}.section-header p[data-v-360e2bed]{font-family:var(--cp-font-sans);color:var(--cp-text-secondary);font-size:1.0625rem;margin-top:1rem;line-height:1.65}.features[data-v-164a4b61]{background:var(--cp-bg-primary);padding:6rem 0;position:relative;scroll-margin-top:var(--cp-nav-offset)}.spotlights[data-v-164a4b61]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem;margin-top:4rem}.spotlight[data-v-164a4b61]{max-width:560px}.spotlight h3[data-v-164a4b61]{font-family:var(--cp-font-display);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--cp-font-bold);margin-bottom:1rem;letter-spacing:-.025em;line-height:1.2;color:var(--cp-text-primary)}.spotlight-desc[data-v-164a4b61]{font-family:var(--cp-font-sans);color:var(--cp-text-secondary);font-size:1.0625rem;margin-bottom:1rem;line-height:1.65}.spotlight-link[data-v-164a4b61]{font-family:var(--cp-font-sans);font-size:.9375rem;font-weight:var(--cp-font-medium);color:var(--cp-primary-600);text-decoration:none}.spotlight-link[data-v-164a4b61]:hover{text-decoration:underline}.features-builtins[data-v-164a4b61]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375rem .625rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--cp-neutral-200);font-family:var(--cp-font-sans);font-size:.9375rem;color:var(--cp-text-secondary)}.features-builtins-label[data-v-164a4b61]{font-weight:var(--cp-font-semibold);color:var(--cp-text-primary)}.features-builtins-sep[data-v-164a4b61]{color:var(--cp-primary-500)}@media(max-width:768px){.spotlights[data-v-164a4b61]{grid-template-columns:1fr;gap:2.5rem}}.video-embed[data-v-32f602b9]{margin:0;display:flex;flex-direction:column;gap:1rem;min-width:0}.video-embed--inline[data-v-32f602b9]{margin:var(--cp-space-6) 0}.video-frame[data-v-32f602b9]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--cp-neutral-200);border-radius:var(--cp-radius-lg);background:var(--cp-bg-secondary)}.video-facade[data-v-32f602b9]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.video-facade[data-v-32f602b9]:focus-visible{outline:2px solid var(--cp-primary-500);outline-offset:2px}.video-poster[data-v-32f602b9]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.video-facade[data-v-32f602b9]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0f1a1a,#0a0f1a73);transition:background .2s ease}.video-play[data-v-32f602b9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--cp-radius-full);background:var(--cp-primary-500);color:#fff;box-shadow:0 8px 24px -6px #0a0f1a8c;transition:transform .2s ease,background .2s ease}.video-play svg[data-v-32f602b9]{width:26px;height:26px;margin-left:3px}.video-duration[data-v-32f602b9]{position:absolute;right:.625rem;bottom:.625rem;z-index:1;padding:.125rem .4375rem;font-family:var(--cp-font-mono);font-size:.75rem;line-height:1.5;color:#f8fafc;background:#0a0f1acc;border-radius:var(--cp-radius-sm)}.video-facade:hover .video-poster[data-v-32f602b9]{transform:scale(1.03)}.video-facade[data-v-32f602b9]:hover:after{background:linear-gradient(to bottom,#0a0f1a0d,#0a0f1a59)}.video-facade:hover .video-play[data-v-32f602b9],.video-facade:focus-visible .video-play[data-v-32f602b9]{transform:translate(-50%,-50%) scale(1.08);background:var(--cp-primary-600)}.video-iframe[data-v-32f602b9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.video-meta[data-v-32f602b9]{min-width:0}.video-title[data-v-32f602b9]{font-family:var(--cp-font-display);font-size:1.125rem;font-weight:var(--cp-font-semibold);line-height:1.35;letter-spacing:-.015em;color:var(--cp-text-primary);margin:0 0 .5rem}.video-description[data-v-32f602b9]{font-family:var(--cp-font-sans);font-size:.9375rem;line-height:1.6;color:var(--cp-text-secondary);margin:0}@media(prefers-reduced-motion:reduce){.video-poster[data-v-32f602b9],.video-play[data-v-32f602b9],.video-facade[data-v-32f602b9]:after{transition:none}.video-facade:hover .video-poster[data-v-32f602b9]{transform:none}.video-facade:hover .video-play[data-v-32f602b9],.video-facade:focus-visible .video-play[data-v-32f602b9]{transform:translate(-50%,-50%)}}@media(max-width:640px){.video-play[data-v-32f602b9]{width:52px;height:52px}.video-play svg[data-v-32f602b9]{width:22px;height:22px}}.videos[data-v-b0f6a319]{background:var(--cp-bg-secondary);padding:6rem 0;scroll-margin-top:var(--cp-nav-offset)}.video-grid[data-v-b0f6a319]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}.video-actions[data-v-b0f6a319]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;margin-top:3.5rem}@media(max-width:1024px){.video-grid[data-v-b0f6a319]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.videos[data-v-b0f6a319]{padding:4.5rem 0}.video-grid[data-v-b0f6a319]{grid-template-columns:1fr;gap:2.5rem}}.segment-grid[data-v-00425d8b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.segment-card[data-v-00425d8b]{display:block;padding:1.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--cp-radius-lg);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.segment-card[data-v-00425d8b]:hover{border-color:var(--cp-primary-400);background:#14b8a60f;transform:translateY(-2px)}.segment-icon[data-v-00425d8b]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:1rem;border-radius:var(--cp-radius-md);background:#14b8a61f;color:var(--cp-primary-400)}.segment-icon svg[data-v-00425d8b]{width:20px;height:20px}.segment-card h3[data-v-00425d8b]{font-family:var(--cp-font-display);font-size:1.25rem;font-weight:var(--cp-font-bold);letter-spacing:-.02em;color:#f8fafc;margin:0 0 .625rem}.segment-card p[data-v-00425d8b]{font-family:var(--cp-font-sans);font-size:.9375rem;line-height:1.6;color:#94a3b8;margin:0 0 1rem}.segment-more[data-v-00425d8b]{font-family:var(--cp-font-sans);font-size:.875rem;font-weight:var(--cp-font-medium);color:var(--cp-primary-400)}.segment-tagline[data-v-00425d8b]{font-family:var(--cp-font-display);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:var(--cp-font-semibold);letter-spacing:-.02em;color:#f8fafc;text-align:center;margin:2.5rem auto 0;max-width:720px}@media(max-width:1024px){.segment-grid[data-v-00425d8b]{grid-template-columns:1fr}}.use-cases[data-v-2b12f89c]{background:#0a0f1a;color:#fff;padding:6rem 0;overflow:hidden;scroll-margin-top:var(--cp-nav-offset)}.use-cases[data-v-2b12f89c] .section-header h2{color:#f8fafc}.use-cases[data-v-2b12f89c] .section-header p{color:#94a3b8}.use-cases[data-v-2b12f89c] .section-label{color:var(--cp-primary-400)}.use-case-group[data-v-2b12f89c]{margin-top:4rem}.use-case-group-head[data-v-2b12f89c]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.75rem;padding-bottom:.875rem;border-bottom:1px solid rgba(255,255,255,.08)}.use-case-group-head h3[data-v-2b12f89c]{font-family:var(--cp-font-display);font-size:1.5rem;font-weight:var(--cp-font-bold);letter-spacing:-.02em;color:#f8fafc;margin:0;scroll-margin-top:var(--cp-nav-offset)}.use-case-group-head p[data-v-2b12f89c]{font-family:var(--cp-font-sans);font-size:.9375rem;color:#94a3b8;margin:0}.use-case-grid[data-v-2b12f89c]{display:grid;gap:1.75rem}.use-case-grid.cols-2[data-v-2b12f89c]{grid-template-columns:repeat(2,1fr)}.use-case-grid.cols-4[data-v-2b12f89c]{grid-template-columns:repeat(4,1fr)}.use-case-photo[data-v-2b12f89c]{position:relative;border-radius:var(--cp-radius-lg);overflow:hidden;margin-bottom:1rem}.use-case-photo img[data-v-2b12f89c]{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block;transition:transform .5s ease}.use-case-tile:hover .use-case-photo img[data-v-2b12f89c]{transform:scale(1.04)}.use-case-bar[data-v-2b12f89c]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.6rem;padding:1.4rem .9rem .55rem;background:linear-gradient(180deg,#0a0f1a00,#0a0f1ad9 45%)}.use-case-num[data-v-2b12f89c]{font-family:var(--cp-font-mono);font-size:.75rem;color:var(--cp-primary-400)}.use-case-bar h4[data-v-2b12f89c]{font-family:var(--cp-font-display);font-size:1.05rem;color:#f8fafc;letter-spacing:-.02em;margin:0}.use-case-tile>p[data-v-2b12f89c]{font-family:var(--cp-font-sans);color:#94a3b8;font-size:.9375rem;margin-bottom:1rem;line-height:1.6}.use-case-stats[data-v-2b12f89c]{display:flex;gap:1rem;flex-wrap:wrap}.use-case-stat[data-v-2b12f89c]{display:flex;align-items:center;gap:.375rem;font-family:var(--cp-font-sans);font-size:.8125rem;font-weight:var(--cp-font-medium);color:#94a3b8cc}.use-case-stat svg[data-v-2b12f89c]{color:var(--cp-primary-400);flex-shrink:0}@media(max-width:1024px){.use-case-grid.cols-4[data-v-2b12f89c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.use-case-grid.cols-2[data-v-2b12f89c],.use-case-grid.cols-4[data-v-2b12f89c]{grid-template-columns:1fr}}.landing-tabs[data-v-67b159c8]{display:inline-flex;gap:.25rem;padding:.25rem;background:var(--cp-bg-primary);border:1px solid var(--cp-neutral-200);border-radius:var(--cp-radius-full);margin:0 auto 2rem}.landing-tab[data-v-67b159c8]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border:none;background:transparent;border-radius:var(--cp-radius-full);font-family:var(--cp-font-sans);font-size:.875rem;font-weight:var(--cp-font-semibold);color:var(--cp-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.landing-tab[data-v-67b159c8]:hover:not(.active){color:var(--cp-text-primary)}.landing-tab.active[data-v-67b159c8]{background:var(--cp-primary-500);color:#fff}.landing-tab[data-v-67b159c8]:focus-visible{outline:2px solid var(--cp-primary-500);outline-offset:2px}.tab-count[data-v-67b159c8]{font-size:.6875rem;font-weight:var(--cp-font-semibold);padding:.0625rem .4375rem;border-radius:var(--cp-radius-full);background:#fff3;line-height:1.4}.landing-tab:not(.active) .tab-count[data-v-67b159c8]{background:var(--cp-neutral-100);color:var(--cp-text-secondary)}.extension-icon[data-v-77dc08e4]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:var(--cp-primary-50);color:var(--cp-primary-500)}.extension-icon.is-branded[data-v-77dc08e4]{background:var(--cp-neutral-50, #f7f7f8);border:1px solid var(--cp-neutral-100, #ececef);color:inherit}.extension-icon-img[data-v-77dc08e4]{width:22px;height:22px;object-fit:contain}.extension-icon-svg[data-v-77dc08e4]{width:22px;height:22px}.integrations[data-v-52def4c0]{background:var(--cp-bg-secondary);padding:6rem 0}.tabs-row[data-v-52def4c0]{display:flex;justify-content:center}.integrations-scroll[data-v-52def4c0]{height:480px;overflow-y:auto;padding:.25rem .25rem 1.5rem;-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - 32px),transparent 100%);scrollbar-width:thin;scrollbar-color:var(--cp-neutral-300) transparent;transition:scrollbar-color .2s ease}.integrations-scroll[data-v-52def4c0]::-webkit-scrollbar{width:4px;transition:width .15s ease}.integrations-scroll[data-v-52def4c0]::-webkit-scrollbar-track{background:transparent}.integrations-scroll[data-v-52def4c0]::-webkit-scrollbar-thumb{background:var(--cp-neutral-300);border-radius:999px;transition:background .2s ease}.integrations-scroll[data-v-52def4c0]:hover{scrollbar-color:var(--cp-primary-400) transparent}.integrations-scroll[data-v-52def4c0]:hover::-webkit-scrollbar{width:8px}.integrations-scroll[data-v-52def4c0]:hover::-webkit-scrollbar-thumb{background:var(--cp-primary-400)}.integrations-grid[data-v-52def4c0]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.integration-card[data-v-52def4c0]{background:var(--cp-bg-primary);border:1px solid var(--cp-neutral-200);border-radius:12px;padding:1.25rem;transition:border-color .2s ease,box-shadow .2s ease}.integration-card[data-v-52def4c0]:hover{border-color:var(--cp-neutral-300);box-shadow:0 2px 12px #0000000a}.card-header[data-v-52def4c0]{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.integration-name[data-v-52def4c0]{font-family:var(--cp-font-display);font-size:.9375rem;font-weight:var(--cp-font-semibold);color:var(--cp-text-primary);line-height:1.3}.integration-desc[data-v-52def4c0]{font-family:var(--cp-font-sans);font-size:.8125rem;color:var(--cp-text-secondary);line-height:var(--cp-leading-normal);margin:0}.integrations-empty[data-v-52def4c0]{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--cp-font-sans);color:var(--cp-text-secondary)}.integrations-footnote[data-v-52def4c0]{text-align:center;font-family:var(--cp-font-sans);font-size:.875rem;color:var(--cp-text-secondary);margin-top:2rem;margin-bottom:0}@media(max-width:1024px){.integrations-grid[data-v-52def4c0]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.integrations-grid[data-v-52def4c0]{grid-template-columns:repeat(2,1fr)}.integrations-scroll[data-v-52def4c0]{height:420px}}@media(max-width:480px){.integrations-grid[data-v-52def4c0]{grid-template-columns:1fr}.integrations-scroll[data-v-52def4c0]{height:360px}}.faq[data-v-cd945d68]{padding:6rem 0;background:var(--cp-bg-secondary)}.faq-list[data-v-cd945d68]{max-width:720px;margin:0 auto}.faq-item[data-v-cd945d68]{border-bottom:1px solid var(--cp-neutral-200)}.faq-item[data-v-cd945d68]:first-child{border-top:1px solid var(--cp-neutral-200)}.faq-question[data-v-cd945d68]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;background:transparent;border:none;cursor:pointer;font-family:var(--cp-font-display);font-size:1rem;font-weight:600;text-align:left;color:var(--cp-text-primary);transition:color .2s ease;gap:1rem}.faq-question[data-v-cd945d68]:hover{color:var(--cp-primary-600)}.faq-question[data-v-cd945d68]:focus-visible{outline:2px solid var(--cp-primary-500);outline-offset:2px}.faq-question svg[data-v-cd945d68]{width:20px;height:20px;color:var(--cp-text-secondary);flex-shrink:0;transition:color .2s ease}.faq-item.active .faq-question svg[data-v-cd945d68]{color:var(--cp-primary-500)}.faq-answer[data-v-cd945d68]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer--open[data-v-cd945d68]{max-height:300px}.faq-answer-content[data-v-cd945d68]{font-family:var(--cp-font-sans);padding-bottom:1.25rem;color:var(--cp-text-secondary);font-size:.9375rem;line-height:1.65}.docker-quickstart[data-v-a5554265]{min-width:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem 1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.06)}.docker-label[data-v-a5554265]{font-family:var(--cp-font-sans);font-size:.8125rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.docker-cmd[data-v-a5554265]{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.5rem .625rem .5rem .875rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--cp-radius-md)}.docker-cmd code[data-v-a5554265]{font-family:var(--cp-font-mono);font-size:.8125rem;color:#cbd5e1f2;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.docker-cmd code[data-v-a5554265]::-webkit-scrollbar{display:none}.docker-copy[data-v-a5554265]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background:transparent;border:none;border-radius:var(--cp-radius-sm);color:#94a3b8cc;cursor:pointer;transition:color .2s ease,background .2s ease}.docker-copy[data-v-a5554265]:hover{color:var(--cp-primary-400);background:#14b8a61a}.docker-copy svg[data-v-a5554265]{width:15px;height:15px}.docker-copied[data-v-a5554265]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.docker-note[data-v-a5554265]{font-family:var(--cp-font-sans);font-size:.8125rem;color:#94a3b8cc;white-space:nowrap}.docker-link[data-v-a5554265]{color:var(--cp-primary-400);text-decoration:none}.docker-link[data-v-a5554265]:hover{text-decoration:underline}@media(max-width:640px){.docker-quickstart[data-v-a5554265]{flex-direction:column;align-items:stretch;text-align:center}.docker-cmd[data-v-a5554265]{justify-content:space-between}.docker-cmd code[data-v-a5554265]{font-size:.75rem;text-align:left}.docker-note[data-v-a5554265]{white-space:normal}}.cta[data-v-6305f2cb]{background-color:#0a0f1a;background-image:linear-gradient(#0a0f1ae6,#0a0f1ad1),url(/images/use-cases/cta-1440w.webp);background-image:linear-gradient(#0a0f1ae6,#0a0f1ad1),image-set(url(/images/use-cases/cta-1440w.webp) 1x,url(/images/use-cases/cta-1600w.webp) 2x);background-size:cover;background-position:center;text-align:center;padding:6rem 0;position:relative;overflow:hidden}.cta-content[data-v-6305f2cb]{position:relative}.cta h2[data-v-6305f2cb]{font-family:var(--cp-font-display);color:#f8fafc;font-size:clamp(2rem,3.5vw,2.75rem);margin-bottom:1rem;letter-spacing:-.03em}.cta p[data-v-6305f2cb]{font-family:var(--cp-font-sans);color:#94a3b8;font-size:1.0625rem;max-width:520px;margin:0 auto 2rem;line-height:1.65}.cta-actions[data-v-6305f2cb]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}
