:root{color-scheme:light;--cu-canvas:250 250 250;--cu-sidebar:244 244 245;--cu-surface:255 255 255;--cu-panel:244 244 245;--cu-border:228 228 231;--cu-border-strong:212 212 216;--cu-text:24 24 27;--cu-text-secondary:82 82 91;--cu-text-muted:113 113 122;--cu-ink:24 24 27;--cu-brand:194 78 42;--cu-brand-hover:170 60 28;--cu-brand-coral:232 120 74;--cu-brand-peach:245 196 160;--cu-brand-lavender:168 148 196;--cu-brand-violet:122 107 150;--cu-brand-rose:212 168 181;--cu-brand-glow:255 246 232;--cu-brand-soft:253 240 232;--cu-brand-muted:245 234 228;--cu-accent:21 160 86;--cu-accent-hover:18 138 74;--cu-accent-text:4 120 87;--cu-accent-soft:232 247 238;--cu-warn:180 83 9;--cu-warn-soft:253 244 231;--cu-table-row-border:rgba(24,24,27,0.08);--cu-table-col-border:rgba(24,24,27,0.05);--cu-table-header-bg:rgba(244,244,245,0.85);--cu-table-hover-bg:rgba(24,24,27,0.025);--cu-table-active-bg:rgba(14,165,233,0.07);--cu-table-active-border:rgba(14,165,233,0.55);--dashboard-top-chrome:6rem;--dashboard-editor-pane-height:calc(100dvh - var(--dashboard-top-chrome));--cu-ease-out:cubic-bezier(0.23,1,0.32,1);--cu-ease-in-out:cubic-bezier(0.77,0,0.175,1);--cu-duration-fast:150ms;--cu-duration-ui:200ms}.marketing-v3{--v3-paper:#f6f7f9;--v3-elevated:#ffffff;--v3-ink:#0f1728;--v3-mute:#5b6475;--v3-line:rgb(15 23 40/0.08);--v3-teal:#0f8a5f;--v3-teal-soft:#0f8a5f;--v3-signal:#d85a32;--v3-stage:#eef1f6;--v3-hero-wash:#e8edf7;color-scheme:light;background:var(--v3-paper);color:var(--v3-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marketing-v3-announce{font-size:.875rem;line-height:1.25rem;background:#e4ebf8;color:var(--v3-ink)}.marketing-v3-announce,.marketing-v3-nav{border-bottom-width:1px;border-color:var(--v3-line)}.marketing-v3-nav{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:rgb(246 247 249/.86)}.marketing-v3-hero{position:relative;background:radial-gradient(ellipse 70% 50% at 50% -8%,rgb(232 120 74/.12) 0,transparent 58%),radial-gradient(ellipse 45% 40% at 100% 8%,rgb(168 148 196/.18) 0,transparent 52%),linear-gradient(180deg,#eef2f8 0,var(--v3-paper) 72%)}.marketing-v3-hero:before{content:none}.marketing-v3-stage{background:linear-gradient(180deg,rgb(232 120 74/.16),rgb(168 148 196/.22) 48%,rgb(180 210 240/.28))}.marketing-v3-brand{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.06em;line-height:.9}.marketing-v3-display{text-wrap:balance;font-weight:700;letter-spacing:-.045em}.marketing-v3-gradient-text{color:var(--v3-signal)}.marketing-gh-rail{position:relative;padding-inline-start:1.25rem}@media (min-width:640px){.marketing-gh-rail{padding-inline-start:2rem}}.marketing-gh-rail:before{content:"";position:absolute;inset-inline-start:0;top:.35rem;bottom:.35rem;width:2px;border-radius:999px;background:linear-gradient(180deg,rgb(232 120 74/.95),rgb(45 212 191/.75) 45%,rgb(63 185 80/.35));box-shadow:0 0 18px rgb(45 212 191/.25)}.marketing-gh-rail:after{content:"";position:absolute;inset-inline-start:-3px;top:.2rem;width:8px;height:8px;border-radius:999px;background:var(--v3-signal);box-shadow:0 0 12px rgb(232 120 74/.55)}.marketing-gh-input{border-radius:.75rem;border-width:1px;border-color:var(--v3-line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--v3-ink);outline:2px solid transparent;outline-offset:2px;box-shadow:inset 0 1px 0 rgb(15 23 40/.02)}.marketing-gh-input::-moz-placeholder{color:var(--v3-mute)}.marketing-gh-input::placeholder{color:var(--v3-mute)}.marketing-gh-input:focus{border-color:rgb(216 90 50/.45);box-shadow:0 0 0 3px rgb(216 90 50/.14)}.marketing-v3-btn,.marketing-v3-btn-ghost,.marketing-v3-btn-inverse,.marketing-v3-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:transform,background-color,box-shadow,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.marketing-v3-btn-ghost:focus-visible,.marketing-v3-btn-inverse:focus-visible,.marketing-v3-btn-primary:focus-visible,.marketing-v3-btn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--v3-signal);--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--v3-paper)}.marketing-v3-btn-primary{background-color:var(--v3-ink);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px rgb(15 23 40/0.12),0 10px 24px -12px rgb(15 23 40/0.35);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 10px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.marketing-v3-btn-ghost{border-width:1px;border-color:var(--v3-line);--tw-bg-opacity:1;--tw-shadow:0 1px 2px rgb(15 23 40/0.04);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color)}.marketing-v3-btn-ghost,.marketing-v3-btn-inverse{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--v3-ink);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.marketing-v3-btn-inverse{--tw-bg-opacity:1;--tw-shadow:0 8px 24px -10px rgb(15 23 40/0.2);--tw-shadow-colored:0 8px 24px -10px var(--tw-shadow-color)}.marketing-v3-card{border-radius:1.35rem;border-width:1px;border-color:var(--v3-line);background-color:var(--v3-elevated);box-shadow:0 1px 2px rgb(15 23 40/.04),0 18px 40px -28px rgb(15 23 40/.18)}.marketing-v3-int-network{--int-tile:3.15rem;--int-gap:0.7rem;--int-bar:0.55rem;--int-overlap:0.35rem;--int-connector:#d7dde7;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%}.marketing-v3-int-row{display:flex;justify-content:center;align-items:flex-start}.marketing-v3-int-row-gap{margin-top:var(--int-gap)}.marketing-v3-int-col{flex-direction:column}.marketing-v3-int-col,.marketing-v3-int-tile{position:relative;z-index:1;display:flex;align-items:center}.marketing-v3-int-tile{width:var(--int-tile);height:var(--int-tile);justify-content:center;border-radius:1.15rem;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgb(15 23 40/.05),0 1px 2px rgb(15 23 40/.04),0 10px 18px -12px rgb(15 23 40/.18)}.marketing-v3-int-h,.marketing-v3-int-v{position:relative;z-index:0;flex-shrink:0;background:var(--int-connector);border-radius:999px}.marketing-v3-int-h{width:calc(var(--int-gap) + var(--int-overlap) * 2);height:var(--int-bar);margin-inline:calc(var(--int-overlap) * -1);margin-top:calc((var(--int-tile) - var(--int-bar)) / 2)}.marketing-v3-int-v{width:var(--int-bar);height:calc(var(--int-gap) + var(--int-overlap) * 2);margin-top:calc(var(--int-overlap) * -1);margin-bottom:calc(var(--int-overlap) * -1)}@media (min-width:640px){.marketing-v3-int-network{--int-tile:4.75rem;--int-gap:1.25rem;--int-bar:0.75rem;--int-overlap:0.45rem}.marketing-v3-int-tile{border-radius:1.25rem}}@media (min-width:1024px){.marketing-v3-int-network{--int-tile:5.5rem;--int-gap:1.5rem;--int-bar:0.8rem}}.marketing-v3-panel{border-radius:1.5rem;border-width:1px;border-color:var(--v3-line);background-color:var(--v3-elevated);box-shadow:0 24px 60px -36px rgb(15 23 40/.28)}.marketing-v3-cta{background:radial-gradient(ellipse 55% 70% at 88% 0,rgb(232 120 74/.16) 0,transparent 55%),radial-gradient(ellipse 50% 60% at 8% 100%,rgb(168 148 196/.16) 0,transparent 50%),linear-gradient(180deg,#0f1728,#172033);color:#f6f7f9}.marketing-v3-cta .marketing-v3-display,.marketing-v3-cta h2{color:#f6f7f9}.marketing-v3-cta p{color:rgb(246 247 249/.72)}.marketing-v3-cta .marketing-v3-btn-primary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--v3-ink)}.marketing-v3-cta .marketing-gh-input{border-color:rgb(255 255 255/.15);background:rgb(255 255 255/.1);color:#fff}.marketing-v3-cta .marketing-gh-input::-moz-placeholder{color:rgb(246 247 249/.55)}.marketing-v3-cta .marketing-gh-input::placeholder{color:rgb(246 247 249/.55)}.marketing-v3-pricing{border-top-width:1px;border-color:var(--v3-line);background-color:var(--v3-paper)}.marketing-v3 .cu-mobile-nav-link{color:var(--v3-ink)}.marketing-v3 .cu-mobile-nav-link:active{background-color:rgb(0 0 0/.04)}.marketing-v3 .cu-mobile-nav-link-secondary{color:var(--v3-mute)}.marketing-v3 .cu-mobile-nav-link-secondary:active,.marketing-v3 .cu-mobile-nav-link-secondary:hover,.marketing-v3 .cu-mobile-nav-link:hover{background-color:rgb(0 0 0/.04)}@media (prefers-reduced-motion:no-preference){.marketing-v3-btn-inverse:hover,.marketing-v3-btn-primary:hover{transform:translateY(-1px)}.marketing-v3-btn-ghost:active,.marketing-v3-btn-inverse:active,.marketing-v3-btn-primary:active{transform:scale(.96)}}:root{--digit-dur:500ms;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(0.34,1.45,0.64,1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:260ms;--badge-pop-dur:500ms;--badge-pop-close-dur:180ms;--badge-fade-dur:400ms;--badge-fade-close-dur:180ms;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(0.22,1,0.36,1);--badge-pop-ease:cubic-bezier(0.34,1.36,0.64,1);--badge-close-ease:cubic-bezier(0.4,0,0.2,1);--icon-swap-dur:250ms;--icon-swap-blur:2px;--icon-swap-start-scale:0.25;--icon-swap-ease:ease-in-out;--tabs-dur:250ms;--tabs-ease:cubic-bezier(0.22,1,0.36,1)}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{position:absolute;top:-6px;right:-8px;pointer-events:none;will-change:transform}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1/1;display:flex;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-tabs-pill{position:absolute;top:4px;left:0;z-index:0;height:32px;width:0;pointer-events:none;border-radius:9999px;box-shadow:var(--tw-shadow,0 1px 2px rgb(0 0 0/.04));transform:translateX(0);transition:transform var(--tabs-dur) var(--tabs-ease),width var(--tabs-dur) var(--tabs-ease);will-change:transform,width}.dark .t-tabs-pill,.t-tabs-pill{background:#fff}@media (prefers-reduced-motion:reduce){.t-badge,.t-badge-dot,.t-digit-group .t-digit{animation:none!important}.t-badge,.t-badge-dot,.t-icon-swap .t-icon,.t-tabs-pill{transition:none!important}}