1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
1<script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var m=t.getElementsByTagName(a)[0],r=t.createElement(a);r.async=!0,r.src="https://www.googletagmanager.com/gtm.js?id=GTM-PM3GVLSZ",m.parentNode.insertBefore(r,m)}(window,document,"script","dataLayer")</script>
1<meta name="google-site-verification" content="NYgwfhsSBZ0cQ0zVQgEBBZJyYNEtWH7t7ShIyfISazs"><title>Paperpile Reference Manager</title><link rel="preconnect" href="//www.google-analytics.com"><link rel="preconnect" href="https://app.paperpile.com" crossorigin><link rel="dns-prefetch" href="app.paperpile.com"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=5"><meta name="description" content="Paperpile is a clean and simple reference manager that makes it easy to collect, organize, share, and cite your research papers."><meta name="robots" content="index,follow"><meta property="og:type" content="website"><meta property="og:title" content="Paperpile Reference Manager"><meta property="og:description" content="Paperpile is a clean and simple reference manager that makes it easy to collect, organize, share, and cite your research papers."><meta property="og:image" content="https://paperpile.com/img/paperpile.png?v=777"><meta property="og:image:secure_url" content="https://paperpile.com/img/paperpile.png?v=777"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="600"><meta property="og:locale" content="en_US"><meta property="og:url" content="https://paperpile.com/"><meta property="og:site_name" content="Paperpile"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Paperpile Reference Manager"><meta name="twitter:description" content="Paperpile is a clean and simple reference manager that makes it easy to collect, organize, share, and cite your research papers."><meta name="twitter:image:src" content="https://paperpile.com/img/paperpile.png?v=777"><meta name="twitter:site" content="@Paperpile"><meta name="twitter:domain" content="Paperpile"><meta name="twitter:creator" content="@Paperpile"><link rel="canonical" href="https://paperpile.com/"><link rel="icon" href="https://cdn.paperpile.com/img/favicon.png" type="image/png" sizes="32x32"><link id="favicon-svg" rel="icon" href="https://cdn.paperpile.com/img/favicon-light.svg" type="image/svg+xml"><link rel="apple-touch-icon" href="https://cdn.paperpile.com/img/apple-touch-icon.png"><link rel="manifest" href="https://cdn.paperpile.com/img/site.webmanifest"><style>@charset "UTF-8";:root{--core-brand-white:rgba(255, 255, 255, 0.949999988079071);--core-brand-black:var(--palette-gray-900);--core-brand-blue:var(--palette-blue-500);--accent-blue:var(--palette-blue-500);--accent-green:var(--palette-green-500);--accent-red:var(--palette-red-500);--accent-yellow:var(--palette-yellow-500);--accent-purple:var(--palette-purple-500);--palette-gray-100:#F4F4F5;--palette-gray-150:#ECECEE;--palette-gray-200:#E4E4E7;--palette-gray-300:#D4D4D8;--palette-gray-400:#A1A1AA;--palette-gray-500:#71717A;--palette-gray-600:#52525B;--palette-gray-700:#3F3F46;--palette-gray-800:#27272A;--palette-gray-900:#18181B;--palette-blue-100:#ECF4FF;--palette-blue-150:#D0E3FD;--palette-blue-200:#B3D2F9;--palette-blue-300:#81AFEA;--palette-blue-400:#4F8CD8;--palette-blue-500:#1469C4;--palette-blue-600:#0456A7;--palette-blue-700:#054587;--palette-blue-800:#073567;--palette-blue-900:#082547;--palette-green-100:#E3FAEE;--palette-green-150:#CFF2E0;--palette-green-200:#BBEAD2;--palette-green-300:#8EDBB6;--palette-green-400:#5ECA9B;--palette-green-500:#10B981;--palette-green-600:#009465;--palette-green-700:#006F4C;--palette-green-800:#004D33;--palette-green-900:#002E1D;--palette-yellow-100:#FFFCE6;--palette-yellow-150:#FFFBDB;--palette-yellow-200:#FFF8CC;--palette-yellow-300:#FEF09A;--palette-yellow-400:#FFEA66;--palette-yellow-500:#FFE733;--palette-yellow-600:#E5CC00;--palette-yellow-700:#CCB500;--palette-yellow-800:#B29D00;--palette-yellow-900:#998300;--palette-red-100:#FFEFED;--palette-red-150:#FFDCD7;--palette-red-200:#FFC9C0;--palette-red-300:#FF9F91;--palette-red-400:#F87564;--palette-red-500:#EA4839;--palette-red-600:#C33025;--palette-red-700:#982119;--palette-red-800:#6F160F;--palette-red-900:#480C07;--palette-purple-100:#F3F2FF;--palette-purple-150:#E2DDFF;--palette-purple-200:#D1C9FF;--palette-purple-300:#B1A2F5;--palette-purple-400:#927CE6;--palette-purple-500:#7653D4;--palette-purple-600:#6241B5;--palette-purple-700:#4D3391;--palette-purple-800:#3A266D;--palette-purple-900:#271B4A;--text-default-primary:var(--palette-gray-900);--text-default-secondary:var(--palette-gray-700);--text-default-tertiary:var(--palette-gray-500);--text-default-quaternary:var(--palette-gray-400);--text-default-link:var(--palette-blue-400);--text-tint-primary:rgba(255, 255, 255, 0.949999988079071);--text-tint-secondary:rgba(255, 255, 255, 0.75);--text-tint-tertiary:rgba(255, 255, 255, 0.5);--text-tint-faded:rgba(255, 255, 255, 0.30000001192092896);--text-shade-primary:rgba(0, 0, 0, 0.949999988079071);--text-shade-secondary:rgba(0, 0, 0, 0.75);--text-shade-tertiary:rgba(0, 0, 0, 0.5);--text-shade-faded:rgba(0, 0, 0, 0.30000001192092896);--background-default-white:#FFFFFF;--background-default-level-1:var(--palette-gray-100);--background-default-level-2:var(--palette-gray-150);--background-default-level-3:var(--palette-gray-200);--background-default-transparent:rgba(255, 255, 255, 0);--background-tint-white:rgba(255, 255, 255, 0.949999988079071);--background-tint-level-1:rgba(255, 255, 255, 0.10000000149011612);--background-tint-level-2:rgba(255, 255, 255, 0.20000000298023224);--background-tint-level-3:rgba(255, 255, 255, 0.30000001192092896);--background-tint-transparent:rgba(255, 255, 255, 0);--background-shade-white:rgba(255, 255, 255, 0.949999988079071);--background-shade-level-1:rgba(0, 0, 0, 0.05000000074505806);--background-shade-level-2:rgba(0, 0, 0, 0.10000000149011612);--background-shade-level-3:rgba(0, 0, 0, 0.20000000298023224);--background-shade-transparent:rgba(255, 255, 255, 0);--background-accent-strong-blue:var(--palette-blue-500);--background-accent-strong-green:var(--palette-green-500);--background-accent-strong-red:var(--palette-red-500);--background-accent-strong-yellow:var(--palette-yellow-500);--background-accent-strong-purple:var(--palette-purple-500);--background-accent-strong-gray:var(--palette-gray-800);--background-accent-light-blue:var(--palette-blue-200);--background-accent-light-green:var(--palette-green-200);--background-accent-light-red:var(--palette-red-200);--background-accent-light-yellow:var(--palette-yellow-200);--background-accent-light-purple:var(--palette-purple-200);--background-accent-faded-blue:var(--palette-blue-100);--background-accent-faded-green:var(--palette-green-100);--background-accent-faded-red:var(--palette-red-100);--background-accent-faded-yellow:var(--palette-yellow-100);--background-accent-faded-purple:var(--palette-purple-100);--border-default-light:var(--palette-gray-200);
1--border-default-medium:var(--palette-gray-300);--border-default-strong:var(--palette-gray-400);--border-tint-light:rgba(255, 255, 255, 0.20000000298023224);--border-tint-medium:rgba(255, 255, 255, 0.4000000059604645);--border-tint-strong:rgba(255, 255, 255, 0.800000011920929);--border-shade-light:rgba(0, 0, 0, 0.05000000074505806);--border-shade-medium:rgba(0, 0, 0, 0.10000000149011612);--border-shade-strong:rgba(0, 0, 0, 0.20000000298023224);--callouts-default-primary:var(--palette-red-500);--callouts-tint-primary:rgba(255, 255, 255, 0.800000011920929);--callouts-tint-secondary:rgba(255, 255, 255, 0.5);--callouts-tint-tertiary:rgba(255, 255, 255, 0.25);--callouts-shade-primary:rgba(0, 0, 0, 0.4000000059604645);--callouts-shade-secondary:rgba(0, 0, 0, 0.20000000298023224);--callouts-shade-tertiary:rgba(0, 0, 0, 0.10000000149011612)}@media (max-width:799px){:root{--core-demo-device-width:375px;--core-border-radius-small:4px;--core-border-radius-medium:8px;--core-border-radius-large:12px;--spacing-gap-1:6px;--spacing-gap-1-5:9px;--spacing-gap-2:12px;--spacing-gap-3:18px;--spacing-gap-4:24px;--spacing-gap-6:36px;--spacing-gap-8:48px;--spacing-gap-10:60px;--spacing-gap-12:72px;--page-horizontal-padding:24px;--page-bottom-padding:24px;--page-grid-gutter:16px;--page-content-max-width:1280px;--display-elements-paragraph-max-width:736px;--display-elements-card-min-width:300px;--display-elements-card-max-width:9999px;--display-elements-vertical-gap-small:24px;--display-elements-vertical-gap-medium:32px;--display-elements-vertical-gap-large:64px;--content-elements-paragraph-max-width:700px;--content-elements-vertical-gap-default:var(--spacing-gap-1-5);--content-elements-vertical-gap-large:var(--spacing-gap-3);--fonts-families-header:"Circular Std";--fonts-families-paragraph:"Inter";--fonts-families-code:"Google Sans Code";--fonts-weights-header-regular:450;--fonts-weights-header-medium:500;--fonts-weights-header-bold:900;--fonts-weights-paragraph-regular:400;--fonts-weights-paragraph-medium:500;--fonts-weights-paragraph-semibold:600;--fonts-weights-paragraph-bold:700;--fonts-weights-code-regular:500;--fonts-weights-code-bold:700;--fonts-sizes-display-h1:32px;--fonts-sizes-display-h2:24px;--fonts-sizes-display-h3:18px;--fonts-sizes-display-default:16px;--fonts-sizes-display-small:14px;--fonts-sizes-content-h1:32px;--fonts-sizes-content-h2:28px;--fonts-sizes-content-h3:20px;--fonts-sizes-content-default:16px;--fonts-sizes-content-small:16px;--fonts-sizes-code-default:16px;--fonts-sizes-code-small:14px;--fonts-letter-spacing-display-h1:-1px;--fonts-letter-spacing-display-h2:-0.6px;--fonts-letter-spacing-display-h3:-0.2px;--fonts-letter-spacing-display-default:-0.01px;--fonts-letter-spacing-display-small:0px;--fonts-letter-spacing-content-h1:-1px;--fonts-letter-spacing-content-h2:-0.6px;--fonts-letter-spacing-content-h3:-0.3px;--fonts-letter-spacing-content-default:-0.01px;--fonts-letter-spacing-content-small:-0.01px;--page-specific-pricing-page-price-number-font-size:32px;--page-specific-pricing-page-pricing-table-column-width:220px}}@media (min-width:800px) and (max-width:1280px){:root{--core-demo-device-width:800px;--core-border-radius-small:4px;--core-border-radius-medium:8px;--core-border-radius-large:12px;--spacing-gap-1:6px;--spacing-gap-1-5:9px;--spacing-gap-2:12px;--spacing-gap-3:18px;--spacing-gap-4:24px;--spacing-gap-6:36px;--spacing-gap-8:48px;--spacing-gap-10:60px;--spacing-gap-12:72px;--page-horizontal-padding:48px;--page-bottom-padding:24px;--page-grid-gutter:24px;--page-content-max-width:1280px;--display-elements-paragraph-max-width:736px;--display-elements-card-min-width:340px;--display-elements-card-max-width:540px;--display-elements-vertical-gap-small:32px;--display-elements-vertical-gap-medium:48px;--display-elements-vertical-gap-large:84px;--content-elements-paragraph-max-width:700px;--content-elements-vertical-gap-default:var(--spacing-gap-1-5);--content-elements-vertical-gap-large:var(--spacing-gap-3);--fonts-families-header:"Circular Std";--fonts-families-paragraph:"Inter";--fonts-families-code:"Google Sans Code";--fonts-weights-header-regular:450;--fonts-weights-header-medium:500;--fonts-weights-header-bold:900;--fonts-weights-paragraph-regular:400;--fonts-weights-paragraph-medium:500;--fonts-weights-paragraph-semibold:600;--fonts-weights-paragraph-bold:700;--fonts-weights-code-regular:500;--fonts-weights-code-bold:700;--fonts-sizes-display-h1:32px;--fonts-sizes-display-h2:28px;--fonts-sizes-display-h3:20px;--fonts-sizes-display-default:16px;--fonts-sizes-display-small:16px;--fonts-sizes-content-h1:32px;--fonts-sizes-content-h2:28px;--fonts-sizes-content-h3:20px;--fonts-sizes-content-default:16px;--fonts-sizes-content-small:16px;--fonts-sizes-code-default:16px;--fonts-sizes-code-small:14px;--fonts-letter-spacing-display-h1:-1px;--fonts-letter-spacing-display-h2:-0.6px;--fonts-letter-spacing-display-h3:-0.3px;--fonts-letter-spacing-display-default:-0.01px;--fonts-letter-spacing-display-small:-0.01px;--fonts-letter-spacing-content-h1:-1px;--fonts-letter-spacing-content-h2:-0.6px;--fonts-letter-spacing-content-h3:-0.3px;--fonts-letter-spacing-content-default:-0.01px;--fonts-letter-spacing-content-small:-0.01px;--page-specific-pricing-page-price-number-font-size:40px;--page-specific-pricing-page-pricing-table-column-width:320px}}@media (min-width:1281px){:root{--core-demo-device-width:1400px;--core-border-radius-small:4px;--core-border-radius-medium:8px;--core-border-radius-large:12px;--spacing-gap-1:8px;--spacing-gap-1-5:12px;--spacing-gap-2:16px;--spacing-gap-3:24px;--spacing-gap-4:32px;--spacing-gap-6:48px;--spacing-gap-8:64px;--spacing-gap-10:80px;--spacing-gap-12:96px;--page-horizontal-padding:80px;--page-bottom-padding:48px;--page-grid-gutter:32px;--page-content-max-width:1280px;--display-elements-paragraph-max-width:736px;--display-elements-card-min-width:352px;--display-elements-card-max-width:352px;--display-elements-vertical-gap-small:32px;--display-elements-vertical-gap-medium:64px;--display-elements-vertical-gap-large:96px;--content-elements-paragraph-max-width:700px;--content-elements-vertical-gap-default:var(--spacing-gap-1-5);
1--content-elements-vertical-gap-large:var(--spacing-gap-3);--fonts-families-header:"Circular Std";--fonts-families-paragraph:"Inter";--fonts-families-code:"Google Sans Code";--fonts-weights-header-regular:450;--fonts-weights-header-medium:500;--fonts-weights-header-bold:900;--fonts-weights-paragraph-regular:400;--fonts-weights-paragraph-medium:500;--fonts-weights-paragraph-semibold:600;--fonts-weights-paragraph-bold:700;--fonts-weights-code-regular:500;--fonts-weights-code-bold:700;--fonts-sizes-display-h1:40px;--fonts-sizes-display-h2:28px;--fonts-sizes-display-h3:20px;--fonts-sizes-display-default:18px;--fonts-sizes-display-small:16px;--fonts-sizes-content-h1:40px;--fonts-sizes-content-h2:28px;--fonts-sizes-content-h3:20px;--fonts-sizes-content-default:17px;--fonts-sizes-content-small:15px;--fonts-sizes-code-default:16px;--fonts-sizes-code-small:14px;--fonts-letter-spacing-display-h1:-1px;--fonts-letter-spacing-display-h2:-0.6px;--fonts-letter-spacing-display-h3:-0.3px;--fonts-letter-spacing-display-default:-0.013px;--fonts-letter-spacing-display-small:0px;--fonts-letter-spacing-content-h1:-1px;--fonts-letter-spacing-content-h2:-0.6px;--fonts-letter-spacing-content-h3:-0.3px;--fonts-letter-spacing-content-default:-0.013px;--fonts-letter-spacing-content-small:-0.01px;--page-specific-pricing-page-price-number-font-size:48px;--page-specific-pricing-page-pricing-table-column-width:512px}}@font-face{font-family:Circular;src:url(https://cdn.paperpile.com/fonts/lineto-circular-black.eot);src:url(https://cdn.paperpile.com/fonts/lineto-circular-black.eot?#iefix) format("embedded-opentype"),url(https://cdn.paperpile.com/fonts/lineto-circular-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Circular Std";src:url(https://cdn.paperpile.com/fonts/lineto-circular-black.eot);src:url(https://cdn.paperpile.com/fonts/lineto-circular-black.eot?#iefix) format("embedded-opentype"),url(https://cdn.paperpile.com/fonts/lineto-circular-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Circular;src:url(https://cdn.paperpile.com/fonts/lineto-circular-blackitalic.eot);src:url(https://cdn.paperpile.com/fonts/lineto-circular-blackitalic.eot?#iefix) format("embedded-opentype"),url(https://cdn.paperpile.com/fonts/lineto-circular-blackitalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Circular Std";src:url(https://cdn.paperpile.com/fonts/lineto-circular-blackitalic.eot);src:url(https://cdn.paperpile.com/fonts/lineto-circular-blackitalic.eot?#iefix) format("embedded-opentype"),url(https://cdn.paperpile.com/fonts/lineto-circular-blackitalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-feature-settings:"ccmp" 1;font-display:swap;src:url(https://cdn.paperpile.com/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-feature-settings:"ccmp" 1;font-display:swap;src:url(https://cdn.paperpile.com/fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-feature-settings:"ccmp" 1;font-display:swap;src:url(https://cdn.paperpile.com/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-feature-settings:"ccmp" 1;font-display:swap;src:url(https://cdn.paperpile.com/fonts/InterVariable-Italic.woff2) format("woff2")}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Neue Serie";src:url(https://cdn.paperpile.com/fonts/neueSerie57-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Google Sans Code";font-style:normal;font-weight:300 800;font-display:swap;
1src:url(https://cdn.paperpile.com/fonts/GoogleSansCode-Variable.ttf) format("truetype")}@font-face{font-family:"Google Sans Code";font-style:italic;font-weight:300 800;font-display:swap;src:url(https://cdn.paperpile.com/fonts/GoogleSansCode-Italic-Variable.ttf) format("truetype")}.shadow-menu{box-shadow:2px 2px 8px 0 rgba(0,0,0,.06)}.shadow-screenshot{box-shadow:0 4px 10px 4px rgba(0,0,0,.05)}.text-link{color:var(--text-default-link);font-weight:450;text-decoration:none;outline:0;margin:0 -4px;padding:0 4px;border:0;border-radius:4px}.text-link:active,.text-link:focus,.text-link:hover{background-color:var(--background-accent-faded-blue)}.text-display{font-family:var(--fonts-families-paragraph),sans-serif}.text-display h1{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h1);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-display-h1)}.text-display h2{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h2);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h2)}.text-display h3{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h3);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h3)}.text-display li,.text-display p{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-display-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-display-default)}.text-content{font-family:var(--fonts-families-paragraph),sans-serif}.text-content h1{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-content-h1);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-content-h1)}.text-content h2{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-content-h2);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-content-h2)}.text-content h3{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-content-h3);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-content-h3)}.text-content li,.text-content p{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-content-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-content-default)}.text-default-regular,p.org-logos__caption,p.testimonial__text,p.testimonials__caption{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-content-default)}.content-area .breadcrumb-item,.content-area .breadcrumb-separator,.page-content .pp-faq summary,.text-default-medium,p.testimonial__author{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-medium)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-default)}.cc-window .cc-compliance a,.page-content .tabs .tab-head,.text-default-semibold,.ui-button-lg,a.btn-cta,a.btn-secondary{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-semibold)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-default)}.page-content .box-title,.text-default-bold{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-bold)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-default)}.cc-window,.text-small-regular,p.testimonial__role{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small)}.menu-item__description,.menu-item__title,.page-content .figure-table__c
1aption,.page-content blockquote,.page-content figcaption,.page-content table td,.site-footer__bottom,.text-small-medium,.ui-link{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-medium)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-content-small)}.page-content table th,.text-small-semibold,.ui-button-sm{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-semibold)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small)}.text-small-bold{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-bold)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small)}.page-content code,.page-content kbd,.page-content tt,.text-code-default-regular{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-regular)!important;font-size:var(--fonts-sizes-code-default);line-height:1.5;letter-spacing:0}.text-code-default-bold{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-bold)!important;font-size:var(--fonts-sizes-code-default);line-height:1.5;letter-spacing:0}.text-code-small-regular{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-regular)!important;font-size:var(--fonts-sizes-code-small);line-height:1.5;letter-spacing:0}.text-code-small-bold{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-bold)!important;font-size:var(--fonts-sizes-code-small);line-height:1.5;letter-spacing:0}.ui-button,a.btn-cta,a.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--core-border-radius-medium);border:1px solid;cursor:pointer;text-decoration:none;white-space:nowrap;outline:0}.ui-button:focus,a.btn-cta:focus,a.btn-secondary:focus{outline:0}.cc-window .cc-compliance a,.ui-button-lg,a.btn-cta,a.btn-secondary{height:36px;padding:6px var(--spacing-gap-3)}.ui-button-sm{height:28px;padding:4px var(--spacing-gap-2)}.ui-button-primary-green{background-color:var(--accent-green);color:var(--text-tint-primary);border-color:var(--accent-green)}.ui-button-primary-green:active,.ui-button-primary-green:focus,.ui-button-primary-green:hover{background-color:var(--palette-green-600);border-color:var(--palette-green-600);color:var(--text-tint-primary)}.ui-button-primary-blue{background-color:var(--accent-blue);color:var(--text-tint-primary);border-color:var(--accent-blue)}.ui-button-primary-blue:active,.ui-button-primary-blue:focus,.ui-button-primary-blue:hover{background-color:var(--palette-blue-600);border-color:var(--palette-blue-600);color:var(--text-tint-primary)}.ui-button-primary-black{background-color:var(--palette-gray-900);color:var(--text-tint-primary);border-color:var(--palette-gray-900)}.ui-button-primary-black:active,.ui-button-primary-black:focus,.ui-button-primary-black:hover{background-color:var(--palette-gray-800);border-color:var(--palette-gray-800);color:var(--text-tint-primary)}.ui-button-outline,a.btn-cta,a.btn-secondary{background-color:transparent;color:var(--text-default-primary);border-color:var(--text-default-primary)}.ui-button-outline:active,.ui-button-outline:focus,.ui-button-outline:hover,a.btn-cta:active,a.btn-cta:focus,a.btn-cta:hover,a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover{background-color:var(--background-default-level-1);color:var(--text-default-primary)}.cc-window .cc-compliance a,.ui-button-outline-inverse{background-color:rgba(255,255,255,.1);color:var(--text-tint-primary);border-color:rgba(255,255,255,.5)}.cc-window .cc-compliance a:focus,.cc-window .cc-compliance a:hover,.ui-button-outline-inverse:focus,.ui-button-outline-inverse:hover{color:var(--text-tint-primary);background-color:rgba(255,255,255,.25)}.cc-window .cc-compliance a:active,.ui-button-outline-inverse:active{background-color:rgba(255,255,255,.3)}.ui-button-secondary{background-color:var(--background-default-level-2);color:var(--text-default-secondary);border-color:var(--border-default-medium)}.ui-button-secondary:focus,.ui-button-secondary:hover{color:var(--text-default-primary);background-color:var(--background-default-level-3);border-color:var(--border-default-medium)}.ui-button-secondary:active{background-color:var(--background-default-level-3);border-color:var(--border-default-medium)}.ui-button-dropdown{background-color:var(--background-default-level-2);color:var(--text-default-secondary);border-color:var(--background-default-level-2);gap:10px;padding-left:var(--spacing-gap-2);padding-right:var(--spacing-gap-2)}.ui-button-dropdown:focus,.ui-button-dropdown:hover{background-color:var(--background-default-level-3);border-color:var(--background-default-level-3)}.ui-button-dropdown:active{background-color:var(--background-default-level-3);border-color:var(--background-default-level-3)}.ui-button-dropdown .ui-button-icon-left{margin-right:0}.ui-button-dropdown .ui-button-icon-right{margin-left:0}.ui-button-no-border,.ui-button-no-border:active,.ui-button-no-border:focus,.ui-button-no-border:hover{border-color:transparent}.ui-button-icon-left{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-4px}.ui-button-icon-left svg{width:100%;height:100%}.ui-button-icon-right{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:-4px}.ui-button-icon-right svg{width:100%;height:100%}.ui-button.disabled,.ui-button:disabled,a.btn-cta:disabled,a.btn-secondary:disabled,a.disabled.btn-cta,a.disabled.btn-secondary{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0 -4px;padding:0 4px;border-radius:4px;text-decoration:none;cursor:pointer;white-space:nowrap;outline:0}.ui-link:focus{outline:0}.ui-link-default{color:var(--text-default-tertiary)}.ui-link-default:focus,.ui-link-default:hover{color:var(--text-default-secondary);background-color:var(--background-default-level-2)}.ui-link-blue{color:var(--text-default-link)}.ui-link-blue:focus,.ui-link-blue:hover{background-color:var(--background-accent-faded-blue)}.ui-link-icon-left{display:inline-flex;align-items:center;justify-content:center}.ui-link-icon-left svg{width:20px;height:20px}.ui-link-icon-right{display:inline-flex;align-items:center;justify-content:center}.ui-link-icon-right svg{width:20px;height:20px}.ui-tag{display:inline-flex;align-items:center;font-family:var(--fonts-families-paragraph),sans-serif;font-weight:700;line-height:1.25;font-size:14px;border-radius:var(--core-border-radius-small);text-decoration:none;white-space:nowrap}.ui-tag-lg{height:28px;padding:0 8px;gap:5px}.ui-tag-sm{height:24px;padding:0 8px}.ui-tag-default{background-color:var(--background-default-level-2);color:var(--text-default-secondary)}.ui-tag-green{background-color:var(--palette-green-300);color:var(--text-shade-tertiary)}.ui-tag-blue{background-color:var(--palette-blue-200);color:var(--text-shade-tertiary)}.ui-tag-purple{background-color:var(--palette-purple-200);color:var(--text-shade-tertiary)}.ui-tag-icon-left{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.ui-tag-icon-left svg{width:100%;height:100%}.brand-sheet{border-radius:1px;border-style:solid;width:24px;height:33px;border-width:2px}@media (max-width:799px){.brand-sheet{width:20px;height:28px;border-width:1px}}.brand-sheet--white{background:var(--background-default-white);border-color:rgba(0,0,0,.1)}.brand-sheet--purple{background:var(--accent-purple);border-color:rgba(0,0,0,.4)}.brand-sheet--yellow{background:var(--accent-yellow);border-color:rgba(0,0,0,.4)}.brand-sheet--green{background:var(--accent-green);border-color:rgba(0,0,0,.4)}.site-header{width:100%;display:block;padding-top:var(--display-elements-vertical-gap-small);padding-bottom:var(--display-elements-vertical-gap-medium);background:0 0}.site-header__main{height:36px;max-width:var(--page-content-max-width);display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 auto;position:relative;z-index:1}.site-header__left{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px}.site-header__logo{width:160px;flex:0 0 auto;display:flex;align-items:center;color:var(--text-default-primary);text-decoration:none}.site-header__logo svg{width:135px;height:36px}.site-header__nav{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;padding-left:16px}.site-header__item{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--text-default-secondary);text-decoration:none;padding:4px 8px;border-radius:var(--core-border-radius-medium);white-space:nowrap;border:0;background:0 0;
1cursor:pointer}.site-header__item:hover{color:var(--text-default-primary);background:var(--background-default-level-2)}.site-header__item svg{width:16px;height:16px;flex:0 0 auto;transition:transform .2s ease}.site-header__dropdown{position:relative}.site-header__dropdown.is-open .site-header__item svg{transform:rotate(180deg)}.site-header__dropdown-panel{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;min-width:198px;padding:var(--spacing-gap-2) var(--spacing-gap-3);background:var(--background-default-white);border:1px solid var(--border-default-medium);border-radius:var(--core-border-radius-medium);box-shadow:2px 2px 8px rgba(0,0,0,.06);z-index:10}.site-header__dropdown-panel::before{content:"";position:absolute;top:-9px;left:0;right:0;height:9px}.is-open>.site-header__dropdown-panel{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.site-header__dropdown-panel{transition:none}}.site-header__dropdown-panel--wide{left:0;transform:none}.site-header__right{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px}.site-header__item--sign-in{padding-right:8px;padding-left:8px}.site-header__sheets{position:absolute;top:0;pointer-events:none;z-index:-1}.site-header__sheets--left{left:-15px;width:135px;height:218px}.site-header__sheets--right{right:3px;width:129px;height:298px}.site-header__sheet{position:absolute}.site-header__sheet--left-1{left:1px;top:35px;transform:rotate(-30.39deg)}.site-header__sheet--left-2{left:65px;top:98px;transform:rotate(-162.64deg)}.site-header__sheet--left-3{left:24px;top:164px;transform:rotate(-19.53deg)}.site-header__sheet--left-4{left:91px;top:1px;transform:rotate(-141.35deg)}.site-header__sheet--left-5{left:107px;top:182px;transform:rotate(172.48deg)}.site-header__sheet--right-1{left:20px;top:89px;transform:rotate(19.34deg);opacity:.1}.site-header__sheet--right-2{left:10px;top:260px;transform:rotate(-13.84deg);opacity:.65}.site-header__sheet--right-3{left:1px;top:1px;transform:rotate(33.28deg);opacity:.65}.site-header__sheet--right-4{left:92px;top:23px;transform:rotate(-28.1deg);opacity:.1}.site-header__sheet--right-5{left:69px;top:167px;transform:rotate(25.04deg);opacity:.1}.site-header__menu-btn{display:none;width:32px;height:32px;padding:0;border:0;background:0 0;cursor:pointer;color:var(--text-default-primary);align-items:center;justify-content:center}.site-header__menu-btn svg{width:32px;height:32px}@media (min-width:800px) and (max-width:1280px){.site-header{padding-top:var(--display-elements-vertical-gap-medium);padding-bottom:var(--display-elements-vertical-gap-large)}.site-header__main{justify-content:space-between}.site-header__nav{display:none}.site-header__left{flex:0 0 auto}.site-header__menu-btn{display:inline-flex}.site-header__sheets--left{left:-25px;width:104px;height:176px}.site-header__sheet--left-1{left:1px;top:1px;transform:rotate(-62.1deg)}.site-header__sheet--left-2{left:64px;top:131px;transform:rotate(-141.01deg)}.site-header__sheet--left-3{left:4px;top:137px;transform:rotate(125.86deg)}.site-header__sheet--left-4{left:11px;top:65px;transform:rotate(-31.07deg)}.site-header__sheet--left-5{display:none}.site-header__sheets--right{right:0;width:120px;height:251px}.site-header__sheet--right-1{left:13px;top:122px}.site-header__sheet--right-2{left:82px;top:121px;transform:rotate(-31.26deg)}.site-header__sheet--right-4{left:59px;top:25px}.site-header__sheet--right-5{left:66px;top:210px}}@media (max-width:799px){.site-header{padding-top:var(--display-elements-vertical-gap-medium);padding-bottom:var(--display-elements-vertical-gap-large)}.site-header__cta,.site-header__item--sign-in,.site-header__nav{display:none}.site-header__left{flex:0 0 auto}.site-header__logo{width:105px}.site-header__logo svg{width:105px;height:28px}.site-header__menu-btn{display:inline-flex}.site-header__sheets--left{left:-21px;top:-9px;width:102px;height:137px}.site-header__sheet--left-1{left:12px;top:1px;transform:rotate(-62.1deg)}.site-header__sheet--left-2{left:68px;top:88px;transform:rotate(-141.01deg)}.site-header__sheet--left-3{left:1px;top:104px;transform:rotate(125.86deg)}.site-header__sheet--left-4{left:6px;top:50px;transform:rotate(-31.07deg)}.site-header__sheet--left-5{display:none}.site-header__sheets--right{right:0;top:-20px;width:129px;
1height:199px}.site-header__sheet--right-1{left:32px;top:96px}.site-header__sheet--right-2{left:101px;top:97px;transform:rotate(-17.73deg);opacity:.75}.site-header__sheet--right-3{left:1px;top:3px}.site-header__sheet--right-4{left:76px;top:1px}.site-header__sheet--right-5{left:85px;top:164px}}.menu-item{display:flex;align-items:flex-start;gap:8px;padding:var(--spacing-gap-1);border-radius:var(--core-border-radius-medium);text-decoration:none;color:var(--text-default-secondary);cursor:pointer}.menu-item:hover{background:var(--background-default-level-2)}.menu-item:is(a):hover{padding-right:12px}.menu-item__icon{width:24px;height:24px;flex-shrink:0;overflow:hidden;color:var(--text-default-tertiary)}.menu-item__icon img,.menu-item__icon svg{width:24px;height:24px}.menu-item__block{flex:1 0 0;display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.menu-item__title{color:var(--text-default-secondary)}.menu-item__description{color:var(--text-default-tertiary)}.menu-item--logo{align-items:center;height:36px}.menu-item--subheading{padding:0;cursor:default}.menu-item--subheading:hover{background:0 0}.menu-item--subheading .menu-item__block{gap:4px}.menu-item--subheading .menu-item__title{font-weight:var(--fonts-weights-paragraph-bold)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small);color:var(--text-default-primary);white-space:nowrap}.menu-item--heading{gap:12px;padding:6px 12px;align-items:center;cursor:pointer;border:0;border-radius:var(--core-border-radius-small);background:0 0;text-align:left}.menu-item--heading:hover{background:var(--background-default-level-2)}.menu-item--heading .menu-item__title{flex:1 0 0;font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-bold)!important;font-size:var(--fonts-sizes-content-h3);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-content-h3);color:var(--text-default-secondary)}.menu-item--heading svg{width:20px;height:20px;flex-shrink:0;color:var(--text-default-tertiary)}.menu-item--divider{height:2px;padding:0;cursor:default}.menu-item--divider:hover{background:0 0}.menu-item--divider::after{content:"";display:block;width:100%;height:1px;background:var(--border-default-medium)}@media (max-width:799px){.menu-item--logo{height:32px}}.mobile-menu .menu-item{gap:var(--spacing-gap-1-5)}.mobile-menu .menu-item--subheading .menu-item__title{color:var(--text-default-secondary)}.mobile-menu .menu-item--subheading .menu-item__block{gap:2px}.dropdown-content__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dropdown-content{display:flex;gap:32px;align-items:flex-start}.dropdown-content--product{width:472px}.dropdown-content--product .dropdown-content__section{flex:0 0 220px}.dropdown-content .menu-item--subheading{padding-bottom:var(--spacing-gap-1)}.dropdown-content__section{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.dropdown-content__section .menu-item--divider,.dropdown-content__section .menu-item--subheading{align-self:stretch}.mobile-menu{display:none;position:fixed;inset:0;z-index:100;background:var(--background-default-white);flex-direction:column}.mobile-menu.is-open{display:flex}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 32px;flex-shrink:0}.mobile-menu__logo{display:flex;align-items:center;color:var(--text-default-primary);text-decoration:none}.mobile-menu__logo svg{width:90px;height:24px}.mobile-menu__close{width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;color:var(--text-default-tertiary);display:flex;align-items:center;justify-content:center}.mobile-menu__close svg{width:24px;height:24px}.mobile-menu__content{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.mobile-menu__content .menu-item{width:100%}.mobile-menu__accordion>.menu-item--heading{padding:var(--spacing-gap-1) var(--spacing-gap-1) var(--spacing-gap-1) 0}.mobile-menu__accordion>.menu-item--heading:hover{background:0 0}.mobile-menu__accordion .menu-item--heading svg{transform:rotate(-90deg);transition:transform .2s ease}.mobile-menu__accordion.is-open>.menu-item--heading svg{transform:none}.mobile-menu__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease,visibility .2s}.is-open>.mobile-menu__panel{grid-template-rows:1fr;visibility:visible}.mobile-menu__panel-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:16px}.mobile-menu__panel-inner>:first-child{padding-top:16px}
1.mobile-menu__section{display:flex;flex-direction:column;gap:8px}.mobile-menu__footer{flex-shrink:0;padding:16px 12px 12px;border-top:1px solid var(--border-default-medium)}.mobile-menu__buttons{display:flex;gap:16px;align-items:center;justify-content:center}.mobile-menu__btn{flex:1 0 0;max-width:200px}.mobile-menu--site{height:100dvh;background:0 0}.mobile-menu--site.is-initializing .menu-item--heading svg,.mobile-menu--site.is-initializing .mobile-menu__panel{transition:none}.mobile-menu--site .mobile-menu__mask{display:none;position:absolute;inset:0;background:rgba(0,0,0,.2)}.mobile-menu--site .mobile-menu__dialog{position:relative;background:var(--background-default-white);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"logo close" "content content" "buttons buttons"}.mobile-menu--site .mobile-menu__logo{grid-area:logo;align-self:center;justify-self:start}.mobile-menu--site .mobile-menu__logo svg{width:120px;height:32px}.mobile-menu--site .mobile-menu__close{grid-area:close;align-self:center;width:32px;height:32px}.mobile-menu--site .mobile-menu__close svg{width:32px;height:32px}.mobile-menu--site .mobile-menu__content{grid-area:content}.mobile-menu--site .mobile-menu__buttons{grid-area:buttons;gap:16px}.mobile-menu--site .mobile-menu__btn{max-width:none}@media (max-width:799px){.mobile-menu--site.is-open{display:block}.mobile-menu--site .mobile-menu__dialog{height:100%}.mobile-menu--site .mobile-menu__close,.mobile-menu--site .mobile-menu__logo{margin-top:calc(var(--spacing-gap-6) + env(safe-area-inset-top,0px));margin-bottom:var(--display-elements-vertical-gap-medium)}.mobile-menu--site .mobile-menu__logo{margin-left:var(--spacing-gap-4)}.mobile-menu--site .mobile-menu__close{margin-right:var(--spacing-gap-4)}.mobile-menu--site .mobile-menu__content{padding:0 var(--spacing-gap-4) var(--spacing-gap-4)}.mobile-menu--site .mobile-menu__buttons{flex-direction:column;align-items:stretch;padding:var(--spacing-gap-4);padding-bottom:calc(var(--spacing-gap-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-default-medium)}.mobile-menu--site .mobile-menu__btn{flex:0 0 auto}}@media (min-width:800px) and (max-width:1280px){.mobile-menu--site{padding:var(--spacing-gap-4);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 180ms ease,visibility 0s linear 180ms}.mobile-menu--site.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}
1.mobile-menu--site .mobile-menu__mask{display:block}.mobile-menu--site .mobile-menu__logo{display:none}.mobile-menu--site .mobile-menu__dialog{width:100%;max-width:450px;max-height:min(900px,100%);overflow:hidden;border:1px solid var(--border-default-medium);border-radius:var(--core-border-radius-large);box-shadow:2px 2px 12px rgba(0,0,0,.12);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"buttons close" "content content"}.mobile-menu--site .mobile-menu__buttons{flex-direction:row-reverse;justify-content:flex-end;padding:var(--spacing-gap-3) 0 var(--spacing-gap-3) var(--spacing-gap-4)}.mobile-menu--site .mobile-menu__btn{flex:0 0 auto}.mobile-menu--site .mobile-menu__close{margin-right:var(--spacing-gap-4)}.mobile-menu--site .mobile-menu__content{padding:var(--spacing-gap-4);border-top:1px solid var(--border-default-medium)}body.mobile-menu-open .site-header__cta,body.mobile-menu-open .site-header__item--sign-in,body.mobile-menu-open .site-header__menu-btn{visibility:hidden}}@media (prefers-reduced-motion:reduce){.mobile-menu--site,.mobile-menu__accordion .menu-item--heading svg,.mobile-menu__panel{transition:none}}.content-area .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-gap-1);padding-bottom:var(--spacing-gap-1);margin:0;max-width:var(--content-elements-paragraph-max-width)}.content-area .breadcrumb-separator{flex-shrink:0;color:var(--text-default-quaternary)}.content-area .breadcrumb-item{color:var(--text-default-tertiary);text-decoration:none;padding:2px 6px;margin:-2px -6px;border-radius:var(--core-border-radius-medium)}.content-area .breadcrumb-item:hover{color:var(--text-default-secondary);background-color:var(--background-default-level-2)}.mobile-nav{display:none}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.modal{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20;background:rgba(128,128,128,.5);justify-content:center;align-items:center}.modal.open{display:flex;animation:fadeInOpacity .1s ease-in}.modal .modal__title--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .window{width:620px;max-width:calc(100vw - 2 * var(--page-horizontal-padding));background-color:var(--background-default-white);padding:35px;border-radius:var(--core-border-radius-medium);box-shadow:0 4px 10px rgba(0,0,0,.25)}.modal .window .window-header{display:flex;justify-content:flex-end;width:100%;color:var(--text-default-quaternary)}.modal .window .window-header .modal__close{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;color:inherit;background:0 0;border:0;cursor:pointer}.modal .window .window-header .modal__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.modal .window .window-header svg{cursor:pointer;width:18px;height:18px}.modal .window .window-content{margin:0 auto;display:flex;flex-direction:column}.modal .window .window-content h2{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:36px;line-height:1.15;margin:0}.modal .window .window-content p{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-display-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-display-default);margin-top:var(--spacing-gap-3)}.modal .window .window-content a{color:var(--text-default-link);font-weight:450;text-decoration:none;outline:0;margin:0 -4px;padding:0 4px;border:0;border-radius:4px}.modal .window .window-content a:active,.modal .window .window-content a:focus,.modal .window .window-content a:hover{background-color:var(--background-accent-faded-blue)}.modal .window .window-content h2,.modal .window .window-content p{text-align:center}.modal .window .window-content .font-small{font-size:16px}.modal .window .window-content.is-chrome-signin,.modal .window .window-content.is-chrome-signup,.modal .window .window-content.is-mobile,.modal .window .window-content.is-not-chrome{display:none}.modal .window .window-content.is-chrome-signin,.modal .window .window-content.is-chrome-signup{padding:37px 0 55px 0}.modal .window .window-content.is-not-chrome{padding:15px 13px}.modal .window .window-content.is-not-chrome p{text-align:left;margin-top:var(--spacing-gap-4);color:var(--text-default-primary);max-width:524px}.modal .window .window-content.is-not-chrome p.newsletter-content{color:var(--text-default-tertiary)}.modal .window .window-content.is-mobile .hidden{display:none}.modal .window .window-content.is-mobile p:first-child{margin:var(--spacing-gap-4) 0 var(--spacing-gap-2) 0}.sign-in{display:flex;margin:48px auto 0 auto;font-weight:var(--fonts-weights-paragraph-bold);font-size:14px;line-height:17px;color:var(--background-default-white);border-radius:var(--core-border-radius-small);min-width:214px;align-items:center;cursor:pointer;appearance:none;padding:0;font-family:inherit;text-align:left}.sign-in .icon-wrap{width:40px;height:40px;
1display:flex;align-items:center;justify-content:center;border-top-left-radius:var(--core-border-radius-small);border-bottom-left-radius:var(--core-border-radius-small)}.sign-in>span:not(.icon-wrap){padding:11px 0;margin:0 auto}.sign-in.google{background-color:#4285f4;border:1px solid #4285f4}.sign-in.google .icon-wrap{background:var(--background-default-white)}.sign-in.google .icon-wrap svg{width:24px}.popover{display:none;position:fixed;z-index:21;max-width:500px;padding:var(--spacing-gap-3);font-size:16px;line-height:1.5;color:var(--text-default-primary);background:var(--background-default-white);border:1px solid var(--border-default-medium);box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:var(--core-border-radius-small)}.popover.open{display:block}.popover p{margin:0;font-size:16px}.popover:after,.popover:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.popover:after{border-color:rgba(255,255,255,0);border-bottom-color:var(--background-default-white);border-width:12px;margin-left:-12px}.popover:before{border-color:rgba(222,222,222,0);border-bottom-color:var(--border-default-medium);border-width:13px;margin-left:-13px}.site-footer{display:block;height:auto;width:100%;padding-bottom:var(--page-bottom-padding);background-color:transparent;color:var(--text-default-primary)}.site-footer__box{background:var(--background-default-level-1);border-radius:var(--core-border-radius-large);padding:var(--content-elements-vertical-gap-large) 0;position:relative;overflow:hidden}.site-footer__main{position:relative;z-index:1}.site-footer__logo{display:flex;align-items:flex-start;justify-content:center}.site-footer__logo svg{width:100px;height:27px}.site-footer__column{display:flex;flex-direction:column;gap:var(--spacing-gap-1-5)}@media (max-width:1280px){.site-footer__column{gap:var(--spacing-gap-2)}}.site-footer__heading{color:var(--text-default-primary);padding:2px 4px}.site-footer__link{color:var(--text-default-secondary);text-decoration:none;padding:2px 4px;border-radius:var(--core-border-radius-small);width:fit-content}.site-footer__link:hover{background:var(--background-default-level-3)}.site-footer__social{display:flex;align-items:center;gap:8px;height:28px}@media (max-width:1280px){.site-footer__social{gap:14px;padding-right:14px}}.site-footer__social-link{width:20px;height:20px;color:var(--text-default-tertiary);display:flex;align-items:center;justify-content:center}.site-footer__social-link svg{width:20px;height:20px}.site-footer__social-link:hover{color:var(--text-default-secondary)}.site-footer__bottom{padding:2px 4px;color:var(--text-default-tertiary)}.site-footer__bottom a{color:var(--text-default-tertiary);text-decoration:none}.site-footer__bottom a:hover{color:var(--text-default-secondary)}.site-footer__copyright::after{content:"  · "}.site-footer__legal{white-space:nowrap}.site-footer__sheets{position:absolute;bottom:-16px;right:-17px;width:247px;height:220px;pointer-events:none}.site-footer__sheet{position:absolute;opacity:.7}.site-footer__sheet--1{right:215px;bottom:24px;transform:rotate(-37.86deg)}.site-footer__sheet--2{right:144px;bottom:63px;transform:rotate(7.46deg)}.site-footer__sheet--3{right:42px;bottom:8px;transform:rotate(-14.99deg)}.site-footer__sheet--4{right:15px;bottom:180px;transform:rotate(-48.1deg)}.site-footer__sheet--5{right:58px;bottom:98px;transform:rotate(39.14deg)}
1.site-footer__sheet--6{display:none}@media (min-width:800px) and (max-width:1280px){.site-footer__sheets{bottom:-10px;right:-19px}}@media (min-width:1281px){.site-footer__logo{grid-column:1/span 2}.site-footer__column:nth-child(2){grid-column:3/span 2}.site-footer__column:nth-child(3){grid-column:5/span 2}.site-footer__column:nth-child(4){grid-column:7/span 2}.site-footer__bottom{grid-column:3/-1}}@media (min-width:800px) and (max-width:1280px){.site-footer__logo{grid-column:1/span 2;grid-row:1}.site-footer__column:nth-child(2){grid-column:3/span 2}.site-footer__column:nth-child(3){grid-column:5/span 2}.site-footer__column:nth-child(4){grid-column:7/span 2}.site-footer__bottom{grid-column:3/-1}}@media (max-width:799px){.site-footer.content{padding-right:var(--page-grid-gutter)}.site-footer__box{padding:var(--spacing-gap-4) var(--page-horizontal-padding)}.site-footer__logo{grid-column:1/-1;justify-content:flex-start;padding-bottom:var(--spacing-gap-1)}.site-footer__column{grid-column:1/-1}.site-footer__bottom{grid-column:1/-1;text-align:center;margin-top:var(--spacing-gap-1)}.site-footer__copyright::after{content:"\a";white-space:pre}.site-footer__sheets{bottom:-5px;right:-13px;width:165px;height:462px}.site-footer__sheet--1{right:33px;bottom:184px;transform:rotate(-37.86deg)}.site-footer__sheet--2{right:59px;bottom:248px;transform:rotate(7.46deg)}.site-footer__sheet--3{right:33px;bottom:-2px;transform:rotate(24.5deg)}.site-footer__sheet--4{right:0;bottom:122px;transform:rotate(-28.47deg)}.site-footer__sheet--5{right:2px;bottom:429px;transform:rotate(-48.1deg)}
1.site-footer__sheet--6{display:block;right:25px;bottom:345px;transform:rotate(38deg)}}.page-content{--content-block-gap-default:var(--content-elements-vertical-gap-default);--content-block-gap-large:var(--content-elements-vertical-gap-large)}.page-content blockquote,.page-content h1,.page-content h2,.page-content h3,.page-content ol,.page-content p,.page-content ul{margin-left:0;margin-right:0;max-width:var(--content-elements-paragraph-max-width)}.page-content h1{margin-top:0;margin-bottom:var(--spacing-gap-3)}.page-content h2{margin-top:var(--spacing-gap-4);margin-bottom:var(--spacing-gap-1-5)}.page-content h3{margin-top:var(--spacing-gap-3);margin-bottom:var(--spacing-gap-1)}.page-content p{margin-top:0;margin-bottom:var(--content-block-gap-default)}.page-content a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.breadcrumb-item)){color:var(--text-default-link);font-weight:450;text-decoration:none;outline:0;margin:0 -4px;padding:0 4px;border:0;border-radius:4px}.page-content a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.breadcrumb-item)):active,.page-content a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.breadcrumb-item)):focus,.page-content a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.breadcrumb-item)):hover{background-color:var(--background-accent-faded-blue)}.page-content em,.page-content i{font-style:italic;font-weight:var(--fonts-weights-paragraph-medium)}.page-content b em,.page-content b i,.page-content em b,.page-content em strong,.page-content i b,.page-content i strong,.page-content strong em,.page-content strong i{font-weight:var(--fonts-weights-paragraph-bold)}.page-content code,.page-content kbd,.page-content tt{color:var(--text-default-secondary);letter-spacing:var(--fonts-letter-spacing-content-default);background:color-mix(in srgb,var(--core-brand-black) 5%,transparent);border-radius:var(--core-border-radius-small);padding:2px 6px}.page-content pre{max-width:100%;overflow-x:auto;overflow-y:hidden}.page-content ol,.page-content ul{margin-top:0;margin-bottom:var(--content-block-gap-default);padding-left:1.2em}.page-content ul{list-style:disc}.page-content ol{list-style:none;counter-reset:ol-counter;padding-left:36px}.page-content ol>li{position:relative}.page-content ol>li p{display:inline}.page-content ol>li::before{counter-increment:ol-counter;content:counter(ol-counter);position:absolute;left:-36px;top:2px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--text-default-secondary);border-radius:50%;color:var(--text-default-secondary);font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-bold);font-size:14px;letter-spacing:var(--fonts-letter-spacing-display-small)}.page-content ol>li:first-child::before{padding-right:1px}.page-content li{margin-top:0;margin-bottom:0}.page-content ol>li+li,.page-content ul>li+li{margin-top:var(--spacing-gap-1)}.page-content .buttons,.page-content .image-wrap-no-tag,.page-content .pp-faq-wrap,.page-content .pp-pro,.page-content .tabs,.page-content .video-wrap,.page-content figure,.page-content>img{margin-top:var(--content-block-gap-large);margin-bottom:var(--content-block-gap-large)}.page-content span.inline{display:inline}.page-content span.inline:after{content:" "}.page-content span.inline img{display:inherit;height:20px;width:auto;margin-bottom:-4px}.page-content blockquote{margin-top:var(--content-block-gap-default);margin-bottom:var(--content-block-gap-default);margin-left:auto;margin-right:auto;padding:var(--spacing-gap-1-5) 0;border-top:4px solid var(--accent-green);border-bottom:4px solid var(--accent-green);max-width:250px;text-align:left}@media (min-width:1281px){.page-content blockquote.left,.page-content blockquote.right{border-bottom:none}.page-content blockquote.left{float:left;margin-left:calc(-250px - var(--spacing-gap-3));margin-right:var(--spacing-gap-3);text-align:left}.page-content blockquote.right{float:right;margin-right:calc(-250px - var(--spacing-gap-3));margin-left:var(--spacing-gap-3);text-align:right}}.page-content figure,.page-content table,.page-content>img{width:100%}.page-content figure table,.page-content table table,.page-content>img table{width:100%}.page-content figure{display:flex;flex-direction:column}.page-content figure img{max-width:100%;height:auto;display:block;margin:0 auto}.page-content .image-wrap-no-tag img{max-width:100%;height:auto}.page-content figcaption{color:var(--text-default-tertiary);margin-top:var(--spacing-gap-1)}.page-content figcaption:first-child{margin-top:0;margin-bottom:var(--spacing-gap-1)}.page-content .center-caption{text-align:center}.page-content figure.border img{border:1px solid var(--border-default-medium);padding:var(--spacing-gap-3)}.page-content .side-caption{text-align:center}@media (min-width:800px){.page-content .side-caption{flex-direction:row;text-align:left}
1.page-content .side-caption figcaption{width:200px;flex-shrink:0;margin:0 0 0 var(--spacing-gap-3)}}.page-content table{max-width:var(--content-elements-paragraph-max-width);border-collapse:collapse;border-spacing:0;background:var(--background-default-level-1);border-top:2px solid var(--text-default-primary);border-bottom:2px solid var(--text-default-primary);table-layout:fixed}.page-content table td,.page-content table th{text-align:left;vertical-align:top;padding-top:var(--spacing-gap-1);padding-bottom:var(--spacing-gap-1);color:var(--text-default-primary)}.page-content table thead tr{border-bottom:2px solid var(--text-default-primary)}.page-content table td:first-child,.page-content table th:first-child{padding-left:var(--spacing-gap-1)}.page-content table td:last-child,.page-content table th:last-child{padding-right:var(--spacing-gap-1)}.page-content table td p,.page-content table th p{margin:0;font:inherit;letter-spacing:inherit}.page-content figure.table{width:unset;overflow-x:auto}@media (max-width:799px){.page-content figure.table{margin-left:auto!important;margin-right:auto!important;max-width:100%}}.page-content figure.striped table tr:nth-child(even) td{background:var(--background-default-level-3)}.page-content .video-wrap{max-width:var(--full-width,var(--content-elements-paragraph-max-width))}.page-content .video-wrap:not(.wistia) iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--core-border-radius-small)}.page-content .video-wrap img,.page-content .video-wrap video{display:block;width:100%;height:auto;border-radius:var(--core-border-radius-small)}.page-content .video-wrap.extra-wide,.page-content figure.extra-wide{--full-width:1000px;max-width:min(var(--full-width),100vw - 2 * var(--page-horizontal-padding));overflow-x:auto}.page-content .video-wrap.extra-wide table,.page-content figure.extra-wide table{max-width:100%}@media (min-width:1281px){.page-content .video-wrap.extra-wide,.page-content figure.extra-wide{margin-left:calc((100% - var(--full-width))/ 2);margin-right:calc((100% - var(--full-width))/ 2)}}@media (min-width:800px) and (max-width:1280px){.page-content .video-wrap.extra-wide,.page-content figure.extra-wide{margin-right:calc(100% - min(var(--full-width),100vw - 2 * var(--page-horizontal-padding)))}}@media (max-width:799px){.page-content .video-wrap.extra-wide,.page-content figure.extra-wide{max-width:100%}}.page-content .figure-table{max-width:var(--content-elements-paragraph-max-width)}.page-content .figure-table__row{display:flex;align-items:flex-start;gap:var(--spacing-gap-2)}.page-content .figure-table__media{flex:1;min-height:83px;background:var(--background-default-level-1);border-radius:var(--core-border-radius-small)}.page-content .figure-table__caption{color:var(--text-default-tertiary)}.page-content .figure-table__caption--top{margin-bottom:var(--spacing-gap-1)}.page-content .figure-table__caption--side{width:200px;flex-shrink:0}.page-content .figure-table__caption--bottom{margin-top:var(--spacing-gap-1)}@media (max-width:799px){.page-content .figure-table__row{flex-direction:column}.page-content .figure-table__caption--side{width:auto}}.page-content .tabs{max-width:var(--content-elements-paragraph-max-width);margin-bottom:0}.page-content .tabs ul{display:flex;align-items:center;margin:0 0 -1px;padding:0;list-style:none;position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.page-content .tabs ul::-webkit-scrollbar{display:none}.page-content .tabs .tab-head{margin:0;padding:var(--spacing-gap-1) var(--spacing-gap-3);height:36px;border:1px solid transparent;border-radius:var(--core-border-radius-medium) var(--core-border-radius-medium) 0 0;background:0 0;color:var(--text-default-tertiary);display:inline-flex;align-items:center;gap:var(--spacing-gap-1);white-space:nowrap;flex-shrink:0;cursor:default}.page-content .tabs .tab-head a{color:inherit;text-decoration:none;font-weight:inherit;margin:0;padding:0}.page-content .tabs .tab-head a:active,.page-content .tabs .tab-head a:focus,.page-content .tabs .tab-head a:hover{background-color:transparent}.page-content .tabs .tab-head:not(.is-active):hover{color:var(--text-default-primary);cursor:pointer}.page-content .tabs .tab-head.is-active{color:var(--text-default-primary);background:var(--background-default-white);border-color:var(--border-default-medium);border-bottom-color:var(--background-default-white)}.page-content .tab{padding:var(--spacing-gap-3);border:1px solid var(--border-default-medium);border-radius:0 var(--core-border-radius-medium) var(--core-border-radius-medium) var(--core-border-radius-medium);background:var(--background-default-white);margin-bottom:var(--content-block-gap-large)}.page-content .tab>:first-child{margin-top:0}.page-content .tab>:last-child{margin-bottom:0}.page-content .tab+.tab{border-radius:var(--core-border-radius-medium)}.page-content .buttons{max-width:var(--content-elements-paragraph-max-width);display:flex;align-items:flex-start;gap:var(--spacing-gap-3);flex-wrap:wrap}.page-content .pp-faq-wrap{max-width:var(--content-elements-paragraph-max-width);border:1px solid var(--border-default-medium);border-radius:var(--core-border-radius-small);overflow:hidden;background:var(--background-default-white)}.page-content .pp-faq{padding:var(--spacing-gap-2);border-bottom:1px solid var(--border-default-medium)}.page-content .pp-faq:last-child{border-bottom:0}.page-content .pp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-gap-2);margin:0;color:var(--text-default-primary);cursor:default;list-style:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.page-content .pp-faq summary::-webkit-details-marker{display:none}.page-content .pp-faq summary::after{content:"";width:20px;height:20px;flex-shrink:0;background-color:var(--text-default-tertiary);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 4a1 1 0 0 1 1 1v4h4a1 1 0 1 1 0 2h-4v4a1 1 0 1 1-2 0v-4H5a1 1 0 1 1 0-2h4V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 4a1 1 0 0 1 1 1v4h4a1 1 0 1 1 0 2h-4v4a1 1 0 1 1-2 0v-4H5a1 1 0 1 1 0-2h4V5a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.page-content .pp-faq[open] summary::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 9a1 1 0 0 0 0 2h10a1 1 0 1 0 0-2H5z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 9a1 1 0 0 0 0 2h10a1 1 0 1 0 0-2H5z'/%3E%3C/svg%3E")}
1@supports selector(::details-content){.page-content .pp-faq::details-content{height:0;overflow:hidden;opacity:0;transition:height .2s ease,opacity .2s ease,content-visibility .2s allow-discrete}.page-content .pp-faq[open]::details-content{height:auto;opacity:1}@media (prefers-reduced-motion:reduce){.page-content .pp-faq::details-content{transition:none}}}.page-content .pp-faq>:not(summary){margin-top:var(--content-block-gap-default);user-select:text;-webkit-user-select:text}.page-content .pp-faq>:not(summary):last-child{margin-bottom:0}@media (max-width:799px){.page-content .tabs ul{gap:8px}.page-content .tabs .tab-head{padding:var(--spacing-gap-1) var(--spacing-gap-2)}}.page-content .box{--box-surface:var(--background-default-level-1);--box-icon-color:var(--text-default-primary);margin-top:var(--content-block-gap-large);margin-bottom:var(--content-block-gap-large);padding:var(--spacing-gap-2) var(--spacing-gap-3);background:var(--box-surface);border:1px solid var(--border-shade-medium);border-radius:var(--core-border-radius-medium)}.page-content .box-with-icon{display:flex;align-items:flex-start;gap:var(--spacing-gap-2);padding:var(--spacing-gap-2) var(--spacing-gap-4) var(--spacing-gap-2) var(--spacing-gap-2)}.page-content .box-with-icon>svg{margin-top:4px;flex-shrink:0;width:24px;height:24px;color:var(--box-icon-color)}.page-content .box-title{margin-bottom:var(--spacing-gap-1)}.page-content .box-content{flex:1;min-width:0}.page-content .box-content>:first-child{margin-top:0}.page-content .box-content>:last-child{margin-bottom:0}.page-content .box-red{--box-surface:var(--background-accent-faded-red);--box-icon-color:var(--accent-red)}.page-content .box-green{--box-surface:var(--background-accent-faded-green);--box-icon-color:var(--accent-green)}.page-content .box-blue{--box-surface:var(--background-accent-faded-blue);--box-icon-color:var(--accent-blue)}.page-content .box-yellow{--box-surface:var(--background-accent-faded-yellow);--box-icon-color:var(--palette-yellow-700)}.page-content .box-purple{--box-surface:var(--background-accent-faded-purple);--box-icon-color:var(--accent-purple)}.cc-window{display:block;position:fixed;bottom:24px;right:24px;z-index:99;padding:var(--spacing-gap-2) var(--spacing-gap-3);width:350px;max-width:calc(100% - 48px);border-radius:var(--core-border-radius-large);background:var(--palette-gray-800);color:var(--text-tint-primary);opacity:1;animation:fadeInOpacity .3s ease-in}.cc-window a.cc-link{color:var(--text-tint-primary);text-decoration:underline;text-underline-position:under;display:unset}.cc-window .cc-compliance{margin-top:var(--spacing-gap-2)}.cc-window .cc-compliance a{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid var(--core-brand-white);border-radius:var(--core-border-radius-medium);background-color:transparent;text-decoration:none;cursor:pointer}.cc-window.cc-invisible{display:none}@media (max-width:799px){.cc-window{bottom:0;right:0;width:100%;max-width:100%;border-radius:0;padding:var(--spacing-gap-2)}.cc-window .cc-compliance{display:flex;justify-content:flex-end}.cc-window .cc-compliance a{max-width:50%;width:50%}.cc-window .cc-link{position:absolute;bottom:26px;left:var(--spacing-gap-2);width:calc(50% - var(--spacing-gap-2));text-align:center}}*,::after,::before{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;align-items:center;min-height:100vh;font-family:var(--fonts-families-paragraph),sans-serif;color:var(--text-default-primary);background-color:var(--background-default-white)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}#__next,#root{isolation:isolate}.content{width:100%;max-width:var(--page-content-max-width);padding-left:var(--page-horizontal-padding);padding-right:var(--page-horizontal-padding)}.skip-link{position:fixed;inset-block-start:var(--spacing-gap-2);inset-inline-start:var(--page-horizontal-padding);z-index:1000;padding:var(--spacing-gap-1) var(--spacing-gap-2);color:var(--text-default-primary);background:var(--background-default-white);border:2px solid var(--border-default-strong);border-radius:var(--core-border-radius-small);box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateY(-200%);transition:transform 120ms ease-in-out}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}
1.content-grid{display:grid;gap:var(--page-grid-gutter);grid-template-columns:repeat(4,1fr)}@media (min-width:800px) and (max-width:1280px){.content-grid{grid-template-columns:repeat(8,1fr)}}@media (min-width:1281px){.content-grid{grid-template-columns:repeat(12,1fr)}}.display-layout-text-left,.display-layout-text-right{display:flex;gap:var(--page-grid-gutter);align-items:flex-start;padding-bottom:var(--display-elements-vertical-gap-large)}.display-layout-text-left{flex-direction:row-reverse}.display-layout__image-block{flex:1 0 0;min-width:0;display:flex;align-items:center;padding-right:var(--page-grid-gutter)}.display-layout__image-block img{width:100%;height:auto}.display-layout-text-right .display-layout__image-block{justify-content:flex-end}.display-layout-text-left .display-layout__image-block{justify-content:flex-start;padding-right:0}.display-layout-three-columns .display-layout__image-block,.display-layout-two-columns .display-layout__image-block,.display-layout-two-columns-small .display-layout__image-block{justify-content:center}.display-layout__image-frame{display:flex;flex:0 1 auto;align-items:center;min-width:0}.display-text-block-h1,.display-text-block-h2,.display-text-block-h3{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;min-width:0;padding-right:var(--page-grid-gutter)}.display-text-block-h1 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)),.display-text-block-h2 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)),.display-text-block-h3 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)){color:var(--text-default-link);font-weight:450;text-decoration:none;outline:0;margin:0 -4px;padding:0 4px;border:0;border-radius:4px}.display-text-block-h1 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):active,.display-text-block-h1 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):focus,.display-text-block-h1 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):hover,.display-text-block-h2 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):active,.display-text-block-h2 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):focus,.display-text-block-h2 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):hover,.display-text-block-h3 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):active,.display-text-block-h3 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):focus,.display-text-block-h3 a:where(:not(.ui-button):not(a.btn-cta):not(a.btn-secondary)):where(:not(.ui-link)):hover{background-color:var(--background-accent-faded-blue)}.display-text-block-h1{gap:var(--content-elements-vertical-gap-large)}.display-text-block-h2{gap:8px}.display-text-block-h3{gap:3px}.display-text-block__heading{display:flex;flex-direction:column;gap:4px;width:100%}.display-text-block-h3 .display-text-block__heading{align-items:center;text-align:center}.display-layout-three-columns .display-text-block-h3 .display-text-block__heading,.display-layout-two-columns-small .display-text-block-h3 .display-text-block__heading{align-items:flex-start;text-align:left}.display-layout-three-columns .display-layout__image-block{justify-content:flex-start}.display-layout-three-columns .display-layout__icon{display:inline-flex;width:48px;height:48px;color:var(--accent-blue)}.display-layout-three-columns .display-layout__icon svg{width:100%;height:100%;fill:currentColor}.display-text-block__super{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:17px;line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h3);color:var(--accent-green)}.display-text-block__title{color:var(--text-default-primary)}.display-text-block-h1 .display-text-block__title{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h1);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-display-h1)}.display-text-block-h2 .display-text-block__title{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h2);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h2)}.display-text-block-h3 .display-text-block__title{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h3);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h3)}.display-text-block__text{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-display-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-display-default);color:var(--text-default-primary);padding-bottom:8px}.display-layout-hero,.display-layout-hero-centered{display:flex;flex-direction:column;padding-bottom:var(--display-elements-vertical-gap-large)}.display-layout-hero-centered{align-items:center;text-align:center}.display-layout-hero-centered .display-text-block-h1,.display-layout-hero-centered .display-text-block-h2{align-items:center;padding-right:0}.display-layout-hero--feature{--hero-none:0px;flex-direction:row;flex-wrap:wrap;align-items:var(--hero-align,center);justify-content:var(--hero-justify,flex-start);isolation:isolate;row-gap:var(--display-elements-vertical-gap-small);column-gap:max(var(--hero-gap,var(--page-grid-gutter)),var(--hero-none))}.display-layout-hero--feature .display-text-block-h1,.display-layout-hero--feature .display-text-block-h2{position:relative;z-index:2;flex:1 1 calc((var(--hero-break,800px) - 100%) * 999);min-width:min(var(--hero-text-min,var(--hero-none)),100%);max-width:max(var(--hero-text-max,100%),(var(--hero-break,800px) - 100%) * 999);padding-top:clamp(var(--hero-none),(100% - var(--hero-break,800px)) * 999,var(--hero-text-pad-top,var(--hero-none)))}.display-layout-hero--feature .display-layout-hero__image{position:relative;z-index:1;flex:1 1 calc((var(--hero-break,800px) - 100%) * 999);min-width:clamp(var(--hero-none),(100% - var(--hero-break,800px)) * 999,var(--hero-img-min,var(--hero-none)));max-width:max(var(--hero-img-max,100%),(var(--hero-break,800px) - 100%) * 999);margin-left:clamp(min(var(--hero-gap,var(--hero-none)),var(--hero-none)),(var(--hero-break,800px) - 100%) * 999,var(--hero-none))}.display-layout-hero--feature .display-layout-hero__image img{display:block;width:100%;max-width:var(--hero-img-max,100%);height:auto;margin-left:auto;margin-right:auto}.display-layout-hero--image-first{flex-direction:row-reverse;justify-content:var(--hero-justify,flex-end)}.display-layout-hero--image-first .display-layout-hero__image{margin-left:var(--hero-none);margin-right:clamp(min(var(--hero-gap,var(--hero-none)),var(--hero-none)),(var(--hero-break,800px) - 100%) * 999,var(--hero-none))}@media (min-width:1281px){.display-layout-hero--feature{padding-bottom:var(--hero-pad-bottom-desktop,var(--display-elements-vertical-gap-large))}}.display-layout-one-column{display:flex;flex-direction:column;gap:var(--spacing-gap-3);align-items:flex-start;padding-bottom:var(--display-elements-vertical-gap-large)}.display-layout-one-column .display-text-block-h2{max-width:var(--display-elements-paragraph-max-width)}.display-layout-one-column-small{display:flex;flex-direction:column;gap:var(--spacing-gap-3);align-items:flex-start;padding-bottom:var(--display-elements-vertical-gap-large)}.display-layout-three-columns,.display-layout-two-columns,.display-layout-two-columns-small{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--display-elements-card-min-width),1fr));column-gap:var(--page-grid-gutter);row-gap:var(--display-elements-vertical-gap-small);padding-bottom:var(--display-elements-vertical-gap-large)}@media (min-width:800px) and (max-width:1280px){.display-layout-three-columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.display-layout__column{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--spacing-gap-3);align-items:start}.display-layout-three-columns .display-layout__column>.display-layout__image-block{align-self:center}.display-layout-feature-box{display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-bottom:var(--display-elements-vertical-gap-large)}.display-layout-feature-box__box{display:flex;flex-direction:column;align-items:center;gap:var(--display-elements-vertical-gap-small);background:var(--background-default-level-1);padding:var(--spacing-gap-4);border-radius:var(--core-border-radius-large);overflow:hidden;position:relative;width:100%}.display-layout-feature-box__box .display-text-block-h2{max-width:var(--display-elements-paragraph-max-width);text-align:center;align-items:center}.display-layout-feature-box__box>:not(.display-layout-feature-box__sheets){position:relative;z-index:1}.display-layout-feature-box__sheets{position:absolute;pointer-events:none;z-index:0}.display-layout-feature-box__sheets .brand-sheet{position:absolute}.display-layout-feature-box__sheets--top-left{top:12px;left:-7px;width:104px;
1height:208px;opacity:.1}.display-layout-feature-box__sheets--top-left .brand-sheet:nth-child(1){top:43px;left:58px;transform:rotate(-25.37deg)}.display-layout-feature-box__sheets--top-left .brand-sheet:nth-child(2){top:0;left:0;transform:rotate(13.15deg)}.display-layout-feature-box__sheets--top-left .brand-sheet:nth-child(3){top:128px;left:23px;transform:rotate(25.04deg)}.display-layout-feature-box__sheets--bottom-right{bottom:-40px;right:-15px;width:324px;height:230px;opacity:.46}.display-layout-feature-box__sheets--bottom-right .brand-sheet:nth-child(1){bottom:115px;left:236px;transform:rotate(-15deg)}.display-layout-feature-box__sheets--bottom-right .brand-sheet:nth-child(2){bottom:72px;left:148px;transform:rotate(30deg)}.display-layout-feature-box__sheets--bottom-right .brand-sheet:nth-child(3){bottom:67px;left:291px;transform:rotate(13.84deg)}.display-layout-feature-box__sheets--bottom-right .brand-sheet:nth-child(4){bottom:30px;left:62px;transform:rotate(45deg)}.display-layout-feature-box__sheets--bottom-right .brand-sheet:nth-child(5){bottom:187px;left:202px;transform:rotate(-45deg)}.display-layout-feature-box--dark{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:var(--display-elements-vertical-gap-large);background:var(--text-default-primary);padding-top:var(--spacing-gap-6);padding-bottom:var(--spacing-gap-6)}.display-layout-feature-box--dark .display-layout-feature-box__box{background:0 0;max-width:var(--page-content-max-width);margin:0 auto;padding:0 var(--page-horizontal-padding);border-radius:0;align-items:stretch;gap:var(--display-elements-vertical-gap-small);overflow:visible}.display-layout-feature-box--dark .display-layout-feature-box__box .display-text-block-h2{max-width:736px;text-align:left;align-items:flex-start}.display-layout-feature-box--dark .display-layout-feature-box__box .display-text-block__super{color:#7cbfa3}.display-layout-feature-box--dark .display-layout-feature-box__box .display-text-block__title{color:var(--palette-gray-200)}.display-layout-feature-box--dark .display-layout-feature-box__box .display-text-block__text{color:var(--palette-gray-150)}@media (max-width:799px){.display-layout-feature-box__box{padding:var(--page-horizontal-padding);border-radius:0}}@media (max-width:799px){.display-layout__image-block,.display-text-block-h1,.display-text-block-h2,.display-text-block-h3{padding-right:0}.display-layout-text-left,.display-layout-text-right{flex-direction:column-reverse;gap:var(--spacing-gap-3)}.display-layout-one-column,.display-layout-one-column-small,.display-layout-text-left,.display-layout-text-right{align-items:stretch}.display-layout-three-columns,.display-layout-two-columns,.display-layout-two-columns-small{grid-template-columns:minmax(0,1fr)}}.testimonials{display:flex;flex-direction:column;align-items:center;gap:var(--page-grid-gutter);padding-bottom:var(--display-elements-vertical-gap-large);width:100%}p.testimonials__caption{color:var(--text-default-tertiary);text-align:center;margin:0}.testimonials__list{display:grid;grid-template-columns:repeat(3,minmax(var(--display-elements-card-min-width),var(--display-elements-card-max-width)));gap:var(--page-grid-gutter);justify-content:center;width:100%}@media (min-width:800px) and (max-width:1280px){.testimonials__list{grid-template-columns:repeat(2,minmax(var(--display-elements-card-min-width),var(--display-elements-card-max-width)));grid-auto-rows:1fr}}@media (max-width:799px){.testimonials__list{grid-template-columns:minmax(var(--display-elements-card-min-width),var(--display-elements-card-max-width))}}.testimonial{display:flex;flex-direction:column;gap:16px;padding:var(--spacing-gap-4);border:3px solid var(--accent-green);border-radius:var(--core-border-radius-large);margin:0;min-height:464px}@media (max-width:1280px){.testimonial{min-height:448px}}.testimonial--blue{border-color:var(--accent-blue)}.testimonial--purple{border-color:var(--accent-purple)}.testimonial__icon{width:48px;height:48px;flex-shrink:0;color:var(--accent-green)}.testimonial--blue .testimonial__icon{color:var(--accent-blue)}.testimonial--purple .testimonial__icon{color:var(--accent-purple)}p.testimonial__text{flex:1;color:var(--text-default-primary);margin:0}p.testimonial__text b{font-weight:500;background:var(--background-accent-faded-green);padding:0 2px}.testimonial--blue .testimonial__text b{background:var(--background-accent-faded-blue)}.testimonial--purple .testimonial__text b{background:var(--background-accent-faded-purple)}.testimonial__info{display:flex;flex-direction:column;gap:16px}p.testimonial__author{color:var(--text-default-primary);margin:0}p.testimonial__role{color:var(--text-default-tertiary);margin:0}.org-logos{display:flex;flex-direction:column;gap:var(--spacing-gap-2);align-items:center;padding-bottom:var(--display-elements-vertical-gap-large);width:100%}p.org-logos__caption{color:var(--text-default-tertiary);text-align:center;margin:0}.org-logos__list{display:flex;flex-wrap:wrap;gap:var(--spacing-gap-4);align-items:center;justify-content:center;width:100%}.org-logos__list img{max-width:100%;height:auto;opacity:.8}
1.cta-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:var(--display-elements-vertical-gap-small);width:100%}.cta-section__box{position:relative;width:100%;max-width:1120px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-2);padding:var(--spacing-gap-3);background:var(--accent-blue);border-radius:var(--core-border-radius-large);overflow:hidden}.cta-section__box .ui-button,.cta-section__box a.btn-cta,.cta-section__box a.btn-secondary{z-index:1}.cta-section__title{max-width:500px;margin:0;font-family:var(--fonts-families-header),sans-serif;font-weight:900;font-size:24px;line-height:1.15;color:var(--text-tint-primary);text-align:center}.cta-section__sheets{position:absolute;pointer-events:none;opacity:.4;width:300px;height:160px}.cta-section__sheets--left{bottom:-25.8px;left:26.2px}.cta-section__sheets--right{bottom:-19.4px;right:-11.3px}.cta-section__sheets .brand-sheet{position:absolute;border-color:rgba(0,0,0,.2)}.cta-section__sheets--left .brand-sheet:nth-child(1){left:0;top:0;transform:rotate(34.98deg) skewX(-1.53deg)}.cta-section__sheets--left .brand-sheet:nth-child(2){left:32px;top:72px;transform:rotate(18.33deg) skewX(-2.14deg)}.cta-section__sheets--left .brand-sheet:nth-child(3){left:159px;top:115px;transform:rotate(153.88deg) skewX(2.26deg)}.cta-section__sheets--right .brand-sheet:nth-child(1){left:123px;top:87px;transform:rotate(-153.32deg) skewX(-2.24deg)}.cta-section__sheets--right .brand-sheet:nth-child(2){left:0;top:73px;transform:rotate(128.34deg) skewX(-1.07deg)}.cta-section__sheets--right .brand-sheet:nth-child(3){left:261px;top:0;transform:rotate(-28.4deg) skewX(2.15deg)}.cta-section__sheets--right .brand-sheet:nth-child(4){left:209px;top:73px;transform:rotate(-120.18deg) skewX(2.03deg)}.cta-section__sheets--right .brand-sheet:nth-child(5){left:123px;top:24px;transform:rotate(-140.53deg) skewX(2.03deg)}@media (max-width:799px){.cta-section__box{padding:var(--spacing-gap-3) 24px}.cta-section__title{font-size:16px;white-space:pre-wrap}.cta-section .ui-button,.cta-section a.btn-cta,.cta-section a.btn-secondary{height:28px;padding:4px var(--spacing-gap-2);font-size:var(--fonts-sizes-display-small)}.cta-section__sheets{width:200px;height:140px}.cta-section__sheets--left{bottom:-15.8px;left:6.2px}.cta-section__sheets--right{bottom:-14.4px;right:-13.3px}.cta-section__sheets--left .brand-sheet:nth-child(1){left:12px;top:70px;transform:rotate(18.21deg) skewX(-1.53deg)}.cta-section__sheets--left .brand-sheet:nth-child(2){left:0;top:0;transform:rotate(34.98deg) skewX(-1.53deg)}.cta-section__sheets--left .brand-sheet:nth-child(3){left:39px;top:126px;transform:rotate(-35.99deg) skewX(-2.14deg)}.cta-section__sheets--right .brand-sheet:nth-child(1){left:0;top:94px;transform:rotate(146.35deg) skewX(-1.07deg)}.cta-section__sheets--right .brand-sheet:nth-child(2){left:124px;top:0;transform:rotate(-28.4deg) skewX(2.15deg)}.cta-section__sheets--right .brand-sheet:nth-child(3){left:74px;top:77px;transform:rotate(-120.18deg) skewX(2.03deg)}.cta-section__sheets--right .brand-sheet:nth-child(4),.cta-section__sheets--right .brand-sheet:nth-child(5){display:none}}.product-page{width:100%;padding-bottom:var(--display-elements-vertical-gap-large)}.product-page .content-area{width:100%;max-width:var(--page-content-max-width);margin-left:auto;margin-right:auto;padding-left:var(--page-horizontal-padding);padding-right:var(--page-horizontal-padding)}.product-page .cta-section{margin-bottom:calc(-1 * var(--display-elements-vertical-gap-large))}.bibtex-and-latex-copy-paste .display-layout__image-block{justify-content:center;align-items:flex-start}.word-plugin-hero{gap:10px}.word-plugin-hero .display-text-block-h1{flex:0 1 567px}.word-plugin-hero .display-layout__image-block{flex:1 1 543px}.word-plugin-downloads{display:flex;flex-direction:column;align-items:flex-start;gap:9px}@media (max-width:799px){.word-plugin-hero .display-text-block-h1{flex:1 1 auto;order:-1}.word-plugin-hero .display-layout__image-block{flex:1 1 auto}}.jobs-intro{max-width:var(--content-elements-paragraph-max-width);margin-bottom:var(--display-elements-vertical-gap-large);padding:var(--spacing-gap-4);background:var(--background-default-level-1);border-radius:var(--core-border-radius-large)}.jobs-intro>:first-child{margin-top:0}.jobs-intro>:last-child{margin-bottom:0}.jobs{display:flex;flex-direction:column;gap:var(--display-elements-vertical-gap-large)}.job__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-gap-1-5)}.job .ui-button,.job a.btn-cta,.job a.btn-secondary{margin-top:var(--spacing-gap-3)}a.btn-cta,a.btn-secondary{width:max-content}</style><style>.text-link{color:var(--text-default-link);font-weight:450;text-decoration:none;outline:0;margin:0 -4px;padding:0 4px;border:0;border-radius:4px}.text-link:active,.text-link:focus,.text-link:hover{background-color:var(--background-accent-faded-blue)}.text-display{font-family:var(--fonts-families-paragraph),sans-serif}.text-display h1{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h1);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-display-h1)}.text-display h2{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h2);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h2)}.text-display h3{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h3);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h3)}.text-display li,.text-display p{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-display-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-display-default)}.text-content{font-family:var(--fonts-families-paragraph),sans-serif}.text-content h1{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-content-h1);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-content-h1)}.text-content h2{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-content-h2);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-content-h2)}.text-content h3{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-content-h3);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-content-h3)}.text-content li,.text-content p{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-content-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-content-default)}.text-default-regular{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-content-default)}.text-default-medium{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-medium)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-default)}.text-default-semibold{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-semibold)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-default)}.text-default-bold{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-bold)!important;font-size:var(--fonts-sizes-display-default);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-default)}.text-small-regular{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small)}.text-small-medium{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-medium)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-content-small)}.text-small-semibold{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-semibold)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small)}.text-small-bold{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-bold)!important;font-size:var(--fonts-sizes-display-small);line-height:1.25;letter-spacing:var(--fonts-letter-spacing-display-small)}.text-code-default-regular{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-regular)!important;font-size:var(--fonts-sizes-code-default);line-height:1.5;letter-spacing:0}.text-code-default-bold{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-bold)!important;font-size:var(--fonts-sizes-code-default);line-height:1.5;letter-spacing:0}.text-code-small-regular{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-regular)!important;font-size:var(--fonts-sizes-code-small);line-height:1.5;letter-spacing:0}.text-code-small-bold{font-family:var(--fonts-families-code),monospace;font-weight:var(--fonts-weights-code-bold)!important;font-size:var(--fonts-sizes-code-small);line-height:1.5;letter-spacing:0}#pp-ui-portal-dialog{position:relative;z-index:20}.home-page{width:100%}.home-page .content-area{width:100%;max-width:var(--page-content-max-width);margin:0 auto;padding-left:var(--page-horizontal-padding);padding-right:var(--page-horizontal-padding)}.home-hero{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-3);padding-top:var(--spacing-gap-3);padding-bottom:var(--display-elements-vertical-gap-medium);text-align:center}.home-page .home-hero__title{font-family:var(--fonts-families-header),sans-serif;font-weight:var(--fonts-weights-header-bold);font-size:var(--fonts-sizes-display-h1);line-height:1.1;letter-spacing:var(--fonts-letter-spacing-display-h1);font-size:36px;text-wrap:balance}.home-hero__text{font-family:var(--fonts-families-paragraph),sans-serif;font-weight:var(--fonts-weights-paragraph-regular);font-size:var(--fonts-sizes-display-default);line-height:1.5;letter-spacing:var(--fonts-letter-spacing-display-default);max-width:600px;padding-bottom:8px}.home-hero__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-gap-3)}.home-hero__buttons .ui-button-primary-black{background-color:var(--palette-gray-800);border-color:var(--palette-gray-800)}.home-hero__buttons .ui-button-primary-black:active,.home-hero__buttons .ui-button-primary-black:focus,.home-hero__buttons .ui-button-primary-black:hover{background-color:var(--palette-gray-700);border-color:var(--palette-gray-700)}@media (min-width:800px) and (max-width:1280px){.home-page .home-hero__title{font-size:42px}}@media (min-width:1281px){.home-hero{padding-top:var(--spacing-gap-6)}.home-page .home-hero__title{font-size:48px}.home-hero__text{max-width:700px}}.home-screenshot{display:flex;justify-content:center;width:100%;padding-bottom:var(--display-elements-vertical-gap-large)}.home-screenshot img{width:100%;max-width:1000px;height:auto}.home-link-box-wrapper{width:100%;padding-bottom:var(--display-elements-vertical-gap-medium)}.home-link-box{display:block;width:100%;max-width:1000px;margin:0 auto;padding:var(--spacing-gap-3) var(--spacing-gap-4);background:var(--background-default-white);border:1px solid var(--border-default-medium);border-radius:var(--core-border-radius-large)}.home-link-box .home-link-box__columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px var(--spacing-gap-3);margin:0;padding:0;list-style:none}.home-link-box .home-link-box__column{display:flex;flex:1 0 250px;min-width:min(250px,100%);max-width:min(300px,100%);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.home-link-box .home-link-box__title{margin:0;padding:2px 4px;color:var(--accent-green);font-family:var(--fonts-families-header),sans-serif;font-size:var(--fonts-sizes-code-default);font-weight:var(--fonts-weights-header-bold);line-height:1.15;letter-spacing:var(--fonts-letter-spacing-display-h3)}.home-link-box .home-link-box__links{display:flex;min-width:0;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.home-link-box .home-link-box__links>li{margin:0;padding:2px 0;list-style:none;font-size:var(--fonts-sizes-code-small);line-height:1.25}.home-link-box .home-link-box__link{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:var(--fonts-sizes-code-small);margin:0;padding:2px 4px;border-radius:var(--core-border-radius-small);text-align:left;white-space:normal;overflow-wrap:break-word}.home-features-heading{padding-bottom:var(--display-elements-vertical-gap-medium);text-align:center}.home-feature .display-text-block-h2{padding-right:0}.home-feature .display-text-block__text{display:flex;flex-direction:column;gap:var(--spacing-gap-1-5)}.home-feature .display-text-block__text p{padding-bottom:0}.home-feature .display-text-block__text a{font-weight:var(--fonts-weights-paragraph-regular)}.home-feature--find .display-text-block-h2{padding-right:var(--page-grid-gutter)}@media (max-width:799px){.home-feature--organize{--hero-img-max:250px!important}}.home-final{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-6);padding-bottom:var(--display-elements-vertical-gap-large)}.home-final .display-text-block-h1{align-items:center;text-align:center;padding-right:0;padding-bottom:var(--spacing-gap-4)}.home-final .btn-sign-in{margin:9px 0}.home-final__image{display:flex;justify-content:center;width:100%}.home-final__image img{width:100%;max-width:600px;height:auto}@media (min-width:800px) and (max-width:1280px){.home-final__image{padding-right:32px}}@media (min-width:1281px){.home-final .display-text-block-h1{padding-bottom:0}.home-final__image{padding-right:52px}}</style>
1<script type="application/ld+json">{ 2 "@context": "https://schema.org", 3 "@graph": [ 4 { 5 "@type": "Organization", 6 "@id": "https://paperpile.com/#organization", 7 "name": "Paperpile", 8 "url": "https://paperpile.com/", 9 "sameAs": [ 10 "https://www.facebook.com/Paperpile", 11 "https://bsky.app/profile/paperpile.com", 12 "https://www.youtube.com/@Paperpile", 13 "https://linkedin.com/company/paperpile-llc/", 14 "https://twitter.com/paperpile", 15 "https://en.wikipedia.org/wiki/Paperpile" 16 ], 17 "logo": { 18 "@type": "ImageObject", 19 "@id": "https://paperpile.com/#logo", 20 "url": "https://cdn.paperpile.com/resources/website/images/logo.png", 21 "width": 760, 22 "height": 295, 23 "caption": "Paperpile" 24 }, 25 "image": { 26 "@id": "https://paperpile.com/#logo" 27 } 28 }, 29 { 30 "@type": "WebSite", 31 "@id": "https://paperpile.com/#website", 32 "url": "https://paperpile.com/", 33 "name": "Paperpile", 34 "inLanguage": "en-US", 35 "description": "Paperpile is the home for your research papers: a reference manager to collect, organize, read, annotate, cite and share papers on the web, in Google Docs and Word, and on iOS and Android.", 36 "publisher": { 37 "@id": "https://paperpile.com/#organization" 38 } 39 }, 40 { 41 "@type": "WebPage", 42 "@id": "https://paperpile.com/#webpage", 43 "url": "https://paperpile.com/", 44 "name": "Paperpile Reference Manager", 45 "isPartOf": { 46 "@id": "https://paperpile.com/#website" 47 }, 48 "description": "Paperpile is a clean and simple reference manager that makes it easy to collect, organize, share, and cite your research papers.", 49 "inLanguage": "en" 50 } 51 ] 52}</script>
52<script type="text/javascript">(function (c, a) { 53 if (!a.__SV) { 54 var b = window; try { var d, m, j, k = b.location, f = k.hash; d = function (a, b) { return (m = a.match(RegExp(b + "=([^&]*)"))) ? m[1] : null }; f && d(f, "state") && (j = JSON.parse(decodeURIComponent(d(f, "state"))), "mpeditor" === j.action && (b.sessionStorage.setItem("_mpcehash", f), history.replaceState(j.desiredHash || "", c.title, k.pathname + k.search))) } catch (n) { } var l, h; window.mixpanel = a; a._i = []; a.init = function (b, d, g) { 55 function c(b, i) { 56 var a = i.split("."); 2 == a.length && (b = b[a[0]], i = a[1]); b[i] = function () { 57 b.push([i].concat(Array.prototype.slice.call(arguments, 58 0))) 59 } 60 } var e = a; "undefined" !== typeof g ? e = a[g] = [] : g = "mixpanel"; e.people = e.people || []; e.toString = function (b) { var a = "mixpanel"; "mixpanel" !== g && (a += "." + g); b || (a += " (stub)"); return a }; e.people.toString = function () { return e.toString(1) + ".people (stub)" }; l = "disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" "); 61 for (h = 0; h < l.length; h++)c(e, l[h]); var f = "set set_once union unset remove delete".split(" "); e.get_group = function () { function a(c) { b[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); e.push([d, call2]) } } for (var b = {}, d = ["get_group"].concat(Array.prototype.slice.call(arguments, 0)), c = 0; c < f.length; c++)a(f[c]); return b }; a._i.push([b, d, g]) 62 }; a.__SV = 1.2; b = c.createElement("script"); b.type = "text/javascript"; b.async = !0; 63 const MIXPANEL_CUSTOM_LIB_URL = 'https://e.paperpile.com' ? 'https://e.paperpile.com/lib.min.js' : undefined; 64 b.src = "undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL ? 65 MIXPANEL_CUSTOM_LIB_URL : "file:" === c.location.protocol && "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//) ? "https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js" : "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"; d = c.getElementsByTagName("script")[0]; d.parentNode.insertBefore(b, d) 66 } 67 })(document, window.mixpanel || []); 68 mixpanel.init("81138760cb01e5b56e5c9d91162d40ae", { api_host: 'https://e.paperpile.com' });</script>
vendor: 63 bytes, line 68
68<script async src="https://www.googletagmanager.com/gtag/js?id=
68G-6X1MS81N1Z
vendor: 11 bytes, line 68
68"></script>
68<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-6X1MS81N1Z")</script>
68</head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PM3GVLSZ" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><a class="skip-link" href="#main-content">Skip to main content</a>
68<script>document.querySelector('.skip-link')?.addEventListener('click', () => { 69 document.getElementById('main-content')?.focus(); 70 });</script>
70<header class="site-header content"><div class="site-header__box"><div class="site-header__sheets site-header__sheets--left"><div class="brand-sheet brand-sheet--white site-header__sheet site-header__sheet--left-1"></div><div class="brand-sheet brand-sheet--yellow site-header__sheet site-header__sheet--left-2"></div><div class="brand-sheet brand-sheet--white site-header__sheet site-header__sheet--left-3"></div><div class="brand-sheet brand-sheet--white site-header__sheet site-header__sheet--left-4"></div><div class="brand-sheet brand-sheet--green site-header__sheet site-header__sheet--left-5"></div></div><div class="site-header__main"><div class="site-header__left"><a href="https://paperpile.com/?welcome" class="site-header__logo" aria-label="Paperpile"><svg viewBox="0 0 279 74"><use href="/img/sprites.svg?v=777#logo-full-default" xlink:href="/img/sprites.svg?v=777#logo-full-default"></use></svg></a><nav class="site-header__nav" aria-label="Primary"><div class="site-header__dropdown"><button class="site-header__item text-small-medium" type="button" aria-expanded="false" aria-controls="site-header-product-panel"><span>Product</span> <svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#angle-down" xlink:href="/img/sprites.svg?v=777#angle-down"></use></svg></button><div class="site-header__dropdown-panel site-header__dropdown-panel--wide" id="site-header-product-panel"><div class="dropdown-content dropdown-content--product"><div class="dropdown-content__section"><ul class="dropdown-content__list"><li class="menu-item menu-item--subheading"><div class="menu-item__block"><span class="menu-item__title">Features</span></div></li><li><a href="https://paperpile.com/features/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#rocket-launch"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Why Paperpile</span></div></a></li><li><a href="https://paperpile.com/features/collect-papers/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#down-to-bracket"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Find and collect</span></div></a></li><li><a href="https://paperpile.com/features/reference-manager/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#tags"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Manage and organize</span></div></a></li><li><a href="https://paperpile.com/features/pdf-annotator/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#highlighter-line"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Read and annotate</span></div></a></li><li><a href="https://paperpile.com/features/cite-and-write/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#quote-left"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Cite and write</span></div></a></li><li><a href="https://paperpile.com/features/share-papers/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#user-group"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Share and collaborate</span></div></a></li></ul></div><div class="dropdown-content__section"><ul class="dropdown-content__list"><li class="menu-item menu-item--subheading"><div class="menu-item__block"><span class="menu-item__title">Apps and tools</span></div></li><li><a href="https://paperpile.com/ios-and-android/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#tablet-button"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Mobile apps</span></div></a></li><li><a href="https://paperpile.com/features/browser-extension/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#puzzle-piece"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Browser extension</span></div></a></li><li><a href="https://paperpile.com/word-plugin/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#word-custom"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Word plugin</span></div></a></li><li><a href="https://paperpile.com/features/google-docs-citations-bibliography/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#google-docs-custom"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Google Docs plugin</span></div></a></li><li><a href="https://paperpile.com/features/bibtex-and-latex/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#brackets-curly"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">BibTeX and LaTeX</span></div></a></li></ul></div></div></div></div><div class="site-header__dropdown"><button class="site-header__item text-small-medium" type="button" aria-expanded="false" aria-controls="site-header-resources-panel"><span>Resources</span> <svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#angle-down" xlink:href="/img/sprites.svg?v=777#angle-down"></use></svg></button><div class="site-header__dropdown-panel site-header__dropdown-panel--wide" id="site-header-resources-panel"><div class="dropdown-content__section" style="width: 300px;"><ul class="dropdown-content__list"><li><a href="https://paperpile.com/blog/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#pencil"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Blog</span></div></a></li><li><a href="https://paperpile.com/help/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#life-ring"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Help Center</span></div></a></li><li><a href="https://forum.paperpile.com/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#comment-question"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Community Forum</span></div></a></li><li class="menu-item menu-item--divider" aria-hidden="true"></li><li><a href="https://paperpile.com/changelog/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#rocket-launch"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Changelog â What's new?</span></div></a></li><li><a href="https://paperpile.com/roadmap/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20" aria-hidden="true"><use href="/img/sprites.svg?v=777#location-dot"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Roadmap â What's next?</span></div></a></li></ul></div></div></div><a class="site-header__item text-small-medium" href="https://paperpile.com/pricing/"><span>Pricing</span></a></nav></div><div class="site-header__right"><button type="button" class="site-header__item text-small-medium site-header__item--sign-in btn-sign-in" data-place="site-navigation">Sign in</button> <button type="button" class="site-header__cta ui-button ui-button-lg ui-button-primary-green btn-sign-in btn-trail" data-place="site-navigation">Get started</button> <button type="button" class="site-header__menu-btn" aria-label="Menu" aria-haspopup="dialog" aria-controls="site-menu" aria-expanded="false"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#bars" xlink:href="/img/sprites.svg?v=777#bars"></use></svg></button></div></div><div class="site-header__sheets site-header__sheets--right"><div class="brand-sheet brand-sheet--green site-header__sheet site-header__sheet--right-1"></div><div class="brand-sheet brand-sheet--white site-header__sheet site-header__sheet--right-2"></div><div class="brand-sheet brand-sheet--white site-header__sheet site-header__sheet--right-3"></div><div class="brand-sheet brand-sheet--yellow site-header__sheet site-header__sheet--right-4"></div><div class="brand-sheet brand-sheet--purple site-header__sheet site-header__sheet--right-5"></div></div></div></header><div class="mobile-menu mobile-menu--site" aria-hidden="true" inert><div class="mobile-menu__mask"></div><div id="site-menu" class="mobile-menu__dialog" role="dialog" aria-modal="true" aria-label="Site menu"><a href="https://paperpile.com/?welcome" class="mobile-menu__logo" aria-label="Paperpile"><svg viewBox="0 0 279 74"><use href="/img/sprites.svg?v=777#logo-full-default" xlink:href="/img/sprites.svg?v=777#logo-full-default"></use></svg> </a><button class="mobile-menu__close" aria-label="Close menu"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#xmark" xlink:href="/img/sprites.svg?v=777#xmark"></use></svg></button><div class="mobile-menu__content"><div class="mobile-menu__accordion"><button class="menu-item menu-item--heading" type="button" aria-expanded="false"><span class="menu-item__title">Product</span> <svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#angle-down"></use></svg></button><div class="mobile-menu__panel" inert><div class="mobile-menu__panel-inner"><div class="mobile-menu__section"><div class="menu-item menu-item--subheading"><div class="menu-item__block"><span class="menu-item__title">Features</span></div></div><a href="https://paperpile.com/features/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#rocket-launch"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Why Paperpile</span></div></a><a href="https://paperpile.com/features/collect-papers/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#down-to-bracket"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Find and collect</span></div></a><a href="https://paperpile.com/features/reference-manager/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#tags"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Manage and organize</span></div></a><a href="https://paperpile.com/features/pdf-annotator/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#highlighter-line"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Read and annotate</span></div></a><a href="https://paperpile.com/features/cite-and-write/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#quote-left"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Cite and write</span></div></a><a href="https://paperpile.com/features/share-papers/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#user-group"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Share and collaborate</span></div></a></div><div class="mobile-menu__section"><div class="menu-item menu-item--subheading"><div class="menu-item__block"><span class="menu-item__title">Apps and tools</span></div></div><a href="https://paperpile.com/ios-and-android/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#tablet-button"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Mobile apps</span></div></a><a href="https://paperpile.com/features/browser-extension/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#puzzle-piece"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Browser extension</span></div></a><a href="https://paperpile.com/word-plugin/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#word-custom"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Word plugin</span></div></a><a href="https://paperpile.com/features/google-docs-citations-bibliography/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#google-docs-custom"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Google Docs plugin</span></div></a><a href="https://paperpile.com/features/bibtex-and-latex/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#brackets-curly"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">BibTeX and LaTeX</span></div></a></div></div></div></div><div class="mobile-menu__accordion"><button class="menu-item menu-item--heading" type="button" aria-expanded="false"><span class="menu-item__title">Resources</span> <svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#angle-down"></use></svg></button><div class="mobile-menu__panel" inert><div class="mobile-menu__panel-inner"><div class="mobile-menu__section"><a href="https://paperpile.com/blog/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#pencil"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Blog</span></div></a><a href="https://paperpile.com/help/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#life-ring"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Help Center</span></div></a><a href="https://forum.paperpile.com/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#comment-question"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Community Forum</span></div></a><div class="menu-item menu-item--divider"></div><a href="https://paperpile.com/changelog/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#rocket-launch"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Changelog â What's new?</span></div></a><a href="https://paperpile.com/roadmap/" class="menu-item"><div class="menu-item__icon"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#location-dot"></use></svg></div><div class="menu-item__block"><span class="menu-item__title">Roadmap â What's next?</span></div></a></div></div></div></div><div class="mobile-menu__accordion"><a href="https://paperpile.com/pricing/" class="menu-item menu-item--heading"><span class="menu-item__title">Pricing</span></a></div></div><div class="mobile-menu__buttons"><button type="button" class="mobile-menu__btn ui-button ui-button-lg ui-button-secondary ui-button-no-border btn-sign-in" data-place="site-navigation">Sign in</button> <button type="button" class="mobile-menu__btn ui-button ui-button-lg ui-button-primary-green btn-sign-in btn-trail" data-place="site-navigation">Try for free</button></div></div></div>
70<script>(function() { 71 var dropdowns = document.querySelectorAll('.site-header__dropdown'); 72 73 function closeAll() { 74 dropdowns.forEach(function(d) { 75 d.classList.remove('is-open'); 76 d.querySelector('.site-header__item').setAttribute('aria-expanded', 'false'); 77 }); 78 } 79 80 var canHover = window.matchMedia('(hover: hover)').matches; 81 82 dropdowns.forEach(function(dropdown) { 83 var trigger = dropdown.querySelector('.site-header__item'); 84 85 function open() { 86 closeAll(); 87 dropdown.classList.add('is-open'); 88 trigger.setAttribute('aria-expanded', 'true'); 89 } 90 91 92 trigger.addEventListener('click', function(e) { 93 e.preventDefault(); 94 e.stopPropagation(); 95 var isOpen = dropdown.classList.contains('is-open'); 96 closeAll(); 97 // Keyboard activation always toggles. Pointer clicks retain the 98 // hover-open state so moving from the trigger to the panel is stable. 99 if (!isOpen || (e.detail > 0 && canHover)) open(); 100 }); 101 102 if (canHover) { 103 dropdown.addEventListener('mouseenter', open); 104 dropdown.addEventListener('mouseleave', function() { 105 // Do not hide links while keyboard focus is inside the panel. 106 if (dropdown.querySelector(':focus-visible')) return; 107 dropdown.classList.remove('is-open'); 108 trigger.setAttribute('aria-expanded', 'false'); 109 }); 110 } 111 }); 112 113 document.addEventListener('click', function(e) { 114 if (!e.target.closest('.site-header__dropdown')) closeAll(); 115 }); 116 117 // Tabbing out of a panel closes it, keeping aria-expanded in sync with 118 // what is visible without trapping focus in the navigation. 119 document.addEventListener('focusin', function(e) { 120 if (!e.target.closest('.site-header__dropdown')) closeAll(); 121 if (mobileMenu && mobileMenu.classList.contains('is-open') && !mobileMenu.contains(e.target)) { 122 mobileMenu.querySelector('.mobile-menu__close').focus(); 123 } 124 }); 125 126 document.addEventListener('keydown', function(e) { 127 if (e.key === 'Escape') { 128 var activeDropdown = e.target.closest && e.target.closest('.site-header__dropdown'); 129 var activeTrigger = activeDropdown && activeDropdown.querySelector('.site-header__item'); 130 closeAll(); 131 if (activeTrigger) activeTrigger.focus(); 132 closeMobileMenu(); 133 e.preventDefault(); 134 } 135 }); 136 137 var mobileMenu = document.querySelector('.mobile-menu--site'); 138 var menuBtn = document.querySelector('.site-header__menu-btn'); 139 var accordions = mobileMenu ? mobileMenu.querySelectorAll('.mobile-menu__accordion') : []; 140 141 function expandAccordion(target) { 142 for (const acc of accordions) { 143 var heading = acc.querySelector('.menu-item--heading'); 144 var isTarget = acc === target; 145 acc.classList.toggle('is-open', isTarget); 146 var panel = acc.querySelector('.mobile-menu__panel'); 147 if (panel) panel.inert = !isTarget; 148 if (heading) heading.setAttribute('aria-expanded', isTarget ? 'true' : 'false'); 149 } 150 } 151 152 function accordionForCurrentPage() { 153 var fallback = null; 154 var match = null; 155 var matchLength = 0; 156 for (const acc of accordions) { 157 var panel = acc.querySelector('.mobile-menu__panel'); 158 if (!panel) continue; 159 if (!fallback) fallback = acc; 160 for (const link of panel.querySelectorAll('a[href]')) { 161 var linkPath = new URL(link.href, location.href).pathname; 162 if (linkPath.length > 1 && linkPath.length > matchLength && location.pathname.indexOf(linkPath) === 0) { 163 match = acc; 164 matchLength = linkPath.length; 165 } 166 } 167 } 168 return match || fallback; 169 } 170 171 function openMobileMenu() { 172 if (mobileMenu.classList.contains('is-open')) return; 173 mobileMenu.classList.add('is-initializing'); 174 expandAccordion(accordionForCurrentPage()); 175 mobileMenu.classList.add('is-open'); 176 // Settle the initial section height before enabling accordion transitions. 177 void mobileMenu.offsetHeight; 178 mobileMenu.classList.remove('is-initializing'); 179 mobileMenu.setAttribute('aria-hidden', 'false'); 180 mobileMenu.inert = false;
181 menuBtn.setAttribute('aria-expanded', 'true'); 182 document.body.classList.add('mobile-menu-open'); 183 document.body.style.overflow = 'hidden'; 184 mobileMenu.querySelector('.mobile-menu__close').focus(); 185 } 186 187 function closeMobileMenu() { 188 if (!mobileMenu || !mobileMenu.classList.contains('is-open')) return; 189 mobileMenu.classList.remove('is-open'); 190 document.body.classList.remove('mobile-menu-open'); 191 document.body.style.overflow = ''; 192 menuBtn.setAttribute('aria-expanded', 'false'); 193 menuBtn.focus(); 194 mobileMenu.setAttribute('aria-hidden', 'true'); 195 mobileMenu.inert = true; 196 } 197 198 if (menuBtn && mobileMenu) menuBtn.addEventListener('click', openMobileMenu); 199 200 if (mobileMenu) { 201 mobileMenu.addEventListener('keydown', function(e) { 202 if (e.key !== 'Tab' || !mobileMenu.classList.contains('is-open')) return; 203 // Recalculate after accordion changes; collapsed panels remain inert. 204 var focusableElements = Array.from(mobileMenu.querySelectorAll('a[href], button:not([disabled])')).filter(function(el) { 205 return el.tabIndex >= 0 && !el.closest('[inert]') && el.getClientRects().length && getComputedStyle(el).visibility !== 'hidden'; 206 }); 207 var first = focusableElements[0]; 208 var last = focusableElements[focusableElements.length - 1]; 209 if (e.shiftKey && document.activeElement === first) { 210 e.preventDefault(); 211 last.focus(); 212 } else if (!e.shiftKey && document.activeElement === last) { 213 e.preventDefault(); 214 first.focus(); 215 } 216 }); 217 218 for (const el of mobileMenu.querySelectorAll('.mobile-menu__close, .mobile-menu__mask, .btn-sign-in')) { 219 el.addEventListener('click', closeMobileMenu); 220 } 221 222 for (const acc of accordions) { 223 var trigger = acc.querySelector('.menu-item--heading'); 224 if (!trigger || trigger.tagName === 'A') continue; 225 trigger.addEventListener('click', function() { 226 expandAccordion(acc.classList.contains('is-open') ? null : acc); 227 }); 228 } 229 } 230 })();</script>
230<div id="signin-modal" class="modal" role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="signin-modal-title"><div class="window"><div class="window-header"><button id="btn-modal-close" class="modal__close" type="button" aria-label="Close"><svg aria-hidden="true" focusable="false" viewBox="0 0 18 18"><use xlink:href="/img/sprites.svg?v=777#cross"></use></svg></button></div><div class="window-content is-chrome-signin" hidden><h2 id="signin-modal-title">Sign in to your account</h2><button type="button" class="sign-in google" data-url="https://app.paperpile.com/" data-place="popup"><span class="icon-wrap"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><use xlink:href="/img/sprites.svg?v=777#google"></use></svg> </span><span>Sign in with Google</span></button><p>Donât have an account? <a id="nav-to-signup" href="">Sign up for Paperpile</a></p></div><div class="window-content is-chrome-signup" hidden><h2 id="signup-modal-title">Start your 30 day free trial</h2><button type="button" class="sign-in google" data-url="https://app.paperpile.com/"><span class="icon-wrap"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><use xlink:href="/img/sprites.svg?v=777#google"></use></svg> </span><span>Sign in with Google</span></button><p class="font-small">Our sign in with Google is safe and respects your privacy. <a href="#" data-popover-id="privacy-popover">More...</a></p></div><div class="window-content is-not-chrome" hidden><h2 id="not-chrome-modal-title" class="modal__title--visually-hidden">Paperpile for Safari and Firefox</h2><p><strong>Paperpile for Safari and Firefox is in beta and coming later this year</strong></p><p class="newsletter-content">At the moment, you can only sign up for Paperpile on Chrome. However, once you have signed up, you can join our <a href="https://new.paperpile.com/Paperpile-on-Safari-and-Firefox-04918e67e83449a1b9c8674f85dddd7b" target="_blank" rel="noopener noreferrer">beta for Safari and Firefox</a>.</p></div><div class="window-content is-mobile" hidden><h2 id="mobile-modal-title" class="modal__title--visually-hidden">Paperpile mobile app</h2><p>Please sign up for the Trial on your desktop computer. In the meantime you can try Paperpile for <span class="android hidden">Android</span><span class="ios hidden">iOS</span>.</p><p><a href="https://play.google.com/store/apps/details?id=com.paperpile&utm_source=play_store&utm_medium=mobile_landing&utm_campaign=mobile_launch" class="download-link android hidden" data-type="Google Play Store" data-place="landing page"><img src="/img/android-download.png" style="height: 40px;" alt="Get it on Google Play" width="134" height="40"> </a><a href="https://apps.apple.com/us/app/id1187562736?utm_source=app_store&utm_medium=mobile_landing&utm_campaign=mobile_launch" class="download-link ios hidden" data-type="App Store" data-place="landing page"><svg role="img" aria-label="Download on the App Store" width="120" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0)"><path d="M110.135 0H9.535c-.367 0-.73 0-1.095.002-.306.002-.61.008-.919.013C6.85.023 6.18.082 5.517.192a6.665 6.665 0 00-1.9.627A6.438 6.438 0 00.193 5.522a12.993 12.993 0 00-.179 2.002c-.01.306-.01.614-.015.92V31.56c.005.31.006.611.015.922.008.67.068 1.34.18 2.002.11.663.32 1.305.624 1.904.303.598.701 1.143 1.179 1.614.473.477 1.019.875 1.618 1.179a6.7 6.7 0 001.901.63c.663.11 1.333.169 2.004.177.31.007.613.011.919.011.366.002.728.002 1.095.002h100.6c.359 0 .724 0 1.084-.002.304 0 .617-.004.922-.01a13.27 13.27 0 002-.177 6.805 6.805 0 001.908-.631A6.293 6.293 0 00117.666 38a6.403 6.403 0 001.182-1.614c.302-.6.51-1.242.619-1.904.111-.662.173-1.331.185-2.002.004-.311.004-.612.004-.922.008-.364.008-.725.008-1.094V9.536c0-.366 0-.73-.008-1.092 0-.306 0-.614-.004-.92a13.57 13.57 0 00-.185-2.002 6.648 6.648 0 00-.619-1.904 6.469 6.469 0 00-2.799-2.8 6.77 6.77 0 00-1.908-.627c-.661-.11-1.33-.169-2-.176-.305-.005-.618-.011-.922-.013-.36-.002-.725-.002-1.084-.002z" fill="#A6A6A6"/><path d="M8.445 39.125c-.305 0-.602-.004-.904-.01a12.696 12.696 0 01-1.87-.164 5.884 5.884 0 01-1.656-.548 5.406 5.406 0 01-1.397-1.016 5.321 5.321 0 01-1.02-1.397 5.722 5.722 0 01-.544-1.657 12.413 12.413 0 01-.166-1.875c-.007-.21-.015-.913-.015-.913v-23.1s.009-.692.015-.895a12.37 12.37 0 01.
230165-1.872 5.755 5.755 0 01.544-1.662c.26-.518.603-.99 1.015-1.398A5.565 5.565 0 015.668 1.05C6.288.95 6.915.895 7.543.887l.902-.012h102.769l.913.013a12.37 12.37 0 011.858.162 5.933 5.933 0 011.671.548 5.589 5.589 0 012.415 2.42 5.74 5.74 0 01.535 1.649c.104.624.162 1.255.174 1.887.003.283.003.588.003.89.008.375.008.732.008 1.092v20.929c0 .363 0 .718-.008 1.075 0 .325 0 .623-.004.93-.011.62-.069 1.24-.171 1.853a5.716 5.716 0 01-.54 1.67 5.47 5.47 0 01-1.015 1.386 5.414 5.414 0 01-1.4 1.022 5.855 5.855 0 01-1.668.55c-.618.101-1.243.156-1.869.163-.293.007-.599.011-.897.011l-1.084.002-101.69-.002z" fill="#000"/><path d="M24.769 20.3a4.948 4.948 0 012.356-4.151 5.065 5.065 0 00-3.99-2.158c-1.68-.176-3.308 1.005-4.164 1.005-.872 0-2.19-.987-3.608-.958a5.315 5.315 0 00-4.473 2.728c-1.934 3.348-.491 8.27 1.361 10.976.927 1.325 2.01 2.805 3.428 2.753 1.387-.058 1.905-.885 3.58-.885 1.658 0 2.144.885 3.59.852 1.489-.024 2.426-1.332 3.32-2.67a10.963 10.963 0 001.52-3.092 4.782 4.782 0 01-2.92-4.4zM22.037 12.21a4.873 4.873 0 001.115-3.49 4.957 4.957 0 00-3.208 1.66 4.638 4.638 0 00-1.143 3.361 4.099 4.099 0 003.236-1.53zM42.302 27.14H37.57l-1.137 3.356h-2.005l4.484-12.418h2.083l4.483 12.418h-2.039l-1.136-3.356zm-4.243-1.55h3.752l-1.85-5.446h-.051l-1.85 5.447zM55.16 25.97c0 2.813-1.506 4.621-3.779 4.621a3.07 3.07 0 01-2.848-1.584h-.043v4.484H46.63V21.443h1.8v1.505h.033a3.212 3.212 0 012.883-1.6c2.298 0 3.813 1.816 3.813 4.622zm-1.91 0c0-1.833-.948-3.038-2.393-3.038-1.42 0-2.375 1.23-2.375 3.038 0 1.824.955 3.046 2.375 3.046 1.445 0 2.392-1.196 2.392-3.046zM65.124 25.97c0 2.813-1.505 4.621-3.778 4.621a3.07 3.07 0 01-2.848-1.584h-.043v4.484h-1.859V21.443h1.799v1.505h.034a3.212 3.212 0 012.883-1.6c2.298 0 3.813 1.816 3.813 4.622zm-1.91 0c0-1.833-.947-3.038-2.392-3.038-1.42 0-2.375 1.23-2.375 3.038 0 1.824.955 3.046 2.375 3.046 1.445 0 2.392-1.196 2.392-3.046zM71.71 27.036c.138 1.232 1.335 2.04 2.97 2.04 1.566 0 2.693-.808 2.693-1.919 0-.964-.68-1.54-2.29-1.936l-1.609-.388c-2.28-.55-3.339-1.617-3.339-3.348 0-2.142 1.867-3.614 4.519-3.614 2.624 0 4.423 1.472 4.483 3.614h-1.876c-.112-1.239-1.136-1.987-2.634-1.987-1.497 0-2.521.757-2.521 1.858 0 .878.654 1.395 2.255 1.79l1.368.336c2.548.603 3.606 1.626 3.606 3.443 0 2.323-1.85 3.778-4.793 3.778-2.754 0-4.614-1.42-4.734-3.667h1.902zM83.346 19.3v2.142h1.722v1.472h-1.722v4.991c0 .776.345 1.137 1.102 1.137.204-.004.408-.018.611-.043v1.463c-.34.064-.686.092-1.032.086-1.833 0-2.548-.689-2.548-2.444v-5.19h-1.316v-1.472h1.316V19.3h1.867zM86.065 25.97c0-2.849 1.678-4.639 4.294-4.639 2.625 0 4.295 1.79 4.295 4.639 0 2.856-1.661 4.638-4.295 4.638-2.633 0-4.294-1.782-4.294-4.638zm6.695 0c0-1.954-.895-3.108-2.401-3.108-1.506 0-2.4 1.162-2.4 3.108 0 1.962.894 3.106 2.4 3.106 1.506 0 2.401-1.144 2.401-3.106zM96.186 21.442h1.772v1.541h.043a2.16 2.16 0 012.178-1.635c.214-.001.428.022.637.07v1.737a2.594 2.594 0 00-.835-.112 1.872 1.872 0 00-1.936 2.083v5.37h-1.859v-9.053zM109.384 27.837c-.25 1.643-1.85 2.771-3.898 2.771-2.634 0-4.269-1.764-4.269-4.595 0-2.84 1.644-4.682 4.191-4.682 2.505 0 4.08 1.72 4.08 4.466v.637h-6.395v.112a2.353 2.353 0 00.639 1.832 2.364 2.364 0 001.797.732 2.045 2.045 0 002.091-1.273h1.764zm-6.282-2.702h4.526a2.167 2.167 0 00-.608-1.634 2.168 2.168 0 00-1.612-.664 2.293 2.293 0 00-2.306 2.298zM37.826 8.73a2.64 2.64 0 012.808 2.966c0 1.906-1.03 3.002-2.808 3.002h-2.155V8.73h2.155zm-1.228 5.124h1.125a1.876 1.876 0 001.967-2.146 1.88 1.88 0 00-1.967-2.134h-1.125v4.28zM41.68 12.444a2.133 2.133 0 114.248 0 2.134 2.134 0 11-4.247 0zm3.334 0c0-.976-.439-1.547-1.208-1.547-.773 0-1.207.571-1.207 1.547 0 .984.434 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55zM51.573 14.698h-.922l-.93-3.317h-.07l-.927 3.317h-.913l-1.242-4.503h.902l.806 3.436h.067l.926-3.436h.852l.926 3.436h.07l.803-3.436h.889l-1.237 4.503zM53.854 10.195h.855v.715h.066a1.348 1.348 0 011.344-.802 1.466 1.466 0 011.559 1.675v2.915h-.889v-2.692c0-.724-.314-1.084-.972-1.084a1.034 1.034 0 00-1.075 1.141v2.635h-.889v-4.503zM59.094 8.437h.889v6.26h-.89v-6.26zM61.218 12.444a2.134 2.134 0 114.247 0 2.134 2.134 0 11-4.247 0zm3.333 0c0-.976-.439-1.546-1.208-1.546-.773 0-1.207.57-1.207 1.546 0 .984.434 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55zM66.4 13.424c0-.81.604-1.277 1.676-1.344l1.22-.07v-.389c0-.476-.315-.744-.922-.744-.496 0-.84.182-.939.5h-.86c.09-.773.818-1.27 1.84-1.27 1.128 0 1.765.563 1.765 1.514v3.077h-.855v-.633h-.07a1.515 1.515 0 01-1.353.707 1.36 1.36 0 01-1.501-1.348zm2.895-.384v-.377l-1.1.07c-.62.042-.9.253-.9.65 0 .405.351.64.834.64a1.064 1.064 0 001.166-.983zM71.348 12.444c0-1.423.732-2.324 1.87-2.324a1.485 1.485 0 011.38.79h.067V8.437h.888v6.26h-.851v-.71h-.07a1.563 1.563 0 01-1.415.785c-1.145 0-1.869-.901-1.869-2.328zm.918 0c0 .955.45 1.53 1.203 1.53.7
2305 0 1.212-.583 1.212-1.526 0-.938-.468-1.53-1.212-1.53-.748 0-1.203.58-1.203 1.526zM79.23 12.444a2.134 2.134 0 114.247 0 2.134 2.134 0 11-4.247 0zm3.333 0c0-.976-.439-1.547-1.208-1.547-.772 0-1.207.571-1.207 1.547 0 .984.435 1.55 1.207 1.55.77 0 1.208-.57 1.208-1.55zM84.67 10.195h.855v.715h.066a1.348 1.348 0 011.344-.802 1.466 1.466 0 011.559 1.675v2.915h-.889v-2.692c0-.724-.314-1.084-.972-1.084a1.034 1.034 0 00-1.075 1.141v2.635h-.889v-4.503zM93.515 9.074v1.141h.976v.749h-.976v2.315c0 .472.195.678.637.678.113 0 .226-.007.339-.02v.74c-.16.029-.322.044-.484.046-.988 0-1.382-.348-1.382-1.216v-2.543h-.714v-.749h.715V9.074h.89zM95.705 8.437h.88v2.482h.07a1.385 1.385 0 011.374-.807 1.485 1.485 0 011.55 1.678v2.908h-.889V12.01c0-.72-.335-1.084-.963-1.084a1.05 1.05 0 00-1.134 1.142v2.63h-.888V8.437zM104.761 13.482a1.823 1.823 0 01-1.951 1.303 2.045 2.045 0 01-2.08-2.325 2.083 2.083 0 011.212-2.172 2.08 2.08 0 01.864-.18c1.253 0 2.009.856 2.009 2.27v.31h-3.18v.05a1.19 1.19 0 001.2 1.29 1.078 1.078 0 001.071-.546h.855zm-3.126-1.451h2.275a1.09 1.09 0 00-1.109-1.167 1.151 1.151 0 00-1.166 1.167z" fill="#fff"/></g><defs><clipPath id="clip0"><path fill="#fff" d="M0 0h119.664v40H0z"/></clipPath></defs></svg></a></p></div></div></div><div id="privacy-popover" class="popover"><p>Paperpile authenticates securely with your Google Account. Our servers <b>never access your password</b> or store it anywhere.</p><p>It also connects to your Google Drive, but cannot access your personal data — only files you upload via Paperpile.</p><p>And of course, <b>we won't share your e-mail address with anyone</b>.</p></div>
230<script>(function () { 231 var APP_URL = 'https://app.paperpile.com/'; 232 233 var isChromium = function () { 234 return !!window.chrome; 235 }; 236 237 var getMobilePlatform = function () { 238 if (navigator.appVersion.match(/android/i)) { 239 return 'android'; 240 } 241 var isiPad = 242 navigator.userAgent.match(/mac/i) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2; 243 if (isiPad) return 'ios'; 244 if (navigator.appVersion.match(/(ipod|iphone|ipad|appleios)/i)) { 245 return 'ios'; 246 } 247 return null; 248 }; 249 250 document.addEventListener('DOMContentLoaded', function () { 251 var signInBtns = document.querySelectorAll('.btn-sign-in,.btn-trail,.btn-start'); 252 var signInModal = document.querySelector('#signin-modal'); 253 254 if (signInModal) { 255 var closeButton = signInModal.querySelector('#btn-modal-close'); 256 var originalTrigger = null; 257 var focusableSelector = 258 'a[href], area[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])'; 259 260 var isVisibleAndEnabled = function (el) { 261 if (el.disabled || el.hidden || el.closest('[hidden], .hidden')) return false; 262 var styles = window.getComputedStyle(el); 263 return ( 264 styles.display !== 'none' && 265 styles.visibility !== 'hidden' && 266 (el.offsetWidth > 0 || el.offsetHeight > 0 || el.getClientRects().length > 0) 267 ); 268 }; 269 270 var getFocusableElements = function () { 271 return Array.prototype.filter.call( 272 signInModal.querySelectorAll(focusableSelector), 273 isVisibleAndEnabled 274 ); 275 }; 276 277 var focusFirstElement = function () { 278 var focusableElements = getFocusableElements(); 279 if (focusableElements.length) focusableElements[0].focus(); 280 }; 281 282 var closeModal = function () { 283 signInModal.classList.remove('open'); 284 signInModal.setAttribute('aria-hidden', 'true'); 285 var trigger = originalTrigger; 286 originalTrigger = null; 287 if (trigger && document.documentElement.contains(trigger)) trigger.focus(); 288 }; 289 290 var handleModalKeydown = (e) => { 291 if (!signInModal.classList.contains('open')) return; 292 if (e.key === 'Escape') { 293 closeModal(); 294 return; 295 } 296 if (e.key !== 'Tab') return; 297 298 var focusableElements = getFocusableElements(); 299 if (!focusableElements.length) return; 300 var first = focusableElements[0]; 301 var last = focusableElements[focusableElements.length - 1]; 302 var activeElementIndex = focusableElements.indexOf(document.activeElement); 303 if (activeElementIndex === -1) { 304 e.preventDefault(); 305 (e.shiftKey ? last : first).focus(); 306 } else if (e.shiftKey && activeElementIndex === 0) { 307 e.preventDefault(); 308 last.focus(); 309 } else if (!e.shiftKey && activeElementIndex === focusableElements.length - 1) { 310 e.preventDefault(); 311 first.focus(); 312 } 313 }; 314 315 var setContentClassName = function (className) { 316 signInModal.querySelectorAll('.window-content').forEach(function (el) { 317 el.hidden = true; 318 el.style.display = 'none'; 319 }); 320 var content = signInModal.querySelector('.window-content' + className); 321 if (!content) return; 322 content.hidden = false; 323 content.style.display = 'flex'; 324 var heading = content.querySelector('h2[id]'); 325 if (heading) signInModal.setAttribute('aria-labelledby', heading.id); 326 var mobileNav = document.querySelector('.mobile-nav'); 327 if (mobileNav) mobileNav.classList.remove('open'); 328 }; 329 330 closeButton.addEventListener('click', closeModal); 331 signInModal.addEventListener('click', function (e) { 332 if (e.target === signInModal) closeModal(); 333 }); 334 document.addEventListener('keydown', handleModalKeydown); 335 336 var mobilePlatform = getMobilePlatform(); 337 signInBtns.forEach(function (btn) { 338 btn.addEventListener('click', function (e) { 339 e.preventDefault(); 340 var action = btn.dataset.action; 341 if (isChromium() && !mobilePlatform) { 342 if (action === 'subscribe') { 343 var plan = btn.dataset.plan || 'expert'; 344 var params = new URLSearchParams({ 345 action: 'subscribe', 346 seats: '1', 347 priceLevel: 'academic', 348 plan: plan, 349 }); 350 location.href = APP_URL + 'my-library/all?' + params.toString(); 351 return; 352 } 353 setContentClassName( 354 btn.classList.contains('btn-cta') || btn.classList.contains('btn-trail') 355 ? '.is-chrome-signup' 356 : '.is-chrome-signin' 357 ); 358 } else if (mobilePlatform) { 359 setContentClassName('.is-mobile'); 360 document.querySelectorAll('.is-mobile .' + mobilePlatform).forEach(function (el) { 361 el.classList.remove('hidden'); 362 }); 363 } else { 364 setContentClassName('.is-not-chrome'); 365 if (!document.querySelector('#recaptcha-script')) { 366 var recaptchaScriptEl = document.createElement('script'); 367 recaptchaScriptEl.setAttribute('type', 'text/javascript'); 368 recaptchaScriptEl.setAttribute('id', 'recaptcha-script'); 369 recaptchaScriptEl.setAttribute( 370 'src', 371 'https://www.google.com/recaptcha/api.js?render=6LdSY7cUAAAAAI69S0MwPO-CcTIyQ2F1VvVCIuxI' 372 ); 373 document.querySelector('head').appendChild(recaptchaScriptEl); 374 } 375 } 376 377 if (action !== 'subscribe' && action !== 'sign-in') { 378 // The mobile menu closes before this dialog opens, hiding its buttons. 379 originalTrigger = btn.closest('.mobile-menu--site') 380 ? document.querySelector('.site-header__menu-btn') 381 : btn; 382 signInModal.classList.add('open'); 383 signInModal.setAttribute('aria-hidden', 'false'); 384 focusFirstElement(); 385 } 386 if (action === 'sign-in') { 387 location.href = '/sign-in/?origin=pricing'; 388 } 389 }); 390 }); 391 392 var navToSignupLink = document.querySelector('#nav-to-signup'); 393 if (navToSignupLink) { 394 navToSignupLink.addEventListener('click', function (e) { 395 e.preventDefault(); 396 setContentClassName('.is-chrome-signup'); 397 focusFirstElement(); 398 }); 399 } 400 } 401 402 var popoverTargets = Array.from(document.querySelectorAll('[data-popover-id]'));
403 popoverTargets.forEach(function (popoverTarget) { 404 if (!popoverTarget) return; 405 var popoverModal = document.querySelector('#' + popoverTarget.dataset.popoverId); 406 if (!popoverModal) return; 407 popoverTarget.addEventListener('mouseenter', function () { 408 popoverModal.style.display = 'block'; 409 var rect = popoverTarget.getBoundingClientRect(); 410 var modalRect = popoverModal.getBoundingClientRect(); 411 if (popoverTarget.dataset.popoverPosition === 'right') { 412 popoverModal.style.top = rect.top - modalRect.height / 2 + 9 + 'px'; 413 popoverModal.style.left = rect.right + 13 + 'px'; 414 } else { 415 popoverModal.style.top = rect.bottom + 12 + 'px'; 416 popoverModal.style.left = rect.left + rect.width / 2 - modalRect.width / 2 + 'px'; 417 } 418 }); 419 popoverTarget.addEventListener('mouseleave', function () { 420 popoverModal.style.display = 'none'; 421 }); 422 }); 423 }); 424})();</script>
424<main id="main-content" class="site-content home-page" tabindex="-1"><div class="content-area text-display"><div class="home-hero"><h1 class="home-hero__title">You’ve found the home for your papers</h1><p class="home-hero__text">Paperpile is more than a reference manager. It’s where your papers come together and make sense, ready for whatever comes next.</p><div class="home-hero__buttons"><button class="ui-button ui-button-lg ui-button-primary-black btn-sign-in btn-trail" data-place="main-content">Try for free</button> <a href="https://paperpile.com/pricing/" class="ui-button ui-button-lg ui-button-outline pp-sales-contact"><span>Request a Demo</span></a></div></div><div class="home-screenshot"><img src="https://cdn.paperpile.com/img/webapp-screenshot.png" alt="The Paperpile app showing a library of research papers" width="1037" height="716" fetchpriority="high"></div><div class="home-link-box-wrapper"><nav class="home-link-box" aria-label="Explore Paperpile"><ul class="home-link-box__columns"><li class="home-link-box__column"><h2 class="home-link-box__title">Use cases</h2><ul class="home-link-box__links"><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/features/">Feature overview: Why Paperpile</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/features/browser-extension/">Save interesting papers while browsing</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/ios-and-android/">Read and annotate papers on your iPad</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/features/share-papers/">Build a shared group repository</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/features/google-docs-citations-bibliography/">Write and cite collaboratively in Google Docs</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/word-plugin/">Add citations and bibliographies in Word</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/integrations/">Integrate Paperpile with your favorite tools</a></li></ul></li><li class="home-link-box__column"><h2 class="home-link-box__title">Guides</h2><ul class="home-link-box__links"><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/reference-management/">Reference Management Guide</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/g/academic-search-engines/">The best academic search engines</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/g/scientific-poster/">The 6 key parts of a scientific poster</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/g/google-scholar-guide/">How to use Google scholar: the ultimate guide</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/g/dissertation-acknowledgments/">Writing dissertation acknowledgments: What you need to know</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/g/what-is-research-methodology/">What is research methodology?</a></li></ul></li><li class="home-link-box__column"><h2 class="home-link-box__title">From our blog</h2><ul class="home-link-box__links"><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/blog/citation-checker-hallucinations/">A new tool to fight hallucinations in preprints</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/blog/shortest-papers/">The Shortest Papers Ever Published</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/blog/notion-research-groups/">Notion for research and research groups</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/blog/pdf-ai-assistant/">New integration: bring your research library to any AI assistant</a></li><li><a class="home-link-box__link ui-link ui-link-blue" href="https://paperpile.com/blog/save-from-google-scholar-labs/">
424New integration: Save papers directly from Google Scholar Labs</a></li></ul></li></ul></nav></div><div class="display-text-block-h2 home-features-heading"><div class="display-text-block__heading"><h2 class="display-text-block__title">Why 200,000+ researchers choose Paperpile</h2></div></div><div class="display-layout-hero display-layout-hero--feature display-layout-hero--image-first home-feature home-feature--find" style="--hero-text-min: 500px; --hero-text-max: 500px; --hero-img-min: 500px; --hero-img-max: 550px; --hero-gap: -30px; --hero-align: center; --hero-break: 970px;"><div class="display-text-block-h2"><div class="display-text-block__heading"><h2 id="learn-more-collect-papers" class="display-text-block__title">Find and collect</h2></div><div class="display-text-block__text"><p>Save papers and PDFs from anywhere in one click.</p><p><a href="https://paperpile.com/features/collect-papers/" aria-describedby="learn-more-collect-papers">Learn more</a></p></div></div><div class="display-layout-hero__image"><img src="https://cdn.paperpile.com/img/illustrations/find-and-collect.png" alt="Papers funneled into Paperpile from anywhere" width="600" height="478"></div></div><div class="display-layout-hero display-layout-hero--feature home-feature home-feature--organize" style="--hero-text-min: 400px; --hero-text-max: 500px; --hero-text-pad-top: 90px; --hero-img-min: 300px; --hero-img-max: 300px; --hero-gap: 35px; --hero-align: flex-start; --hero-justify: center; --hero-break: 735px;"><div class="display-text-block-h2"><div class="display-text-block__heading"><h2 id="learn-more-reference-manager" class="display-text-block__title">Manage and organize</h2></div><div class="display-text-block__text"><p>Keep your library tidy, however large it gets.</p><p><a href="https://paperpile.com/features/reference-manager/" aria-describedby="learn-more-reference-manager">Learn more</a></p></div></div><div class="display-layout-hero__image"><img src="https://cdn.paperpile.com/img/illustrations/manage-and-organize.png" alt="Papers sorted into tidy stacks" width="350" height="544"></div></div><div class="display-layout-hero display-layout-hero--feature display-layout-hero--image-first home-feature home-feature--read" style="--hero-text-min: 400px; --hero-text-max: 400px; --hero-img-min: 500px; --hero-img-max: 550px; --hero-gap: 48px; --hero-align: center; --hero-justify: center; --hero-break: 948px;"><div class="display-text-block-h2"><div class="display-text-block__heading"><h2 id="learn-more-pdf-annotator" class="display-text-block__title">Read and annotate</h2></div><div class="display-text-block__text"><p>Highlight what matters and capture your thoughts.</p><p><a href="https://paperpile.com/features/pdf-annotator/" aria-describedby="learn-more-pdf-annotator">Learn more</a></p></div></div><div class="display-layout-hero__image"><img src="https://cdn.paperpile.com/img/illustrations/read-and-annotate.png" alt="A highlighter marking passages in a paper" width="600" height="527"></div></div><div class="display-layout-hero display-layout-hero--feature home-feature home-feature--write" style="--hero-text-min: 400px; --hero-text-max: 450px; --hero-img-min: 500px; --hero-img-max: 550px; --hero-gap: 25px; --hero-align: center; --hero-justify: center; --hero-break: 925px;"><div class="display-text-block-h2"><div class="display-text-block__heading"><h2 id="learn-more-cite-and-write" class="display-text-block__title">Write and cite</h2></div><div class="display-text-block__text"><p>Add correctly formatted citations and bibliographies as you write.</p><p><a href="https://paperpile.com/features/cite-and-write/" aria-describedby="learn-more-cite-and-write">Learn more</a></p></div></div><div class="display-layout-hero__image"><img src="https://cdn.paperpile.com/img/illustrations/write-and-cite.png" alt="Citations placed on manuscript pages" width="600" height="430"></div></div><div class="display-layout-hero display-layout-hero--feature display-layout-hero--image-first home-feature home-feature--share" style="--hero-text-min: 400px; --hero-text-max: 450px; --hero-text-pad-top: 50px; --hero-img-min: 550px; --hero-img-max: 700px; --hero-gap: -80px; --hero-align: flex-start; --hero-break: 870px;"><div class="display-text-block-h2"><div class="display-text-block__heading"><h2 id="learn-more-share-papers" class="display-text-block__title">Share and collaborate</h2></div><div class="display-text-block__text"><p>
424Share papers, notes, and ideas with your team.</p><p><a href="https://paperpile.com/features/share-papers/" aria-describedby="learn-more-share-papers">Learn more</a></p></div></div><div class="display-layout-hero__image"><img src="https://cdn.paperpile.com/img/illustrations/share-and-collaborate.png" alt="Paper planes flying between shared libraries" width="700" height="498"></div></div><div class="home-final"><div class="display-text-block-h1"><div class="display-text-block__heading"><h2 class="display-text-block__title">Paperpile is your winning move</h2></div><p class="display-text-block__text">Once a paper is in Paperpile, it’s ready for whatever comes next.</p></div><div class="home-final__image"><img src="https://cdn.paperpile.com/img/illustrations/tetris.png" alt="Papers falling into place like tetris blocks" width="800" height="469"></div><button class="ui-button ui-button-lg ui-button-outline btn-sign-in btn-trail" data-place="bottom-content">Get started now</button></div></div></main><footer class="site-footer content"><div class="site-footer__box"><div class="site-footer__sheets"><div class="brand-sheet brand-sheet--white site-footer__sheet site-footer__sheet--1"></div><div class="brand-sheet brand-sheet--white site-footer__sheet site-footer__sheet--2"></div><div class="brand-sheet brand-sheet--white site-footer__sheet site-footer__sheet--3"></div><div class="brand-sheet brand-sheet--white site-footer__sheet site-footer__sheet--4"></div><div class="brand-sheet brand-sheet--white site-footer__sheet site-footer__sheet--5"></div><div class="brand-sheet brand-sheet--white site-footer__sheet site-footer__sheet--6"></div></div><div class="site-footer__main content-grid"><div class="site-footer__logo"><svg width="279" height="74" viewBox="0 0 279 74"><use href="/img/sprites.svg?v=777#logo-full-default" xlink:href="/img/sprites.svg?v=777#logo-full-default"></use></svg></div><div class="site-footer__column"><div class="site-footer__heading text-default-bold">Product</div><a href="https://paperpile.com/features/" class="site-footer__link text-small-medium">Features</a> <a href="https://paperpile.com/pricing/" class="site-footer__link text-small-medium">Pricing</a> <a href="https://paperpile.com/ios-and-android/" class="site-footer__link text-small-medium">Mobile apps</a> <a href="https://paperpile.com/word-plugin/" class="site-footer__link text-small-medium">Word plugin</a> <a href="https://paperpile.com/features/google-docs-citations-bibliography/" class="site-footer__link text-small-medium">Google Docs plugin</a> <a href="https://paperpile.com/features/browser-extension/" class="site-footer__link text-small-medium">Browser extension</a> <a href="https://paperpile.com/features/bibtex-and-latex/" class="site-footer__link text-small-medium">LaTeX and BibTeX</a></div><div class="site-footer__column"><div class="site-footer__heading text-default-bold">Resources</div><a href="https://paperpile.com/blog/" class="site-footer__link text-small-medium">Blog</a> <a href="https://paperpile.com/help/" class="site-footer__link text-small-medium">Help Center</a> <a href="https://forum.paperpile.com/" class="site-footer__link text-small-medium">Community Forum</a> <a href="https://paperpile.com/changelog/" class="site-footer__link text-small-medium">Changelog</a> <a href="https://paperpile.com/roadmap/" class="site-footer__link text-small-medium">Roadmap</a> <a href="https://paperpile.com/guides/" class="site-footer__link text-small-medium">Research Guides</a> <a href="https://www.bibtex.com/" class="site-footer__link text-small-medium">BibTeX Guides</a> <a href="https://paperpile.com/r/journal-finder/" class="site-footer__link text-small-medium">Journal Finder</a> <a href="https://www.bibguru.com/" class="site-footer__link text-small-medium">BibGuru</a></div><div class="site-footer__column"><div class="site-footer__heading text-default-bold">Company</div><a href="https://paperpile.com/about/" class="site-footer__link text-small-medium">About</a> <a href="https://paperpile.com/staff/" class="site-footer__link text-small-medium">Team</a> <a href="https://paperpile.com/about/#contact" class="site-footer__link text-small-medium">Contact</a> <a href="https://paperpile.com/jobs/" class="site-footer__link text-small-medium">Jobs</a><div class="site-footer__social"><a href="https://twitter.com/Paperpile" class="site-footer__social-link" aria-label="X / Twitter" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#x-twitter" xlink:href="/img/sprites.svg?v=777#x-twitter"></use></svg> </a><a href="https://www.facebook.com/Paperpile" class="site-footer__social-link" aria-label="Facebook" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#facebook-f" xlink:href="/img/sprites.svg?v=777#facebook-f"></use></svg> </a><a href="https://bsky.app/profile/paperpile.com" class="site-footer__social-link" aria-label="Bluesky" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#bluesky" xlink:href="/img/sprites.svg?v=777#bluesky"></use></svg> </a><a href="https://www.youtube.com/@Paperpile" class="site-footer__social-link" aria-label="YouTube" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#youtube" xlink:href="/img/sprites.svg?v=777#youtube"></use></svg> </a><a href="https://linkedin.com/company/paperpile-llc" class="site-footer__social-link" aria-label="LinkedIn" target="_blank" rel="noopener noreferrer"><svg viewBox="0 0 20 20"><use href="/img/sprites.svg?v=777#linkedin-in" xlink:href="/img/sprites.svg?v=777#linkedin-in"></use></svg></a></div></div><div class="site-footer__bottom">
424<span class="site-footer__copyright">© Paperpile LLC 2026</span> <span class="site-footer__legal"><a href="https://paperpile.com/privacy/">Privacy</a> · <a href="https://paperpile.com/tos/">Terms of Service</a></span></div></div></div></footer>
424<script>WebFontConfig={custom:{families:["Circular"]}},function(){var t=document.createElement("script");t.src=("https:"==document.location.protocol?"https":"http")+"://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js",t.type="text/javascript",t.async="true";var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)}()</script>
424<script src="https://cdn.paperpile.com/js/all.js?v=777"></script>
424<script>let content = { 425 message: 426 'We use cookies to allow us to better understand how the site is used. By continuing to use this site you consent to this policy.', 427 dismiss: 'Got it', 428 link: 'Learn more', 429 href: '/privacy/', 430 }; 431 432 document.addEventListener('DOMContentLoaded', () => { 433 window.cookieconsent.initialise({ 434 content: { 435 ...content, 436 target: '_blank', 437 }, 438 palette: { 439 popup: { background: '#27272a', text: 'rgba(255, 255, 255, 0.95)' }, // --palette-gray-800 / --core-brand-white 440 button: { background: 'transparent', text: 'rgba(255, 255, 255, 0.95)', border: 'rgba(255, 255, 255, 0.95)' }, 441 }, 442 theme: 'nuclear', 443 position: 'bottom-right', 444 onStatusChange: function(status) { 445 console.log(this.hasConsented() ? 'enable cookies' : 'disable cookies'); 446 }, 447 law: { 448 regionalLaw: false, 449 }, 450 location: true, 451 cookie: { 452 name: 'cookieconsent_status', 453 path: '/', 454 domain: 'paperpile.com', 455 expiryDays: 365, 456 secure: !1, 457 }, 458 }); 459 });</script>
459<style data-styled="true" data-styled-version="5.1.1"></style><div class="SalesContact-preact-container" data-props='{"backendApiUrl":"https://api.paperpile.com/","classNameToOpenSalesContact":"pp-sales-contact"}'></div>
459<script>(() => { 460 const salesContactContainer = document.querySelector('.SalesContact-preact-container'); 461 const salesContactTriggers = document.querySelectorAll('.pp-sales-contact'); 462 if (!salesContactContainer || !salesContactTriggers.length) return; 463 464 const billingScriptUrl = 'https://cdn.paperpile.com/js/pp-billing.js?v=777'; 465 let billingScriptPromise; 466 let billingScriptLoaded = false; 467 468 const markSalesContactToOpen = () => { 469 const props = JSON.parse(salesContactContainer.dataset.props || '{}'); 470 salesContactContainer.dataset.props = JSON.stringify({ ...props, initialOpen: true }); 471 }; 472 473 const loadBillingScript = () => { 474 if (billingScriptPromise) return billingScriptPromise; 475 476 billingScriptPromise = new Promise((resolve, reject) => { 477 const script = document.createElement('script'); 478 script.src = billingScriptUrl; 479 script.async = true; 480 script.onload = resolve; 481 script.onerror = () => { 482 billingScriptPromise = undefined; 483 reject(new Error('Unable to load the sales contact dialog')); 484 }; 485 document.head.appendChild(script); 486 }); 487 488 return billingScriptPromise; 489 }; 490 491 salesContactTriggers.forEach(trigger => { 492 trigger.addEventListener('click', event => { 493 if ( 494 billingScriptLoaded || 495 event.defaultPrevented || 496 event.button !== 0 || 497 event.metaKey || 498 event.ctrlKey || 499 event.shiftKey || 500 event.altKey 501 ) { 502 return; 503 } 504 505 event.preventDefault(); 506 if (billingScriptPromise) return; 507 try { 508 markSalesContactToOpen(); 509 } catch (error) { 510 window.location.href = trigger.href; 511 return; 512 } 513 514 loadBillingScript() 515 .then(() => { 516 billingScriptLoaded = true; 517 }) 518 .catch(() => { 519 window.location.href = trigger.href; 520 }); 521 }); 522 }); 523 })();</script>
523</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.