@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&family=JetBrains+Mono:wght@400;500&display=swap";*{box-sizing:border-box}html{background:var(--semantic-bg-base);color:var(--color-text-primary);font-family:var(--font-family-sans);font-optical-sizing:auto;font-kerning:normal;font-feature-settings:"liga" 1,"kern" 1,"calt" 1,"rlig" 1;font-variant-ligatures:common-ligatures contextual;font-synthesis:none;font-synthesis-weight:none;font-variation-settings:"opsz" 14;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;scroll-padding-top:104px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-width:320px;background:var(--semantic-bg-base);color:var(--color-text-primary);font-family:var(--font-family-sans);font-kerning:inherit;font-feature-settings:inherit;font-variant-ligatures:inherit;font-size:var(--font-size-body-md);line-height:var(--line-height-body)}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p,h1,h2,h3{margin:0}.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}::selection{background:var(--color-bg-accent-soft);color:var(--color-text-primary)}:root{--landing-content-width: 1280px;--landing-page-padding-inline: var(--space-24);--landing-reveal-distance: 24px;--landing-reveal-scale: .99;--landing-reveal-duration: 1.08s;--landing-reveal-ease: cubic-bezier(.2, 1, .3, 1);--landing-header-duration: .92s;--landing-header-ease: cubic-bezier(.2, 1, .32, 1)}.landing-page{position:relative;min-height:100vh;overflow-x:clip;overflow-y:visible;background:radial-gradient(circle at 50% 0%,var(--cpt-glow-primary),transparent 28%),linear-gradient(180deg,var(--color-bg-canvas) 0%,var(--color-bg-canvas) 100%)}:root[data-theme=light] .landing-page{background:var(--semantic-bg-base)}.container{width:min(var(--landing-content-width),calc(100vw - (var(--landing-page-padding-inline) * 2)));margin:0 auto}.section{position:relative;padding:var(--space-96) 0}.divider{width:min(var(--landing-content-width),calc(100vw - (var(--landing-page-padding-inline) * 2)));height:1px;margin:0 auto;background:var(--color-border-subtle)}.hero-divider{margin-top:59px}.reveal{animation:reveal-up var(--landing-reveal-duration) var(--landing-reveal-ease) both;animation-delay:var(--reveal-delay, 0ms)}:root:not([data-js=true]) .scroll-reveal,.scroll-reveal-visible{opacity:1;transform:translateY(0) scale(1)}:root[data-js=true] .scroll-reveal{opacity:0;transform:translateY(var(--landing-reveal-distance)) scale(var(--landing-reveal-scale));transition:opacity var(--landing-reveal-duration) var(--landing-reveal-ease),transform var(--landing-reveal-duration) var(--landing-reveal-ease);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}:root[data-js=true] .scroll-reveal-visible{opacity:1;transform:translateY(0) scale(1)}.fade-reveal{animation:reveal-opacity 1.36s var(--landing-header-ease) both;animation-delay:var(--fade-delay, 0ms)}:root:not([data-js=true]) .fade-reveal-pending,:root:not([data-js=true]) .hero-deferred-pending{opacity:1;visibility:visible;pointer-events:auto}:root[data-js=true] .fade-reveal-pending{opacity:0;pointer-events:none}:root[data-js=true] .hero-deferred-pending{opacity:0;visibility:hidden;pointer-events:none}@keyframes reveal-up{0%{opacity:0;transform:translateY(calc(var(--landing-reveal-distance) * .75)) scale(var(--landing-reveal-scale))}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reveal-opacity{0%{opacity:0}to{opacity:var(--fade-target-opacity, 1)}}@keyframes glow-sweep{0%{background-position:102% 50%;opacity:0}10%{opacity:.28}18%{opacity:.95}86%{background-position:-2% 50%;opacity:.95}92%{opacity:.24}to{background-position:-14% 50%;opacity:0}}@keyframes terminal-dot{0%,to{opacity:0}16%,84%{opacity:1}}.site-header{position:fixed;z-index:20;top:0;left:50%;width:min(1760px,calc(100vw - (var(--landing-page-padding-inline) * 2)));transform:translate(-50%);padding-top:6px;transition:padding-top var(--landing-header-duration) var(--landing-header-ease),width var(--landing-header-duration) var(--landing-header-ease);will-change:padding-top,width,transform}.site-header.site-header-condensed{width:min(1120px,calc(100vw - (var(--landing-page-padding-inline) * 2)));padding-top:var(--space-8)}.nav-shell{position:relative;z-index:1;isolation:isolate;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border:1px solid var(--nav-shell-border, var(--color-border-subtle));border-radius:var(--radius-xl);background:var(--nav-shell-bg, transparent);overflow:hidden;box-shadow:var(--nav-shell-shadow, none);-webkit-backdrop-filter:none;backdrop-filter:none;transition:padding var(--landing-header-duration) var(--landing-header-ease),background-color var(--landing-header-duration) var(--landing-header-ease),border-color var(--landing-header-duration) var(--landing-header-ease),box-shadow var(--landing-header-duration) var(--landing-header-ease);will-change:background-color,border-color,box-shadow;transform:translateZ(0);backface-visibility:hidden}.site-header.site-header-condensed .nav-shell{--nav-shell-border: var(--color-border-default);--nav-shell-bg: var(--color-bg-elevated);--nav-shell-shadow: 0 10px 28px rgba(10, 11, 15, .08), 0 2px 8px rgba(10, 11, 15, .04)}.site-header:not(.site-header-condensed) .nav-shell{padding:var(--space-8) var(--space-16);--nav-shell-bg: transparent;--nav-shell-border: transparent;--nav-shell-shadow: none}.terminal-dots{display:inline-flex;align-items:baseline}.terminal-dots span{display:inline-block;width:.26em;opacity:0;animation:terminal-dot 1.8s steps(1,end) infinite}.terminal-dots span:nth-child(1){animation-delay:0s}.terminal-dots span:nth-child(2){animation-delay:.3s}.terminal-dots span:nth-child(3){animation-delay:.6s}.brand{position:relative;z-index:1;display:flex;align-items:center;flex:0 0 auto;width:auto;color:var(--color-text-primary)}.brand-logo{display:block;height:24px;width:auto;flex:0 0 auto}.nav-links{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:var(--space-24);color:var(--color-text-secondary);font-size:var(--font-size-body-md);font-weight:400;line-height:20px;white-space:nowrap;transition:gap var(--landing-header-duration) var(--landing-header-ease)}.nav-actions{position:relative;z-index:1;display:flex;align-items:center;flex:0 0 auto;gap:var(--space-12)}.nav-external-links{display:flex;align-items:center;gap:var(--space-12)}.nav-enterprise-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:20px;color:var(--color-text-secondary);font-size:var(--font-size-body-md);font-weight:400;line-height:20px;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-enterprise-link:hover{color:var(--color-text-primary)}.nav-enterprise-link:focus-visible{outline:none;color:var(--color-text-primary)}.nav-enterprise-icon{display:block;width:16px;height:16px;flex:0 0 auto}.nav-page-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0;color:var(--color-text-secondary);font-size:var(--font-size-body-md);font-weight:400;line-height:20px;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-page-link:hover{color:var(--color-text-primary)}.nav-page-link:focus-visible{outline:none;color:var(--color-text-primary)}.nav-page-link-active,.nav-page-link[aria-current=page]{color:var(--color-text-primary)}.nav-page-icon{width:16px;height:16px;flex:0 0 auto;display:block;background-color:currentColor}.nav-page-icon-product{-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.00143%200.935101C7.30512%200.760095%207.64948%200.667969%208.00001%200.667969C8.35054%200.667969%208.6949%200.760095%208.99859%200.935101C8.99907%200.935373%208.99954%200.935646%209.00001%200.935918L13.6641%203.60111C13.665%203.6016%2013.6658%203.60209%2013.6667%203.60258C13.9704%203.77795%2014.2227%204.0301%2014.3982%204.33375C14.5737%204.63739%2014.6663%204.98186%2014.6667%205.33258V10.6673C14.6663%2011.018%2014.5737%2011.3625%2014.3982%2011.6661C14.2227%2011.9698%2013.9704%2012.2219%2013.6667%2012.3973C13.6658%2012.3978%2013.665%2012.3983%2013.6641%2012.3988L9.00001%2015.064C8.99958%2015.0642%208.99915%2015.0644%208.99872%2015.0647C8.695%2015.2397%208.35059%2015.3319%208.00001%2015.3319C7.64943%2015.3319%207.30502%2015.2397%207.0013%2015.0647C7.00087%2015.0644%207.00044%2015.0642%207.00001%2015.064L2.33592%2012.3988C2.33506%2012.3983%202.3342%2012.3978%202.33334%2012.3973C2.02961%2012.2219%201.77732%2011.9698%201.6018%2011.6661C1.42629%2011.3625%201.3337%2011.018%201.33334%2010.6673V5.33258C1.3337%204.98186%201.42629%204.63739%201.6018%204.33375C1.77732%204.0301%202.02961%203.77795%202.33334%203.60258C2.3342%203.60209%202.33506%203.6016%202.33592%203.60111L7.00143%200.935101ZM8.00001%202.0013C7.88298%202.0013%207.76802%202.03211%207.66668%202.09062C7.66582%202.09111%207.66496%202.09161%207.6641%202.0921L2.99895%204.7579C2.89818%204.81633%202.81447%204.90014%202.75616%205.00101C2.6977%205.10214%202.66685%205.21686%202.66668%205.33367V10.6662C2.66685%2010.783%202.6977%2010.8977%202.75616%2010.9989C2.81446%2011.0997%202.89815%2011.1835%202.9989%2011.2419C2.99927%2011.2422%202.99964%2011.2424%203.00001%2011.2426L7.6641%2013.9078C7.66496%2013.9083%207.66582%2013.9088%207.66668%2013.9093C7.76802%2013.9678%207.88299%2013.9986%208.00001%2013.9986C8.11703%2013.9986%208.232%2013.9678%208.33334%2013.9093C8.3342%2013.9088%208.33506%2013.9083%208.33592%2013.9078L13%2011.2426C13.0004%2011.2424%2013.0007%2011.2422%2013.0011%2011.242C13.1019%2011.1835%2013.1856%2011.0997%2013.2439%2010.9989C13.3024%2010.8976%2013.3332%2010.7828%2013.3333%2010.6659V5.33395C13.3332%205.21704%2013.3024%205.10222%2013.2439%205.00101C13.1856%204.90014%2013.1018%204.81631%2013.001%204.75789C13.0007%204.75769%2013.0004%204.75749%2013%204.75729L8.33592%202.0921C8.33506%202.09161%208.3342%202.09111%208.33334%202.09062C8.232%202.03211%208.11703%202.0013%208.00001%202.0013Z'%20fill='%238F98A1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.622%204.33459C1.80547%204.01536%202.21298%203.90531%202.5322%204.08877L8.00001%207.23119L13.4678%204.08877C13.787%203.90531%2014.1946%204.01536%2014.378%204.33459C14.5615%204.65382%2014.4514%205.06133%2014.1322%205.24479L8.3322%208.57812C8.12652%208.69633%207.87351%208.69633%207.66782%208.57812L1.86782%205.24479C1.5486%205.06133%201.43854%204.65382%201.622%204.33459Z'%20fill='%238F98A1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00001%207.3335C8.3682%207.3335%208.66668%207.63197%208.66668%208.00016V14.6668C8.66668%2015.035%208.3682%2015.3335%208.00001%2015.3335C7.63182%2015.3335%207.33334%2015.035%207.33334%2014.6668V8.00016C7.33334%207.63197%207.63182%207.3335%208.00001%207.3335Z'%20fill='%238F98A1'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.00143%200.935101C7.30512%200.760095%207.64948%200.667969%208.00001%200.667969C8.35054%200.667969%208.6949%200.760095%208.99859%200.935101C8.99907%200.935373%208.99954%200.935646%209.00001%200.935918L13.6641%203.60111C13.665%203.6016%2013.6658%203.60209%2013.6667%203.60258C13.9704%203.77795%2014.2227%204.0301%2014.3982%204.33375C14.5737%204.63739%2014.6663%204.98186%2014.6667%205.33258V10.6673C14.6663%2011.018%2014.5737%2011.3625%2014.3982%2011.6661C14.2227%2011.9698%2013.9704%2012.2219%2013.6667%2012.3973C13.6658%2012.3978%2013.665%2012.3983%2013.6641%2012.3988L9.00001%2015.064C8.99958%2015.0642%208.99915%2015.0644%208.99872%2015.0647C8.695%2015.2397%208.35059%2015.3319%208.00001%2015.3319C7.64943%2015.3319%207.30502%2015.2397%207.0013%2015.0647C7.00087%2015.0644%207.00044%2015.0642%207.00001%2015.064L2.33592%2012.3988C2.33506%2012.3983%202.3342%2012.3978%202.33334%2012.3973C2.02961%2012.2219%201.77732%2011.9698%201.6018%2011.6661C1.42629%2011.3625%201.3337%2011.018%201.33334%2010.6673V5.33258C1.3337%204.98186%201.42629%204.63739%201.6018%204.33375C1.77732%204.0301%202.02961%203.77795%202.33334%203.60258C2.3342%203.60209%202.33506%203.6016%202.33592%203.60111L7.00143%200.935101ZM8.00001%202.0013C7.88298%202.0013%207.76802%202.03211%207.66668%202.09062C7.66582%202.09111%207.66496%202.09161%207.6641%202.0921L2.99895%204.7579C2.89818%204.81633%202.81447%204.90014%202.75616%205.00101C2.6977%205.10214%202.66685%205.21686%202.66668%205.33367V10.6662C2.66685%2010.783%202.6977%2010.8977%202.75616%2010.9989C2.81446%2011.0997%202.89815%2011.1835%202.9989%2011.2419C2.99927%2011.2422%202.99964%2011.2424%203.00001%2011.2426L7.6641%2013.9078C7.66496%2013.9083%207.66582%2013.9088%207.66668%2013.9093C7.76802%2013.9678%207.88299%2013.9986%208.00001%2013.9986C8.11703%2013.9986%208.232%2013.9678%208.33334%2013.9093C8.3342%2013.9088%208.33506%2013.9083%208.33592%2013.9078L13%2011.2426C13.0004%2011.2424%2013.0007%2011.2422%2013.0011%2011.242C13.1019%2011.1835%2013.1856%2011.0997%2013.2439%2010.9989C13.3024%2010.8976%2013.3332%2010.7828%2013.3333%2010.6659V5.33395C13.3332%205.21704%2013.3024%205.10222%2013.2439%205.00101C13.1856%204.90014%2013.1018%204.81631%2013.001%204.75789C13.0007%204.75769%2013.0004%204.75749%2013%204.75729L8.33592%202.0921C8.33506%202.09161%208.3342%202.09111%208.33334%202.09062C8.232%202.03211%208.11703%202.0013%208.00001%202.0013Z'%20fill='%238F98A1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.622%204.33459C1.80547%204.01536%202.21298%203.90531%202.5322%204.08877L8.00001%207.23119L13.4678%204.08877C13.787%203.90531%2014.1946%204.01536%2014.378%204.33459C14.5615%204.65382%2014.4514%205.06133%2014.1322%205.24479L8.3322%208.57812C8.12652%208.69633%207.87351%208.69633%207.66782%208.57812L1.86782%205.24479C1.5486%205.06133%201.43854%204.65382%201.622%204.33459Z'%20fill='%238F98A1'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00001%207.3335C8.3682%207.3335%208.66668%207.63197%208.66668%208.00016V14.6668C8.66668%2015.035%208.3682%2015.3335%208.00001%2015.3335C7.63182%2015.3335%207.33334%2015.035%207.33334%2014.6668V8.00016C7.33334%207.63197%207.63182%207.3335%208.00001%207.3335Z'%20fill='%238F98A1'/%3e%3c/svg%3e") center / contain no-repeat}.nav-page-icon-enterprise{-webkit-mask:url(/_astro/nav-enterprise.CPq36cSE.svg) center / contain no-repeat;mask:url(/_astro/nav-enterprise.CPq36cSE.svg) center / contain no-repeat}.site-header.site-header-condensed .nav-links{gap:var(--space-24)}.nav-github-link,.nav-social-link,.nav-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-transparent);color:var(--color-text-secondary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-github-link:hover,.nav-github-link:focus-visible,.nav-social-link:hover,.nav-social-link:focus-visible,.nav-menu-toggle:hover,.nav-menu-toggle:focus-visible{border-color:var(--color-border-strong);background:var(--button-default-muted);color:var(--color-text-primary);outline:none}.nav-external-link{border-color:var(--color-border-strong);background:var(--button-default-ghost);color:var(--color-text-primary)}.nav-external-link:hover,.nav-external-link:focus-visible{background:var(--button-default-muted)}.nav-github-icon,.nav-social-icon{width:14px;height:14px;flex:0 0 auto;color:var(--color-icon-primary);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-external-link .nav-github-count{border-left-color:var(--color-border-default)}.nav-github-count{display:inline-flex;align-items:center;min-width:28px;padding-left:8px;border-left:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:11px;line-height:16px}.nav-menu-toggle{display:none;font-size:var(--font-size-button-sm)}.nav-link{color:var(--cpt-link-color-neutral);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-link-active,.nav-link[aria-current=page]{color:var(--color-text-primary)}.nav-link:hover{color:var(--cpt-link-color-neutral-hover)}.button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-button-md);font-weight:500;letter-spacing:0;line-height:var(--line-height-button);white-space:nowrap;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.button-small{min-height:28px;padding:0 var(--space-12);font-size:var(--font-size-button-sm)}.nav-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-transparent);color:var(--color-text-secondary);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-theme-toggle:hover{border-color:var(--color-border-strong);background:var(--button-default-muted);color:var(--color-text-primary)}.nav-theme-toggle:focus-visible{border-color:var(--color-border-strong);background:var(--button-default-muted);outline:none;color:var(--color-text-primary)}.nav-theme-toggle[aria-pressed=true]{color:var(--color-text-secondary)}.nav-mobile-panel{display:grid;gap:var(--space-20);margin-top:var(--space-8);padding:18px;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:0 10px 28px #0a0b0f14,0 2px 8px #0a0b0f0a}.nav-mobile-panel[hidden]{display:none}.site-header-menu-open .nav-shell{--nav-shell-border: var(--color-border-default);--nav-shell-bg: var(--color-bg-elevated);--nav-shell-shadow: 0 10px 28px rgba(10, 11, 15, .08), 0 2px 8px rgba(10, 11, 15, .04)}.nav-mobile-section{display:grid;gap:var(--space-8)}.nav-mobile-section-actions{gap:var(--space-12)}.nav-mobile-link{display:inline-flex;align-items:center;min-height:32px;color:var(--color-text-secondary);font-size:var(--font-size-body-md);line-height:20px;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.nav-mobile-link:hover,.nav-mobile-link:focus-visible,.nav-mobile-link[aria-current=page]{color:var(--color-text-primary);outline:none}.nav-github-link-mobile,.nav-social-link-mobile{width:fit-content}.nav-social-link-mobile{display:inline-flex}.theme-toggle{display:inline-flex;align-items:center;gap:2px;height:28px;padding:3px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-transparent);backdrop-filter:blur(var(--blur-soft))}.theme-toggle-option{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:3px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);transition:background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.theme-toggle-option:not(.theme-toggle-option-active):hover,.theme-toggle-option:not(.theme-toggle-option-active):focus-visible{color:var(--color-text-primary)}.theme-toggle-option:not(.theme-toggle-option-active):hover,.theme-toggle-option:not(.theme-toggle-option-active):focus-visible{background:var(--button-default-ghost)}.theme-toggle-option:focus-visible{outline:none}.theme-toggle-option-active{background:var(--button-default-bg);color:var(--button-default-text)}.theme-toggle-icon{width:14px;height:14px;display:block;flex:0 0 auto}.button-medium{min-height:36px;padding:0 var(--space-16);font-size:var(--font-size-button-md)}.button-large{min-height:44px;padding:0 var(--space-20);font-size:var(--font-size-button-lg)}.button-solid.button-default{color:var(--button-default-text);background:var(--button-default-bg)}.button-solid.button-default:hover,.button-solid.button-default.button-state-hover{background:var(--button-default-bg-hover)}.button-solid.button-default:active,.button-solid.button-default.button-state-active{background:var(--button-default-bg-active)}.button-solid.button-primary{color:var(--button-primary-text);background:var(--button-primary-bg)}.button-solid.button-primary:hover,.button-solid.button-primary.button-state-hover{background:var(--button-primary-bg-hover)}.button-solid.button-primary:active,.button-solid.button-primary.button-state-active{background:var(--button-primary-bg-active)}.button-solid.button-secondary{color:var(--button-secondary-text);background:var(--button-secondary-bg)}.button-solid.button-secondary:hover,.button-solid.button-secondary.button-state-hover{background:var(--button-secondary-bg-hover)}.button-solid.button-secondary:active,.button-solid.button-secondary.button-state-active{background:var(--button-secondary-bg-active)}.button-solid.button-success{color:var(--button-success-text);background:var(--button-success-bg)}.button-solid.button-success:hover,.button-solid.button-success.button-state-hover{background:var(--button-success-bg-hover)}.button-solid.button-success:active,.button-solid.button-success.button-state-active{background:var(--button-success-bg-active)}.button-solid.button-danger{color:var(--button-danger-text);background:var(--button-danger-bg)}.button-solid.button-danger:hover,.button-solid.button-danger.button-state-hover{background:var(--button-danger-bg-hover)}.button-solid.button-danger:active,.button-solid.button-danger.button-state-active{background:var(--button-danger-bg-active)}.button-solid.button-warning{color:var(--button-warning-text);background:var(--button-warning-bg)}.button-solid.button-warning:hover,.button-solid.button-warning.button-state-hover{background:var(--button-warning-bg-hover)}.button-solid.button-warning:active,.button-solid.button-warning.button-state-active{background:var(--button-warning-bg-active)}.button-outline{background:transparent}.button-outline.button-default{color:var(--button-default-bg);background:var(--button-default-ghost);border-color:var(--button-default-stroke)}.button-outline.button-primary{color:var(--button-primary-bg);background:var(--button-primary-ghost);border-color:var(--button-primary-stroke)}.button-outline.button-secondary{color:var(--button-secondary-bg);background:var(--button-secondary-ghost);border-color:var(--button-secondary-stroke)}.button-outline.button-success{color:var(--button-success-bg);background:var(--button-success-ghost);border-color:var(--button-success-stroke)}.button-outline.button-danger{color:var(--button-danger-bg);background:var(--button-danger-ghost);border-color:var(--button-danger-stroke)}.button-outline.button-warning{color:var(--button-warning-bg);background:var(--button-warning-ghost);border-color:var(--button-warning-stroke)}.button-ghost{background:transparent}.button-ghost.button-default{color:var(--button-default-bg)}.button-ghost.button-primary{color:var(--button-primary-bg)}.button-ghost.button-secondary{color:var(--button-secondary-bg)}.button-ghost.button-success{color:var(--button-success-bg)}.button-ghost.button-danger{color:var(--button-danger-bg)}.button-ghost.button-warning{color:var(--button-warning-bg)}.button-outline.button-default:hover,.button-outline.button-default.button-state-hover,.button-ghost.button-default:hover,.button-ghost.button-default.button-state-hover{background:var(--button-default-muted)}.button-outline.button-default:active,.button-outline.button-default.button-state-active,.button-outline.button-default:focus-visible{background:var(--button-default-ghost);border-color:var(--button-default-stroke-focus)}.button-ghost.button-default:active,.button-ghost.button-default.button-state-active{background:var(--button-default-muted)}.button-outline.button-primary:hover,.button-outline.button-primary.button-state-hover,.button-ghost.button-primary:hover,.button-ghost.button-primary.button-state-hover{background:var(--button-primary-muted)}.button-outline.button-primary:active,.button-outline.button-primary.button-state-active,.button-outline.button-primary:focus-visible{background:var(--button-primary-ghost);border-color:var(--button-primary-stroke-focus)}.button-ghost.button-primary:active,.button-ghost.button-primary.button-state-active{background:var(--button-primary-muted)}.button-outline.button-secondary:hover,.button-outline.button-secondary.button-state-hover,.button-ghost.button-secondary:hover,.button-ghost.button-secondary.button-state-hover{background:var(--button-secondary-muted)}.button-outline.button-secondary:active,.button-outline.button-secondary.button-state-active,.button-outline.button-secondary:focus-visible{background:var(--button-secondary-ghost);border-color:var(--button-secondary-stroke-focus)}.button-ghost.button-secondary:active,.button-ghost.button-secondary.button-state-active{background:var(--button-secondary-muted)}.button-outline.button-success:hover,.button-outline.button-success.button-state-hover,.button-ghost.button-success:hover,.button-ghost.button-success.button-state-hover{background:var(--button-success-muted)}.button-outline.button-success:active,.button-outline.button-success.button-state-active,.button-outline.button-success:focus-visible{background:var(--button-success-ghost);border-color:var(--button-success-stroke-focus)}.button-ghost.button-success:active,.button-ghost.button-success.button-state-active{background:var(--button-success-muted)}.button-outline.button-danger:hover,.button-outline.button-danger.button-state-hover,.button-ghost.button-danger:hover,.button-ghost.button-danger.button-state-hover{background:var(--button-danger-muted)}.button-outline.button-danger:active,.button-outline.button-danger.button-state-active,.button-outline.button-danger:focus-visible{background:var(--button-danger-ghost);border-color:var(--button-danger-stroke-focus)}.button-ghost.button-danger:active,.button-ghost.button-danger.button-state-active{background:var(--button-danger-muted)}.button-outline.button-warning:hover,.button-outline.button-warning.button-state-hover,.button-ghost.button-warning:hover,.button-ghost.button-warning.button-state-hover{background:var(--button-warning-muted)}.button-outline.button-warning:active,.button-outline.button-warning.button-state-active,.button-outline.button-warning:focus-visible{background:var(--button-warning-ghost);border-color:var(--button-warning-stroke-focus)}.button-ghost.button-warning:active,.button-ghost.button-warning.button-state-active{background:var(--button-warning-muted)}.button:focus-visible{outline:none}.button:disabled{color:var(--button-disabled-text);cursor:not-allowed;opacity:.5}.button-solid:disabled{background:var(--button-disabled-bg);border-color:transparent}.button-outline:disabled{background:transparent;border-color:var(--button-disabled-stroke)}.button-ghost:disabled{background:transparent;border-color:transparent}.tag{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:var(--radius-lg);font-weight:600;line-height:normal;white-space:nowrap}.tag-small{min-height:18px;padding:2px 6px;font-size:11px}.tag-medium{min-height:23px;padding:3px 8px;font-size:13px}.tag-default{color:var(--color-text-primary);border-color:var(--tag-str-default);background:var(--tag-bg-default)}.tag-primary{color:var(--cpt-primary);border-color:var(--tag-str-primary);background:var(--tag-bg-primary)}.tag-secondary{color:var(--cpt-secondary);border-color:var(--tag-str-secondary);background:var(--tag-bg-secondary)}.tag-success{color:var(--cpt-success);border-color:var(--tag-str-success);background:var(--tag-bg-success)}.tag-warning{color:var(--cpt-warning);border-color:var(--tag-str-warning);background:var(--tag-bg-warning)}.tag-error{color:var(--cpt-error);border-color:var(--tag-str-error);background:var(--tag-bg-error)}.system-input{width:260px;border:1px solid var(--cpt-input-border-default);border-radius:var(--radius-md);padding:0 var(--space-12);color:var(--cpt-input-text-default);background:var(--cpt-input-bg-default);outline:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.system-input-small{height:28px;font-size:13px;line-height:16px}.system-input-medium{height:36px;font-size:14px;line-height:18px}.system-input-large{height:44px;font-size:14px;line-height:20px}.system-input::placeholder{color:var(--cpt-input-text-placeholder)}.system-input:hover{border-color:var(--cpt-input-border-hover);background:var(--cpt-input-bg-hover)}.system-input:focus{border-color:var(--cpt-input-border-focus);background:var(--cpt-input-bg-focus)}.system-input-invalid{border-color:var(--cpt-error)}.system-input:disabled{cursor:not-allowed;color:var(--cpt-state-disabled-text);border-color:var(--cpt-input-border-disabled);background:var(--cpt-input-bg-disabled);opacity:1}.button-terminal-icon,.nav-token-icon,.status-icon{display:block;flex:0 0 auto;background-color:currentColor}.button-terminal-icon{width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.19526%202.86193C2.45561%202.60158%202.87772%202.60158%203.13807%202.86193L7.13807%206.86193C7.39842%207.12228%207.39842%207.54439%207.13807%207.80474L3.13807%2011.8047C2.87772%2012.0651%202.45561%2012.0651%202.19526%2011.8047C1.93491%2011.5444%201.93491%2011.1223%202.19526%2010.8619L5.72386%207.33333L2.19526%203.80474C1.93491%203.54439%201.93491%203.12228%202.19526%202.86193Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.3335%2012.6667C7.3335%2012.2985%207.63197%2012%208.00016%2012H13.3335C13.7017%2012%2014.0002%2012.2985%2014.0002%2012.6667C14.0002%2013.0349%2013.7017%2013.3333%2013.3335%2013.3333H8.00016C7.63197%2013.3333%207.3335%2013.0349%207.3335%2012.6667Z'%20fill='currentColor'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.19526%202.86193C2.45561%202.60158%202.87772%202.60158%203.13807%202.86193L7.13807%206.86193C7.39842%207.12228%207.39842%207.54439%207.13807%207.80474L3.13807%2011.8047C2.87772%2012.0651%202.45561%2012.0651%202.19526%2011.8047C1.93491%2011.5444%201.93491%2011.1223%202.19526%2010.8619L5.72386%207.33333L2.19526%203.80474C1.93491%203.54439%201.93491%203.12228%202.19526%202.86193Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.3335%2012.6667C7.3335%2012.2985%207.63197%2012%208.00016%2012H13.3335C13.7017%2012%2014.0002%2012.2985%2014.0002%2012.6667C14.0002%2013.0349%2013.7017%2013.3333%2013.3335%2013.3333H8.00016C7.63197%2013.3333%207.3335%2013.0349%207.3335%2012.6667Z'%20fill='currentColor'/%3e%3c/svg%3e") center / contain no-repeat}.nav-token-icon{width:16px;height:16px;color:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.58205%202.85852C6.03536%203.00926%205.51325%203.24703%205.03664%203.5655C4.15957%204.15153%203.47599%204.98448%203.07232%205.95902C2.66865%206.93356%202.56303%208.00592%202.76882%209.04048C2.97461%2010.075%203.48256%2011.0254%204.22844%2011.7712C4.97432%2012.5171%205.92463%2013.0251%206.9592%2013.2309C7.99376%2013.4366%209.06612%2013.331%2010.0407%2012.9274C11.0152%2012.5237%2011.8481%2011.8401%2012.4342%2010.963C12.7526%2010.4864%2012.9904%209.96432%2013.1412%209.41762C12.4798%209.7382%2011.7486%209.90931%2010.9997%209.90931C9.69765%209.90931%208.44895%209.39208%207.52827%208.4714C6.6076%207.55073%206.09037%206.30203%206.09037%205C6.09037%204.25111%206.26148%203.51986%206.58205%202.85852ZM4.29588%202.45687C5.3922%201.72433%206.68114%201.33333%207.99968%201.33333C8.26932%201.33333%208.51241%201.49576%208.6156%201.74488C8.71878%201.99399%208.66175%202.28074%208.47108%202.47141C7.80046%203.14203%207.4237%204.05159%207.4237%205C7.4237%205.94841%207.80046%206.85797%208.47108%207.5286C9.14171%208.19922%2010.0513%208.57597%2010.9997%208.57597C11.9481%208.57597%2012.8576%208.19922%2013.5283%207.5286C13.7189%207.33793%2014.0057%207.28089%2014.2548%207.38408C14.5039%207.48727%2014.6663%207.73036%2014.6663%208C14.6663%209.31854%2014.2754%2010.6075%2013.5428%2011.7038C12.8103%2012.8001%2011.7691%2013.6546%2010.5509%2014.1592C9.33273%2014.6638%207.99228%2014.7958%206.69908%2014.5386C5.40587%2014.2813%204.21798%2013.6464%203.28563%2012.714C2.35328%2011.7817%201.71834%2010.5938%201.46111%209.3006C1.20387%208.0074%201.3359%206.66695%201.84048%205.44878C2.34506%204.2306%203.19955%203.18941%204.29588%202.45687Z'%20fill='%23485259'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.58205%202.85852C6.03536%203.00926%205.51325%203.24703%205.03664%203.5655C4.15957%204.15153%203.47599%204.98448%203.07232%205.95902C2.66865%206.93356%202.56303%208.00592%202.76882%209.04048C2.97461%2010.075%203.48256%2011.0254%204.22844%2011.7712C4.97432%2012.5171%205.92463%2013.0251%206.9592%2013.2309C7.99376%2013.4366%209.06612%2013.331%2010.0407%2012.9274C11.0152%2012.5237%2011.8481%2011.8401%2012.4342%2010.963C12.7526%2010.4864%2012.9904%209.96432%2013.1412%209.41762C12.4798%209.7382%2011.7486%209.90931%2010.9997%209.90931C9.69765%209.90931%208.44895%209.39208%207.52827%208.4714C6.6076%207.55073%206.09037%206.30203%206.09037%205C6.09037%204.25111%206.26148%203.51986%206.58205%202.85852ZM4.29588%202.45687C5.3922%201.72433%206.68114%201.33333%207.99968%201.33333C8.26932%201.33333%208.51241%201.49576%208.6156%201.74488C8.71878%201.99399%208.66175%202.28074%208.47108%202.47141C7.80046%203.14203%207.4237%204.05159%207.4237%205C7.4237%205.94841%207.80046%206.85797%208.47108%207.5286C9.14171%208.19922%2010.0513%208.57597%2010.9997%208.57597C11.9481%208.57597%2012.8576%208.19922%2013.5283%207.5286C13.7189%207.33793%2014.0057%207.28089%2014.2548%207.38408C14.5039%207.48727%2014.6663%207.73036%2014.6663%208C14.6663%209.31854%2014.2754%2010.6075%2013.5428%2011.7038C12.8103%2012.8001%2011.7691%2013.6546%2010.5509%2014.1592C9.33273%2014.6638%207.99228%2014.7958%206.69908%2014.5386C5.40587%2014.2813%204.21798%2013.6464%203.28563%2012.714C2.35328%2011.7817%201.71834%2010.5938%201.46111%209.3006C1.20387%208.0074%201.3359%206.66695%201.84048%205.44878C2.34506%204.2306%203.19955%203.18941%204.29588%202.45687Z'%20fill='%23485259'/%3e%3c/svg%3e") center / contain no-repeat}:root[data-theme=light] .nav-token-icon{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_372_185)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99984%206C6.89527%206%205.99984%206.89543%205.99984%208C5.99984%209.10457%206.89527%2010%207.99984%2010C9.10441%2010%209.99984%209.10457%209.99984%208C9.99984%206.89543%209.10441%206%207.99984%206ZM4.6665%208C4.6665%206.15905%206.15889%204.66667%207.99984%204.66667C9.84079%204.66667%2011.3332%206.15905%2011.3332%208C11.3332%209.84095%209.84079%2011.3333%207.99984%2011.3333C6.15889%2011.3333%204.6665%209.84095%204.6665%208Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00016%200.666666C8.36835%200.666666%208.66683%200.965143%208.66683%201.33333V2.66667C8.66683%203.03486%208.36835%203.33333%208.00016%203.33333C7.63197%203.33333%207.3335%203.03486%207.3335%202.66667V1.33333C7.3335%200.965143%207.63197%200.666666%208.00016%200.666666Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00016%2012.6667C8.36835%2012.6667%208.66683%2012.9651%208.66683%2013.3333V14.6667C8.66683%2015.0349%208.36835%2015.3333%208.00016%2015.3333C7.63197%2015.3333%207.3335%2015.0349%207.3335%2014.6667V13.3333C7.3335%2012.9651%207.63197%2012.6667%208.00016%2012.6667Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.81538%202.81526C3.07573%202.55491%203.49784%202.55491%203.75819%202.81526L4.69819%203.75526C4.95854%204.01561%204.95854%204.43772%204.69819%204.69807C4.43784%204.95842%204.01573%204.95842%203.75538%204.69807L2.81538%203.75807C2.55503%203.49772%202.55503%203.07561%202.81538%202.81526Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.3017%2011.3019C11.5621%2011.0416%2011.9842%2011.0416%2012.2445%2011.3019L13.1845%2012.2419C13.4449%2012.5023%2013.4449%2012.9244%2013.1845%2013.1847C12.9242%2013.4451%2012.5021%2013.4451%2012.2417%2013.1847L11.3017%2012.2447C11.0414%2011.9844%2011.0414%2011.5623%2011.3017%2011.3019Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.666504%208C0.666504%207.63181%200.964981%207.33333%201.33317%207.33333H2.6665C3.03469%207.33333%203.33317%207.63181%203.33317%208C3.33317%208.36819%203.03469%208.66667%202.6665%208.66667H1.33317C0.964981%208.66667%200.666504%208.36819%200.666504%208Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.6665%208C12.6665%207.63181%2012.965%207.33333%2013.3332%207.33333H14.6665C15.0347%207.33333%2015.3332%207.63181%2015.3332%208C15.3332%208.36819%2015.0347%208.66667%2014.6665%208.66667H13.3332C12.965%208.66667%2012.6665%208.36819%2012.6665%208Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.69819%2011.3019C4.95854%2011.5623%204.95854%2011.9844%204.69819%2012.2447L3.75819%2013.1847C3.49784%2013.4451%203.07573%2013.4451%202.81538%2013.1847C2.55503%2012.9244%202.55503%2012.5023%202.81538%2012.2419L3.75538%2011.3019C4.01573%2011.0416%204.43784%2011.0416%204.69819%2011.3019Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.1845%202.81526C13.4449%203.07561%2013.4449%203.49772%2013.1845%203.75807L12.2445%204.69807C11.9842%204.95842%2011.5621%204.95842%2011.3017%204.69807C11.0414%204.43772%2011.0414%204.01561%2011.3017%203.75526L12.2417%202.81526C12.5021%202.55491%2012.9242%202.55491%2013.1845%202.81526Z'%20fill='currentColor'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_372_185'%3e%3crect%20width='16'%20height='16'%20fill='currentColor'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_372_185)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99984%206C6.89527%206%205.99984%206.89543%205.99984%208C5.99984%209.10457%206.89527%2010%207.99984%2010C9.10441%2010%209.99984%209.10457%209.99984%208C9.99984%206.89543%209.10441%206%207.99984%206ZM4.6665%208C4.6665%206.15905%206.15889%204.66667%207.99984%204.66667C9.84079%204.66667%2011.3332%206.15905%2011.3332%208C11.3332%209.84095%209.84079%2011.3333%207.99984%2011.3333C6.15889%2011.3333%204.6665%209.84095%204.6665%208Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00016%200.666666C8.36835%200.666666%208.66683%200.965143%208.66683%201.33333V2.66667C8.66683%203.03486%208.36835%203.33333%208.00016%203.33333C7.63197%203.33333%207.3335%203.03486%207.3335%202.66667V1.33333C7.3335%200.965143%207.63197%200.666666%208.00016%200.666666Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.00016%2012.6667C8.36835%2012.6667%208.66683%2012.9651%208.66683%2013.3333V14.6667C8.66683%2015.0349%208.36835%2015.3333%208.00016%2015.3333C7.63197%2015.3333%207.3335%2015.0349%207.3335%2014.6667V13.3333C7.3335%2012.9651%207.63197%2012.6667%208.00016%2012.6667Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M2.81538%202.81526C3.07573%202.55491%203.49784%202.55491%203.75819%202.81526L4.69819%203.75526C4.95854%204.01561%204.95854%204.43772%204.69819%204.69807C4.43784%204.95842%204.01573%204.95842%203.75538%204.69807L2.81538%203.75807C2.55503%203.49772%202.55503%203.07561%202.81538%202.81526Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.3017%2011.3019C11.5621%2011.0416%2011.9842%2011.0416%2012.2445%2011.3019L13.1845%2012.2419C13.4449%2012.5023%2013.4449%2012.9244%2013.1845%2013.1847C12.9242%2013.4451%2012.5021%2013.4451%2012.2417%2013.1847L11.3017%2012.2447C11.0414%2011.9844%2011.0414%2011.5623%2011.3017%2011.3019Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.666504%208C0.666504%207.63181%200.964981%207.33333%201.33317%207.33333H2.6665C3.03469%207.33333%203.33317%207.63181%203.33317%208C3.33317%208.36819%203.03469%208.66667%202.6665%208.66667H1.33317C0.964981%208.66667%200.666504%208.36819%200.666504%208Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.6665%208C12.6665%207.63181%2012.965%207.33333%2013.3332%207.33333H14.6665C15.0347%207.33333%2015.3332%207.63181%2015.3332%208C15.3332%208.36819%2015.0347%208.66667%2014.6665%208.66667H13.3332C12.965%208.66667%2012.6665%208.36819%2012.6665%208Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.69819%2011.3019C4.95854%2011.5623%204.95854%2011.9844%204.69819%2012.2447L3.75819%2013.1847C3.49784%2013.4451%203.07573%2013.4451%202.81538%2013.1847C2.55503%2012.9244%202.55503%2012.5023%202.81538%2012.2419L3.75538%2011.3019C4.01573%2011.0416%204.43784%2011.0416%204.69819%2011.3019Z'%20fill='currentColor'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.1845%202.81526C13.4449%203.07561%2013.4449%203.49772%2013.1845%203.75807L12.2445%204.69807C11.9842%204.95842%2011.5621%204.95842%2011.3017%204.69807C11.0414%204.43772%2011.0414%204.01561%2011.3017%203.75526L12.2417%202.81526C12.5021%202.55491%2012.9242%202.55491%2013.1845%202.81526Z'%20fill='currentColor'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_372_185'%3e%3crect%20width='16'%20height='16'%20fill='currentColor'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.eyebrow{gap:6px;min-height:0;padding:6px 12px;border-radius:var(--radius-pill);color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);font-weight:400;line-height:18px;letter-spacing:0;border-color:var(--color-border-subtle);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.eyebrow-icon{display:inline-flex;flex:0 0 auto;width:10px;height:10px;color:var(--cpt-accent)}.section-heading{display:grid;gap:var(--space-8);max-width:570px}.section-heading-label{color:var(--color-text-tertiary);font-size:var(--font-size-label-sm);font-weight:700;line-height:16px;letter-spacing:8px;text-transform:uppercase}.section-heading h2{color:var(--color-text-primary);font-size:var(--font-size-display-md);font-weight:400;line-height:var(--line-height-display-md);letter-spacing:-2px}.section-heading p{color:var(--color-text-secondary);font-size:var(--font-size-heading-sm);font-weight:500;line-height:var(--line-height-heading-sm);letter-spacing:-.3px}.why-section-heading h2{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:-1.2px}.hero{--hero-padding-top: 100px;--hero-padding-bottom: 32px;--hero-intro-ease: cubic-bezier(.22, 1, .36, 1);position:relative;display:flex;align-items:stretch;isolation:isolate;overflow:visible;min-height:100vh;min-height:100dvh;padding:var(--hero-padding-top) var(--space-120) var(--hero-padding-bottom);background:transparent;--hero-grid-line-color: var(--semantic-border-strong);--hero-grid-pulse-color: var(--semantic-border-strong)}.hero .reveal{animation-duration:1.04s;animation-timing-function:var(--hero-intro-ease)}.hero>.container{position:relative;z-index:1;display:flex;flex:0 1 auto;flex-direction:column;justify-content:space-between;align-self:center;width:min(var(--landing-content-width),calc(100vw - (var(--landing-page-padding-inline) * 2)));min-height:calc(100vh - var(--hero-padding-top) - var(--hero-padding-bottom));min-height:calc(100dvh - var(--hero-padding-top) - var(--hero-padding-bottom))}.hero-content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-48);min-height:0;margin-top:-64px}.hero-heading-block{display:grid;gap:var(--space-16);width:100%}.hero-grid-lines{--hero-grid-opacity: .7;--fade-target-opacity: var(--hero-grid-opacity);position:absolute;top:0;right:0;width:min(62vw,980px);height:620px;opacity:var(--hero-grid-opacity);mask-image:radial-gradient(ellipse 120% 108% at 100% 0%,rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 40%,rgba(0,0,0,.72) 66%,rgba(0,0,0,.28) 82%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 120% 108% at 100% 0%,rgba(0,0,0,1) 0%,rgba(0,0,0,.96) 40%,rgba(0,0,0,.72) 66%,rgba(0,0,0,.28) 82%,transparent 100%)}.hero-grid-lines.fade-reveal-pending{opacity:0;visibility:hidden}.animated-grid-lines{pointer-events:none;z-index:0;background:transparent}.animated-grid-line{position:absolute}.animated-grid-line-vertical{top:0;width:var(--grid-line-width);height:100%}.animated-grid-line-horizontal{left:0;width:100%;height:var(--grid-line-width)}.animated-grid-line-base,.animated-grid-line-pulse{position:absolute;inset:0;border-radius:var(--radius-pill)}.animated-grid-line-base{background:var(--grid-line-color);opacity:var(--grid-line-base-opacity)}.animated-grid-line-pulse{opacity:var(--grid-line-pulse-opacity);will-change:background-position;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--grid-line-pulse-color) 24%,transparent))}.animated-grid-line-pulse-vertical{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--grid-line-pulse-color) 18%,transparent) 24%,color-mix(in srgb,var(--grid-line-pulse-color) 72%,transparent) 40%,color-mix(in srgb,var(--grid-line-pulse-color) 100%,white 12%) 50%,color-mix(in srgb,var(--grid-line-pulse-color) 72%,transparent) 60%,color-mix(in srgb,var(--grid-line-pulse-color) 18%,transparent) 76%,transparent 100%);background-repeat:repeat-y;background-size:100% 180%}.animated-grid-line-pulse-horizontal{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--grid-line-pulse-color) 18%,transparent) 24%,color-mix(in srgb,var(--grid-line-pulse-color) 72%,transparent) 40%,color-mix(in srgb,var(--grid-line-pulse-color) 100%,white 12%) 50%,color-mix(in srgb,var(--grid-line-pulse-color) 72%,transparent) 60%,color-mix(in srgb,var(--grid-line-pulse-color) 18%,transparent) 76%,transparent 100%);background-repeat:repeat-x;background-size:180% 100%}.animated-grid-line-pulse-forward.animated-grid-line-pulse-vertical{animation:grid-line-flow-vertical var(--grid-line-duration) linear infinite;animation-delay:calc(var(--grid-line-delay) * -1)}.animated-grid-line-pulse-reverse.animated-grid-line-pulse-vertical{animation:grid-line-flow-vertical-reverse var(--grid-line-duration) linear infinite;animation-delay:calc(var(--grid-line-delay) * -1)}.animated-grid-line-pulse-forward.animated-grid-line-pulse-horizontal{animation:grid-line-flow-horizontal var(--grid-line-duration) linear infinite;animation-delay:calc(var(--grid-line-delay) * -1)}.animated-grid-line-pulse-reverse.animated-grid-line-pulse-horizontal{animation:grid-line-flow-horizontal-reverse var(--grid-line-duration) linear infinite;animation-delay:calc(var(--grid-line-delay) * -1)}.animated-grid-line-pulse-static{animation:none}@keyframes grid-line-flow-vertical{0%{background-position:0 0}to{background-position:0 220%}}@keyframes grid-line-flow-vertical-reverse{0%{background-position:0 220%}to{background-position:0 0}}@keyframes grid-line-flow-horizontal{0%{background-position:0 0}to{background-position:220% 0}}@keyframes grid-line-flow-horizontal-reverse{0%{background-position:220% 0}to{background-position:0 0}}.hero-title{--hero-title-line-height-current: clamp(50px, 4.4vw, 68px);--hero-title-block-height: calc(var(--hero-title-line-height-current) * 2);--hero-title-second-line-top: calc(var(--hero-title-line-height-current) - 1px);width:100%;position:relative;display:block;height:var(--hero-title-block-height);color:var(--color-text-primary);font-size:clamp(50px,4.4vw,68px);font-weight:400;line-height:var(--hero-title-line-height-current);letter-spacing:-.03em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-feature-settings:"liga" 1,"kern" 1,"calt" 1,"rlig" 1}.hero-title-line{position:absolute;inset-inline:0;display:block;min-height:var(--hero-title-line-height-current)}.hero-title-generated{top:0;color:var(--color-text-primary);transition:color .52s var(--landing-header-ease)}.hero-title-generated-complete{color:var(--color-text-tertiary)}.hero-title-line-ghost{display:block;visibility:hidden;pointer-events:none}.hero-title-line-overlay{position:absolute;inset:0}.hero-title-generated .hero-title-line-overlay{display:flex;flex-wrap:wrap;align-items:baseline;gap:.14em}.hero-generated-word{opacity:0;filter:blur(10px);transform:translateY(12px);transition:opacity .76s var(--hero-intro-ease),filter .92s var(--hero-intro-ease),transform .92s var(--hero-intro-ease);will-change:opacity,filter,transform}.hero-generated-word-visible{opacity:1;filter:blur(0);transform:translateY(0)}.hero-title-muted{color:var(--color-text-tertiary)}.hero-title-typed{top:var(--hero-title-second-line-top);min-height:var(--hero-title-line-height-current);margin-top:0}.hero-title-typed-overlay{position:absolute;inset:0;display:inline-flex;align-items:baseline;white-space:nowrap}.hero-terminal-dots-wrap{display:inline-flex;align-items:baseline}.hero-terminal-dots-hidden{opacity:0}.glow-text{position:relative;display:inline-block;overflow:visible;isolation:isolate}.glow-text-base{position:relative;z-index:1;line-height:inherit}.glow-text-overlay{position:absolute;inset:0;z-index:2;display:block;pointer-events:none;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:inherit;background-repeat:no-repeat;background-position:102% 50%;background-size:180% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:glow-sweep 4.3s linear infinite;will-change:background-position,opacity,filter;filter:var(--glow-sweep-blur-filter, blur(18px));mix-blend-mode:var(--glow-sweep-blend-mode, screen);opacity:0}.glow-sweep-text-muted{--glow-sweep-blend-mode: screen;--glow-sweep-blur-filter: blur(36px) saturate(112%);--glow-sweep-image: linear-gradient( 90deg, transparent 0%, rgba(112, 122, 132, .04) 22%, rgba(184, 191, 198, .12) 38%, rgba(224, 229, 235, .26) 50%, rgba(184, 191, 198, .12) 62%, rgba(112, 122, 132, .04) 78%, transparent 100% )}.glow-sweep-text-primary{--glow-sweep-blend-mode: screen;--glow-sweep-blur-filter: blur(34px) saturate(112%);--glow-sweep-image: linear-gradient( 90deg, transparent 0%, rgba(238, 240, 241, .04) 22%, rgba(244, 246, 247, .14) 38%, rgba(255, 255, 255, .28) 50%, rgba(244, 246, 247, .14) 62%, rgba(238, 240, 241, .04) 78%, transparent 100% )}.glow-sweep-text-muted,.glow-sweep-text-primary{--glow-sweep-text-image: var(--glow-sweep-image)}.glow-sweep-text-muted .glow-text-overlay,.glow-sweep-text-primary .glow-text-overlay{background-image:var(--glow-sweep-text-image)}:root[data-theme=light] .glow-sweep-text-muted{--glow-sweep-blend-mode: multiply;--glow-sweep-blur-filter: blur(34px);--glow-sweep-image: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--color-text-secondary) 4%, transparent) 22%, color-mix(in srgb, var(--color-text-secondary) 10%, transparent) 38%, color-mix(in srgb, var(--color-text-primary) 16%, transparent) 50%, color-mix(in srgb, var(--color-text-secondary) 10%, transparent) 62%, color-mix(in srgb, var(--color-text-secondary) 4%, transparent) 78%, transparent 100% )}:root[data-theme=light] .hero{--hero-grid-line-color: var(--semantic-border-strong);--hero-grid-pulse-color: var(--semantic-border-strong)}:root[data-theme=light] .glow-sweep-text-primary{--glow-sweep-blend-mode: multiply;--glow-sweep-blur-filter: blur(32px);--glow-sweep-image: linear-gradient( 90deg, transparent 0%, color-mix(in srgb, var(--color-text-primary) 3%, transparent) 22%, color-mix(in srgb, var(--color-text-primary) 9%, transparent) 38%, color-mix(in srgb, var(--color-text-primary) 16%, transparent) 50%, color-mix(in srgb, var(--color-text-primary) 9%, transparent) 62%, color-mix(in srgb, var(--color-text-primary) 3%, transparent) 78%, transparent 100% )}.hero-copy{width:min(720px,100%);margin-top:0;color:var(--color-text-secondary);font-size:20px;font-weight:400;line-height:28px;letter-spacing:-.5px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-feature-settings:"liga" 1,"kern" 1,"calt" 1,"rlig" 1}.hero-actions{display:flex;align-items:center;gap:var(--space-12);margin-top:var(--space-16)}.micro-copy{color:var(--color-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-body-sm);font-weight:400;letter-spacing:0;line-height:18px;white-space:nowrap}.hero-copy-agent{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hero-copy-agent-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-left:2px;transform:translateY(2px)}.hero-copy-agent-icon-svg{display:block;width:100%;height:100%}.install-command{display:flex;align-items:center;gap:var(--space-16);min-height:36px;overflow:visible;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-overlay-soft)}.install-command code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding-left:var(--space-16);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body-md);font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;white-space:nowrap}.copy-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin:4px;border:1px solid var(--button-default-stroke);border-radius:var(--radius-md);color:var(--button-default-bg);background:var(--button-default-ghost);transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.copy-button:hover{border-color:var(--button-default-stroke);background:var(--button-default-muted)}.copy-button:active,.copy-button:focus-visible{border-color:var(--button-default-stroke-focus);background:var(--button-default-ghost);outline:none}.copy-action{position:relative;display:inline-flex;flex:0 0 auto}.copy-tooltip{--copy-tooltip-border-color: var(--semantic-border-tooltip);--copy-tooltip-text-color: var(--semantic-text-tooltip);--copy-tooltip-bg-color: var(--semantic-bg-tooltip);--copy-tooltip-ease: cubic-bezier(.22, .88, .32, 1);position:absolute;left:50%;bottom:calc(100% + 6px);display:flex;flex-direction:column;align-items:center;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,10px) scale(.985);transform-origin:center bottom;transition:opacity .18s var(--copy-tooltip-ease),transform .24s var(--copy-tooltip-ease),visibility 0ms linear .24s;will-change:opacity,transform}.copy-tooltip-body{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:26px;position:relative;z-index:1;padding:3px 12px 5px;border-top:1px solid var(--copy-tooltip-border-color);border-right:1px solid var(--copy-tooltip-border-color);border-left:1px solid var(--copy-tooltip-border-color);border-radius:var(--radius-md);color:var(--copy-tooltip-text-color);background:var(--copy-tooltip-bg-color);font-size:var(--font-size-body-sm);font-weight:400;line-height:var(--line-height-body-sm);text-align:center;white-space:nowrap;opacity:0;filter:blur(4px);transform:translateY(8px) scale(.98);transition:opacity .16s var(--copy-tooltip-ease) 16ms,filter .22s var(--copy-tooltip-ease) 16ms,transform .24s var(--copy-tooltip-ease) 16ms,background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard);will-change:opacity,filter,transform}.copy-action:hover .copy-tooltip,.copy-action:focus-within .copy-tooltip,.copy-action-tooltip-visible .copy-tooltip{opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition:opacity .18s var(--copy-tooltip-ease),transform .24s var(--copy-tooltip-ease),visibility 0ms linear 0ms}.copy-action:hover .copy-tooltip .copy-tooltip-body,.copy-action:focus-within .copy-tooltip .copy-tooltip-body,.copy-action-tooltip-visible .copy-tooltip .copy-tooltip-body{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.copy-tooltip-arrow{position:relative;width:12px;height:6px;margin-top:-1px;overflow:hidden;opacity:0;transform:translateY(4px) scale(.96);transition:opacity .14s var(--copy-tooltip-ease) 32ms,transform .22s var(--copy-tooltip-ease) 32ms;will-change:opacity,transform}.copy-tooltip-arrow:before{content:"";position:absolute;left:50%;top:-7px;width:10px;height:10px;background:var(--copy-tooltip-bg-color);border-right:1px solid var(--copy-tooltip-border-color);border-bottom:1px solid var(--copy-tooltip-border-color);transform:translate(-50%) rotate(45deg);transform-origin:center}.copy-action-copied .copy-tooltip{--copy-tooltip-border-color: transparent;--copy-tooltip-text-color: var(--semantic-text-inverse);--copy-tooltip-bg-color: var(--semantic-status-success);opacity:1;visibility:visible;transform:translate(-50%) scale(1);transition:opacity .18s var(--copy-tooltip-ease),transform .24s var(--copy-tooltip-ease),visibility 0ms linear 0ms}.copy-action-copied .copy-tooltip .copy-tooltip-body,.copy-action:hover .copy-tooltip .copy-tooltip-arrow,.copy-action:focus-within .copy-tooltip .copy-tooltip-arrow,.copy-action-tooltip-visible .copy-tooltip .copy-tooltip-arrow,.copy-action-copied .copy-tooltip .copy-tooltip-arrow{opacity:1;transform:translateY(0)}.copy-action-copied .copy-tooltip .copy-tooltip-body{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.install-command-action{flex:0 0 auto;margin-right:var(--space-4)}.copy-icon{display:block;width:14px;height:14px;color:currentColor}.install-command-action .copy-icon{width:14px;height:14px}.feature-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:calc(var(--space-24) * 2);row-gap:var(--space-16);width:100%;min-height:84px;height:auto;margin-top:0;padding:var(--space-20) var(--space-24);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:var(--color-bg-elevated);box-shadow:0 16px 40px -8px #0a0b0f1c,0 8px 16px -4px #0a0b0f0a}.feature-item{display:grid;align-content:start;gap:var(--space-8);min-width:0;position:relative;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:18px}.feature-item:not(:first-child):before{content:"";position:absolute;top:0;left:calc(var(--space-24) * -1);width:1px;height:44px;background:var(--color-border-subtle)}.feature-icons{display:flex;align-items:center;gap:var(--space-4);color:var(--color-text-tertiary)}.agent-icon{width:18px;height:18px;border-radius:3px;display:inline-flex;flex:0 0 auto;overflow:hidden}.agent-icon-wide{width:20px;border-radius:0}.feature-icon{width:18px;height:18px;display:inline-flex;flex:0 0 auto}.what-section{min-height:756px}.what-section-heading{max-width:var(--landing-content-width)}.what-section-heading h2{max-width:560px}.what-section-intro{margin-top:var(--space-48);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body-lg);letter-spacing:0}.what-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);margin-top:var(--space-32)}.info-card{position:relative;min-height:438px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--semantic-bg-base);isolation:isolate}.info-card:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--radius-2xl) - 1px);background:linear-gradient(180deg,rgba(17,18,18,0) 0%,var(--color-bg-elevated) 100%);pointer-events:none;z-index:1}.info-card-copy{position:relative;z-index:2;display:grid;gap:var(--space-12);width:100%;box-sizing:border-box;margin-top:auto;transform:translateY(0);padding:0 var(--space-24) var(--space-24)}.info-card-heading{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:var(--space-8)}.info-card h3{margin:0;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-heading-sm);font-weight:500;line-height:var(--line-height-heading-sm);letter-spacing:-.3px}.use-case-card h3{color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-heading-sm);font-weight:500;line-height:var(--line-height-heading-sm);letter-spacing:-.3px}.info-card p{margin:0;min-height:calc(var(--line-height-body-lg) * 3);color:var(--color-text-tertiary);font-family:var(--font-family-sans);font-size:var(--font-size-body-lg);font-weight:400;line-height:var(--line-height-body-lg)}.use-case-card p{color:var(--color-text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-body-lg);font-weight:400;line-height:var(--line-height-body-lg)}.comparison-table{margin-top:var(--space-24);overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.comparison-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-border-subtle)}.comparison-row:not(:first-child){transition:background-color .18s ease}.comparison-row:first-child{border-top:0;background:var(--color-overlay-soft)}.comparison-cell{display:flex;align-items:center;min-height:60px;padding:0 var(--space-24);font-family:var(--font-family-sans);font-style:normal;color:var(--color-text-secondary);font-size:var(--font-size-body-md);font-weight:400;line-height:var(--line-height-body-md);letter-spacing:0;border-left:1px solid var(--color-border-subtle);transition:background-color .18s ease,color .18s ease}.comparison-cell:first-child{border-left:0}.comparison-row:not(:first-child):hover .comparison-cell{color:var(--color-text-primary);background:color-mix(in srgb,var(--color-overlay-soft) 72%,transparent)}.comparison-header{display:flex;align-items:center;gap:var(--space-12);font-family:var(--font-family-sans);font-style:normal;color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body-lg);letter-spacing:0}.comparison-header-logos{display:inline-flex;align-items:center;gap:var(--space-4);flex:0 0 auto}.comparison-header-logo{display:block;width:18px;height:18px;flex:0 0 auto}.comparison-header-logo-compartment{opacity:.5}.comparison-header-logo-vercel{width:18px;height:16px}.use-cases .section-heading{margin:0 auto var(--space-32);text-align:center}.use-cases{min-height:0}.use-case-grid{display:grid;grid-template-columns:minmax(0,calc((100% - (var(--space-24) * 2)) * 514 / 1152)) minmax(0,calc((100% - (var(--space-24) * 2)) * 124 / 1152)) minmax(0,calc((100% - (var(--space-24) * 2)) * 514 / 1152));grid-template-rows:380px 124px 380px;gap:var(--space-24);align-items:stretch;justify-content:center}.use-case-card{overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-bg-surface)}.use-case-card-quick{grid-column:1 / 3;grid-row:1}.use-case-card-internal{grid-column:3;grid-row:1 / 3}.use-case-card-data{grid-column:1;grid-row:2 / 4}.use-case-card-automations{grid-column:2 / 4;grid-row:3}.use-case-card-image{position:relative}.use-case-image-shell{position:absolute;inset:0;background:linear-gradient(180deg,#11121200 51%,#111212d6 90%,#111212f5),var(--color-bg-surface)}.use-case-image-shell-top{background:linear-gradient(180deg,#111212eb,#11121285,#11121200 44%),var(--color-bg-surface)}.theme-media{position:absolute;inset:0}.theme-media-light{opacity:0}:root[data-theme=light] .theme-media-dark{opacity:0}:root[data-theme=light] .theme-media-light{opacity:1}.use-case-image{width:100%;height:100%;object-fit:cover;object-position:center top}.use-case-image-internal{object-position:60% top}.use-case-image-data{object-position:46% top}.use-case-image-quick{object-position:left center}.use-case-image-automations{object-position:center center}.use-case-overlay-content{position:absolute;right:var(--space-32);bottom:var(--space-32);left:var(--space-32);z-index:1;display:grid;gap:var(--space-16)}.use-case-overlay-top{top:var(--space-32);right:auto;bottom:auto;left:var(--space-32)}.use-case-title-row{display:flex;align-items:center;gap:var(--space-8)}.use-case-title-row h3{color:var(--color-text-primary)}.use-case-title-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.use-case-title-row-primary .use-case-title-dot{background:var(--color-accent-primary)}.use-case-title-row-secondary .use-case-title-dot{background:var(--color-accent-secondary)}.use-case-title-row-warning .use-case-title-dot{background:var(--cpt-accent)}.use-case-title-row-data .use-case-title-dot{background:var(--cpt-error)}.use-case-bullets{display:grid;gap:6px;padding:0;margin:0;list-style:none}.use-case-bullets li{position:relative;padding-left:12px;color:var(--color-text-secondary);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md)}.use-case-bullets li:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background:currentColor}:root[data-theme=light] .use-case-card-internal .use-case-image-shell,:root[data-theme=light] .use-case-card-data .use-case-image-shell{background:linear-gradient(180deg,#fbfcfc00 48%,#fbfcfcc7 82%,#fbfcfcf5),var(--color-bg-elevated)}:root[data-theme=light] .use-case-card{background:var(--color-bg-elevated)}:root[data-theme=light] .use-case-card-quick .use-case-image-shell-top{background:var(--color-bg-elevated)}:root[data-theme=light] .use-case-card-automations .use-case-image-shell-top{background:linear-gradient(180deg,#fbfcfcd6,#fbfcfc57 28%,#fbfcfc00 52%),var(--color-bg-elevated)}:root[data-theme=light] .use-case-card-automations .use-case-bullets li,:root[data-theme=light] .use-case-card-data .use-case-bullets li,:root[data-theme=light] .use-case-card-internal .use-case-bullets li{color:var(--cpt-text-secondary)}.use-case-logo{grid-column:2;grid-row:2;display:grid;place-items:center}.use-case-logo-art{display:block;width:124px;height:124px;color:var(--cpt-bg-surface-hover)}:root[data-theme=light] .use-case-logo-art{color:color-mix(in srgb,var(--cpt-bg-surface-hover) 22%,var(--cpt-text-primary) 78%)}.use-case-logo-art{display:block;width:100%;height:100%}.use-case-logo-art path{transform-box:fill-box;transform-origin:center;animation:use-case-logo-pop 2.8s cubic-bezier(.2,.9,.2,1) infinite}.use-case-logo-art path:nth-child(1){animation-delay:0s}.use-case-logo-art path:nth-child(2){animation-delay:.12s}.use-case-logo-art path:nth-child(3){animation-delay:.24s}.use-case-logo-art path:nth-child(4){animation-delay:.36s}.use-case-logo-art path:nth-child(5){animation-delay:.48s}.use-case-logo-art path:nth-child(6){animation-delay:.6s}.use-case-logo-art path:nth-child(7){animation-delay:.72s}.use-case-logo-art path:nth-child(8){animation-delay:.84s}.use-case-logo-art path:nth-child(9){animation-delay:.96s}.use-case-logo-art path:nth-child(10){animation-delay:1.08s}.use-case-logo-art path:nth-child(11){animation-delay:1.2s}.use-case-logo-art path:nth-child(12){animation-delay:1.32s}.use-case-logo-art path:nth-child(13){animation-delay:1.44s}.use-case-logo-art path:nth-child(14){animation-delay:1.56s}.use-case-logo-art path:nth-child(15){animation-delay:1.68s}@keyframes use-case-logo-pop{0%{transform:scale(.84);opacity:.18;fill:color-mix(in srgb,currentColor 84%,var(--cpt-text-muted) 16%);filter:none}24%{transform:scale(.9);opacity:.3;fill:color-mix(in srgb,currentColor 74%,var(--cpt-text-muted) 26%)}48%{transform:scale(1.02);opacity:.58;fill:color-mix(in srgb,currentColor 56%,var(--cpt-text-secondary) 44%);filter:none}64%{transform:scale(1.03);opacity:.72;fill:color-mix(in srgb,currentColor 42%,var(--cpt-text-secondary) 58%);filter:none}82%{transform:scale(.98);opacity:.42;fill:color-mix(in srgb,currentColor 62%,var(--cpt-text-muted) 38%);filter:none}to{transform:scale(.84);opacity:.18;fill:color-mix(in srgb,currentColor 84%,var(--cpt-text-muted) 16%);filter:none}}.use-case-grid .scroll-reveal:nth-child(1){--reveal-delay: 0ms}.use-case-grid .scroll-reveal:nth-child(2){--reveal-delay: 80ms}.use-case-grid .scroll-reveal:nth-child(3){--reveal-delay: .14s}.use-case-grid .scroll-reveal:nth-child(4){--reveal-delay: .2s}.use-case-grid .scroll-reveal:nth-child(5){--reveal-delay: .26s}.quickstart{--quickstart-background-color: var(--color-bg-canvas);--quickstart-cube-line-color: var(--color-border-strong);--quickstart-cube-face-color: var(--color-bg-canvas);--quickstart-cube-mask-color: var(--quickstart-background-color);--quickstart-cube-face-opacity: .85;height:900px;padding:var(--space-96) 0 var(--space-120);overflow:hidden;background:var(--quickstart-background-color)}.quickstart-stage{position:relative;height:100%;min-height:0;display:grid;place-items:center}.quickstart-stage .background-pattern{position:absolute;top:calc(var(--space-80) * -1);left:50%;width:100vw;height:900px;overflow:hidden;transform:translate(-50%)}.quickstart-stage .background-pattern:after{content:"";position:absolute;inset:0;background:radial-gradient(50% 50% at 50% 50%,rgba(7,7,8,0) 78.34%,var(--quickstart-cube-mask-color) 100%);pointer-events:none}.background-cube-scene{position:relative;pointer-events:none}.background-cube{position:relative;width:100%;height:100%;aspect-ratio:1;transform-style:preserve-3d;transition:transform .16s var(--motion-ease-emphasized);will-change:transform}.background-cube-hitbox,.background-cube-face{position:absolute;pointer-events:none}.background-cube-hitbox{inset:-36px}.background-cube-face{inset:0;display:flex;align-items:center;justify-content:center;border-width:var(--cube-border-width);border-style:var(--cube-border-style);border-color:var(--cube-border-color);background-color:var(--cube-face-color);opacity:var(--quickstart-cube-face-opacity)}:root[data-theme=light] .quickstart{--quickstart-background-color: var(--semantic-bg-base);--quickstart-cube-line-color: var(--color-border-default);--quickstart-cube-face-color: var(--color-bg-elevated);--quickstart-cube-face-opacity: .92}.background-cube-face-top{transform:translateY(-50%) rotateX(90deg)}.background-cube-face-bottom{transform:translateY(50%) rotateX(-90deg)}.background-cube-face-left{transform:translate(-50%) rotateY(-90deg)}.background-cube-face-right{transform:translate(50%) rotateY(90deg)}.background-cube-face-front{transform:rotateY(-90deg) translate(50%) rotateY(90deg)}.background-cube-face-back{transform:rotateY(90deg) translate(-50%) rotateY(-90deg)}.quickstart-panel{position:relative;z-index:1;display:grid;gap:var(--space-32);width:min(616px,100%);min-height:553px;padding:var(--space-32);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:var(--color-bg-elevated)}:root[data-theme=light] .quickstart-panel{box-shadow:0 8px 16px #0a0b0f0a,0 16px 40px #0a0b0f1a}.quickstart-panel h2{color:var(--color-text-primary);font-size:var(--font-size-display-sm);font-weight:400;line-height:var(--line-height-display-sm);letter-spacing:-1.5px}.quickstart-panel p{color:var(--color-text-secondary);font-size:var(--font-size-body-md);line-height:20px}.quickstart-head{display:grid;gap:var(--space-8)}.quickstart-steps{display:grid;gap:var(--space-32)}.quickstart-step{display:grid;gap:var(--space-16)}.quickstart-divider{height:1px;background:var(--color-border-subtle)}.quickstart-step-title{color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500;line-height:18px}.quickstart-step-title-inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8)}.quickstart-step-inline-code{display:inline-flex;padding:2px var(--space-8);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-overlay-soft);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-body-sm);font-weight:400;line-height:18px;overflow-wrap:anywhere;word-break:break-word}.terminal-block{overflow:visible;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-overlay-soft)}.terminal-label{padding:8px var(--space-12);color:var(--color-text-tertiary);font-size:var(--font-size-label-md);line-height:16px;letter-spacing:.2px;border-bottom:1px solid var(--color-border-subtle)}.terminal-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:42px;padding:7px var(--space-12)}.terminal-row code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-body-sm);line-height:18px;white-space:nowrap}.terminal-block .copy-button{width:28px;height:28px;margin:0}.status-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-20)}.status-intro{grid-column:1 / -1;color:var(--color-text-secondary);font-size:var(--font-size-body-sm);line-height:18px}.status-item{display:flex;align-items:center;gap:var(--space-8);min-width:0;color:var(--color-text-primary);font-size:var(--font-size-body-sm);font-weight:500;line-height:18px;white-space:normal}.quickstart-docs-link{justify-self:start}.status-icon{flex:0 0 auto;width:16px;height:16px;color:var(--cpt-accent);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.8047%203.52876C14.0651%203.78911%2014.0651%204.21122%2013.8047%204.47157L6.4714%2011.8049C6.21106%2012.0653%205.78894%2012.0653%205.5286%2011.8049L2.19526%208.47157C1.93491%208.21122%201.93491%207.78911%202.19526%207.52876C2.45561%207.26841%202.87772%207.26841%203.13807%207.52876L6%2010.3907L12.8619%203.52876C13.1223%203.26841%2013.5444%203.26841%2013.8047%203.52876Z'%20fill='var(--fill-0,%20currentColor)'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.8047%203.52876C14.0651%203.78911%2014.0651%204.21122%2013.8047%204.47157L6.4714%2011.8049C6.21106%2012.0653%205.78894%2012.0653%205.5286%2011.8049L2.19526%208.47157C1.93491%208.21122%201.93491%207.78911%202.19526%207.52876C2.45561%207.26841%202.87772%207.26841%203.13807%207.52876L6%2010.3907L12.8619%203.52876C13.1223%203.26841%2013.5444%203.26841%2013.8047%203.52876Z'%20fill='var(--fill-0,%20currentColor)'/%3e%3c/svg%3e") center / contain no-repeat}.cta-section{padding:var(--space-40) 0 70px}.cta-panel{--cta-panel-bg: #111212;--cta-heading-muted-color: #626d75;--cta-heading-primary-color: #eef0f1;--cta-command-bg: rgba(255, 255, 255, .04);--cta-command-code-color: #eef0f1;--cta-command-button-bg: #ffffff;--cta-command-button-text: #111212;--cta-command-button-hover-bg: #f3f4f5;--cta-command-button-active-bg: #e7e9ea;position:relative;isolation:isolate;display:block;min-height:224px;padding:60px var(--space-40);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);background:var(--cta-panel-bg);box-shadow:0 16px 40px -8px #0a0b0f1c,0 8px 16px -4px #0a0b0f0a;overflow:visible}:root[data-theme=light] .cta-panel{--cta-panel-bg: #ffffff;--cta-heading-muted-color: var(--color-text-secondary);--cta-heading-primary-color: var(--color-text-primary);--cta-command-bg: var(--color-bg-code);--cta-command-code-color: var(--color-text-primary);--cta-command-button-bg: var(--button-default-bg);--cta-command-button-text: var(--button-default-text);--cta-command-button-hover-bg: var(--button-default-bg-hover);--cta-command-button-active-bg: var(--button-default-bg-active)}.cta-layout{position:relative;width:min(100%,1200px);min-height:104px;margin:0 auto;display:block}.cta-panel .scroll-reveal{width:100%}.cta-panel .cta-command-wrap.scroll-reveal{width:fit-content}.cta-panel h2{display:block;width:100%;max-width:920px;margin:0;font-size:48px;font-weight:400;line-height:52px;letter-spacing:-1.2px;white-space:normal}.cta-heading-muted,.cta-heading-primary{display:block}.cta-heading-muted{color:var(--cta-heading-muted-color)}.cta-heading-primary{color:var(--cta-heading-primary-color);margin-top:4px}.cta-terminal-dots-wrap{display:inline-flex;align-items:baseline}.cta-terminal-dots-wrap .terminal-dots{gap:0}.cta-terminal-dots-wrap .terminal-dots span{width:auto}.cta-command-wrap{position:absolute;top:68px;right:0;width:fit-content;max-width:none}.cta-command{gap:40px;width:fit-content;height:36px;min-height:36px;padding:4px 4px 4px 12px;border-radius:var(--radius-lg);border-color:var(--color-border-default);background:var(--cta-command-bg);box-shadow:none}.cta-command .install-command-action{margin:0}.cta-command code{flex:0 0 auto;min-width:auto;display:block;font-size:14px;line-height:18px;padding-left:0;padding-right:0;overflow:visible;text-overflow:clip;white-space:nowrap;color:var(--cta-command-code-color)}.cta-command-action{gap:6px;height:28px;min-height:28px;padding:0 14px;border:0;border-radius:var(--radius-md);color:var(--cta-command-button-text);background:var(--cta-command-button-bg)}.cta-command-action:hover{background:var(--cta-command-button-hover-bg)}.cta-command-action:active{background:var(--cta-command-button-active-bg)}.cta-command-action .copy-icon{width:14px;height:14px}.wordmark{width:min(var(--landing-content-width),calc(100vw - 48px));aspect-ratio:1200 / 180;height:auto;margin:100px auto 0;overflow:hidden}.wordmark-image{display:block;width:100%;height:100%}.site-footer{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 max(var(--space-24),calc((100vw - var(--landing-content-width)) / 2));margin-top:0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--semantic-bg-base);color:var(--color-text-tertiary);font-size:var(--font-size-label-md);line-height:16px}.footer-links{display:flex;align-items:center;gap:var(--space-24)}.footer-links a{transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.footer-links a:hover,.footer-links a:focus-visible{color:var(--color-text-primary)}@media(max-width:1100px){.nav-links,.nav-social-link{display:none}.nav-mobile-panel .nav-social-link-mobile,.nav-menu-toggle{display:inline-flex}}@media(max-width:1180px){.cta-panel{height:auto;min-height:0;padding:var(--space-32)}.cta-layout{display:grid;gap:var(--space-20);min-height:0;width:100%}.cta-panel h2{max-width:none;font-size:30px;line-height:38px;letter-spacing:-1.5px}.cta-command-wrap{position:static;width:min(100%,460px);max-width:none;top:auto;right:auto}.cta-panel .cta-command-wrap.scroll-reveal{width:min(100%,460px)}.cta-command{width:100%}.cta-command code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cta-command{gap:var(--space-12)}}.decorative-card-visual{position:relative;z-index:0;flex:0 0 auto;width:100%;height:auto;display:flex;justify-content:center;padding-top:0;margin:0;overflow:hidden;box-sizing:border-box}.what-card-illustration{display:block;flex:0 0 auto;width:min(100%,386px);height:auto;max-width:100%;margin-inline:auto;transform:translate(var(--what-card-illustration-offset-x)) translateY(var(--what-card-illustration-offset-y));opacity:calc(.6 + (.4 * var(--info-card-progress)))}.info-card{--info-card-progress: 0;--what-card-illustration-offset-x: 0px;--what-card-illustration-offset-y: 0px}.what-card-illustration-isolated{--what-card-illustration-offset-x: 0px;--what-card-illustration-offset-y: 0px}.what-card-illustration-access .dashed-rect{will-change:transform}.what-card-illustration-access .dashed-left{transform:translate(calc(-8px * var(--info-card-progress))) scale(calc(1 + (.05 * var(--info-card-progress))))}.what-card-illustration-access .dashed-right{transform:translate(calc(8px * var(--info-card-progress))) scale(calc(1 + (.05 * var(--info-card-progress))))}.what-card-illustration-access .dashed-top{transform:translateY(calc(-10px * var(--info-card-progress))) scale(calc(1 + (.05 * var(--info-card-progress))))}.what-card-illustration-evaluated .cube-group,.what-card-illustration-evaluated .arrow-group{transform-box:fill-box;transform-origin:center center;will-change:transform}.what-card-illustration-evaluated{--evaluated-progress: calc(1 - var(--info-card-progress))}.what-card-illustration-evaluated .cube-group,.what-card-illustration-evaluated .arrow-group{transform:translate(calc(var(--move-x, 0px) * var(--evaluated-progress)),calc(var(--move-y, 0px) * var(--evaluated-progress)))}.what-card-illustration-evaluated .central-cube{transform-box:fill-box;transform-origin:center center;will-change:transform;transform:perspective(800px) rotateX(calc(-2deg * var(--evaluated-progress))) rotateY(calc(3deg * var(--evaluated-progress)))}.what-card-icon{display:block;width:16px;height:16px;flex:0 0 auto;transform:translateY(var(--what-card-icon-shift, 0px))}.what-card-icon-warning{--what-card-icon-shift: 8px;color:var(--cpt-accent)}.what-card-icon-primary{--what-card-icon-shift: 9px;color:var(--color-accent-primary)}.what-card-icon-secondary{--what-card-icon-shift: 9px;color:var(--color-accent-secondary)}@media(max-width:980px){:root{--font-size-display-xl: 48px;--font-size-display-lg: 34px;--line-height-display-xl: 54px;--line-height-display-lg: 40px;--landing-page-padding-inline: var(--space-32)}.section{padding:var(--space-80) 0}.site-header{width:calc(100vw - (var(--landing-page-padding-inline) * 2))}.nav-shell,.nav-links,.hero-actions,.cta-panel{flex-wrap:wrap}.nav-shell{flex-wrap:nowrap}.hero{--hero-padding-top: var(--space-160);padding-inline:0}.hero-grid-lines{top:0;right:0;width:min(94vw,460px);height:460px}.hero-divider{margin-top:var(--space-40)}.hero-content{height:auto;min-height:620px;gap:var(--space-32)}.hero-heading-block{gap:var(--space-16)}.hero-title{--hero-title-line-height-current: 44px;height:auto;display:grid;gap:4px;font-size:42px;line-height:44px;letter-spacing:-.04em}.hero-title-line,.hero-title-typed{position:relative;inset:auto;min-height:0}.hero-title-line-overlay,.hero-title-typed-overlay{position:static;inset:auto}.hero-title-typed{top:auto;margin-top:0}.hero-title-line-ghost{display:none}.hero-title-typed-overlay{display:inline;white-space:normal}.hero-terminal-dots-wrap{display:none}.hero-copy,.quickstart-panel{width:100%}.quickstart-panel{min-height:0}.hero-copy{font-size:18px;line-height:26px;letter-spacing:-.3px}.hero-actions{width:100%;min-width:0;align-items:stretch;flex-direction:column;gap:var(--space-12);margin-top:0}.hero-actions .install-command,.hero-actions .button{align-self:stretch;width:100%;max-width:100%;min-width:0}.hero-actions .button{display:flex;justify-content:center}.hero-actions .micro-copy:last-of-type{display:none}.feature-strip{grid-template-columns:1fr;height:auto}.what-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12);height:auto}.info-card{min-height:0}.info-card-copy{padding:0 var(--space-20) var(--space-20)}.feature-strip{column-gap:0;align-items:start;padding-top:var(--space-20);padding-bottom:var(--space-20)}.feature-item:not(:first-child):before{top:calc(var(--space-12) * -1);left:0;width:100%;height:1px}.use-case-grid{grid-template-columns:1fr;grid-template-rows:none}.use-case-card-quick,.use-case-card-internal,.use-case-card-data,.use-case-card-automations{grid-column:1;grid-row:auto}.use-case-logo{display:none}.use-case-card-quick,.use-case-card-automations{aspect-ratio:662 / 468}.use-case-card-internal,.use-case-card-data{aspect-ratio:514 / 528}.what-section,.use-cases{min-height:0}.quickstart{height:auto;min-height:900px}.quickstart-stage{min-height:740px}.cta-panel{height:auto}.cta-panel h2{max-width:none;font-size:30px;line-height:34px;letter-spacing:-.9px}.cta-terminal-dots-wrap{display:inline-flex;align-items:baseline}.cta-command{gap:var(--space-12)}.wordmark{font-size:76px}.site-footer{height:auto;align-items:flex-start;flex-direction:column;gap:var(--space-16);padding-top:var(--space-16);padding-bottom:var(--space-16)}.footer-links{flex-wrap:wrap;row-gap:var(--space-12)}}@media(max-width:768px){:root{--landing-page-padding-inline: var(--space-16)}.section-heading{gap:6px}.section-heading-label{font-size:var(--font-size-label-xs);line-height:14px;letter-spacing:6px}.hero-content{gap:var(--space-24)}.hero-heading-block{gap:var(--space-12)}.hero-title{--hero-title-line-height-current: 36px;height:auto;display:grid;gap:3px;font-size:34px;line-height:36px}.hero-title-line,.hero-title-typed{position:relative;inset:auto;min-height:0}.hero-title-line-overlay,.hero-title-typed-overlay{position:static;inset:auto}.hero-title-typed{top:auto;margin-top:0}.hero-title-line-ghost{display:none}.hero-title-typed-overlay{display:inline;white-space:normal}.hero-terminal-dots-wrap{display:none}.hero-copy{font-size:16px;line-height:24px;letter-spacing:-.2px}.hero-actions{align-items:stretch;flex-direction:column;gap:var(--space-12);margin-top:0}.hero-actions .install-command,.hero-actions .button{width:100%}.hero-actions .button{display:flex;justify-content:center}.hero-actions .micro-copy:last-of-type{display:none}.section{padding:var(--space-64) 0}.section-heading h2,.why-section-heading h2{font-size:30px;line-height:34px;letter-spacing:-.9px}.section-heading p,.what-section-intro{font-size:16px;line-height:24px;letter-spacing:-.2px}.what-section-intro{margin-top:var(--space-32)}.info-card h3,.use-case-card h3{font-size:16px;line-height:22px;letter-spacing:-.2px}.info-card p,.use-case-card p{font-size:15px;line-height:22px}.what-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.info-card-copy{gap:var(--space-10);padding:0 var(--space-16) var(--space-16)}.quickstart-panel,.cta-panel{min-width:0;padding-right:var(--space-16);padding-left:var(--space-16)}.quickstart-stage,.quickstart-panel,.terminal-block,.terminal-row,.cta-layout,.cta-command-wrap,.cta-command{min-width:0}.quickstart-panel{width:100%;max-width:none}.nav-shell{flex-wrap:nowrap;gap:var(--space-16);justify-content:space-between}.nav-links{display:none}.nav-actions{margin-left:auto;gap:var(--space-10)}.nav-external-links{display:none}.nav-menu-toggle,.nav-theme-toggle{display:inline-flex}.nav-mobile-panel{padding:16px}.comparison-cell{min-height:0;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);padding:var(--space-20) var(--space-16)}.comparison-header{gap:var(--space-8);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.use-case-bullets li{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.quickstart-panel h2,.cta-panel h2{font-size:28px;line-height:32px;letter-spacing:-.8px}.quickstart-panel p{font-size:var(--font-size-body-sm);line-height:20px}.quickstart-steps{gap:var(--space-24)}.status-list{grid-template-columns:1fr;gap:var(--space-12)}.quickstart-step-title,.status-intro,.status-item,.terminal-row code,.cta-command code{font-size:12px;line-height:17px}.cta-panel{padding-top:var(--space-32);padding-bottom:var(--space-32)}.cta-layout{gap:var(--space-20)}.cta-command-wrap,.cta-panel .cta-command-wrap.scroll-reveal{width:100%;max-width:100%}.cta-command{width:100%;max-width:100%;height:40px;min-height:40px;padding-left:12px;padding-right:4px}.terminal-label{font-size:var(--font-size-label-xs);line-height:14px}.feature-item{font-size:12px;line-height:17px}.feature-strip{row-gap:var(--space-24);padding-top:var(--space-24);padding-bottom:var(--space-24)}.feature-item{gap:var(--space-12)}}@media(max-width:640px){.nav-mobile-section-actions{justify-items:start}.what-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12)}}@media(max-width:440px){.what-grid{grid-template-columns:1fr}.decorative-card-visual{height:auto;margin:0;padding:0}.what-card-illustration{width:100%;max-width:100%;height:auto}.info-card-copy{padding:0 var(--space-16) var(--space-16)}.site-footer{padding-right:var(--space-16);padding-left:var(--space-16)}.footer-links{gap:var(--space-16)}}:root{--cpt-brand-primary-50: #e8f3fd;--cpt-brand-primary-100: #c6e2f9;--cpt-brand-primary-200: #94c6f0;--cpt-brand-primary-300: #5798db;--cpt-brand-primary-400: #3480c8;--cpt-brand-primary-500: #1e65ac;--cpt-brand-primary-600: #124e8e;--cpt-brand-primary-700: #0a3b6e;--cpt-brand-primary-800: #052a52;--cpt-brand-primary-900: #021a36;--cpt-brand-primary-950: #010d1e;--cpt-brand-secondary-50: #f8f3ff;--cpt-brand-secondary-100: #eadeff;--cpt-brand-secondary-200: #d5bcf8;--cpt-brand-secondary-300: #b282e1;--cpt-brand-secondary-400: #9662cd;--cpt-brand-secondary-500: #7a4ab6;--cpt-brand-secondary-600: #603698;--cpt-brand-secondary-700: #482678;--cpt-brand-secondary-800: #32185a;--cpt-brand-secondary-900: #200d3e;--cpt-brand-secondary-950: #110524;--cpt-brand-accent-50: #eefdd2;--cpt-brand-accent-100: #e8f8a0;--cpt-brand-accent-200: #dcec69;--cpt-brand-accent-300: #c3ce24;--cpt-brand-accent-400: #a8b419;--cpt-brand-accent-500: #8c9a10;--cpt-brand-accent-600: #707e0a;--cpt-brand-accent-700: #566106;--cpt-brand-accent-800: #3e4603;--cpt-brand-accent-900: #282e02;--cpt-brand-accent-950: #151801;--cpt-bg-deep: #070708;--cpt-bg-base: #0d0d0e;--cpt-bg-elevated: #111212;--cpt-bg-surface: #16181a;--cpt-bg-surface-hover: #262a2f;--cpt-text-primary: #eef0f1;--cpt-text-secondary: #8f98a1;--cpt-text-muted: #626d75;--cpt-text-inverse: #111212;--cpt-border-subtle: rgba(255, 255, 255, .05);--cpt-border-default: rgba(255, 255, 255, .08);--cpt-border-strong: rgba(255, 255, 255, .14);--cpt-primary: #5798db;--cpt-primary-hover: #3480c8;--cpt-primary-muted: rgba(87, 152, 219, .12);--cpt-primary-ghost: rgba(87, 152, 219, .06);--cpt-secondary: #b282e1;--cpt-secondary-hover: #9662cd;--cpt-secondary-muted: rgba(178, 130, 225, .12);--cpt-secondary-ghost: rgba(178, 130, 225, .06);--cpt-accent: #a8b419;--cpt-accent-hover: #c3ce24;--cpt-accent-muted: rgba(195, 206, 36, .12);--cpt-success: #3bba50;--cpt-success-muted: rgba(59, 186, 80, .12);--cpt-error: #d75b42;--cpt-error-muted: rgba(215, 91, 66, .12);--cpt-warning: #dfc740;--cpt-warning-muted: rgba(223, 199, 64, .12);--cpt-info: #5798db;--cpt-info-muted: rgba(87, 152, 219, .12);--cpt-state-hover: #262a2f;--cpt-state-active: #485259;--cpt-state-disabled: #16181a;--cpt-state-disabled-text: #485259;--cpt-overlay-1: rgba(255, 255, 255, .04);--cpt-overlay-2: rgba(255, 255, 255, .07);--cpt-glow-primary: rgba(87, 152, 219, .04);--cpt-input-bg-default: rgba(255, 255, 255, .04);--cpt-input-bg-hover: rgba(255, 255, 255, .06);--cpt-input-bg-focus: rgba(255, 255, 255, .05);--cpt-input-bg-disabled: rgba(255, 255, 255, .02);--cpt-input-border-default: rgba(255, 255, 255, .08);--cpt-input-border-hover: rgba(255, 255, 255, .18);--cpt-input-border-focus: #5798db;--cpt-input-border-disabled: rgba(255, 255, 255, .04);--cpt-input-text-default: #eef0f1;--cpt-input-text-placeholder: #626d75;--cpt-input-icon-default: #626d75;--cpt-input-icon-active: #8f98a1;--cpt-link-color-neutral: #8f98a1;--cpt-link-color-neutral-hover: rgba(255, 255, 255, .9);--cpt-link-color-blue: #3480c8;--cpt-link-color-blue-hover: #78afeb;--cpt-link-color-yellow: #a8b419;--cpt-link-color-yellow-hover: #c3ce24;--cpt-link-icon-neutral: rgba(255, 255, 255, .6);--cpt-link-icon-blue: #5798db;--cpt-link-icon-yellow: #a8b419;--button-default-bg: #ffffff;--button-default-bg-hover: #eef0f1;--button-default-bg-active: #d2d5d7;--button-default-text: #111212;--button-default-ghost: rgba(255, 255, 255, .06);--button-default-muted: rgba(255, 255, 255, .08);--button-default-stroke: #414141;--button-default-stroke-focus: rgba(255, 255, 255, .25);--button-primary-bg: #5798db;--button-primary-bg-hover: #3480c8;--button-primary-bg-active: #3d7ab3;--button-primary-text: #111212;--button-primary-ghost: rgba(87, 152, 219, .06);--button-primary-muted: rgba(87, 152, 219, .12);--button-primary-stroke: rgba(87, 152, 219, .22);--button-primary-stroke-focus: rgba(87, 152, 219, .45);--button-secondary-bg: #b282e1;--button-secondary-bg-hover: #9662cd;--button-secondary-bg-active: #8e5cbf;--button-secondary-text: #111212;--button-secondary-ghost: rgba(178, 130, 225, .06);--button-secondary-muted: rgba(178, 130, 225, .12);--button-secondary-stroke: rgba(178, 130, 225, .22);--button-secondary-stroke-focus: rgba(178, 130, 225, .45);--button-success-bg: #3bba50;--button-success-bg-hover: #33b043;--button-success-bg-active: #2a9b38;--button-success-text: #111212;--button-success-ghost: rgba(59, 186, 80, .06);--button-success-muted: rgba(59, 186, 80, .12);--button-success-stroke: rgba(60, 197, 78, .22);--button-success-stroke-focus: rgba(60, 197, 78, .45);--button-danger-bg: #d75b42;--button-danger-bg-hover: #c44e37;--button-danger-bg-active: #b1412c;--button-danger-text: #ffffff;--button-danger-ghost: rgba(215, 91, 66, .06);--button-danger-muted: rgba(215, 91, 66, .12);--button-danger-stroke: rgba(215, 91, 66, .22);--button-danger-stroke-focus: rgba(215, 91, 66, .45);--button-warning-bg: #dfc740;--button-warning-bg-hover: #d7b832;--button-warning-bg-active: #c39c1b;--button-warning-text: #111212;--button-warning-ghost: rgba(223, 199, 64, .06);--button-warning-muted: rgba(223, 199, 64, .12);--button-warning-stroke: rgba(223, 199, 64, .22);--button-warning-stroke-focus: rgba(223, 199, 64, .45);--button-disabled-bg: rgba(255, 255, 255, .06);--button-disabled-text: rgba(255, 255, 255, .25);--button-disabled-stroke: rgba(255, 255, 255, .15);--tag-bg-default: rgba(255, 255, 255, .08);--tag-str-default: rgba(238, 240, 241, .35);--tag-bg-primary: rgba(87, 152, 219, .12);--tag-str-primary: rgba(87, 152, 219, .4);--tag-bg-secondary: rgba(178, 130, 225, .12);--tag-str-secondary: rgba(178, 130, 225, .4);--tag-bg-success: rgba(59, 186, 80, .12);--tag-str-success: rgba(59, 186, 80, .4);--tag-bg-warning: rgba(223, 199, 64, .12);--tag-str-warning: rgba(223, 199, 64, .4);--tag-bg-error: rgba(215, 91, 66, .12);--tag-str-error: rgba(215, 91, 66, .4);--color-bg-canvas: var(--cpt-bg-deep);--color-bg-surface: var(--cpt-bg-surface);--color-bg-surface-transparent: rgba(13, 13, 14, .56);--color-bg-surface-subtle: var(--cpt-bg-elevated);--color-bg-elevated: var(--cpt-bg-elevated);--color-bg-card: var(--cpt-bg-elevated);--color-bg-card-hover: var(--cpt-bg-surface-hover);--color-bg-input: var(--cpt-input-bg-default);--color-bg-code: #0a0b0d;--color-bg-accent-soft: var(--cpt-primary-muted);--color-text-primary: var(--cpt-text-primary);--color-text-secondary: var(--cpt-text-secondary);--color-text-tertiary: var(--cpt-text-muted);--color-text-inverse: var(--cpt-text-inverse);--semantic-text-primary: var(--cpt-text-primary);--semantic-text-inverse: var(--cpt-text-inverse);--color-text-accent: var(--cpt-accent);--color-border-default: var(--cpt-border-default);--color-border-subtle: var(--cpt-border-subtle);--color-border-strong: var(--cpt-border-strong);--semantic-bg-base: var(--cpt-bg-base);--semantic-bg-tooltip: #626d75;--semantic-border-strong: var(--cpt-border-strong);--semantic-border-tooltip: rgba(255, 255, 255, .14);--semantic-status-success: var(--cpt-success);--semantic-status-error: var(--cpt-error);--semantic-text-tooltip: #eef0f1;--color-icon-primary: var(--cpt-text-primary);--color-icon-secondary: var(--cpt-text-secondary);--color-accent-primary: var(--cpt-primary);--color-accent-secondary: var(--cpt-secondary);--color-accent-glow: var(--cpt-glow-primary);--color-success: var(--cpt-success);--color-warning: var(--cpt-warning);--color-overlay-soft: var(--cpt-overlay-1);--color-overlay-strong: var(--cpt-overlay-2);--where-illustration-bg: var(--color-bg-canvas);--where-illustration-surface: var(--color-bg-surface);--where-illustration-overlay: var(--color-bg-canvas);--where-illustration-text-primary: var(--color-text-primary);--where-illustration-text-secondary: var(--color-text-secondary);--where-illustration-text-tertiary: var(--color-text-tertiary);--where-illustration-stroke: color-mix(in srgb, var(--color-text-primary) 72%, transparent);--where-illustration-ink: rgba(17, 18, 18, .8);--font-family-sans: "DM Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-code: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-display-xl: 70px;--font-size-display-lg: 48px;--font-size-display-md: 36px;--font-size-display-sm: 30px;--font-size-heading-xl: 28px;--font-size-heading-lg: 24px;--font-size-heading-md: 20px;--font-size-heading-sm: 18px;--font-size-body-lg: 16px;--font-size-body-md: 14px;--font-size-body-sm: 13px;--font-size-body-xs: 12px;--font-size-button-xs: 11px;--font-size-button-sm: 12px;--font-size-button-md: 14px;--font-size-button-lg: 15px;--font-size-button-xl: 17px;--font-size-label-md: 12px;--font-size-label-sm: 11px;--font-size-label-xs: 10px;--font-size-code: 12px;--line-height-display-xl: 70px;--line-height-display-lg: 52px;--line-height-display-md: 44px;--line-height-display-sm: 38px;--line-height-heading-xl: 36px;--line-height-heading-lg: 32px;--line-height-heading-md: 28px;--line-height-heading-sm: 26px;--line-height-body-lg: 24px;--line-height-body-md: 20px;--line-height-body-sm: 18px;--line-height-button: normal;--line-height-label-md: 16px;--line-height-label-sm: 16px;--line-height-body: 1.5;--tracking-tight: 0;--tracking-label: .02em;--tracking-overline: .08em;--tracking-normal: 0;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-120: 120px;--space-160: 160px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-pill: 9999px;--blur-soft: 8px;--motion-duration-fast: .15s;--motion-duration-base: .3s;--motion-duration-slow: .7s;--motion-ease-standard: cubic-bezier(.22, 1, .36, 1);--motion-ease-entrance: cubic-bezier(.2, 1, .3, 1);--motion-ease-emphasized: cubic-bezier(.18, 1, .32, 1)}:root[data-theme=light]{--cpt-bg-base: #ffffff;--cpt-bg-elevated: #fbfcfc;--cpt-bg-surface: #ffffff;--cpt-bg-surface-hover: #eef0f1;--cpt-text-primary: #111212;--cpt-text-secondary: #485259;--cpt-text-muted: #8f98a1;--cpt-text-inverse: #fbfcfc;--cpt-border-subtle: rgba(0, 0, 0, .05);--cpt-border-default: rgba(0, 0, 0, .08);--cpt-border-strong: rgba(0, 0, 0, .14);--cpt-primary: #3480c8;--cpt-primary-hover: #1e65ac;--cpt-primary-muted: rgba(52, 128, 200, .12);--cpt-secondary: #9662cd;--cpt-secondary-hover: #7a4ab6;--cpt-secondary-muted: rgba(150, 98, 205, .12);--cpt-accent: #707e0a;--cpt-accent-hover: #566106;--cpt-accent-muted: rgba(168, 180, 25, .1);--cpt-success: #28a23c;--cpt-success-muted: rgba(40, 162, 60, .1);--cpt-error: #c0412c;--cpt-error-muted: rgba(192, 65, 44, .1);--cpt-warning: #d0aa25;--cpt-warning-muted: rgba(208, 170, 37, .1);--cpt-info: #3480c8;--cpt-info-muted: rgba(52, 128, 200, .1);--cpt-state-hover: #eef0f1;--cpt-state-active: #d2d5d7;--cpt-state-disabled: #eef0f1;--cpt-state-disabled-text: #b9c1c7;--cpt-overlay-1: rgba(17, 24, 28, .04);--cpt-overlay-2: rgba(17, 24, 28, .08);--cpt-glow-primary: rgba(52, 128, 200, .04);--cpt-input-bg-default: rgba(0, 0, 0, .04);--cpt-input-bg-hover: rgba(0, 0, 0, .06);--cpt-input-bg-focus: rgba(0, 0, 0, .05);--cpt-input-bg-disabled: rgba(0, 0, 0, .02);--cpt-input-border-default: rgba(0, 0, 0, .08);--cpt-input-border-hover: rgba(0, 0, 0, .18);--cpt-input-border-focus: #3480c8;--cpt-input-border-disabled: rgba(18, 18, 18, .04);--cpt-input-text-default: #111212;--cpt-input-text-placeholder: #8f98a1;--cpt-input-icon-default: #8f98a1;--cpt-input-icon-active: #485259;--cpt-link-color-neutral: #485259;--cpt-link-color-neutral-hover: rgba(0, 0, 0, .85);--cpt-link-color-blue: #124e8e;--cpt-link-color-blue-hover: #4894dc;--cpt-link-color-yellow: #707e0a;--cpt-link-color-yellow-hover: #566106;--cpt-link-icon-neutral: rgba(0, 0, 0, .55);--cpt-link-icon-blue: #3480c8;--cpt-link-icon-yellow: #707e0a;--button-default-bg: #111212;--button-default-bg-hover: #1e2023;--button-default-bg-active: #262a2f;--button-default-text: #ffffff;--button-default-ghost: rgba(0, 0, 0, .06);--button-default-muted: rgba(0, 0, 0, .08);--button-default-stroke: #cfd0d0;--button-default-stroke-focus: rgba(0, 0, 0, .22);--button-primary-bg: #3480c8;--button-primary-bg-hover: #1e65ac;--button-primary-bg-active: #266098;--button-primary-text: #ffffff;--button-primary-ghost: rgba(52, 128, 200, .06);--button-primary-muted: rgba(52, 128, 200, .12);--button-primary-stroke: rgba(52, 128, 200, .18);--button-primary-stroke-focus: rgba(52, 128, 200, .35);--button-secondary-bg: #9662cd;--button-secondary-bg-hover: #7a4ab6;--button-secondary-bg-active: #7446a3;--button-secondary-text: #ffffff;--button-secondary-ghost: rgba(150, 98, 205, .06);--button-secondary-muted: rgba(150, 98, 205, .12);--button-secondary-stroke: rgba(150, 98, 205, .18);--button-secondary-stroke-focus: rgba(150, 98, 205, .35);--button-success-bg: #28a23c;--button-success-bg-hover: #228e34;--button-success-bg-active: #1c7a2c;--button-success-text: #ffffff;--button-success-ghost: rgba(40, 162, 60, .06);--button-success-muted: rgba(40, 162, 60, .12);--button-success-stroke: rgba(40, 162, 60, .18);--button-success-stroke-focus: rgba(40, 162, 60, .35);--button-danger-bg: #c0412c;--button-danger-bg-hover: #ab3926;--button-danger-bg-active: #963120;--button-danger-text: #ffffff;--button-danger-ghost: rgba(192, 65, 44, .06);--button-danger-muted: rgba(192, 65, 44, .12);--button-danger-stroke: rgba(192, 65, 44, .18);--button-danger-stroke-focus: rgba(192, 65, 44, .35);--button-warning-bg: #d0aa25;--button-warning-bg-hover: #c39c1b;--button-warning-bg-active: #a58114;--button-warning-text: #ffffff;--button-warning-ghost: rgba(208, 170, 37, .06);--button-warning-muted: rgba(208, 170, 37, .12);--button-warning-stroke: rgba(208, 170, 37, .18);--button-warning-stroke-focus: rgba(208, 170, 37, .35);--button-disabled-bg: rgba(0, 0, 0, .06);--button-disabled-text: rgba(0, 0, 0, .25);--button-disabled-stroke: rgba(0, 0, 0, .15);--tag-bg-default: rgba(0, 0, 0, .08);--tag-str-default: rgba(17, 24, 28, .18);--tag-bg-primary: rgba(52, 128, 200, .1);--tag-str-primary: rgba(52, 128, 200, .35);--tag-bg-secondary: rgba(150, 98, 205, .1);--tag-str-secondary: rgba(150, 98, 205, .35);--tag-bg-success: rgba(40, 162, 60, .1);--tag-str-success: rgba(40, 162, 60, .35);--tag-bg-warning: rgba(208, 170, 37, .1);--tag-str-warning: rgba(208, 170, 37, .35);--tag-bg-error: rgba(192, 65, 44, .1);--tag-str-error: rgba(192, 65, 44, .35);--color-bg-surface-transparent: rgba(255, 255, 255, .92);--color-bg-code: #f4f6f7;--semantic-bg-tooltip: #485259;--semantic-border-tooltip: rgba(0, 0, 0, .16);--semantic-text-tooltip: #fbfcfc;--where-illustration-ink: rgba(18, 22, 26, .8)}
