body .public-header .nav-page{position:relative}body .public-header .nav-page:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;inset:auto 10px 3px;transform:scaleX(0)}body .public-header .nav-page:is(:hover,:focus-visible,[aria-current]:not([aria-current=false])):after{transform:scaleX(1)}body .public-header :is(.mega-link,.mega-feature){border-radius:var(--cq-panel-radius)}body .public-header .mega-link:focus-visible{background:var(--color-raised)}body .public-header .mega-footer>span{display:inline-block}@media (prefers-reduced-motion:no-preference){body .public-header .nav-page:after{transition:transform var(--motion-edge) var(--ease-settle)}body .public-header .menu-visual svg{transition:transform var(--motion-lift) var(--ease-settle)}body .public-header .mega-footer>span{transition:transform var(--motion-edge) var(--ease-settle)}body .public-header :is(.mega-link,.mega-feature){transition:background-color var(--motion-edge) var(--ease-settle), border-color var(--motion-edge) var(--ease-settle)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body .public-header .mega-feature:hover .menu-visual svg{transform:translateY(-4px)}body .public-header .mega-footer:hover>span{transform:translate(4px)}}
body .pg .wrap{max-width:1168px;margin-inline:auto}body .pg .measure{width:100%;margin-inline:auto}body .pg .ph{text-align:center}body .pg .ph :is(h1,.lead,.meta){margin-inline:auto}body .pg .ph .actions{justify-content:center}body .pg .ph .crumb{width:fit-content;margin-inline:auto}body .pg .page-hero{text-align:center}body .pg .page-hero :is(h1,p){margin-inline:auto}body .pg .section-heading{text-align:center}body .pg .section-heading :is(h2,p){margin-inline:auto}body .pg.dark-site .early-access-section{text-align:center;grid-template-columns:minmax(0,1fr);gap:32px}body .pg .early-access-section>div:first-child{max-width:680px;margin-inline:auto}body .pg .early-access-card{text-align:left;width:100%;max-width:640px;margin-inline:auto}body .pg .early-access-section form{text-align:left;width:100%}
.pg.dark-site .public-header{--frame-height:88px;background:var(--bg);transition:background-color var(--motion-tap) var(--ease-settle)}.pg.dark-site .public-header .nav-shell{height:var(--frame-height);transition:height var(--motion-tap) var(--ease-settle)}@media (max-width:850px){.pg.dark-site .public-header{--frame-height:76px}}@media (max-width:600px){.pg.dark-site .public-header{--frame-height:74px}}.pg.dark-site .public-header[data-compact=true]{--frame-height:68px;-webkit-backdrop-filter:blur(12px);background:#0a0a0af0}@media (min-width:1101px){.pg.dark-site .public-header:has(.desktop-nav .nav-drop[open]) .nav-backdrop{inset:var(--frame-height) 0 0}}.pg.dark-site .public-header .nav-backdrop{transition:none}.pg.dark-site .public-header .nav-shell:has(.plain-nav){height:auto;min-height:var(--frame-height)}.pg.dark-site .public-header .plain-nav>a{min-height:44px;color:var(--soft);align-items:center;display:inline-flex}.pg.dark-site .public-header .plain-nav>a:is(:hover,[aria-current]){color:var(--ink)}@media (min-width:421px){.pg.dark-site .public-header .plain-nav{gap:12px;font-size:13px}.pg.dark-site .public-header .plain-nav>a{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.pg.dark-site .public-header,.pg.dark-site .public-header .nav-shell{transition:none}}.pg.dark-site .public-header .nav-actions{align-items:center;gap:12px}.pg.dark-site .public-header .nav-actions>.login{white-space:nowrap}.pg.dark-site .public-header .nav-actions>.button.small{border-radius:var(--cq-control-radius)}.pg.dark-site .public-header .nav-actions>.button.small:not(.header-report,.secondary){color:var(--ink);border:1px solid var(--rule-2);background:0 0}.pg.dark-site .public-header .nav-actions>.button.header-report{color:#fff;opacity:1;outline-offset:3px;transition:background-color var(--motion-tap) var(--ease-settle), border-color var(--motion-tap) var(--ease-settle), transform .18s var(--ease);background:#155eef;border:1px solid #155eef;display:inline-flex}.pg.dark-site .public-header .nav-actions>.button.header-report:hover{opacity:1;background:#104ac4;border-color:#104ac4}.pg.dark-site .public-header .nav-actions>.button.header-report:focus-visible{outline:2px solid var(--ink)}.pg.dark-site .public-header .nav-actions>.button.header-report[aria-current=page]{box-shadow:inset 0 0 0 1px #fff}@media (max-width:1439px){.pg.dark-site .public-header .nav-actions>.nav-create{display:none}.pg.dark-site .public-header .nav-actions:has(>a[href=\/account])>.nav-demo{display:none}}.pg.dark-site .public-header .header-search{border-radius:var(--cq-control-radius);width:44px;height:44px;color:var(--soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg.dark-site .public-header .header-search:hover{color:var(--ink)}.pg.dark-site .public-header:has(.header-search)~.website-tools{display:none}@media (max-width:600px){.pg.dark-site .public-header .nav-shell{gap:8px}.pg.dark-site .public-header .nav-actions{gap:4px}.pg.dark-site .public-header .nav-actions>.button.header-report{padding:9px 12px;font-size:12px}.pg.dark-site .public-header .header-search{width:40px}.pg.dark-site .public-header:has(.mobile-disclosure) .nav-actions>.login{display:none}}@media (max-width:400px){.pg.dark-site .public-header .nav-actions>.button.header-report>span{display:none}.pg.dark-site .public-header .brand img{width:94px}}@media (max-width:380px){.pg.dark-site .public-header .nav-shell{gap:4px;padding:0 12px}.pg.dark-site .public-header .brand img{width:86px}.pg.dark-site .public-header .header-search{width:32px}.pg.dark-site .public-header .nav-actions>.button.header-report{padding:9px;font-size:12px}.pg.dark-site .public-header .mobile-disclosure>summary{padding:10px 6px}}.pg.dark-site .foot-wrap footer h2{margin-bottom:14px}.pg.dark-site .foot-wrap footer .footer-legal-heading{letter-spacing:0;color:var(--ink);margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.3}.pg.dark-site .foot-wrap footer>nav[aria-label="Legal and company information"]>ul{gap:10px;margin:0;display:grid}@media (max-width:900px){.pg.dark-site.cx-website .foot-wrap footer{grid-template-columns:minmax(0,1fr)}.pg.dark-site.cx-website .foot-wrap footer>*{grid-area:auto/1}.pg.dark-site.cx-website .foot-wrap footer>nav[aria-label="Legal and company information"]{order:1}.pg.dark-site.cx-website .foot-wrap footer>nav.giving-footer-nav{order:2}.pg.dark-site.cx-website .foot-wrap footer>div:not(.foot-brand){order:3}.pg.dark-site.cx-website .foot-wrap footer>.foot-brand{padding-bottom:32px}}@media (min-width:641px) and (max-width:900px){.pg.dark-site.cx-website .foot-wrap footer>nav[aria-label="Legal and company information"]>ul{flex-wrap:wrap;gap:8px 24px;display:flex}}@media (min-width:901px){.pg.dark-site.cx-website .foot-wrap footer{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.pg.dark-site.cx-website .foot-wrap footer>.foot-brand{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:24px;padding-bottom:48px;display:flex}.pg.dark-site.cx-website .foot-wrap footer>.foot-brand p{text-align:right;max-width:none;margin:0}.pg.dark-site.cx-website .foot-wrap footer>nav[aria-label=Carqo]{grid-area:2/1/auto/10}.pg.dark-site.cx-website .foot-wrap footer>nav[aria-label="Legal and company information"]{grid-area:2/10/auto/-1}.pg.dark-site.cx-website .foot-wrap footer>nav.giving-footer-nav{grid-row:3}.pg.dark-site.cx-website .foot-wrap footer>div:not(.foot-brand){grid-row:4}}.pg.dark-site .not-found-frame .ph{text-align:left;padding:112px 0 144px}.pg.dark-site .not-found-frame .ph h1{letter-spacing:-.055em;max-width:12em;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.06}.pg.dark-site .not-found-frame .ph .lead{margin-left:0;margin-right:0;font-size:18px}.pg.dark-site .not-found-frame .ph :is(h1,.lead){margin-left:0;margin-right:0}.pg.dark-site .not-found-frame .ph .actions{justify-content:flex-start}@media (max-width:600px){.pg.dark-site .not-found-frame .ph{padding:56px 0 80px}}
.pg.dark-site .public-header .mega-menu{background:var(--surface);border:1px solid var(--rule);border-radius:0}.pg.dark-site .public-header .mega-menu .mega-content{gap:55px;padding:34px}.pg.dark-site .public-header .mega-menu .menu-caption{margin-bottom:12px;padding:0;font-size:12px}.pg.dark-site .public-header .mega-menu .mega-link{min-height:0;margin-bottom:0;padding:10px 0}.pg.dark-site .public-header .mega-menu .mega-link strong{letter-spacing:0;color:var(--ink);font-size:14px;font-weight:400;line-height:1.5}.pg.dark-site .public-header .mega-menu .mega-link>span{color:var(--soft);margin-top:4px;font-size:12px;line-height:1.6}.pg.dark-site .public-header .mega-menu .mega-feature{padding:0}.pg.dark-site .public-header .mega-menu .mega-feature strong{letter-spacing:0;font-size:14px;font-weight:400}.pg.dark-site .public-header .mega-menu .menu-visual{border-radius:9px}.pg.dark-site .public-header .mega-menu .mega-footer{padding:16px 34px;font-size:12px}.pg.dark-site .public-header .mobile-disclosure .mobile-links{background:var(--surface);border:1px solid var(--rule);border-radius:0;padding:20px 30px}.pg.dark-site .public-header .mobile-links details{border-bottom:1px solid var(--rule);padding:0}.pg.dark-site .public-header .mobile-links summary{min-height:44px;font-size:16px;font-weight:400}.pg.dark-site .public-header .mobile-links a{font-size:13px}@media (max-width:600px){.pg.dark-site .public-header .mobile-disclosure .mobile-links{padding:20px}.pg.dark-site .public-header .mobile-links summary{font-size:18px}}.pg.dark-site .website-search{background:var(--surface);width:min(650px,90%);max-height:80vh;box-shadow:none;border:1px solid #555;border-radius:10px;padding:28px}.pg.dark-site .website-search::backdrop{background:#000b}.pg.dark-site .website-search .website-search-head{margin-bottom:25px}.pg.dark-site .website-search .website-search-head h2{font-family:var(--font-display,var(--display));letter-spacing:-.045em;font-size:29px;font-weight:400}.pg.dark-site .website-search .website-search-head button{min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0 4px;font-size:13px}.pg.dark-site .website-search>label{margin-bottom:10px;font-size:12px;font-weight:400}.pg.dark-site .website-search>input{background:var(--bg);border:1px solid #555;border-radius:6px;min-height:48px;padding:13px}.pg.dark-site .website-search .website-search-results{margin:20px 0 0}.pg.dark-site .website-search .website-search-results a{border-radius:0;padding:12px 0}.pg.dark-site .website-search .website-search-results a:hover,.pg.dark-site .website-search .website-page-links a:hover{background:0 0}.pg.dark-site .website-search .website-search-results strong{font-size:14px;font-weight:400}
