:root{--accent:#008a09;--reading-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:400 clamp(16px,1.25vw,24px)/1.6 var(--reading-font);color:#18232c;background:#fff;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input{outline-offset:4px}a,button{touch-action:manipulation}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.25;letter-spacing:-.02em}h1{font-size:clamp(38px,3.55vw,68px);font-weight:600;margin:0 0 40px}h2{font-size:clamp(24px,2vw,38px);font-weight:500;margin:0}h3{font-weight:500}.wrap{width:86.4%;max-width:1640px;margin-inline:auto;padding:0}.hero{background:linear-gradient(110deg,#20a3b2,#3dc5d2);color:#fff}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:clamp(90px,9.5vw,180px)}.brand{display:flex;align-items:center;gap:8px;font-size:clamp(22px,1.7vw,32px);font-weight:500;white-space:nowrap}.brand img{width:clamp(30px,2.5vw,48px);height:auto;aspect-ratio:1;object-fit:contain}.hero nav{display:flex;gap:clamp(16px,2.4vw,46px);font-size:clamp(14px,1.25vw,24px)}.hero nav a:hover,.hero nav a[aria-current]{text-decoration:none}.hero-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:7%;align-items:center;padding:20px 0 clamp(60px,5.8vw,110px);min-height:clamp(650px,52vw,990px)}.hero-body>div:first-child{min-width:0}.hero-body h1{margin-bottom:clamp(26px,2.5vw,48px)}.hero-body p{font-size:clamp(18px,1.5vw,29px);line-height:1.35;margin:0}.hero-body form.search{margin:clamp(36px,3.8vw,72px) 0 clamp(24px,2.2vw,42px)}form.search{display:flex;background:#fff;border-radius:7px;overflow:hidden}form.search input{min-width:0;width:100%;padding:clamp(17px,1.5vw,29px);border:0;color:#24313b;font-size:clamp(17px,1.5vw,29px);background:#fff}form.search button{display:grid;place-items:center;flex-shrink:0;border:0;background:#fff;color:#7b8388;cursor:pointer;width:clamp(55px,5vw,95px)}form.search button svg{width:clamp(24px,2.2vw,42px);height:auto}.download{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:clamp(17px,1.2vw,23px) clamp(22px,2vw,38px);background:#fff;border:0;border-radius:4px;color:#53616d;font-size:clamp(17px,1.45vw,28px);font-weight:500}.hero-body .download{margin-left:8px}.hero-body .download+p{font-size:15px;margin-top:16px}.menu{display:none}.phone-image{width:clamp(260px,21.5vw,408px);height:auto;max-height:850px;object-fit:contain;justify-self:start;margin-left:13%}main.wrap{padding-top:0}.section{margin:clamp(40px,3.8vw,72px) clamp(0px,.95vw,18px) 0}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(22px,1.9vw,36px)}.green,button.green{display:inline-block;background:var(--accent);border:0;border-radius:7px;color:#fff;padding:clamp(10px,.8vw,15px) clamp(14px,1vw,19px);font-size:clamp(14px,1.25vw,24px);line-height:1.25;font-weight:500;cursor:pointer}.green:focus-visible,.download:focus-visible{outline:3px solid #073b52;outline-offset:4px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.25vw,24px) clamp(20px,1.9vw,36px)}.card{display:flex;gap:clamp(12px,1vw,19px);align-items:center;min-width:0;min-height:clamp(94px,7.2vw,138px);padding:clamp(12px,1vw,19px);border:1px solid #d8dfe6;border-radius:6px;box-shadow:0 2px 6px #132d4510;background:#fff;transition:border-color .15s,box-shadow .15s}.card:hover{border-color:#29b4c3;box-shadow:0 4px 12px #183f5720}.app-icon{width:clamp(58px,5vw,96px);height:auto;aspect-ratio:1;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#f3f6f8}.app-icon img{width:100%;height:100%;object-fit:cover}.card>span:last-child{min-width:0}.card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.3vw,25px);font-weight:500;line-height:1.3}.card small{display:flex;align-items:center;gap:7px;min-width:0;color:#6c7d8b;font-size:clamp(12px,1.1vw,21px);margin-top:6px;line-height:1.2}.card small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta-icon{width:1.15em;height:1.15em;color:#65c46c;flex-shrink:0}.intro{display:flex;align-items:flex-start;gap:clamp(30px,4vw,76px);background:#f8f9fb;margin:clamp(45px,4vw,76px) 0 clamp(32px,3vw,57px);padding:clamp(26px,3.7vw,70px)}.intro>img{width:clamp(160px,17vw,322px);height:auto;aspect-ratio:1;object-fit:contain;flex-shrink:0}.intro>div{min-width:0;flex:1}.intro h2{color:var(--accent);font-size:clamp(26px,2.3vw,44px);margin-bottom:20px}.intro p{font-size:clamp(18px,1.6vw,30px);line-height:1.45;margin:0 0 clamp(26px,3vw,57px)}.intro .green{font-size:clamp(17px,1.5vw,29px);padding:16px 26px;border-radius:4px}.article{font-size:clamp(16px,1.3vw,25px)}.article h2{color:var(--accent);font-size:clamp(25px,2vw,38px);margin:clamp(35px,3vw,57px) 0 22px}.article p,.article li{line-height:1.65}.article a{color:#087721;text-decoration:underline}.article img{max-width:100%;height:auto}.article pre{overflow:auto}.article blockquote{border-left:3px solid var(--accent);padding-left:20px}.article table{font-size:clamp(15px,1.2vw,23px)}table{border-collapse:collapse;width:100%;margin:30px 0;font-size:inherit}td,th{border:1px solid #c5cdd4;padding:clamp(12px,1.2vw,23px);text-align:left}td:first-child{background:#e3f4df;font-weight:500;width:40%}.home-article .article td{background:#67cb59;border-color:#26342c}.steps,.home-article .article ul,.home-article .article ol,.home-after>ul{background:#f8f9fb;padding:32px 30px 32px 50px}.steps li,.home-article li{padding:5px 0}.steps li::marker{color:var(--accent)}.features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.feature{min-width:0;background:#f8f9fb;padding:clamp(24px,2.2vw,42px);overflow-wrap:anywhere}.feature h3{color:var(--accent);font-size:clamp(20px,1.5vw,29px);margin:0}.feature p{font-size:clamp(16px,1.25vw,24px);margin-bottom:0}.center{text-align:center}.comparison td{background:#fff}.proscons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.proscons>div{min-width:0;padding:30px;background:#f8f9fb;overflow-wrap:anywhere}.proscons h3{color:var(--accent);text-align:center;font-size:clamp(20px,1.5vw,29px)}.proscons li{margin:8px 0}.conclusion{position:relative;border:1px solid #14a916;background:#f8f9fb;padding:40px 30px 25px;margin:65px 20px 35px}.logo{display:inline-grid;place-items:center;background:#ffe027;color:#102131;width:42px;height:45px;border-radius:7px;font-size:32px;font-weight:600}.conclusion .logo{position:absolute;left:25px;top:-25px;width:55px;height:55px;font-size:42px}.conclusion h2{margin-top:20px}details{margin:12px 0;border:1px solid var(--accent)}summary{background:var(--accent);color:#fff;padding:clamp(16px,1.3vw,25px);font-size:clamp(15px,1.2vw,23px);font-weight:500;cursor:pointer}details p{padding:0 25px}.site-footer{background:#19191e;color:#ccd1d7;margin-top:clamp(36px,3vw,57px);padding:clamp(45px,4vw,76px) 0 24px}.site-footer .wrap{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,57px)}.site-footer a{display:block;font-size:clamp(14px,1vw,19px);margin:12px 0}.site-footer strong{font-size:clamp(16px,1.2vw,23px);font-weight:500}.site-footer .brand{display:flex;font-size:clamp(20px,1.5vw,28px);align-items:center;white-space:normal}.footer-branding .brand img{width:30px;height:30px}.footer-copy{font-size:clamp(14px,1vw,19px);line-height:1.6}.footer-col a{overflow-wrap:anywhere}.copyright{text-align:center;font-size:14px;margin-top:60px}.skip{position:absolute;left:15px;top:-120px;background:#fff;padding:15px;z-index:100}.skip:focus{top:10px}.back-top{position:fixed;bottom:20px;right:20px;z-index:10;background:var(--accent);color:#fff;border:0;border-radius:5px;width:46px;height:46px;font-size:24px;cursor:pointer}.empty{padding:35px 15px;color:#647280;font-size:16px;text-align:center}.entry{padding:40px 0;min-height:50vh;font-size:18px}.entry h1{font-size:clamp(30px,3vw,54px);margin-bottom:28px}.entry h2,.entry .article h2{font-size:28px}.entry .article{font-size:18px;line-height:1.7}.entry .article table{font-size:16px}.entry p{line-height:1.7}.entry .grid{margin:24px 0}.entry .green{font-size:17px;padding:15px 22px}.app-title{display:flex;align-items:center;gap:24px;margin:25px 0}.app-title>img{width:100px;height:100px;object-fit:contain;border-radius:12px}.app-title h1{margin:0 0 10px}.downloads{display:flex;flex-wrap:wrap;gap:16px;margin:26px 0}.notice-box{padding:20px;background:#f3f7f9;border:1px solid #d8e1e7}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:#596674;margin-bottom:25px}.breadcrumbs a{color:#087d21}.post-item{border-bottom:1px solid #dde3e9;padding:24px 0}.post-item h2{margin:10px 0}.entry form.search{max-width:700px;border:1px solid #ccd5dc;margin:20px 0}.releases{display:grid;gap:16px}.release-item{border:1px solid #d8e1e7;padding:22px}.release-item h3{margin:0 0 14px}.toc{display:block;background:var(--accent);color:#fff;padding:20px}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero nav{gap:18px}.hero-body{gap:5%;min-height:650px}.hero-body h1{font-size:44px}.hero-body .phone-image{margin-left:8%}.grid{gap:16px}.card{padding:12px;gap:10px}.app-icon{width:58px}.card strong{font-size:15px}.card small{font-size:12px}.intro{padding:32px;gap:30px}.intro>img{width:180px}.site-footer .wrap{gap:24px}}@media(max-width:900px){.site-header{flex-wrap:wrap;min-height:90px;gap:0;padding:24px 0}.menu{display:block;background:none;color:#fff;border:0;font-size:28px;cursor:pointer;padding:5px 8px}.hero nav{display:none;width:100%;font-size:16px}.hero nav.open{display:flex;flex-wrap:wrap;gap:18px;padding:22px 0 6px}.hero-body{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);min-height:600px}.hero-body h1{font-size:38px}.hero-body p{font-size:18px}.hero-body .phone-image{width:240px;max-width:100%;margin-left:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card small{font-size:13px}.features,.proscons{gap:20px}.site-footer .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-branding{grid-column:1/-1}.footer-copy{max-width:450px}.site-footer .brand{font-size:24px}}@media(max-width:600px){.wrap{width:calc(100% - 36px)}.site-header{min-height:78px;padding:20px 0}.brand{font-size:21px;gap:7px}.brand img{width:30px}.hero-body{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding:28px 0 48px}.hero-body h1{font-size:clamp(32px,7.5vw,42px);margin-bottom:24px}.hero-body p{font-size:17px;line-height:1.5}.hero-body form.search{margin:30px 0 20px}form.search input{padding:17px;font-size:16px}form.search button{width:55px}form.search button svg{width:26px}.download{font-size:17px;padding:16px 22px}.hero-body .download{margin-left:0}.hero-body .phone-image{width:260px;max-width:90%;justify-self:center;margin-left:0}.section{margin:32px 0 0}.section-head{margin-bottom:20px}.section-head h2{font-size:24px}.section-head .green{font-size:13px;padding:10px 13px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{padding:10px 8px;gap:8px;min-height:88px}.app-icon{width:44px;border-radius:8px}.card strong{font-size:13px}.card small{font-size:11px;gap:4px;margin-top:6px}.card-meta-icon{width:12px;height:12px}.intro{padding:25px 20px;gap:18px;margin:40px 0 30px}.intro>img{width:80px}.intro h2{font-size:24px;margin-bottom:15px}.intro p{font-size:16px;margin-bottom:22px}.intro .green{font-size:15px;padding:13px 17px}.article{font-size:16px}.article h2{font-size:24px;margin:36px 0 20px}.article table{font-size:14px;table-layout:fixed;overflow-wrap:anywhere}.article td,.article th{padding:12px}.steps,.home-article .article ul,.home-article .article ol,.home-after>ul{padding:24px 20px 24px 36px}.features,.proscons{grid-template-columns:minmax(0,1fr);gap:18px}.feature{padding:24px;min-height:0}.feature h3,.proscons h3{font-size:20px}.feature p{font-size:16px}.conclusion{margin:48px 0 30px;padding:32px 20px 20px}.conclusion .logo{width:44px;height:44px;font-size:32px;top:-22px;left:20px}summary{font-size:14px;line-height:1.5;padding:16px}details p{padding:0 16px}.site-footer{padding:38px 0 22px}.site-footer .wrap{gap:26px 20px}.site-footer a,.footer-copy{font-size:14px}.site-footer strong{font-size:16px}.copyright{font-size:12px;margin-top:40px}.entry{padding:30px 0;font-size:16px}.entry h1{font-size:32px}.entry .article{font-size:16px}.entry h2,.entry .article h2{font-size:24px}.entry .article table{font-size:14px}.entry .green{font-size:15px;padding:14px 18px}.app-title{gap:15px;align-items:flex-start}.app-title>img{width:70px;height:70px}.entry .downloads a{flex:1;text-align:center}.breadcrumbs{font-size:13px}.release-item{padding:18px}}@media(max-width:360px){.grid{gap:8px}.card{gap:6px;padding:9px 6px}.app-icon{width:34px}.card strong{font-size:12px}.card small{font-size:10px}.card-meta-icon{width:10px;height:10px}.intro{display:block}.intro>img{width:80px;margin-bottom:18px}.site-footer .brand{font-size:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}.hero-body>div:first-child{align-self:start;padding-top:clamp(8px,1vw,18px)}.hero-body h1{margin-bottom:clamp(22px,1.65vw,32px)}.hero-body form.search{margin-top:clamp(25px,1.9vw,36px);margin-bottom:clamp(20px,1.2vw,24px)}.overview-preview>p{font-size:clamp(16px,1.3vw,25px);line-height:1.55;margin:0 0 30px}.overview-figure{margin:25px 0 35px;text-align:center}.overview-image{display:block;width:auto;max-width:100%;height:auto;max-height:650px;margin:auto}.overview-figure .illustration-note{font-size:13px;color:#6c7883;margin-top:12px}@media(max-width:600px){.hero-body>div:first-child{padding-top:0}.hero-body{padding-top:18px}.hero-body h1{margin-bottom:18px}.hero-body form.search{margin-top:24px;margin-bottom:18px}.overview-preview>p{font-size:16px}.overview-figure{margin:18px 0 26px}}.hero-body .download{display:flex;width:fit-content;max-width:100%;margin-inline:auto;text-align:center}#old-versions{scroll-margin-top:24px}.download-icon{display:inline-block;width:1.12em;height:1.12em;flex-shrink:0;vertical-align:-.18em;margin-right:.3em}.download .download-icon{margin-right:0;color:#111}.security-logos{display:flex;align-items:center;justify-content:center;gap:22px;margin:30px auto 0;width:fit-content;max-width:100%}.security-logos img{display:block;width:48px;height:48px;object-fit:contain;flex-shrink:0}.security-logos+p{margin-top:18px;font-size:15px;text-align:center}@media(max-width:600px){.security-logos{gap:20px;margin-top:24px}.security-logos img{width:42px;height:42px}}.hero-body .security-title{margin:28px 0 0;font-size:24px;line-height:1.25;font-weight:700;text-align:center}.security-title+.security-logos{margin-top:14px}@media(max-width:600px){.hero-body .security-title{margin-top:24px;font-size:20px}}.hero-body .hero-note{margin:20px 0 0;font-size:clamp(16px,1.25vw,22px);line-height:1.6;text-align:left;overflow-wrap:anywhere}.hero-body .download{gap:12px;min-height:58px;padding:16px 26px;border:1px solid rgb(16 57 65 / .10);border-radius:10px;font-weight:700;line-height:1.35;box-shadow:0 5px 16px rgb(6 58 73 / .16);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.hero-body .download .download-icon{width:26px;height:26px}.hero-body .download>span{min-width:0;overflow-wrap:anywhere}.hero-body .download:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(hover:hover){.hero-body .download:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(6 58 73 / .20)}}.hero-body .download:active{transform:translateY(0);box-shadow:0 2px 7px rgb(6 58 73 / .16)}@media(max-width:600px){.hero-body .download{gap:10px;min-height:54px;padding:14px 22px}.hero-body .download .download-icon{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.hero-body .download{transition:none}.hero-body .download:hover,.hero-body .download:active{transform:none}}.pap-blog-post{display:flex;gap:26px;align-items:flex-start}.pap-blog-image{display:block;width:28%;max-width:250px;flex-shrink:0}.pap-blog-image img{display:block;width:100%;height:auto;border-radius:8px}.pap-blog-post>div{min-width:0;flex:1}.pap-blog-post h2{margin-top:0}.page-numbers{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.page-numbers a,.page-numbers .current{padding:8px 12px;border:1px solid var(--pap-border-color,#d8dfe6);border-radius:4px}.page-numbers .current{font-weight:700}@media(max-width:600px){.pap-blog-post{display:block}.pap-blog-image{width:100%;max-width:none;margin-bottom:18px}}.pap-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(18px,2.4vw,46px)}.pap-menu li{position:relative}.pap-menu .sub-menu{list-style:none;display:none;position:absolute;z-index:20;top:100%;left:0;min-width:145px;background:#fff;color:#12202c;margin:0;padding:8px;box-shadow:0 4px 14px #0002}.pap-menu li:hover>.sub-menu,.pap-menu li:focus-within>.sub-menu{display:block}.pap-menu .sub-menu a{display:block;padding:8px}.site-footer .pap-menu{display:block}.site-footer .pap-menu .sub-menu{position:static;display:block;box-shadow:none;background:#fff0;color:inherit;padding:0 0 0 8px}.catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.catalog-filters a{border:1px solid #d8e1e7;border-radius:3px;padding:8px 10px;font-size:12px}.catalog-filters a[aria-current]{background:var(--accent);color:#fff}.entry .pagination,.entry .post-navigation{display:block}.nav-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.page-numbers{padding:5px}.current{font-weight:600}.app-facts th{background:#e3f4df;text-align:left;width:40%;font-weight:500}.app-facts th,.app-facts td{border:1px solid #c5cdd4;padding:12px}.app-facts td:first-child{background:#fff0;font-weight:400;width:auto}.checksum{overflow-wrap:anywhere}.entry img,.entry video,.entry iframe{max-width:100%}.entry-image{height:auto}.entry .article figure{max-width:100%;margin-inline:0}.more-apps-title{margin-top:28px}.illustration-note{display:block;color:#526173;margin-top:10px}.entry h1,.entry h2,.card strong{overflow-wrap:anywhere}.card>span:last-child{min-width:0}.site-footer .brand{display:flex}.comments-area{margin-top:32px}.comments-area textarea,.comments-area input:not([type=checkbox]):not([type=submit]){max-width:100%;padding:10px;border:1px solid #ccc}.comments-area textarea{width:100%}.comments-area label{display:block}.comments-area .comment-form-cookies-consent label{display:inline}.comment-list{padding-left:20px}.comment-body{margin:20px 0}.comment-meta{font-size:12px}.comment-meta img{border-radius:50%;vertical-align:middle}.comment-reply-title{font-size:20px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;clip:auto}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:12px}.alignleft{float:left;margin:0 16px 16px 0}.alignright{float:right;margin:0 0 16px 16px}.aligncenter{display:block;margin-inline:auto}.article:after{content:"";display:table;clear:both}.bypostauthor{border-left:2px solid var(--accent);padding-left:12px}.sticky{border-left:2px solid var(--accent);padding-left:12px}@media(max-width:900px){.pap-menu{width:100%;gap:12px;flex-wrap:wrap}.pap-menu .sub-menu{position:static;display:block;background:#fff0;color:inherit;box-shadow:none;padding:5px 0 0 10px;min-width:0}.pap-menu .sub-menu a{padding:5px 0}.site-header{row-gap:12px}.catalog-filters{display:flex}.breadcrumbs{display:flex;width:auto}.entry .post-navigation{display:block}.entry .article table{table-layout:fixed;overflow-wrap:anywhere}.article .wp-block-table{overflow:auto}.entry-image{width:100%;height:auto}.entry .app-facts{table-layout:fixed;overflow-wrap:anywhere}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--reading-font);font-size:clamp(16px,1.05vw,19px);line-height:1.65}button,input,textarea,select{font-family:inherit}h1,h2,h3{font-weight:600;text-wrap:balance;overflow-wrap:anywhere}p,li,td,th,.breadcrumbs,.release-item{overflow-wrap:anywhere}.hero-body>div:first-child{min-width:0;max-width:100%;text-align:start}.hero-body h1{max-width:100%;margin:0 0 clamp(16px,1.8vw,28px);font-size:clamp(1.75rem,calc(1.125rem + 2vw),3rem);line-height:1.25;font-weight:700;text-align:start;text-wrap:wrap;white-space:normal;word-break:normal;overflow-wrap:anywhere}.hero-body p{font-size:clamp(17px,1.35vw,23px);line-height:1.55}.hero-body form.search input{font-size:clamp(16px,1.25vw,20px);padding:18px 20px}.hero-body p.security-title{font-size:18px;line-height:1.4;margin:22px 0 0;font-weight:600}.hero-body p.hero-note{font-size:16px;line-height:1.65;margin:20px 0 0}.security-title+.security-logos{margin-top:12px}.hero-body .phone-image{max-width:100%;justify-self:center;margin-inline:0}.brand{min-width:0;white-space:normal;overflow-wrap:anywhere}.brand img{flex-shrink:0}.menu{flex-shrink:0;min-width:44px;min-height:44px;line-height:1;padding:8px}.hero nav{min-width:0}.pap-menu{justify-content:flex-end;flex-wrap:wrap}.hero nav a{display:block;padding-block:9px}.pap-menu>li:last-child>.sub-menu{left:auto;right:0}.green,button.green,.download{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;max-width:100%;padding:12px 20px;border-radius:8px;font-family:var(--reading-font);font-size:16px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;vertical-align:middle;overflow-wrap:anywhere}.green>span,.download>span{display:block;min-width:0}.green .download-icon,.download .download-icon{display:block;flex:0 0 22px;width:22px;height:22px;margin:0;vertical-align:initial}.hero-body .download{display:flex;width:min(100%,320px);min-height:56px;height:auto;margin:0 auto;padding:14px 22px;gap:10px;border-radius:8px;font-size:18px;font-weight:700;line-height:1.4;box-shadow:0 4px 12px rgb(6 58 73 / .13);transition:background-color .18s ease,box-shadow .18s ease}.hero-body .download .download-icon{width:24px;height:24px;flex-basis:24px}.hero-body .download:hover,.hero-body .download:active{transform:none}.intro .green{display:flex;width:min(100%,320px);min-height:54px;margin-inline:auto;padding:14px 20px;border-radius:8px;font-size:17px}.entry .green{min-height:50px;padding:12px 20px;font-size:16px}.downloads{align-items:stretch;gap:12px}.entry .downloads a{flex:1 1 220px;min-width:0;min-height:54px}.section-head .green{flex-shrink:0;min-height:44px;font-size:14px;padding:10px 16px}.intro{align-items:flex-start;gap:40px;padding:40px}.intro>img{width:clamp(160px,18vw,280px);max-width:100%;height:auto}.intro h2{font-size:clamp(22px,1.9vw,32px);line-height:1.4;font-weight:600;text-transform:uppercase;margin:0 0 16px}.intro p{font-size:clamp(16px,1.2vw,20px);line-height:1.65;margin:0 0 24px}.overview-preview>p,.article,.entry .article{font-size:clamp(16px,1.12vw,19px);line-height:1.7}.article h2,.entry .article h2{font-size:clamp(22px,1.75vw,30px);line-height:1.35;font-weight:600;margin:36px 0 18px}.article h3{font-size:clamp(19px,1.4vw,24px);line-height:1.4}.article p{margin:0 0 20px}.article li{line-height:1.7}.article table,.entry .article table,.app-facts{width:100%;table-layout:fixed;font-size:16px;line-height:1.5;margin:28px 0}.article td,.article th,.app-facts td,.app-facts th{padding:12px 14px;vertical-align:top;overflow-wrap:anywhere}.home-article .article table th{background:var(--pap-overview-table-bg);border-color:var(--pap-overview-table-border);font-weight:600;width:50%}.home-article .article table td{width:auto}.article-toc{margin:20px 0 32px;border:1px solid var(--pap-primary)}.article-toc>summary{background:var(--pap-primary);color:var(--pap-button-text);padding:14px 18px;font-size:15px;font-weight:600}.article-toc nav{display:grid;gap:8px;padding:18px}.article-toc nav a{display:block;line-height:1.5}.article h2[id]{scroll-margin-top:20px}.section-head{flex-wrap:wrap}.section-head h2{font-size:clamp(23px,1.9vw,32px);line-height:1.35}.card{align-items:center;min-width:0;gap:14px}.card strong{font-size:clamp(15px,1.15vw,19px);font-weight:600;white-space:normal;line-height:1.4}.card small{font-size:13px;line-height:1.4}.card small span{white-space:normal;overflow-wrap:anywhere}.card small .card-meta-icon{flex-shrink:0}.app-title>div{min-width:0}.app-title .app-icon{flex-shrink:0}.breadcrumbs{flex-wrap:wrap;line-height:1.6}.entry .article iframe,.article iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0}.article video{display:block;max-width:100%;height:auto}.article .wp-block-table{max-width:100%;overflow-x:auto}.nav-links,.page-numbers{max-width:100%;min-width:0}.nav-links>div,.site-footer .wrap>div{min-width:0}.feature p{font-size:16px;line-height:1.65}.feature h3{font-weight:600}.site-footer strong{font-weight:600}@media(max-width:1100px){.hero-body{gap:32px}.intro{gap:28px;padding:28px}.intro>img{width:180px}}@media(max-width:900px){.site-header{column-gap:12px}.site-header>.brand{max-width:calc(100% - 60px)}.hero nav.open{display:block}.hero nav .pap-menu{justify-content:flex-start;gap:8px 18px}.hero nav a{padding:10px 0}.hero nav .sub-menu a{padding:8px 0}.hero-body{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:28px}.hero-body .download{font-size:17px}.entry .downloads a{flex:1 1 220px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.hero-body{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0;padding:18px 0 44px}.hero-body>div:first-child{padding-top:0}.hero-body .phone-image{width:260px;max-width:85%;justify-self:center;margin:0}.intro{display:block;padding:26px 20px;margin:36px 0 28px}.intro>img{display:block;width:min(100%,260px);height:auto;margin:0 auto 30px}.intro h2{font-size:20px;line-height:1.45;font-weight:700;text-align:left}.intro p{font-size:16px;line-height:1.65}.intro .green{font-size:16px;min-height:52px}.article,.entry .article,.overview-preview>p{font-size:16px}.article table,.entry .article table,.app-facts{font-size:14px}.article td,.article th,.app-facts td,.app-facts th{padding:11px 10px}.article h2,.entry .article h2{font-size:22px;margin:30px 0 16px}.steps,.home-article .article ul,.home-article .article ol,.home-after>ul{padding:20px 18px 20px 36px}.features,.proscons{grid-template-columns:minmax(0,1fr)}.feature,.proscons>div{padding:22px}.section-head{gap:12px}.section-head h2{font-size:23px}.entry .downloads a{flex-basis:100%;width:100%}.release-item .green{width:100%}.app-title{gap:16px}.app-title .app-icon{width:64px}.entry h1{font-size:30px}}@media(max-width:480px){.grid{grid-template-columns:minmax(0,1fr);gap:12px}.card{padding:14px;gap:14px;min-height:88px}.card .app-icon{width:54px}.card strong{font-size:16px}.card small{font-size:13px}.card-meta-icon{width:15px;height:15px}.hero-body .download{min-height:54px;font-size:17px;padding:14px 18px}.site-footer .wrap{gap:24px 16px}.site-footer .brand{font-size:21px}.conclusion{margin-inline:0;padding-inline:20px}}@media(prefers-reduced-motion:reduce){.green,.download,.hero-body .download{transition:none}}.nav-panel{display:contents}.menu-close{display:none}.site-header>form.header-search{display:flex;flex:1 1 220px;max-width:320px;min-width:140px;height:44px;margin:0 0 0 auto;border-radius:4px}.site-header>form.header-search input{min-width:0;width:100%;padding:10px 12px;font-size:16px}.site-header>form.header-search button{width:44px;padding:8px}.site-header>form.header-search button svg{width:24px;height:24px}.menu svg,.menu-close svg{display:block;width:24px;height:24px}@media(min-width:901px){.site-header{min-height:72px;padding:12px 0;justify-content:flex-start;gap:clamp(18px,1.6vw,28px)}.site-header>.brand{flex:0 1 auto;gap:8px;font-size:22px;font-weight:600;line-height:1.3}.site-header>.brand img{width:32px;height:32px}.site-header #main-nav{flex:0 1 auto;font-size:15px;line-height:1.4;gap:24px}.site-header .pap-menu{justify-content:flex-start;gap:24px}.site-header #main-nav>a,.site-header .pap-menu>li>a{display:flex;align-items:center;min-height:44px;padding:10px 0}.site-header.home-header #main-nav{margin-left:auto}}@media(max-width:900px){.hero>.wrap{width:100%}.hero-body{width:calc(100% - 36px);margin-inline:auto}.site-header{display:grid;grid-template-columns:40px minmax(0,max-content) minmax(0,1fr);align-items:center;justify-content:normal;column-gap:5px;row-gap:0;min-height:56px;padding:6px 10px 6px 4px}.site-header.home-header{grid-template-columns:minmax(0,1fr) 44px;padding-inline:18px}.site-header.home-header>.brand{grid-column:1;grid-row:1;display:flex;max-width:none;gap:7px;margin-right:0}.site-header.home-header>.brand img{display:block;width:24px;height:24px}.site-header.home-header>.brand>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.site-header.home-header>.menu{grid-column:2;grid-row:1;justify-self:end;width:44px;min-width:44px}.site-header>.menu{display:grid;place-items:center;min-width:40px;width:40px;min-height:44px;height:44px;padding:8px 6px}.site-header>.brand{display:block;max-width:min(38vw,220px);min-width:0;margin-right:4px;font-size:clamp(16px,4.6vw,20px);font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header>.brand img{display:none}.site-header>form.header-search{display:flex;align-self:center;width:100%;max-width:none;min-width:0;height:44px;margin:0;border-radius:4px}.site-header>.header-search input{width:100%;min-width:0;padding:8px 0 8px 10px;font-size:16px;line-height:1.3}.site-header>.header-search button{width:40px;min-height:44px;padding:8px}.site-header>.header-search button svg{width:24px;height:24px}.hero-body form.search{display:flex}.hero-body .download{margin-top:0}.nav-panel{display:none;position:fixed;inset:0;z-index:100001;width:100%;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:calc(52px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.nav-panel.open{display:block}.menu-close{display:grid;place-items:center;position:absolute;top:calc(4px + env(safe-area-inset-top,0px));right:max(6px,env(safe-area-inset-right,0px));width:44px;height:44px;padding:10px;background:#fff0;border:0;cursor:pointer}.hero .nav-panel nav{display:block;width:100%;margin:0;padding:0;font-size:13px;line-height:1.4}.hero .nav-panel .pap-menu{display:block;width:100%;margin:0;padding:0;list-style:none}.hero .nav-panel nav a{display:block;width:100%;min-height:44px;margin:0;padding:13px 0;border-bottom:1px solid;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.hero .nav-panel nav .sub-menu{display:block;position:static;min-width:0;margin:0;padding:0 0 0 16px;box-shadow:none}.hero .nav-panel nav .sub-menu a{padding:13px 0;font-size:12px}html.pap-menu-open,html.pap-menu-open body{overflow:hidden;overscroll-behavior:none}}.site-header>.brand{min-width:0;max-width:50%;flex-wrap:wrap}.site-header>.brand img{height:auto;max-width:100%;object-fit:contain;flex-shrink:1;aspect-ratio:auto}.site-header>.brand.has-custom-logo img{width:220px;height:auto;max-width:100%}.site-header>.brand>.pap-site-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.site-footer .footer-branding .brand{flex-wrap:wrap;max-width:100%}.site-footer .footer-branding .brand img{height:auto;max-width:100%;object-fit:contain;flex-shrink:1;aspect-ratio:auto}.site-footer .footer-branding .brand.has-custom-logo img{width:200px}.intro>img{aspect-ratio:auto;object-fit:contain}.hero-body>.phone-image{max-height:none}.overview-figure>.overview-image{max-height:none}.card>.app-icon{max-width:40%}.card>.app-icon img{object-fit:contain}.app-title>img{max-width:35%;height:auto;flex-shrink:0;object-fit:contain}@media(max-width:900px){.site-header:not(.home-header){grid-template-columns:40px minmax(0,max-content) minmax(80px,1fr)}.site-header>.brand,.site-header.home-header>.brand{display:flex;align-items:center;gap:7px;min-width:0}.site-header>.brand.has-custom-logo,.site-header>.brand.title-hidden{max-width:min(40vw,220px)}.site-header.home-header>.brand{max-width:100%}.site-header>.brand.has-custom-logo img{display:block;width:170px;height:auto;max-width:100%}.site-header>.brand.title-hidden:not(.has-custom-logo) img{display:block;width:24px;height:auto}.site-header.home-header>.brand:not(.has-custom-logo) img{height:auto}.site-header>.brand>.pap-site-title{max-width:100%}}.home-toc{width:min(100%,890px);margin:40px auto 24px;border:1px solid var(--pap-border-color);border-radius:14px;background:var(--pap-page-bg);box-shadow:0 4px 18px rgb(18 35 44 / .05);overflow:hidden}.home-toc>summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:16px 20px;list-style:none;background:var(--pap-page-bg);color:var(--pap-heading-color);font-size:18px;font-weight:700;line-height:1.4}.home-toc>summary::-webkit-details-marker{display:none}.home-toc>summary::marker{content:""}.home-toc-symbol{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:9px;background:var(--pap-panel-bg);color:var(--pap-primary)}.home-toc-symbol svg{width:24px;height:24px}.home-toc-chevron{width:20px;height:20px;flex:0 0 20px;margin-left:auto;color:var(--pap-muted-text)}.home-toc[open] .home-toc-chevron{transform:rotate(180deg)}.home-toc[open]>summary{border-bottom:1px solid var(--pap-border-color)}.home-toc nav{padding:12px}.home-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;counter-reset:toc}.home-toc li{min-width:0;counter-increment:toc}.home-toc a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:10px;border-radius:8px;color:var(--pap-body-text);font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.home-toc a::before{content:counter(toc,decimal-leading-zero);color:var(--pap-muted-text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.home-toc .home-toc-subheading a{font-size:14px;padding-left:20px}.home-toc a:hover,.home-toc a:focus-visible{background:var(--pap-panel-bg);color:var(--pap-link-color)}.home-toc>summary:focus-visible,.home-toc a:focus-visible{outline:2px solid var(--pap-primary);outline-offset:-3px}.home-toc+.intro{margin-top:0}.home-reading{width:100%;margin-inline:0;padding-inline:0}.home-reading .article,.home-reading .overview-text{font-size:16.8px;line-height:1.8;text-align:start}.home-reading .overview-text,.home-reading .article p{margin:1em 0 15px;line-height:1.8}.home-reading .article h2{font-size:25.6px;font-weight:600;line-height:1.5;letter-spacing:-.015em;text-align:start;text-wrap:wrap;margin:40px 0 15px}.home-reading .article h3{font-size:19.2px;font-weight:700;line-height:1.5;letter-spacing:0;text-align:start;text-wrap:wrap;margin:25px 0 10px}.home-reading [id],#picasso-introduction{scroll-margin-top:24px}.home-reading .article ul,.home-reading .article ol,.home-reading .home-article .article ul,.home-reading .home-article .article ol{padding:0 0 0 24px;margin:16px 0 22px;background:#fff0}.home-reading .article li{padding:3px 0;line-height:1.8}.home-reading .pap-table-scroll{max-width:100%;overflow-x:auto;margin:20px 0 28px;border:1px solid var(--pap-table-border);border-radius:8px;overscroll-behavior-x:contain}.home-reading .pap-table-scroll:focus-visible{outline:2px solid var(--pap-primary);outline-offset:3px}.home-reading .pap-table-scroll table{width:100%;margin:0;table-layout:auto;font-size:16px;line-height:1.7}.home-reading .pap-wide-table table{min-width:640px}.home-reading .article table th,.home-reading .article table td{width:auto;padding:12px 16px;border:0;border-bottom:1px solid var(--pap-table-border);background:var(--pap-table-bg);overflow-wrap:anywhere;vertical-align:top}.home-reading .article table th{font-weight:600;background:var(--pap-table-label-bg)}.home-reading .article table tr:last-child>th,.home-reading .article table tr:last-child>td{border-bottom:0}.home-reading .article .picasso-overview-table th{width:42%;background:var(--pap-overview-table-bg);border-color:var(--pap-overview-table-border)}.home-reading .article .picasso-overview-table td{border-color:var(--pap-overview-table-border)}.home-reading .features,.home-reading .proscons{display:block}.home-reading .feature,.home-reading .proscons>div{padding:0;background:#fff0}.home-reading .feature p{font-size:inherit;line-height:1.8}.home-reading .conclusion{margin:36px 0 24px;padding:22px 24px;border-radius:10px}.home-reading .conclusion .logo{display:none}.home-reading .conclusion h2{margin-top:0}@media(max-width:700px){.home-toc{margin-top:30px;border-radius:12px}.home-toc>summary{padding:14px;min-height:64px;font-size:17px;gap:10px}.home-toc nav{padding:8px}.home-toc ol{grid-template-columns:minmax(0,1fr);gap:2px}.home-reading{padding-inline:0}.home-reading .article,.home-reading .overview-text{font-size:16px;line-height:1.8}.home-reading .article h2{font-size:23px;margin-top:32px}.home-reading .article h3{font-size:19px}.home-reading .pap-table-scroll table{font-size:14px}.home-reading .article table th,.home-reading .article table td{padding:10px 12px}.home-reading .conclusion{padding:20px}}.home-reading .article h2{padding:6px 10px;background:var(--pap-article-bar-bg);color:var(--pap-article-bar-text);font-size:23px;line-height:1.45;border:0;letter-spacing:0;margin:30px 0 16px}.home-reading .article h3{color:var(--pap-body-text);font-size:18px;font-weight:600;margin:22px 0 10px}.home-reading .article .conclusion{border:0;background:#fff0;padding:0;margin:30px 0 0;border-radius:0}.home-reading .article figure{max-width:100%;margin:24px 0}.home-reading .article figure.aligncenter{margin-inline:auto}.home-reading .article img{max-width:100%;height:auto}.home-reading .article img.aligncenter{display:block;margin-inline:auto}.home-reading .article figcaption{font-size:13px;color:var(--pap-muted-text);line-height:1.5;margin-top:8px;text-align:center}.home-reading .pap-table-scroll{border-radius:0;margin:18px 0 26px}.home-reading .article table :is(th,td){border:1px solid var(--pap-table-border);padding:10px 12px;font-size:15px;background:var(--pap-table-bg);font-weight:400}.home-reading .article table thead th,.home-reading .article table>tbody>tr:first-child>th,.home-reading .article table.comparison tr:first-child>td{background:var(--pap-article-table-header);font-weight:600}.home-reading .article table.picasso-overview-table th{background:var(--pap-table-bg);font-weight:600}.home-reading .article .proscons h3{text-align:start}.home-reading .article .proscons>div{padding:0;background:#fff0}.site-footer.simple-footer{padding:20px 0;background:var(--pap-simple-footer-bg);color:var(--pap-simple-footer-text)}.site-footer.simple-footer .simple-footer-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.simple-footer .simple-copyright{flex:0 1 auto;margin:0;font-size:17px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.simple-footer .simple-footer-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px;list-style:none;margin:0;padding:0}.site-footer.simple-footer a{font-size:16px;font-weight:600;line-height:1.5;color:var(--pap-simple-footer-text);text-decoration:none;margin:0;padding:4px 0}.site-footer.simple-footer a:hover{color:var(--pap-simple-footer-hover)}.language-switcher{position:relative;flex:0 0 auto;margin:0 0 0 10px;border:0;background:#fff0;z-index:80}.language-switcher>summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:6px 8px;border:0;list-style:none;background:#fff0;color:var(--pap-menu-color);font-size:15px;font-weight:700;line-height:1.3}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary::marker{content:""}.language-flag{width:24px!important;height:18px!important;flex:0 0 24px;object-fit:cover;border-radius:1px}.hero .language-options{position:absolute;right:0;top:calc(100% + 7px);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:360px;max-width:calc(100vw - 36px);max-height:min(65vh,500px);overflow:auto;padding:10px!important;margin:0!important;gap:4px;background:var(--pap-language-box-bg)!important;color:var(--pap-language-box-text);border:1px solid var(--pap-language-box-border);border-radius:8px;box-shadow:0 8px 24px #10203022}.hero .language-options a{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px;font-size:15px!important;line-height:1.4;color:var(--pap-language-box-text)!important;text-decoration:none!important;font-weight:400!important;overflow-wrap:anywhere}.hero .language-options a:hover,.hero .language-options a:focus-visible,.hero .language-options a[aria-current]{background:var(--pap-language-row-bg);color:var(--pap-language-row-text)!important}.language-options span{min-width:0}.language-switcher>summary:focus-visible,.language-options a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:900px){.site-header.home-header.has-languages{grid-template-columns:minmax(0,1fr) auto 44px;column-gap:4px}.site-header.home-header.has-languages>.menu{grid-column:3}.site-header.home-header.has-languages>.language-switcher{grid-column:2;grid-row:1;justify-self:end;margin:0}.site-header.home-header.has-languages>.brand{max-width:100%}.site-header:not(.home-header).has-languages{grid-template-columns:40px minmax(0,1fr) auto;row-gap:6px;padding-bottom:10px}.site-header:not(.home-header).has-languages>.brand{grid-column:2;grid-row:1;max-width:100%}.site-header:not(.home-header).has-languages>.menu{grid-column:1;grid-row:1}.site-header:not(.home-header).has-languages>.language-switcher{grid-column:3;grid-row:1;margin:0}.site-header:not(.home-header).has-languages>form.header-search{grid-column:1/-1;grid-row:2}.language-switcher>summary{font-size:14px;padding:6px;gap:5px}.hero .language-options{width:330px}.home-header .language-options{right:-48px}}@media(max-width:700px){.site-footer.simple-footer .simple-footer-row{flex-direction:column;text-align:center;gap:12px}.simple-footer .simple-footer-links{justify-content:center;gap:8px 18px}.site-footer.simple-footer a{font-size:14px;min-height:36px;display:flex;align-items:center}.simple-footer .simple-copyright{font-size:16px}.home-reading .article h2{font-size:21px;padding:6px 8px}.home-reading .article table :is(th,td){font-size:14px;padding:9px}}.hero-body.hero-body--no-image{grid-template-columns:minmax(0,1fr)}.hero-body>.phone-image,.overview-figure>.overview-image{display:block;height:auto;max-width:100%;object-fit:contain;transform:none;border:0;border-radius:0;box-shadow:none}