.tvw .ld-body{height:auto}.tvw .tvw-screen{padding:calc(18px * var(--k)) calc(20px * var(--k)) calc(20px * var(--k))}.tvw .tvw-head{align-items:center;gap:calc(10px * var(--k));min-width:0;display:flex}.tvw .tvw-back{width:calc(28px * var(--k));height:calc(28px * var(--k));color:var(--bld-ink-2);place-items:center;display:grid}.tvw .tvw-back svg{width:calc(16px * var(--k));height:calc(16px * var(--k))}.tvw .tvw-name{font-size:calc(19px * var(--k));letter-spacing:-.022em;font-weight:650}.tvw .tvw-badge{padding:calc(3px * var(--k)) calc(8px * var(--k));background:var(--bld-hi);color:var(--bld-ink-2);font-size:calc(11px * var(--k));white-space:nowrap;border-radius:2px;font-weight:500}.tvw .tvw-dl{margin-left:auto}.tvw .tvw-meta{margin:calc(6px * var(--k)) 0 0;color:var(--bld-ink-3);font-size:calc(12px * var(--k));font-variant-numeric:tabular-nums}.tvw .tvw-viewer{margin-top:calc(14px * var(--k));border:1px solid var(--bld-line);background:var(--bld-sunken);border-radius:3px;overflow:hidden}.tvw .tvw-bar{justify-content:space-between;align-items:center;gap:calc(8px * var(--k)) 12px;padding:calc(8px * var(--k)) calc(10px * var(--k));border-bottom:1px solid var(--bld-line);background:var(--bld-panel);flex-wrap:wrap;display:flex}.tvw .tvw-tabs{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.tvw .tvw-tab,.tvw .tvw-seg button{color:var(--bld-ink-2);font:500 calc(13px * var(--k)) / 1 var(--ld-font);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--bld-ease), color .2s var(--bld-ease);background:0 0;border:0;border-radius:2px;margin:0}.tvw .tvw-tab{height:calc(28px * var(--k));padding:0 calc(9px * var(--k))}.tvw .tvw-tab:hover,.tvw .tvw-seg button:hover{color:var(--bld-ink)}.tvw .tvw-tab[aria-selected=true]{background:var(--bld-hi);color:var(--bld-ink)}.tvw .tvw-seg{padding:calc(3px * var(--k));box-shadow:inset 0 0 0 1px var(--bld-line);border-radius:2px;display:inline-flex}.tvw .tvw-seg button{height:calc(26px * var(--k));min-width:calc(66px * var(--k));padding:0 calc(10px * var(--k))}.tvw .tvw-seg button[aria-pressed=true]{background:var(--bld-ink);color:var(--bld-on-ink)}.tvw :is(.tvw-tab,.tvw-seg button):focus-visible{outline:2px solid var(--bld-accent-line);outline-offset:-2px}.tvw .tvw-stage{padding:calc(12px * var(--k));justify-content:center;display:flex;container-type:inline-size}.tvw .tvw-frame{--u:calc(100cqw / 1104);width:100%;height:calc(var(--u) * 640);box-shadow:0 0 0 1px var(--bld-line);background:#fff;border-radius:2px;flex:none;transition:width .42s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.tvw[data-ld-width=tablet] .tvw-frame{width:calc(var(--u) * 768)}.tvw[data-ld-width=mobile] .tvw-frame{width:calc(var(--u) * 390)}.tvw .tvw-frame.is-swap{animation:.5s cubic-bezier(.16,1,.3,1) tvw-swap}@keyframes tvw-swap{0%{opacity:1;transform:none}30%{opacity:.35;transform:scale(.992)}to{opacity:1;transform:none}}.tvw .tvw-p,.tvw .tvw-home{display:none}.tvw .syt-mn{width:100%}.tvw[data-ld-page=index] .tvw-p[data-p=index],.tvw[data-ld-page=features] .tvw-p[data-p=features],.tvw[data-ld-page=pricing] .tvw-p[data-p=pricing],.tvw[data-ld-page=customers] .tvw-p[data-p=customers],.tvw[data-ld-page=security] .tvw-p[data-p=security],.tvw[data-ld-page=team] .tvw-p[data-p=team],.tvw[data-ld-page=about] .tvw-p[data-p=about],.tvw[data-ld-width=desktop] .tvw-home[data-w=desktop],.tvw[data-ld-width=tablet] .tvw-home[data-w=tablet],.tvw[data-ld-width=mobile] .tvw-home[data-w=mobile]{display:block}.tvw .tvw-pg{height:calc(var(--u) * 640)}.tvw .tvw-narrow{display:none}.tvw:not([data-ld-width=desktop]) .tvw-narrow{display:flex}.tvw:not([data-ld-width=desktop]) .tvw-wide{display:none}.tvw:not([data-ld-width=desktop]) .tvw-pg .syt-mn-head{padding:0 calc(var(--x) * 20)}.tvw .tvw-ph{height:100%;padding:calc(var(--x) * 88) calc(var(--x) * 48) 0;background:radial-gradient(60% 90% at 25% -20%, var(--p-acc-soft), transparent 70%), radial-gradient(40% 80% at 95% 0%, var(--p-violet-soft), transparent 70%);position:relative}.tvw .tvw-ph-copy{max-width:calc(var(--x) * 528);flex-direction:column;align-items:flex-start;display:flex;position:relative}.tvw .tvw-ph.is-center .tvw-ph-copy{max-width:calc(var(--x) * 820);text-align:center;align-items:center;margin:0 auto}.tvw .tvw-eb{align-items:center;gap:calc(var(--x) * 8);padding:calc(var(--x) * 6) calc(var(--x) * 14) calc(var(--x) * 6) calc(var(--x) * 10);background:linear-gradient(var(--p-acc-soft), var(--p-acc-soft));box-shadow:inset 0 0 0 1px var(--p-acc);color:var(--p-acc);-webkit-text-fill-color:var(--p-acc);font-size:calc(var(--x) * 13);border-radius:999px;font-weight:600;display:inline-flex}.tvw .tvw-eb i{width:calc(var(--x) * 6);height:calc(var(--x) * 6);background:var(--p-acc);border-radius:50%;display:block}.tvw .tvw-ph-t{margin:calc(var(--x) * 22) 0 calc(var(--x) * 20);font-size:calc(var(--x) * 54);letter-spacing:-.038em;text-wrap:balance;font-weight:800;line-height:1.04;display:block}.tvw .tvw-ph-t span{background:linear-gradient(100deg, var(--p-acc) 10%, var(--p-violet) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tvw .tvw-ph-l{max-width:36em;color:var(--p-ink2);-webkit-text-fill-color:var(--p-ink2);font-size:calc(var(--x) * 18);line-height:1.62;display:block}.tvw .tvw-ph-a{margin-top:calc(var(--x) * 30)}.tvw .tvw-ph.is-grid .tvw-ph-a{justify-content:flex-start}.tvw:not([data-ld-width=desktop]) .tvw-ph{padding:calc(var(--x) * 60) calc(var(--x) * 24) 0}.tvw:not([data-ld-width=desktop]) .tvw-ph-copy{max-width:none}.tvw:not([data-ld-width=desktop]) .tvw-ph-t{font-size:calc(var(--x) * 46.5)}.tvw:not([data-ld-width=desktop]) .tvw-ph-l{font-size:calc(var(--x) * 17)}.tvw[data-ld-width=mobile] .tvw-ph{padding:calc(var(--x) * 44) calc(var(--x) * 20) 0}.tvw[data-ld-width=mobile] .tvw-ph-t{font-size:calc(var(--x) * 34)}.tvw[data-ld-width=mobile] .tvw-ph-a{align-self:stretch}.tvw[data-ld-width=mobile] .tvw-ph-a .syt-mn-btn{flex:auto}@container ld (width<=640px){.tvw .tvw-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tvw .tvw-bar{flex-direction:column;align-items:stretch}.tvw .tvw-seg{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.tvw .tvw-frame,.tvw .tvw-tab,.tvw .tvw-seg button{transition:none}.tvw .tvw-frame.is-swap{animation:none}}.syt[data-astro-cid-vz3opaxg] .syt-sr[data-astro-cid-vz3opaxg]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
