.home-v2-hero{padding-top:7rem}.home-v2-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:1.5rem;display:grid}.home-v2-hero__copy{flex-direction:column;justify-content:flex-end;gap:1rem;display:flex}.home-v2-hero .home-v2-hero__title{font-size:var(--text-display-56-size);letter-spacing:var(--text-display-56-tracking);line-height:var(--text-display-56-leading)}.home-v2-hero .home-v2-hero__lede{color:var(--hv-ink-secondary);letter-spacing:var(--text-body-tracking);font-size:1.125rem;line-height:var(--primitive-leading-prose-150)}.home-v2-hero__ctas{gap:.75rem;margin-top:1rem;display:flex}.home-v2-hero__stream{align-self:end}@keyframes hv-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-v2-hero__lede,.home-v2-hero__enter{animation:hv-hero-in var(--hv-dur-handoff) var(--hv-ease-grow) both}.home-v2-hero__lede{animation-delay:60ms}.home-v2-hero__enter{animation-delay:.12s}.home-v2-hero[data-hv-skip] .home-v2-hero__lede,.home-v2-hero[data-hv-skip] .home-v2-hero__enter{animation:none}@media (max-width:89.9375em){.home-v2-hero{padding-top:var(--hv-section)}.home-v2-hero .home-v2-hero__title{font-size:clamp(2.5rem,4.2vw,3.5rem)}}@media (max-width:68.6875em){.home-v2-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.home-v2-hero .home-v2-hero__title{font-size:clamp(2.5rem,1.5rem + 4vw,3.5rem)}}@media (max-width:77.375em){.home-v2-hero .home-v2-hero__title{letter-spacing:var(--text-display-56-tracking)}}@media (max-width:43.75em){.home-v2-hero .home-v2-hero__title{letter-spacing:var(--text-display-48-tracking)}}@media (max-width:31.25em){.home-v2-hero .home-v2-hero__title{letter-spacing:var(--text-display-40-tracking)}}@media (max-width:29.9375em){.home-v2-hero__ctas{flex-wrap:wrap}}
.home-v2-product{--hv-pw-rail:72px;--hv-pw-shell:#f7f4f2;--hv-pw-canvas:#fff;--hv-pw-card:#fff;--hv-pw-subtle:#f3f3f2;--hv-pw-table-head:#f7f6f5;--hv-pw-rule:#241d181c;--hv-pw-rule-strong:#241d182f;--hv-pw-control:#241d1834;--hv-pw-shell-rule:#241d1824;--hv-pw-ring:#241d183c;--hv-pw-table-rule:#dedddc;--hv-pw-hover:#241d180a;--hv-pw-selected:#241d1814;--hv-pw-ghost:#241d180f;--hv-pw-inverse:#2d2824;--hv-pw-inverse-hover:#3f3830;--hv-pw-inverse-press:#241d18;--hv-pw-on-inverse:#fff;--hv-pw-control-rest:inset 0 1px 0 #ffffff1a, 0 1px 2px #12100d38, 0 2px 4px #12100d1a;--hv-pw-control-press:inset 0 1px 2px #12100d38;--hv-pw-mark:var(--hv-ink);--hv-pw-focus:#171717;--hv-pw-avatar:#e7e2de;--hv-pw-rest:0 0 0 1px var(--hv-pw-ring), 0 1px 2px -1px #12100d1a, 0 3px 6px -2px #12100d0d, 0 8px 16px -4px #12100d09;--hv-pw-floating:0 0 0 1px #d8d6d5, 0 1px 2px -1px #12100d1a, 0 4px 8px -2px #12100d12, 0 10px 20px -4px #12100d0d, 0 20px 36px -8px #12100d09, 0 32px 56px -12px #12100d05;--hv-pw-window-shadow:0 0 0 1px #241d180d, 0 2px 4px #12100d12, 0 12px 24px -6px #12100d1a, 0 32px 64px -16px #12100d38;--hv-pw-series:#4a99c3;--hv-pw-fill-top:.24;--hv-pw-fill-mid:.07;--hv-pw-chip:var(--hv-pw-subtle);background:radial-gradient(circle at 84% 22%, var(--hv-lilac) 0 15%, transparent 15.2%), linear-gradient(120deg, var(--hv-green) 0%, var(--hv-sage) 38%, var(--hv-lilac) 72%, var(--hv-mint) 100%);margin-top:var(--primitive-space-96);padding:4rem 2.5rem 0;overflow:clip}.home-v2[data-theme=dark] .home-v2-product{--hv-pw-shell:#191919;--hv-pw-canvas:#191919;--hv-pw-card:#282828;--hv-pw-subtle:#323232;--hv-pw-table-head:#1f1f1f;--hv-pw-rule:#ffffff1a;--hv-pw-rule-strong:#ffffff2e;--hv-pw-control:#ffffff3d;--hv-pw-shell-rule:#ffffff1a;--hv-pw-ring:#ffffff24;--hv-pw-table-rule:#3b3b3b;--hv-pw-hover:#ffffff0a;--hv-pw-selected:#ffffff14;--hv-pw-ghost:#ffffff1a;--hv-pw-inverse:#fff;--hv-pw-inverse-hover:#e8e8e8;--hv-pw-inverse-press:#d6d6d6;--hv-pw-on-inverse:#181614;--hv-pw-control-rest:inset 0 1px 0 #ffffff1a, 0 1px 2px #0006, 0 2px 6px #0000004d;--hv-pw-control-press:inset 0 1px 2px #0006;--hv-pw-focus:#e7e2de;--hv-pw-avatar:#444240;--hv-pw-rest:0 0 0 1px var(--hv-pw-ring), 0 1px 2px -1px #0000004d, 0 3px 6px -2px #00000026, 0 8px 16px -4px #0000001a;--hv-pw-floating:0 0 0 1px #3b3b3b, 0 1px 2px -1px #0000004d, 0 4px 8px -2px #00000038, 0 10px 20px -4px #00000026, 0 20px 36px -8px #0000001a, 0 32px 56px -12px #0000000f;--hv-pw-window-shadow:0 0 0 1px #ffffff1a, 0 32px 64px -16px #00000080;--hv-pw-fill-top:.36;--hv-pw-fill-mid:.12}.home-v2-product__fit{width:100%}.home-v2-product__frame{margin-inline:auto}.home-v2-product__window{background:var(--hv-pw-canvas);box-shadow:var(--hv-pw-window-shadow);color:var(--hv-ink);font-family:var(--hv-sans);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading);transform-origin:0 0;border-radius:12px 12px 0 0;flex-direction:column;display:flex;overflow:hidden}.home-v2-product__window :where(p){margin:0}.home-v2-product__titlebar{background:var(--hv-pw-card);border-bottom:1px solid var(--hv-pw-shell-rule);flex:none;align-items:center;height:44px;padding-inline:16px;display:flex;position:relative}.home-v2-product__dots{gap:8px;display:flex}.home-v2-product__dots i{background:var(--hv-pw-rule-strong);border-radius:50%;width:12px;height:12px;display:block}.home-v2-product__url{background:var(--hv-pw-ghost);color:var(--hv-ink-secondary);font-size:var(--text-caption-size);border-radius:8px;justify-content:center;align-items:center;gap:6px;width:min(400px,50%);height:28px;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.home-v2-product:not([data-compact]) .home-v2-product__url{left:calc(50% + var(--hv-pw-rail) / 2)}.home-v2-product__app{flex:1;min-height:0;display:flex}.home-v2-product__rail{background:var(--hv-pw-shell);box-shadow:inset -1px 0 0 var(--hv-pw-shell-rule);width:var(--hv-pw-rail);flex-direction:column;flex:none;gap:16px;padding:16px;display:flex}.home-v2-product__brand{color:var(--hv-pw-mark);justify-content:center;align-items:center;height:40px;display:flex}.home-v2-product__nav{gap:4px;display:grid}.home-v2-product__rail-foot{gap:16px;margin-top:auto;display:grid}.home-v2-product__nav-item{color:var(--hv-ink-muted);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.home-v2-product__nav-item[data-active]{background:var(--hv-pw-selected);color:var(--hv-ink)}.home-v2-product__account{border-top:1px solid var(--hv-pw-rule);justify-content:center;padding:20px 0 8px;display:flex}.home-v2-product__avatar{background:var(--hv-pw-avatar);color:var(--hv-ink-secondary);font-size:var(--text-small-size);font-weight:var(--text-small-strong-weight);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.home-v2-product__main{background:var(--hv-pw-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.home-v2-product__topbar{border-bottom:1px solid var(--hv-pw-shell-rule);flex:none;grid-template-columns:minmax(0,1fr) minmax(140px,360px) minmax(max-content,1fr);align-items:center;gap:16px;height:52px;display:grid}.home-v2-product__topbar-start{align-items:center;gap:8px;min-width:0;padding-left:16px;display:flex}.home-v2-product__topbar-toggle{color:var(--hv-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.home-v2-product__crumb{margin-inline:-2px;padding:4px}.home-v2-product__topbar-icon{color:var(--hv-ink-muted)}.home-v2-product__topbar-end{grid-column:3;justify-self:end;margin-right:16px}.home-v2-product__search{background:var(--hv-pw-card);border:1px solid var(--hv-pw-control);color:var(--hv-ink-muted);font-size:var(--text-small-size);border-radius:12px;align-items:center;gap:8px;height:32px;padding:0 4px 0 8px;display:flex}.home-v2-product__search>span:first-of-type{flex:1}.home-v2-product__keys{gap:2px;display:flex}.home-v2-product__keys kbd{border:1px solid var(--hv-pw-rule);color:var(--hv-ink-muted);font-family:var(--hv-sans);border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;display:inline-flex}.home-v2-product__page{flex:1;min-height:0;padding-top:48px}.home-v2-product__well{margin-inline:auto}.home-v2-product__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-v2-product__title{color:var(--hv-ink);font-family:var(--hv-serif);font-size:var(--text-page-title-size);font-weight:var(--text-page-title-weight);letter-spacing:var(--text-page-title-tracking);line-height:var(--text-page-title-leading)}.home-v2-product__sentence{color:var(--hv-ink-secondary);margin-top:8px}.home-v2-product__link{-webkit-text-decoration-color:var(--hv-pw-rule-strong);text-decoration-color:var(--hv-pw-rule-strong);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.home-v2-product__button{color:var(--hv-ink);font:inherit;font-size:var(--text-small-size);font-weight:var(--text-small-strong-weight);letter-spacing:.015em;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;height:32px;padding-inline:12px;line-height:1;display:inline-flex}@supports (corner-shape:superellipse(2.5)){.home-v2-product__button{corner-shape:superellipse(2.5);border-radius:16px}}.home-v2 .home-v2-product .home-v2-product__button--primary{border-radius:6px}@supports (corner-shape:superellipse(2.5)){.home-v2 .home-v2-product .home-v2-product__button--primary{border-radius:18px}}.home-v2-product__button--secondary{box-shadow:inset 0 0 0 1px var(--hv-pw-control);background:0 0}.home-v2-product__button--primary{background:var(--hv-pw-inverse);box-shadow:var(--hv-pw-control-rest);color:var(--hv-pw-on-inverse);cursor:pointer;height:36px;transition:background-color var(--hv-dur-feedback) var(--hv-ease-response), transform var(--hv-dur-feedback) var(--hv-ease-response);gap:8px;padding-inline:16px}@media (hover:hover) and (pointer:fine){.home-v2-product__button--primary:hover{background:var(--hv-pw-inverse-hover)}}.home-v2-product__button--primary:active{background:var(--hv-pw-inverse-press);box-shadow:var(--hv-pw-control-press);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.home-v2-product__button--primary:active{transform:none}}.home-v2-product :is(.home-v2-product__button,.home-v2-product__menu-item,.home-v2-product__plot-area):focus-visible{outline:2px solid var(--hv-pw-focus);outline-offset:2px}.home-v2-product__new{position:relative}.home-v2-product__menu{animation:hv-pw-menu var(--hv-dur-control) cubic-bezier(.16, 1, .3, 1);background:var(--hv-pw-card);box-shadow:var(--hv-pw-floating);transform-origin:100% 0;z-index:2;border-radius:12px;width:224px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}@keyframes hv-pw-menu{0%{opacity:0;transform:scale(.97)}}.home-v2-product__menu-item{color:var(--hv-ink);cursor:pointer;font:inherit;font-size:var(--text-small-size);height:32px;letter-spacing:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 4px 0 8px;display:flex}.home-v2-product__menu-item:is(:hover,:focus-visible){background:var(--hv-pw-selected)}.home-v2-product__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.home-v2-product__card{background:var(--hv-pw-card);box-shadow:var(--hv-pw-rest);border-radius:16px;min-width:0;padding:16px}.home-v2-product__card-label{color:var(--hv-ink-muted);font-size:var(--text-small-size);align-items:center;gap:8px;height:16px;line-height:16px;display:flex}.home-v2-product__card-figure{color:var(--hv-ink);font-family:var(--hv-serif);font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);margin-top:24px;line-height:24px}.home-v2-product__card-detail{color:var(--hv-ink-secondary);white-space:nowrap;height:20px;margin-top:4px;line-height:20px;overflow:hidden}.home-v2-product__chart{background:var(--hv-pw-card);box-shadow:var(--hv-pw-rest);border-radius:16px;flex-direction:column;gap:32px;margin-top:32px;display:flex}.home-v2-product__chart-head{justify-content:space-between;align-items:flex-start;height:72px;display:flex}.home-v2-product__chart-head>div{gap:4px;display:grid}.home-v2-product__chart-label{line-height:32px}.home-v2-product__chart-figure{font-family:var(--hv-serif);font-size:var(--text-page-title-size);font-variant-numeric:tabular-nums;font-weight:var(--text-page-title-weight);letter-spacing:-.025em;line-height:36px}.home-v2-product__chart-tools{gap:8px;display:flex}.home-v2-product__icon-button{box-shadow:inset 0 0 0 1px var(--hv-pw-control);color:var(--hv-ink);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (corner-shape:superellipse(2.5)){.home-v2-product__icon-button,.home-v2-product__topbar-toggle{corner-shape:superellipse(2.5);border-radius:13px}}.home-v2-product__plot{position:relative}.home-v2-product__axis{display:block;overflow:visible}.home-v2-product__axis line{stroke:var(--hv-pw-rule)}.home-v2-product__axis text{fill:var(--hv-ink-muted);font-family:var(--hv-mono);font-size:var(--text-caption-size);font-weight:var(--text-mono-weight);letter-spacing:var(--text-mono-tracking);text-anchor:end}.home-v2-product__axis .home-v2-product__axis-day{font-family:var(--hv-sans);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);text-anchor:middle}.home-v2-product__plot-area{cursor:crosshair;touch-action:pan-y;position:absolute;top:0;left:0;overflow:visible}.home-v2-product__plot-area:focus:not(:focus-visible),.home-v2-product__plot-area :focus{outline:none}.home-v2-product__fill-top{stop-color:var(--hv-pw-series);stop-opacity:var(--hv-pw-fill-top)}.home-v2-product__fill-mid{stop-color:var(--hv-pw-series);stop-opacity:var(--hv-pw-fill-mid)}.home-v2-product__fill-end{stop-color:var(--hv-pw-series);stop-opacity:0}.home-v2-product__series{fill:none;stroke:var(--hv-pw-series);stroke-linejoin:round;stroke-width:2px}.home-v2-product__cursor line{stroke:var(--hv-pw-rule-strong)}.home-v2-product__cursor circle{fill:var(--hv-pw-series);stroke:var(--hv-pw-card);stroke-width:2px}.home-v2-product__tip{background:var(--hv-pw-card);box-shadow:var(--hv-pw-floating);font-variant-numeric:tabular-nums;font-weight:var(--text-body-strong-weight);pointer-events:none;white-space:nowrap;border-radius:8px;gap:2px;padding:8px 12px;display:grid;position:absolute;transform:translate(16px,-50%)}.home-v2-product__tip[data-flip]{transform:translate(calc(-100% - 16px),-50%)}.home-v2-product__tip span{color:var(--hv-ink-muted);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight)}.home-v2-product__activity{margin-top:32px}.home-v2-product__activity-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.home-v2-product__activity-title{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading)}.home-v2-product__table{background:var(--hv-pw-card);box-shadow:var(--hv-pw-rest);border-radius:12px;overflow:hidden}.home-v2-product__table table{border-collapse:collapse;table-layout:fixed;width:100%}.home-v2-product__table th{background:var(--hv-pw-table-head);border-bottom:1px solid var(--hv-pw-table-rule);color:var(--hv-ink-muted);font-size:var(--text-small-size);font-weight:var(--text-small-weight);text-align:left;z-index:1;height:40px;padding-inline:16px;position:relative}.home-v2-product__table th:nth-child(2){width:180px}.home-v2-product__table th:nth-child(3){width:140px}.home-v2-product__table th:nth-child(4){width:168px}.home-v2-product__table td{border-bottom:1px solid var(--hv-pw-table-rule);text-overflow:ellipsis;white-space:nowrap;height:47px;padding-inline:16px;overflow:hidden}.home-v2-product__table td:first-child{color:var(--hv-ink-secondary)}.home-v2-product__table td strong{color:var(--hv-ink);font-weight:var(--text-body-strong-weight)}.home-v2-product__table td:last-child{color:var(--hv-ink-secondary)}.home-v2-product__table tr[data-new]{animation:hv-pw-land var(--hv-dur-handoff) cubic-bezier(.16, 1, .3, 1) both}@keyframes hv-pw-land{0%{opacity:0}}.home-v2-product__chip{background:var(--hv-pw-chip);color:var(--hv-ink);font-size:var(--text-small-size);border-radius:8px;padding:6px 12px;line-height:18px;display:inline-block}.home-v2-product[data-compact] .home-v2-product__page{padding-top:24px}.home-v2-product[data-compact] .home-v2-product__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-product[data-compact] .home-v2-product__chart-tools .home-v2-product__button{display:none}@media (max-width:68.6875em){.home-v2-product{margin-top:var(--primitive-space-64);padding:3rem 1.5rem 0}}@media (max-width:29.9375em){.home-v2-product{padding:2rem 1rem 0}}@media (prefers-reduced-motion:reduce){.home-v2-product__menu,.home-v2-product__table tr[data-new]{animation:none}}
.home-v2-logos{padding-block:3rem 4rem}.home-v2-logos__grid{grid-template-columns:repeat(60,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.home-v2-logos__tile{grid-column:span var(--span-w);min-width:0;height:144px;transition:background-color var(--hv-dur-feedback) var(--hv-ease-response);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.home-v2-logos__link{color:inherit;transition:background-color var(--hv-dur-feedback) var(--hv-ease-response);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;inset:0}.home-v2-logos__tile img{filter:grayscale();flex:none;max-width:calc(100% - 32px)}.home-v2-logos__link:focus-visible{outline-offset:-2px}.home-v2-logos__arrow{color:var(--hv-ink-secondary);opacity:0;height:24px;transition:opacity var(--hv-dur-feedback) var(--hv-ease-response), transform var(--hv-dur-control) var(--hv-ease-response);justify-content:center;align-items:center;width:24px;display:flex;position:absolute;top:14px;right:14px;transform:translate(8px)}.home-v2-logos__link:focus-visible{background-color:var(--hv-tint,var(--hv-surface));border-radius:12px}.home-v2-logos__link:focus-visible .home-v2-logos__arrow{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.home-v2-logos__link:hover{background-color:var(--hv-tint,var(--hv-surface));border-radius:12px}.home-v2-logos__link:hover .home-v2-logos__arrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-v2-logos__arrow{transform:none}}@media (max-width:68.6875em){.home-v2-logos__tile{grid-column:span var(--span-m)}}@media (max-width:89.9375em){.home-v2-logos{padding-block:calc(var(--hv-section) * 3 / 7) calc(var(--hv-section) * 4 / 7)}.home-v2-logos__tile img{height:auto}}@media (max-width:47.9375em){.home-v2-logos__tile{grid-column:span var(--span-n);height:96px}.home-v2-logos__tile img{max-width:calc(100% - 24px);width:calc(var(--logo-w) * .7px)}.home-v2-logos__arrow{top:8px;right:8px}}.home-v2-logos__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-v2-logos__grid .home-v2-logos__tile{grid-column:auto}@media (max-width:47.9375em){.home-v2-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-v2-logos__grid{--hv-logos-rule:color-mix(in srgb, var(--hv-ink) 12%, transparent);border-left:1px solid var(--hv-logos-rule);border-top:1px solid var(--hv-logos-rule)}.home-v2-logos__tile{border-bottom:1px solid var(--hv-logos-rule);border-right:1px solid var(--hv-logos-rule);border-radius:0}.home-v2-logos__link,.home-v2-logos__link:focus-visible,.home-v2-logos__link:hover{border-radius:0}
