.site-footer{background:var(--fc-bg);color:var(--fc-fg);line-height:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.site-footer,.site-footer *,.site-footer :after,.site-footer :before{box-sizing:initial}.site-footer :where(h2,h3,p){letter-spacing:inherit;text-wrap:inherit}.site-footer a{scroll-margin:88px 0 24px}.site-footer .ft-in{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}.site-footer .ft-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;row-gap:32px}.site-footer .ft-main{border-top:1px solid var(--ft-hair);padding-top:56px}.site-footer .ft-core{margin-top:64px}.site-footer .ft-col{display:flex;flex-direction:column;gap:44px}.site-footer .ft-h{display:flex;align-items:center;min-height:44px;margin:0;font-size:14px;line-height:20px;font-weight:510;color:var(--fc-fg)}.site-footer .ft-legal,.site-footer .ft-list{list-style:none;margin:0;padding:0}.site-footer .ft-all,.site-footer .ft-legal a,.site-footer .ft-list a{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;font-size:14px;line-height:20px;color:var(--fc-mfg);text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1)}.site-footer .ft-logo{display:inline-flex;align-items:center;min-height:44px;color:var(--fc-fg);text-decoration:none}.site-footer .ft-logo svg{width:109px;height:24px;fill:currentColor}.site-footer .ft-note{display:flex;align-items:center;min-height:44px;margin:0;font-size:14px;line-height:20px;color:var(--fc-mfg);text-wrap:pretty}.site-footer .ft-all svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.site-footer .ft-bot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;align-items:center;margin-top:64px;padding-bottom:40px}.site-footer .ft-copy{margin:0;font-size:14px;line-height:20px;color:var(--fc-mfg)}.site-footer .ft-legal{grid-column:2/-1;display:flex;flex-wrap:wrap;column-gap:24px}@media (hover:hover) and (pointer:fine) and (not (any-pointer:coarse)){.site-footer .ft-all,.site-footer .ft-h,.site-footer .ft-legal a,.site-footer .ft-list a,.site-footer .ft-logo{min-height:32px}.site-footer .ft-list,.site-footer .ft-note{margin-top:12px}.site-footer .ft-note+.ft-note{margin-top:0}.site-footer .ft-note{min-height:32px}.site-footer .ft-col{gap:32px}}@media (hover:hover) and (pointer:fine){.site-footer .ft-all:hover,.site-footer .ft-legal a:hover,.site-footer .ft-list a:hover{color:var(--fc-fg)}.site-footer .ft-all:hover svg{transform:translateX(2px)}}.site-footer a:focus-visible{outline:2px solid var(--fc-fg);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.site-footer .ft-all,.site-footer .ft-all svg,.site-footer .ft-legal a,.site-footer .ft-list a{transition:none}.site-footer .ft-all:hover svg{transform:none}}@media (forced-colors:active){.site-footer .ft-main{border-color:CanvasText}}@media (max-width:1023px){.site-footer .ft-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.site-footer .ft-brand,.site-footer .ft-intro{grid-column:1/-1}.site-footer .ft-main{padding-top:48px}.site-footer .ft-core{margin-top:48px}.site-footer .ft-bot{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:24px;margin-top:48px}}@media (max-width:767px){.site-footer .ft-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.site-footer .ft-main .ft-product{grid-column:1;grid-row:2}.site-footer .ft-main .ft-company{grid-column:1;grid-row:3}.site-footer .ft-main .ft-connect{grid-column:2;grid-row:2/span 2}.site-footer .ft-col{display:contents}.site-footer .ft-bot{flex-direction:column;align-items:flex-start;gap:8px}}.site-header{position:sticky;top:0;z-index:50;height:64px;background:var(--hdr);-webkit-backdrop-filter:var(--hdr-glass);backdrop-filter:var(--hdr-glass);border-bottom:1px solid var(--bd);color:var(--fg);line-height:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.site-header,.site-header *,.site-header :after,.site-header :before{box-sizing:initial}.site-header button{box-sizing:border-box}.site-header :where(svg){display:inline;vertical-align:initial}.site-header :where(button){letter-spacing:normal}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--bg);--hdr-glass:none}}.site-header-nav{max-width:1240px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header a{text-decoration:none}.site-header :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.site-header-logo{display:inline-flex;align-items:center;height:32px;padding:0 6px;color:var(--fg)}.site-header-logo svg{width:109px;height:24px;fill:currentColor}.site-header-links{display:flex;align-items:center;gap:2px;font-size:13px}.site-header-pill{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:6px;color:var(--mfg);white-space:nowrap;transition:background .16s,color .16s}.site-header-pill:hover{background:var(--pill);color:var(--fg)}.site-header-theme{justify-content:center;width:32px;padding:0}.site-header-sep{width:1px;height:16px;background:var(--bd2);margin:0 8px}.site-header-trial{align-items:center;height:32px;padding:0 14px;margin-left:4px;border-radius:6px;background:var(--pri);color:var(--prifg);font-weight:510;white-space:nowrap;box-shadow:var(--btn-shadow)}.site-header-icon-light,.site-header-trial{display:inline-flex}.dark .site-header-icon-light,.site-header-icon-dark{display:none}.dark .site-header-icon-dark{display:inline-flex}@media (any-pointer:coarse),(max-width:1023px){.site-header-links>a,.site-header-links>button,.site-header-nav>a{position:relative}.site-header-links>a:after,.site-header-links>button:after,.site-header-nav>a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;margin-top:-22px}.site-header-links>button:after{left:-10px;right:-2px}}@media (max-width:900px){.site-header-wide{display:none!important}}@media (max-width:374px){.site-header-login{display:none!important}}