.public-page[data-page]{--public-gutter:var(--public-desktop-page);--public-card-padding:var(--public-desktop-padding);--public-radius:var(--public-desktop-radius);--public-control-radius:var(--public-desktop-controlRadius);--public-control:var(--public-desktop-control);--public-primary-control:var(--public-desktop-primaryControl);--public-tab:var(--public-desktop-tab);--public-tab-font:var(--public-desktop-tabFont);--public-gap:var(--public-desktop-gap);--public-section:24px;--public-title:30px;--public-top:32px;--public-bottom:48px;--public-header:64px;--public-footer-link:var(--public-desktop-smallControl);--public-width:1100px;--public-reading-width:680px;--public-segment-inset:4px;min-height:100dvh;font-size:var(--public-desktop-body);color:var(--text);background:var(--bg);flex-direction:column;line-height:1.5;display:flex}.public-page[data-page] .container{width:min(var(--public-width),calc(100% - 2 * var(--public-gutter)))}.public-page[data-page]>main{min-width:0;padding-block:var(--public-top) var(--public-bottom);flex:1}.public-page[data-page] :is(a,button,summary):focus-visible{outline:2px solid var(--text);outline-offset:3px}.public-page[data-page] .site-header{background:var(--bg);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.public-page[data-page] .header-inner{min-height:var(--public-header);gap:var(--public-section);flex-wrap:nowrap;padding-block:0}.public-page[data-page] .brand img{width:153px}.public-page[data-page] .desktop-nav{width:auto;color:var(--muted);flex-wrap:nowrap;gap:20px;padding:0;font-size:13px}.public-page[data-page] .desktop-nav a{min-height:var(--public-primary-control);white-space:nowrap;align-items:center;display:flex}.public-page[data-page] .desktop-nav [aria-current=page]{color:var(--text);font-weight:600}.public-page[data-page] :is(.nav-download,.button,.pricing-buy,.explore-link,.download-chip){box-shadow:none;font-size:14px;font-weight:500}.public-page[data-page] :is(.nav-download,.button){min-height:var(--public-primary-control);border:1px solid var(--important-background);border-radius:var(--button-radius);background:var(--important-background);color:var(--important-text);justify-content:center;padding:8px 18px}.public-page[data-page] :is(.nav-download,.button):hover{background:var(--important-hover);color:var(--important-text)}.public-page[data-page] :is(.nav-download,.button):active{background:var(--important-pressed)}.public-page[data-page] .home-mobile-menu{display:none}.public-page[data-page] :is(.blog-heading,.pricing-page-heading,.download-heading){max-width:760px;margin:0 auto var(--public-section);text-align:left;border:0;padding:0}.public-page[data-page] :is(.blog-heading,.pricing-page-heading,.download-heading) h1{font-size:var(--public-title);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.public-page[data-page] :is(.blog-heading,.pricing-page-heading,.download-heading)>p:not(.eyebrow){margin-top:var(--public-gap);color:var(--muted);font-size:14px;line-height:1.7}.public-page[data-page] :is(.blog-page,.pricing-page)>:is(.blog-heading,.pricing-page-heading){max-width:none}.public-page[data-page] .download-heading{max-width:var(--public-reading-width)}.public-page[data-page] .eyebrow{color:var(--muted);letter-spacing:0}.public-page[data-page] .site-footer{background:var(--public-subtle);border-color:var(--line);margin-top:auto}.public-page[data-page] .footer-main{gap:var(--public-section);padding-block:var(--public-section);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,.6fr);align-items:start}.public-page[data-page] .footer-brand{grid-column:auto}.public-page[data-page] .footer-brand p{margin-top:var(--public-gap);font-size:13px;line-height:1.6}.public-page[data-page] .site-footer h2{margin-bottom:var(--public-gap);letter-spacing:0;font-size:12px;font-weight:500;line-height:1.5}.public-page[data-page] .public-footer-links{gap:0 var(--public-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-page[data-page] :is(.footer-nav a,.footer-nav .support-trigger,.language a){min-height:var(--public-footer-link);max-width:none;color:var(--muted);text-align:left;align-items:center;font-size:13px;display:flex}.public-page[data-page] .footer-discover .language{gap:var(--public-gap);flex-wrap:wrap;margin:0}.public-page[data-page] .footer-bottom{padding-block:var(--public-desktop-padding);gap:var(--public-gap)}.public-page[data-page] .skip-link{top:-100px}.public-page[data-page] .skip-link:focus-visible{background:var(--public-surface);top:12px}.public-page[data-page] .pricing-page{--pricing-gutter:var(--public-gutter);--pricing-card-padding:var(--public-card-padding);--pricing-pack-padding:var(--public-card-padding);--pricing-card-radius:var(--public-radius);--pricing-button-radius:var(--public-control-radius);--pricing-button-height:var(--public-primary-control);--pricing-section-gap:var(--public-section)}.public-page[data-page] .pricing-tabs{gap:var(--public-segment-inset);width:fit-content;max-width:100%;padding:var(--public-segment-inset);border:1px solid var(--line);background:0 0;border-radius:12px;margin-inline:auto;display:grid}.public-page[data-page] .pricing-tabs button{min-width:0;min-height:var(--public-tab);font-size:var(--public-tab-font);color:var(--muted);border-radius:var(--public-control-radius);background:0 0;border:1px solid #0000;padding:6px 16px;font-weight:400}.public-page[data-page] .pricing-tabs button[aria-selected=true]{color:var(--text);background:var(--public-selected);border-color:#0000;font-weight:500}.public-page[data-page] .pricing-tabs button:hover{color:var(--text)}.public-page[data-page] :is(.pricing-category-label,.subscription-saving,.pricing-recommendation){background:var(--public-selected);color:var(--muted);font-weight:500}.public-page[data-page] .pricing-card{background:var(--public-surface);border-color:var(--line);border-radius:var(--public-radius);padding:var(--public-card-padding)}.public-page[data-page] .pricing-card-popular{background:var(--public-surface);border-color:var(--accent)}.public-page[data-page] .pricing-benefits li:before{color:var(--muted)}.public-page[data-page] .pricing-buy{color:var(--text);background:var(--public-surface);border-color:var(--public-button-border)}.public-page[data-page] .pricing-buy:hover{background:var(--public-selected);color:var(--text);border-color:var(--public-button-border)}.public-page[data-page] .pricing-card-popular .pricing-buy{background:var(--important-background);border-color:var(--important-background);color:var(--important-text)}.public-page[data-page] .pricing-card-popular .pricing-buy:hover{background:var(--important-hover)}.public-page[data-page] .pricing-section-intro{justify-content:space-between;align-items:center;gap:var(--public-desktop-padding);margin-bottom:var(--public-gap);display:flex}.public-page[data-page] .pricing-section-intro .pricing-section-heading{margin:0}.public-page[data-page] .pricing-section-intro .billing-cycle-container{flex:none;margin:0}.public-page[data-page] .billing-cycle{--billing-cycle-selected:var(--public-surface);--public-cycle-height:var(--public-desktop-smallControl);border:1px solid var(--line);background:var(--public-selected);border-radius:999px;gap:0;padding:3px}.public-page[data-page] .billing-cycle button{min-height:var(--public-cycle-height);border-radius:999px;min-width:64px;padding-inline:14px;font-size:13px;font-weight:500}.public-page[data-page] .billing-cycle button[aria-checked=true]{box-shadow:none}.public-page[data-page] .pricing-support{margin-top:var(--public-section)}.public-page[data-page=download]{--download-content-width:760px;--download-card-padding:24px;--download-button-height:var(--public-desktop-smallControl);--download-button-width:88px;--download-primary-button-width:112px;--download-row-height:76px}.public-page[data-page=download] :is(.download-heading,.download-options,.download-guide){max-width:var(--download-content-width)}.public-page[data-page=download] .download-heading h1{font-size:36px}.public-page[data-page=download] .download-heading>p{font-size:16px}.public-page[data-page] .download-primary{--download-primary-padding:var(--download-card-padding);--download-primary-bottom-padding:var(--download-card-padding);border-color:var(--line);border-radius:var(--public-radius);background:var(--public-surface)}.public-page[data-page] .download-platform{align-items:flex-start}.public-page[data-page] .download-platform>div{flex:1;min-width:0}.public-page[data-page] .download-platform .download-actions{margin-top:var(--public-gap)}.public-page[data-page] .download-platform:has(.download-actions){margin-bottom:0}.public-page[data-page] .download-actions{align-items:stretch;gap:var(--public-gap);grid-template-columns:repeat(2,max-content);display:grid}.public-page[data-page] :is(.download-actions>a,.download-chip-choice>.download-backup){min-width:var(--download-button-width);min-height:var(--download-button-height);border:1px solid var(--important-background);border-radius:var(--button-radius);white-space:normal;justify-content:center;align-items:center;gap:4px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.public-page[data-page] .download-primary{--download-button-height:var(--public-primary-control);--download-button-width:var(--download-primary-button-width)}.public-page[data-page] .download-actions>a:not(.download-backup){color:var(--important-text);background:var(--important-background);flex:none}.public-page[data-page] :is(.download-actions>.download-backup,.download-chip-choice>.download-backup){color:var(--important-background);background:0 0}.public-page[data-page] .download-actions>a:not(.download-backup):hover{background:var(--important-hover)}.public-page[data-page] :is(.download-actions>.download-backup,.download-chip-choice>.download-backup):hover{color:var(--important-hover);background:var(--public-subtle)}.public-page[data-page] .download-versions .download-actions{white-space:normal;justify-content:end}.public-page[data-page] .download-platform .download-actions .download-backup{align-self:auto}.public-page[data-page] .download-install-icon{flex:none;width:16px;height:16px}.public-page[data-page] .download-chip strong{justify-content:center;align-items:center;gap:4px;display:inline-flex}.public-page[data-page] .download-platform{gap:var(--public-desktop-padding);margin-bottom:var(--public-desktop-padding)}.public-page[data-page] .download-icon{color:var(--muted);background:var(--public-selected);border-radius:var(--public-control-radius);width:44px;height:44px}.public-page[data-page] .download-device-label{color:var(--muted)}.public-page[data-page] .download-platform h2{font-size:20px;font-weight:500}.public-page[data-page] .download-requirements{font-size:13px}.public-page[data-page] .download-chip{border-color:var(--public-button-border);border-radius:var(--button-radius);color:var(--text);min-height:var(--public-primary-control)}.public-page[data-page] .download-chip:hover{border-color:var(--public-button-border);background:var(--public-selected)}.public-page[data-page] .download-versions{margin-top:var(--public-section)}.public-page[data-page] .download-versions li{min-height:var(--download-row-height);padding-block:var(--public-gap);gap:var(--public-desktop-padding);grid-template-columns:minmax(0,1fr) auto}.public-page[data-page] .download-version-info{align-items:center;gap:12px;min-width:0;display:flex}.public-page[data-page] .download-version-info>svg{width:24px;height:24px;color:var(--muted);flex:none}.public-page[data-page] .download-version-info>div{gap:2px;min-width:0;display:grid}.public-page[data-page] .download-version-requirements{font-size:13px}.public-page[data-page] .download-guide{margin-top:var(--public-section);padding-top:var(--public-section)}.public-page[data-page] .download-guide>h2{text-align:left;margin-bottom:var(--public-desktop-padding);font-size:20px}.public-page[data-page] .download-guide ol{gap:var(--public-desktop-padding)}.public-page[data-page] .download-guide li>span{color:var(--muted)}.public-page[data-page].guide-site{--guide-width:var(--public-width);--guide-toc:200px;--guide-columns:24px;--guide-padding:var(--public-card-padding);--guide-radius:var(--public-radius);--guide-gap:var(--public-section);--guide-subtitle:20px}.public-page[data-page] .guide-category-nav{gap:4px var(--public-desktop-padding)}.public-page[data-page] .guide-category-nav a{color:var(--muted);min-height:var(--public-tab);font-size:13px}.public-page[data-page] .guide-category-section>h2{font-size:20px;font-weight:500}.public-page[data-page] .blog-grid{gap:var(--public-desktop-padding);grid-template-columns:repeat(2,minmax(0,1fr))}.public-page[data-page] .blog-card{padding:var(--public-card-padding);background:var(--public-surface);border:1px solid var(--line);border-radius:var(--public-radius)}.public-page[data-page] .blog-card h3{margin-block:var(--public-gap);font-size:17px;font-weight:500;line-height:1.5}.public-page[data-page] .blog-card>p{font-size:14px;line-height:1.7}.public-page[data-page] :is(.guide-card-meta,.blog-read,.blog-back,.guide-image-caption,.guide-image-caption strong,.guide-toc-desktop a,.guide-toc-mobile a,.guide-verification summary,.guide-feature-links a,.guide-related li a){color:var(--muted)}.public-page[data-page] .blog-read{margin-top:var(--public-gap);min-height:var(--public-control);font-size:13px}.public-page[data-page] :is(.guide-verification,.guide-toc-mobile,.guide-figure,.blog-cta){background:var(--public-subtle);border-color:var(--line);border-radius:var(--public-radius)}.public-page[data-page] :is(.guide-toc-desktop a,.guide-toc-mobile a):hover{background:var(--public-selected);color:var(--text)}.public-page[data-page] .blog-prose{font-size:15px;line-height:1.8}.public-page[data-page] .blog-prose>p:first-child{color:var(--text);border-left-color:var(--line);font-size:inherit}.public-page[data-page] .blog-prose>ol>li{padding:var(--public-gap) 0;background:0 0;border:0;border-radius:0}.public-page[data-page] .blog-prose>ol>li::marker{color:var(--muted)}.public-page[data-page] .guide-feature-links a{border-color:var(--line);background:var(--public-surface);border-radius:var(--public-control-radius)}.public-page[data-page] .blog-cta-actions .explore-link{min-height:var(--public-primary-control);background:var(--public-surface);color:var(--text);border-color:var(--public-button-border);border-radius:var(--button-radius)}@media (max-width:1000px){.public-page[data-page] .desktop-nav{display:none}.public-page[data-page] .home-mobile-menu{margin-left:auto;display:block}.public-page[data-page] .home-mobile-menu summary{align-items:center;gap:var(--public-gap);cursor:pointer;min-height:44px;font-size:14px;list-style:none;display:flex}.public-page[data-page] .home-mobile-menu summary::-webkit-details-marker{display:none}.public-page[data-page] .home-mobile-menu nav{top:100%;padding:var(--public-gap) var(--public-gutter);max-height:calc(100dvh - var(--public-header));background:var(--public-surface);border-bottom:1px solid var(--line);box-shadow:none;display:grid;position:absolute;inset-inline:0;overflow:auto}.public-page[data-page] .home-mobile-menu nav a{align-items:center;min-height:44px;font-size:14px;display:flex}}@media (max-width:760px){.public-page[data-page]{--public-gutter:var(--public-mobile-page);--public-card-padding:var(--public-mobile-padding);--public-radius:var(--public-mobile-radius);--public-control:var(--public-mobile-control);--public-primary-control:var(--public-mobile-primaryControl);--public-tab:var(--public-mobile-tab);--public-tab-font:var(--public-mobile-tabFont);--public-footer-link:var(--public-mobile-smallControl);--public-section:20px;--public-title:26px;--public-top:24px;--public-bottom:32px;--public-header:60px}.public-page[data-page] .footer-main,.public-page[data-page] .blog-grid,.public-page[data-page] .guide-reading-layout{grid-template-columns:minmax(0,1fr)}.public-page[data-page] .pricing-section-intro{align-items:flex-start;gap:var(--public-gap);flex-direction:column}.public-page[data-page] .billing-cycle{--public-cycle-height:var(--public-mobile-smallControl)}.public-page[data-page] .blog-read{min-height:44px}.public-page[data-page] .blog-cta-actions>a{flex:140px}.public-page[data-page=download]{--download-card-padding:var(--public-gutter);--download-button-height:var(--public-primary-control);--download-button-width:0px;--download-primary-button-width:0px}.public-page[data-page=download] .download-heading h1{font-size:var(--public-title)}.public-page[data-page=download] .download-heading>p{font-size:14px}.public-page[data-page] .download-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page[data-page] .download-actions>a{overflow-wrap:anywhere;text-align:center}.public-page[data-page] .download-platform:has(.download-actions){gap:var(--public-gap);grid-template-columns:44px minmax(0,1fr);display:grid}.public-page[data-page] .download-platform:has(.download-actions)>div{display:contents}.public-page[data-page] .download-platform .download-title-row{align-self:center;display:flex}.public-page[data-page] .download-platform :is(.download-requirements,.download-actions){grid-column:1/-1;margin-top:0}.public-page[data-page] .download-platform h2{font-size:18px}.public-page[data-page] .download-versions li{padding-block:var(--public-desktop-padding);gap:var(--public-gap);grid-template-columns:minmax(0,1fr)}.public-page[data-page] .download-versions .download-actions{justify-content:stretch}}@media (prefers-reduced-motion:reduce){.public-page[data-page] *,.public-page[data-page] :before{transition:none;animation:none}}
