.v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfdff;--ink:#141a23;--muted:#5b6572;--line:#dae1ec;--soft:#eef3fb;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-line:#c9d8fb}:where(.v2) *{box-sizing:border-box}.v2{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:96px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.7}:where(.v2) img{max-width:100%;height:auto;display:block}:where(.v2) a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:where(.v2) a:hover{color:var(--accent)}:where(.v2) :focus-visible{outline:3px solid var(--accent);outline-offset:4px}:where(.v2) .skip-link{z-index:200;background:var(--ink);color:#fff;padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}:where(.v2) .skip-link:focus{transform:translateY(0)}:where(.v2) .site-header,:where(.v2) footer{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100%);margin-inline:auto;padding-inline:24px;display:flex}:where(.v2) .site-header{z-index:100;background:var(--bg);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-block:26px;display:grid;position:sticky;top:0}:where(.v2) .product-site-header.has-product-download{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:where(.v2) .product-header-actions{grid-area:1/3;justify-self:end;align-items:center;gap:14px;display:flex}:where(.v2) .product-header-download{background:var(--accent);color:#fff;visibility:hidden;opacity:0;border-radius:8px;justify-self:end;padding:8px 14px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;transition:opacity .16s}:where(.v2) .product-header-download.is-visible{visibility:visible;opacity:1}:where(.v2) .product-header-download:hover{color:#fff;background:var(--accent-strong)}:where(.v2) .site-header>nav{justify-self:center}:where(.v2) .language-switch{justify-self:end;align-items:center;gap:8px;font-size:13px;display:flex}:where(.v2) .language-switch a{color:var(--muted);text-decoration:none}:where(.v2) .language-switch a[aria-current=page]{color:var(--ink);font-weight:700}:where(.v2) .language-switch span{color:var(--line)}:where(.v2) .brand,:where(.v2) .product-brand{letter-spacing:-.02em;font-size:18px;font-weight:750;text-decoration:none}:where(.v2) .product-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}:where(.v2) .product-brand img{border-radius:8px;width:30px;height:30px}:where(.v2) .site-header nav{gap:36px;font-size:14px;display:flex}:where(.v2) .site-header nav a{text-decoration:none}:where(.v2) .site-header nav a:hover,:where(.v2) .site-header nav a[aria-current=page]{text-underline-offset:.35em;text-decoration:underline}:where(.v2) main{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}:where(.v2) .narrow{max-width:740px;margin-inline:0}:where(.v2) main.narrow{max-width:788px;margin-inline:auto}:where(.v2) .hero,:where(.v2) .page-header{padding-block:88px 72px}:where(.v2) .product-hero{text-align:center;max-width:1000px;margin-inline:auto;padding-block:56px 52px}:where(.v2) .product-hero .lede{text-wrap:balance;max-width:700px;margin-inline:auto}:where(.v2) .product-hero .actions{flex-direction:column;align-items:center;gap:14px;margin-block:30px 16px}:where(.v2) .product-hero .button{min-width:240px;padding-block:13px}:where(.v2) .beeclear-offer-preview{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;display:flex}:where(.v2) .beeclear-offer-price{justify-content:center;align-items:baseline;gap:10px;font-size:15px;display:flex}:where(.v2) .beeclear-offer-price strong{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.2}:where(.v2) .beeclear-offer-countdown{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}:where(.v2) .beeclear-offer-timer{color:#8b620a;font-variant-numeric:tabular-nums;background:#fff2cc;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-weight:650;display:inline-flex}:where(.v2) .eyebrow,:where(.v2) .work-type{color:#8892a0;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:450;line-height:1.5}:where(.v2) h1,:where(.v2) h2,:where(.v2) h3,:where(.v2) p{margin-top:0}:where(.v2) h1,:where(.v2) h2,:where(.v2) h3{text-wrap:balance}:where(.v2) h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(42px,7vw,72px);font-weight:750;line-height:1.12}:where(.v2) .hero h1{font-size:clamp(42px,6.1vw,63px)}@media (max-width:560px){:where(.v2) .hero h1{font-size:clamp(30px,8.6vw,36px)}:where(.v2) .hero h1 br{display:none}}:where(.v2) .product-hero h1{margin-bottom:12px;font-size:clamp(38px,6vw,60px)}.v2 .product-hero h1.beeclear-title--zh{letter-spacing:-.01em;line-height:1.34}.v2 .beeclear-title-highlight{white-space:nowrap;isolation:isolate;display:inline-block;position:relative}.v2 .beeclear-title-highlight svg{z-index:-1;width:100%;height:.2em;position:absolute;bottom:-.05em;left:0;overflow:visible}.v2 .beeclear-title-highlight path{fill:none;stroke:#f2c94c;stroke-linecap:round;stroke-width:15px}.v2 .comparison-title-highlight{color:#f2c94c}.v2 .cleanup-category-window{width:min(1120px,100%,100vw - 48px);margin:34px 0 28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.v2 .cleanup-category-marquee{width:max-content;display:flex}.v2 .cleanup-category-track{flex:none;gap:24px;margin:0;padding:4px 12px 10px;list-style:none;display:flex}.v2 .cleanup-category{text-align:center;flex-direction:column;flex:0 0 104px;align-items:center;gap:10px;width:104px;display:flex}.v2 .cleanup-category-icon{border:1px solid color-mix(in srgb, var(--cleanup-color) 25%, white);transform-origin:50%;background:linear-gradient(148deg, color-mix(in srgb, var(--cleanup-color) 17%, white), color-mix(in srgb, var(--cleanup-color) 34%, white));border-radius:20px;flex:0 0 84px;place-items:center;width:84px;height:84px;transition:transform .18s cubic-bezier(.22,1.15,.36,1),opacity .15s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 16px #131c2717,inset 0 1px #ffffffe6,inset 0 -2px 3px #18233014}.v2 .cleanup-category-icon.cleanup-category-loop-reset{transition:none}.v2 .cleanup-category-icon:before{content:"";pointer-events:none;background:linear-gradient(#fff9,#fff0);border-radius:16px 16px 55% 55%;height:45%;position:absolute;inset:1px 1px auto}.v2 .cleanup-category-icon span{z-index:1;filter:drop-shadow(0 2px 1px #1c222b24);font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:48px;line-height:1;position:relative}.v2 .cleanup-category-label{color:#485363;text-wrap:balance;justify-content:center;align-items:flex-start;min-height:34px;font-size:12px;font-weight:550;line-height:1.4;display:flex}@media (max-width:560px){.v2 .cleanup-category-window{width:calc(100vw - 32px);margin:26px 0 22px}.v2 .cleanup-category-track{gap:16px;padding-inline:8px}.v2 .cleanup-category{flex-basis:92px;width:92px}.v2 .cleanup-category-icon{border-radius:18px;flex-basis:74px;width:74px;height:74px}.v2 .cleanup-category-icon span{font-size:44px}.v2 .cleanup-category-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.v2 .cleanup-category-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.v2 .cleanup-category-icon{transition:none}}:where(.v2) h2{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(25px,3.4vw,34px);font-weight:700;line-height:1.25}:where(.v2) .content-section>h2,:where(.v2) .final-cta h2{letter-spacing:-.042em;font-size:clamp(30px,3.9vw,42px);font-weight:730;line-height:1.2}:where(.v2) h3{margin-bottom:8px;font-size:18px;line-height:1.4}:where(.v2) .lede{max-width:650px;color:var(--muted);margin-bottom:28px;font-size:clamp(17px,2vw,20px);line-height:1.75}:where(.v2) .product-promise{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(24px,4vw,34px);font-weight:650;line-height:1.3}:where(.v2) .product-promise span{white-space:nowrap}:where(.v2) .meta{color:var(--muted);font-size:13px}:where(.v2) .text-link{font-weight:650}:where(.v2) .button{border:1px solid var(--accent);background:var(--accent);color:#fff;text-align:center;border-radius:8px;padding:11px 19px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-block}:where(.v2) .button:hover{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}:where(.v2) .button-secondary{border-color:var(--ink);color:var(--ink);background:0 0}:where(.v2) .button-secondary:hover{color:#fff}:where(.v2) .actions{align-items:center;gap:22px;margin-block:30px 14px;display:flex}:where(.v2) .section-heading{border-bottom:0;justify-content:space-between;align-items:baseline;gap:24px;display:flex}:where(.v2) .featured-work{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;padding-block:40px 64px;display:grid}:where(.v2) .featured-copy,:where(.v2) .work-list article{align-items:flex-start;gap:18px;display:flex}:where(.v2) .featured-copy>.app-icon{border-radius:22px;flex:0 0 104px;align-self:flex-start;width:104px;height:104px}:where(.v2) .featured-work h3{letter-spacing:-.035em;margin-bottom:12px;font-size:30px}:where(.v2) .featured-work h3 a{text-decoration:none}:where(.v2) .featured-work p:not(.eyebrow){color:var(--muted)}:where(.v2) .featured-work>img,:where(.v2) .product-shot img,:where(.v2) .product-shot video{border:1px solid var(--line);border-radius:16px;width:100%}:where(.v2) .product-shot video{background:var(--soft);height:auto;display:block}:where(.v2) .work-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-bottom:72px;display:grid}:where(.v2) .work-list article{border-top:0;padding-top:26px}:where(.v2) .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.v2) .work-list p:last-child,:where(.v2) .catalog-description{color:var(--muted);margin-bottom:0}:where(.v2) .home-hero{text-align:center;margin-inline:auto}:where(.v2) .home-hero .lede{margin-inline:auto}:where(.v2) .home-intro{text-align:center;margin-inline:auto}:where(.v2) .projects-index{max-width:788px;margin-inline:auto;padding-block:56px 64px}:where(.v2) main.docs-main{width:min(1120px,100%)}:where(.v2) .docs-layout{grid-template-columns:180px minmax(0,1fr);gap:48px;padding-block:32px 88px;display:grid}:where(.v2) .docs-sidebar nav{flex-direction:column;align-items:flex-start;gap:20px;font-size:14px;display:flex;position:sticky;top:96px}:where(.v2) .docs-nav-title{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:750}:where(.v2) .docs-nav-group{color:var(--muted);letter-spacing:.08em;margin:14px 0 0;font-size:12px;font-weight:650}:where(.v2) .docs-sidebar a{color:var(--muted);text-decoration:none}:where(.v2) .docs-sidebar a:hover,:where(.v2) .docs-sidebar a[aria-current=page]{color:var(--accent)}:where(.v2) .docs-content{min-width:0}:where(.v2) .docs-content>header{margin-bottom:56px}:where(.v2) .docs-content>header .lede{max-width:none}:where(.v2) .docs-content h1{margin-bottom:20px;font-size:clamp(36px,5vw,52px)}:where(.v2) .docs-content section{margin-top:52px;scroll-margin-top:28px}:where(.v2) .docs-content h2{margin-bottom:18px;font-size:28px}:where(.v2) .docs-content h3{margin-top:28px}:where(.v2) .docs-content p,:where(.v2) .docs-content li{line-height:1.85}:where(.v2) .docs-content ul,:where(.v2) .docs-content ol{padding-left:1.35rem}:where(.v2) .docs-content li+li{margin-top:8px}:where(.v2) .docs-note{background:var(--soft);color:var(--muted);border-radius:10px;padding:18px 20px}:where(.v2) .docs-index-list{gap:12px;display:grid}:where(.v2) .docs-index-list>a,:where(.v2) .docs-topic-links>a{border:1px solid var(--line);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;text-decoration:none;display:flex}:where(.v2) .docs-index-list>a:hover,:where(.v2) .docs-topic-links>a:hover{border-color:var(--accent)}:where(.v2) .docs-index-list strong,:where(.v2) .docs-index-list small{display:block}:where(.v2) .docs-index-list small{color:var(--muted);margin-top:6px;line-height:1.7}:where(.v2) .docs-topic-links{gap:10px;margin-top:64px;display:grid}:where(.v2) .docs-topic-links h2{margin-bottom:8px}:where(.v2) .docs-topic-links>a{padding:12px 16px}@media (max-width:1080px){:where(.v2) .docs-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}}@media (max-width:860px){:where(.v2) .docs-layout{grid-template-columns:140px minmax(0,1fr);gap:24px}}@media (max-width:640px){:where(.v2) .docs-layout{grid-template-columns:1fr;padding-block:32px 64px}:where(.v2) .docs-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}:where(.v2) .docs-nav-title,:where(.v2) .docs-nav-group{grid-column:1/-1}:where(.v2) .docs-content>header{margin-bottom:36px}:where(.v2) .docs-content section{margin-top:42px}}:where(.v2) .intro{border-top:0;padding-block:64px 80px}:where(.v2) .intro p{color:var(--muted)}:where(.v2) .catalog-group+.catalog-group{margin-top:48px}:where(.v2) .year-heading{color:var(--muted);letter-spacing:.08em;margin:0 0 12px;font-size:14px}:where(.v2) .catalog-item{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:20px;padding-block:24px;display:grid;position:relative}:where(.v2) .app-icon{border-radius:14px;width:56px;height:56px}:where(.v2) .catalog-body{min-width:0}:where(.v2) .catalog-item h3{margin-bottom:6px;font-size:25px;transform:translateY(-4px)}:where(.v2) .catalog-item h3 a{text-decoration:none}:where(.v2) .catalog-item h3 a:after{content:"";position:absolute;inset:0}:where(.v2) .product-stats{color:var(--muted);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}:where(.v2) .user-icon{flex-shrink:0;width:16px;height:16px}:where(.v2) .catalog-side{white-space:nowrap;align-self:center;justify-items:end;gap:6px;display:grid}:where(.v2) .contact-note{padding-block:64px 72px}:where(.v2) .contact-note p{color:var(--muted)}:where(.v2) .principles{margin:0}:where(.v2) .principles>div{border-top:0;grid-template-columns:110px 1fr;gap:24px;padding-block:22px;display:grid}:where(.v2) .principles>div:last-child{border-bottom:0}:where(.v2) .principles dt{font-weight:700}:where(.v2) .principles dd{color:var(--muted);margin:0}:where(.v2) .states{margin:0;padding:0;list-style:none}:where(.v2) .states li{letter-spacing:-.015em;text-wrap:balance;padding-block:10px;font-size:clamp(19px,2.1vw,25px);font-weight:650;line-height:1.5}:where(.v2) .states li span{margin-right:12px;display:inline-block}:where(.v2) .states li+li{border-top:1px solid var(--line)}:where(.v2) main.narrow section,:where(.v2) .about-layout section{padding-block:56px}:where(.v2) .about-layout{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;column-gap:clamp(40px,6vw,88px);display:grid}:where(.v2) .about-intro{grid-area:1/1;padding-block:88px 48px}:where(.v2) .about-intro h1{font-size:clamp(38px,4.2vw,50px)}:where(.v2) .about-body{grid-area:2/1}:where(.v2) .about-portrait{grid-area:1/2/span 2;align-self:start;margin:0;padding-top:88px;position:sticky;top:0}:where(.v2) .about-portrait img{aspect-ratio:4/5;object-fit:cover;background:var(--soft);border-radius:16px;width:100%;height:auto;box-shadow:0 28px 60px -46px #17211b73}:where(.v2) address{margin-bottom:12px;font-style:normal}:where(.v2) .breadcrumb{color:var(--muted);gap:10px;padding-top:16px;font-size:13px;display:flex}:where(.v2) .product-shot{margin:0 0 40px}:where(.v2) .facts{border-block:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 72px;padding-block:20px;display:grid}:where(.v2) .facts>div{border-left:0;padding-inline:20px}:where(.v2) .facts>div:first-child{border-left:0;padding-left:0}:where(.v2) .facts dt{color:var(--muted);font-size:12px}:where(.v2) .facts dd{margin:4px 0 0;font-weight:650}:where(.v2) .content-section{border-top:0;padding-block:64px}:where(.v2) .comparison-section>h2{margin-bottom:30px}:where(.v2) .comparison-scroll{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:16px;overflow-x:auto}:where(.v2) .comparison-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:920px}:where(.v2) .comparison-table th,:where(.v2) .comparison-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 18px;font-size:14px;line-height:1.65}:where(.v2) .comparison-table thead th{padding-top:14px;padding-bottom:12px;font-size:16px;font-weight:700}:where(.v2) .comparison-product-heading{flex-direction:column;align-items:flex-start;gap:6px;display:flex}:where(.v2) .comparison-product-heading img{object-fit:contain;width:40px;height:40px}:where(.v2) .comparison-logo-cleanmymac{transform:scale(1.2)}:where(.v2) .comparison-status{font-size:17px;line-height:1.3;display:inline-block}:where(.v2) .comparison-status.is-supported{color:#16803c;font-weight:800}:where(.v2) .comparison-table thead th:first-child,:where(.v2) .comparison-table tbody th{width:210px}:where(.v2) .comparison-table--categories{table-layout:fixed}:where(.v2) .comparison-table--categories tbody th,:where(.v2) .comparison-table--categories tbody td{line-height:1.4}:where(.v2) .comparison-table tbody th{color:var(--muted);font-weight:600}:where(.v2) .comparison-table thead small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:450;display:block}:where(.v2) .comparison-table tbody td small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}:where(.v2) .comparison-table .comparison-subhead th{color:var(--muted);letter-spacing:.04em;background:#f7f8fa;padding-block:13px;font-size:12px}:where(.v2) .comparison-table a{text-underline-offset:3px;text-decoration:underline}:where(.v2) .comparison-table th:not(.is-featured),:where(.v2) .comparison-table td:not(.is-featured){background:#f8fafc}:where(.v2) .comparison-table .is-featured{background:#fff}:where(.v2) .comparison-table thead .is-featured{color:#155eef}:where(.v2) .comparison-table thead .is-featured .comparison-product-heading span{color:var(--ink)}:where(.v2) .comparison-table thead .is-featured small{color:#16803c}:where(.v2) .comparison-table--categories thead th{border-bottom:1px solid var(--line)}:where(.v2) .comparison-table--categories thead small{font-size:15px;font-weight:650;line-height:1.35}:where(.v2) .comparison-table tbody tr:last-child>*{border-bottom:0}:where(.v2) .comparison-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.7}:where(.v2) .comparison-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}:where(.v2) .benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}:where(.v2) .benefits p,:where(.v2) .steps p,:where(.v2) .feature-copy p{color:var(--muted);margin-bottom:0}:where(.v2) .feature-list{gap:76px;margin-top:44px;display:grid}:where(.v2) .feature-row,:where(.v2) .split-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}:where(.v2) .feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}:where(.v2) .feature-copy h3{letter-spacing:-.03em;text-wrap:wrap;width:100%;max-width:none;margin-bottom:12px;font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.3}:where(.v2) .feature-copy p{width:100%;max-width:none}:where(.v2) .split-section .steps{margin-top:0}:where(.v2) .split-media{margin:0}:where(.v2) .split-media img,:where(.v2) .split-media video{border:1px solid var(--line);background:var(--soft);border-radius:12px;width:100%;height:auto;display:block}:where(.v2) .feature-row:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.v2) .feature-row:nth-child(2n) .feature-copy{order:2}:where(.v2) .feature-media{aspect-ratio:16/10;border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;overflow:hidden}:where(.v2) .feature-media img,:where(.v2) .feature-media video{object-fit:contain;width:100%;height:100%;display:block}:where(.v2) .steps{counter-reset:step;grid-template-columns:1fr;gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}:where(.v2) .steps li{grid-template-columns:36px minmax(0,1fr);column-gap:16px;display:grid}:where(.v2) .steps li:before{counter-increment:step;content:counter(step, decimal-leading-zero);color:var(--accent);letter-spacing:.08em;grid-area:1/1/3;margin-top:4px;font-size:13px;font-weight:750}:where(.v2) .steps li h3,:where(.v2) .steps li p{grid-column:2}:where(.v2) .steps li h3{grid-row:1}:where(.v2) .steps li p{grid-row:2}:where(.v2) .steps-with-image{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:56px;display:grid}:where(.v2) .steps-with-image .steps{margin-top:36px}:where(.v2) .steps-with-image figure{margin:0}:where(.v2) .steps-with-image img{border:1px solid var(--line);background:var(--soft);border-radius:12px;width:100%;height:auto;display:block}@media (max-width:720px){:where(.v2) .steps-with-image{grid-template-columns:minmax(0,1fr);gap:24px}}:where(.v2) .steps-rows{gap:72px;margin-top:48px}:where(.v2) .steps-rows li{counter-increment:step;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:64px}:where(.v2) .steps-rows li:before{content:none}:where(.v2) .step-copy:before{content:counter(step, decimal-leading-zero);color:var(--accent);letter-spacing:.1em;margin-bottom:12px;font-size:13px;font-weight:750;display:block}:where(.v2) .steps-rows h3{letter-spacing:-.02em;grid-area:auto;margin-bottom:10px;font-size:24px}:where(.v2) .steps-rows p{max-width:38ch;color:var(--muted);grid-area:auto;margin-bottom:0}:where(.v2) .steps-rows figure{margin:0}:where(.v2) .steps-rows img,:where(.v2) .steps-rows video{border:1px solid var(--line);background:var(--soft);border-radius:12px;width:100%;height:auto;display:block}:where(.v2) .pricing-list{border-top:0;margin-top:30px}:where(.v2) .pricing-list article{border-bottom:0;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}:where(.v2) .pricing-list h3,:where(.v2) .pricing-list p{margin-bottom:0}:where(.v2) .pricing-list article>div>p{color:var(--muted)}:where(.v2) .pricing-carousel{margin-top:30px}:where(.v2) .pricing-carousel .pricing-list{margin-top:0}:where(.v2) .pricing-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;border-top:0;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:24px;padding-bottom:6px;display:grid;overflow-x:auto}:where(.v2) .pricing-grid>*{scroll-snap-align:start}:where(.v2) .pricing-single{display:block;overflow:visible}:where(.v2) .pricing-single .price-card{box-sizing:border-box;width:100%}:where(.v2) .carousel-nav{justify-content:center;gap:10px;margin-top:18px;display:flex}:where(.v2) .carousel-nav[hidden]{display:none}:where(.v2) .carousel-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;padding:0;font-size:16px;line-height:1}:where(.v2) .carousel-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}:where(.v2) .carousel-btn:disabled{opacity:.3;cursor:default}:where(.v2) .pricing-grid .price-card{border:1px solid var(--line);border-radius:12px;padding:28px;display:block}:where(.v2) .price-card header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}:where(.v2) .price-comparison{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid;overflow:hidden}:where(.v2) .price-comparison-item{border-left:1px solid var(--line);gap:7px;padding:16px 18px;font-size:14px;display:grid}:where(.v2) .price-comparison-item:first-child{border-left:0}:where(.v2) .price-comparison-item strong{font-size:15px}:where(.v2) .price-comparison-item small{color:var(--muted)}:where(.v2) .price-comparison-item.is-featured{color:#155eef;background:#f1f5ff}:where(.v2) .price-comparison--cards{border:0;border-radius:0;grid-template-columns:1.5fr 1fr 1fr;gap:16px;width:100%;max-width:none;margin:0;overflow:visible}:where(.v2) .price-comparison--cards .price-comparison-item{border:1px solid var(--line);background:#f8fafc;border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}:where(.v2) .price-comparison--cards .price-comparison-item.is-featured{border-color:var(--accent-line);background:#fff}:where(.v2) .price-comparison-product{align-items:center;gap:10px;display:flex}:where(.v2) .price-comparison-product img{object-fit:contain;width:40px;height:40px}:where(.v2) .price-comparison-product strong{font-size:16px}:where(.v2) .price-comparison-item.is-featured .price-comparison-product strong{color:var(--ink)}:where(.v2) .price-comparison-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;display:flex}:where(.v2) .price-comparison-original{color:var(--muted);font-size:18px}:where(.v2) .price-comparison-details{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.v2) .price-comparison-details .beeclear-offer-timer{font-size:13px}:where(.v2) .price-comparison-amount{letter-spacing:-.03em;font-size:30px;font-weight:750;line-height:1.2}:where(.v2) .price-comparison-term{color:var(--muted);font-size:13px}:where(.v2) .price-comparison--cards .price-comparison-item small{min-height:20px;color:var(--muted)}:where(.v2) .price-comparison-footer{justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-top:auto;padding-top:16px;display:flex}:where(.v2) .price-comparison--cards .price-comparison-footer small{min-height:0}:where(.v2) .price-comparison-savings{font-size:20px;font-weight:750;line-height:1.3;color:#16803c!important}:where(.v2) .price-comparison-premium{font-size:20px;font-weight:750;line-height:1.3;color:#dc2626!important}:where(.v2) .price-comparison--cards .button{white-space:nowrap;flex-shrink:0;justify-self:end;margin:0 0 0 auto}:where(.v2) .price-card>p{color:var(--muted);margin:16px 0}:where(.v2) .price-card ul{color:var(--muted);margin:0;padding-left:1.2rem}:where(.v2) .price-card li+li{margin-top:10px}:where(.v2) .price{letter-spacing:-.03em;flex-shrink:0;font-size:24px;font-weight:750}:where(.v2) .price span{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}:where(.v2) .price-card--featured{border-color:var(--accent-line)}:where(.v2) .price-card>.price-deal{background:var(--soft);color:var(--ink);letter-spacing:0;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:14px 0 0;padding:8px 12px;font-size:13px;font-weight:550;line-height:1.5;display:flex}:where(.v2) .price-deal[hidden]{display:none}:where(.v2) .deal-tag{background:var(--accent);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}:where(.v2) .deal-timer{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:750}:where(.v2) .fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:36px;display:grid}:where(.v2) .fit-grid ul{max-width:52ch;color:var(--muted);margin:0;padding-left:1.2rem}:where(.v2) .fit-grid li+li{margin-top:10px}:where(.v2) .faq{margin-top:30px}:where(.v2) .faq details{border-top:0}:where(.v2) .faq details:last-child{border-bottom:0}:where(.v2) .faq summary{cursor:pointer;padding:20px 36px 20px 0;font-weight:650;list-style:none;position:relative}:where(.v2) .faq summary::-webkit-details-marker{display:none}:where(.v2) .faq summary:after{content:"+";color:var(--muted);font-weight:400;position:absolute;right:4px}:where(.v2) .faq details[open] summary:after{content:"−"}:where(.v2) .faq details p{max-width:74ch;color:var(--muted);margin:-4px 0 20px}:where(.v2) .final-cta{background:var(--soft);text-align:center;border-radius:14px;margin-block:76px 44px;padding:60px 48px}:where(.v2) .final-cta--beeclear{isolation:isolate;position:relative;overflow:hidden}:where(.v2) .final-cta--beeclear>h2{width:fit-content;max-width:100%;margin-inline:auto}:where(.v2) .beeclear-floating-icons{z-index:0;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}:where(.v2) .beeclear-floating-icons.is-ready{opacity:1}:where(.v2) .beeclear-floating-icon{border:1px solid color-mix(in srgb, var(--cleanup-color) 24%, white);background:color-mix(in srgb, var(--cleanup-color) 10%, white);width:60px;height:60px;box-shadow:0 4px 12px color-mix(in srgb, var(--cleanup-color) 10%, transparent);will-change:transform;border-radius:18px;place-items:center;font-size:34.5px;line-height:1;display:grid;position:absolute;top:0;left:0}:where(.v2) .final-cta--beeclear>h2,:where(.v2) .final-cta--beeclear>.button,:where(.v2) .final-cta--beeclear>.meta{z-index:1;position:relative}:where(.v2) .final-cta p:not(.eyebrow,.meta){max-width:560px;color:var(--muted);margin-inline:auto}:where(.v2) .final-cta .meta{margin:16px 0 0}:where(.v2) .next-link{text-align:center;margin-bottom:64px}:where(.v2) .related-apps{margin-bottom:64px}:where(.v2) .related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}:where(.v2) .related-card{border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;text-decoration:none;display:grid}:where(.v2) .related-card:hover{border-color:var(--accent)}:where(.v2) .related-card h3,:where(.v2) .related-card p:last-child{margin-bottom:0}:where(.v2) .related-card p:last-child{color:var(--muted)}:where(.v2) .related-card>span{font-size:20px}:where(.v2) footer{color:var(--muted);border-top:0;margin-top:40px;padding-block:26px 38px;font-size:13px}:where(.v2) .site-footer{padding-block:0;display:block}:where(.v2) .footer-map{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:40px;padding-block:44px;display:grid}:where(.v2) .footer-intro p{max-width:250px;margin-top:12px}:where(.v2) .footer-map nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}:where(.v2) .footer-map h2{color:var(--ink);letter-spacing:0;margin:0 0 8px;font-size:13px}:where(.v2) .footer-map a{color:var(--muted);text-decoration:none}:where(.v2) .footer-map a:hover{color:var(--accent)}:where(.v2) .footer-bottom{border-top:0;justify-content:space-between;align-items:center;gap:24px;padding-block:20px 30px;display:flex}:where(.v2) footer p{margin:0}@media (max-width:900px){:where(.v2) .about-layout{grid-template-columns:minmax(0,1fr)}:where(.v2) .about-portrait{grid-area:auto/1;width:min(360px,100%);margin-bottom:8px;padding-top:0;position:static}:where(.v2) .about-intro,:where(.v2) .about-body{grid-row:auto}:where(.v2) .about-intro{padding-bottom:40px}:where(.v2) .steps-rows li{grid-template-columns:minmax(0,1fr);gap:24px}:where(.v2) .steps-rows{gap:56px}:where(.v2) .feature-row,:where(.v2) .feature-row:nth-child(2n),:where(.v2) .split-section{grid-template-columns:minmax(0,1fr);gap:28px}:where(.v2) .feature-row:nth-child(2n) .feature-copy{order:initial}:where(.v2) .feature-copy p{width:100%;max-width:none}}@media (max-width:720px){:where(.v2) .hero,:where(.v2) .page-header{padding-block:58px 48px}:where(.v2) .price-comparison{grid-template-columns:1fr}:where(.v2) .price-comparison--cards .price-comparison-item{border-top:1px solid var(--line);grid-template-columns:1fr}:where(.v2) .price-comparison--cards .price-comparison-item:first-child{border-top:1px solid var(--line)}:where(.v2) .price-comparison--cards .price-comparison-footer{flex-wrap:wrap}:where(.v2) .price-comparison-item{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center}:where(.v2) .price-comparison-item:first-child{border-top:0}:where(.v2) .price-comparison-item small{grid-column:1/-1}:where(.v2) .featured-work,:where(.v2) .benefits,:where(.v2) .steps,:where(.v2) .fit-grid,:where(.v2) .feature-row,:where(.v2) .split-section,:where(.v2) .related-grid,:where(.v2) .feature-row:nth-child(2n){grid-template-columns:1fr}:where(.v2) .feature-row:nth-child(2n) .feature-copy{order:initial}:where(.v2) .feature-row,:where(.v2) .split-section{gap:28px}:where(.v2) .feature-list{gap:52px}:where(.v2) .featured-work{gap:32px;padding-bottom:48px}:where(.v2) .work-list{grid-template-columns:1fr;gap:0}:where(.v2) .facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}:where(.v2) .facts>div:nth-child(3){border-left:0;padding-left:0}:where(.v2) .content-section{padding-block:52px}:where(.v2) .final-cta{margin-top:52px;padding:32px 24px}:where(.v2) .product-site-header{grid-template-columns:1fr auto;gap:16px}:where(.v2) .product-site-header.has-product-download{grid-template-columns:minmax(0,1fr) auto}:where(.v2) .product-site-header>nav{grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;gap:12px;width:100%}:where(.v2) .product-site-header .language-switch{grid-area:1/2}:where(.v2) .product-site-header.has-product-download>nav{grid-area:2/1/auto/-1}:where(.v2) .product-site-header.has-product-download .product-header-actions{grid-area:1/2}:where(.v2) .footer-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}:where(.v2) .footer-intro{grid-column:1/-1}:where(.v2) .beeclear-floating-icon{border-radius:9px;width:30px;height:30px;font-size:19.5px}:where(.v2) .final-cta--beeclear{padding-block:78px}}@media (max-width:480px){:where(.v2) .site-header{padding-block:20px}:where(.v2) .site-header nav{gap:16px}:where(.v2) h1{font-size:40px}:where(.v2) .actions{flex-direction:column;align-items:stretch;gap:16px}:where(.v2) .actions .text-link{text-align:center}:where(.v2) .catalog-item{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px}:where(.v2) .app-icon{border-radius:12px;width:48px;height:48px}:where(.v2) .catalog-side{grid-column:2;align-items:center;gap:16px;display:flex}:where(.v2) .principles>div{grid-template-columns:1fr;gap:4px}:where(.v2) footer,:where(.v2) .footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}:where(.v2) .featured-copy>.app-icon{border-radius:18px;flex-basis:76px;align-self:flex-start;width:76px;height:76px}}.v2{box-sizing:border-box;width:100%;min-height:100vh}.v2 p,.v2 figure,.v2 dl,.v2 ul,.v2 ol{margin-top:0}.v2 p{margin-bottom:1em}.v2 .app-icon{object-fit:contain}.v2 .hero h1,.v2 .product-hero h1,.v2 .content-section h2{text-wrap:wrap;word-break:normal;overflow-wrap:anywhere}.v2 .product-hero .lede{text-wrap:wrap}.v2 .feature-media img{object-fit:contain}.v2 .product-shot img{height:auto}.v2 .price-actions{margin-top:24px}.v2 .footer-map p{margin-top:12px}@media (max-width:900px){:where(.v2) .product-site-header.has-product-download{grid-template-columns:minmax(0,1fr) auto;gap:16px}:where(.v2) .product-site-header.has-product-download>nav{grid-area:2/1/auto/-1;justify-content:space-between;justify-self:stretch;gap:12px;width:100%}:where(.v2) .product-site-header.has-product-download .product-header-actions{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.v2 *{scroll-behavior:auto}}.v2 h3{font-weight:700}.v2 .text-link{text-decoration:underline}.v2 .featured-work>a>img{border:1px solid var(--line);border-radius:16px;width:100%}.v2 .beeclear-guide-media{aspect-ratio:1.6;border:1px solid var(--line);background:#fff;border-radius:12px;position:relative;overflow:hidden}.v2 .steps-rows .beeclear-guide-media img{object-fit:contain;opacity:0;background:0 0;border:0;border-radius:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.v2 .steps-rows .beeclear-guide-media img.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.v2 .steps-rows .beeclear-guide-media img{transition:none}}.v2 .zipic-demo-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.v2 .zipic-demo-tabs button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 18px}.v2 .zipic-demo-tabs button[aria-selected=true]{color:#fff;background:#245bff;border-color:#245bff}.v2 .zipic-demo-tabs button:focus-visible{outline-offset:3px;outline:2px solid #245bff}.v2 .zipic-pricing{--zipic-blue:#0565fa;--zipic-tint:#edf4ff}.v2 .zipic-pricing h2{letter-spacing:-1.7px;line-height:1.15}.v2 .zipic-pricing h2 span{color:var(--zipic-blue)}.v2 .zipic-pricing-lead{color:var(--muted);word-break:break-all;margin:22px 0 0;font-size:16px;line-height:1.75}.v2:lang(en) .zipic-pricing-lead{word-break:normal}.v2 .zipic-pricing-offer{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.v2 .zipic-pricing-offer .price{letter-spacing:-1.5px;margin:0;font-size:36px;font-weight:650}.v2 .zipic-pricing-offer .price span{letter-spacing:0;color:var(--muted);font-size:13px;font-weight:400}.v2 .zipic-pricing-benefits{color:var(--muted);flex-wrap:wrap;gap:24px;margin:20px 0 45px;padding:0;font-size:13px;list-style:none;display:flex}.v2 .zipic-pricing-benefits span{color:var(--zipic-blue);margin-right:5px}.v2 .zipic-comparison-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.v2 .zipic-comparison-heading h3{letter-spacing:-.6px;margin:0;font-size:24px}.v2 .zipic-year-switch{border:1px solid var(--line);border-radius:8px;gap:3px;padding:4px;display:flex}.v2 .zipic-year-switch button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 13px;font-size:12px}.v2 .zipic-year-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.v2 .zipic-comparison-scroll{overflow-x:auto}.v2 .zipic-comparison-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:670px}.v2 .zipic-comparison-table th,.v2 .zipic-comparison-table td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;overflow-wrap:anywhere;padding:16px 12px;font-size:13px;font-weight:400;line-height:1.65}.v2 .zipic-comparison-table th:first-child{text-align:left;width:23%;padding-left:0}.v2 .zipic-comparison-table th:nth-child(2),.v2 .zipic-comparison-table td:nth-child(2){background:var(--zipic-tint);color:var(--zipic-blue);font-weight:550}.v2 .zipic-comparison-table thead th:nth-child(2){border-radius:12px 12px 0 0}.v2 .zipic-comparison-table thead strong{font-size:16px;font-weight:600;display:block}.v2 .zipic-comparison-table small{color:var(--muted);letter-spacing:0;margin-top:5px;font-size:11px;font-weight:400;display:block}.v2 .zipic-comparison-cost td strong{letter-spacing:-.8px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.v2 .zipic-comparison-check{font-size:18px}.v2 .zipic-comparison-savings{grid-template-columns:1fr 1fr;gap:26px;margin:28px 0 38px;display:grid}.v2 .zipic-comparison-savings>div{border-left:2px solid var(--zipic-blue);padding-left:18px}.v2 .zipic-comparison-savings strong{color:var(--zipic-blue);letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.v2 .zipic-comparison-savings p{color:var(--muted);margin:3px 0 0;font-size:13px}.v2 .zipic-pricing-cta{background:var(--zipic-tint);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:30px;display:flex}.v2 .zipic-pricing-cta h3{margin:0;font-size:24px}.v2 .zipic-pricing-cta p{color:var(--muted);margin:7px 0 0;font-size:14px}@media (max-width:600px){.v2 .zipic-pricing-benefits{gap:12px}.v2 .zipic-pricing-cta{padding:24px;display:block}.v2 .zipic-pricing-cta .button{margin-top:18px}.v2 .zipic-comparison-savings{gap:16px}.v2 .zipic-comparison-savings strong{font-size:28px}}.v2 .zipic-pricing>.eyebrow,.v2 .zipic-pricing>h2,.v2 .zipic-pricing-lead{text-align:center}.v2 .zipic-pricing-lead{max-width:none}.v2 .zipic-pricing-offer,.v2 .zipic-pricing-benefits{justify-content:center}.v2 .zipic-comparison-check.is-unsupported{color:#dc2626}.v2 .support-layout{grid-template-columns:200px minmax(0,1fr);gap:64px;padding-block:64px 96px;display:grid}.v2 .support-sidebar{align-self:start;position:sticky;top:32px}.v2 .support-sidebar section+section{margin-top:24px}.v2 .support-sidebar h2{margin:0 0 8px;font-size:14px;font-weight:600}.v2 .support-sidebar a{color:var(--muted);border-left:2px solid #0000;padding:6px 12px;font-size:14px;display:block}.v2 .support-sidebar a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--soft)}.v2 .support-content h1{font-size:clamp(28px,4vw,42px)}.v2 .support-content h2{margin-top:36px;font-size:23px}.v2 .support-content>section+section{margin-top:36px}.v2 .support-content a{text-underline-offset:3px;text-decoration:underline}.v2 .site-content{padding-block:64px 96px}.v2 .site-contact-form{gap:24px;display:grid}.v2 .site-contact-row{gap:16px;display:flex}.v2 .site-contact-email,.v2 .site-contact-content-field{border:1px solid var(--line);background:var(--soft);width:100%;min-width:0;padding:14px 16px}.v2 .site-contact-email{flex:1}.v2 .site-contact-content-field{resize:vertical;min-height:260px}@media (max-width:700px){.v2 .support-layout{grid-template-columns:1fr;gap:32px;padding-block:32px 64px}.v2 .support-sidebar{position:static}.v2 .support-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v2 .support-sidebar section+section{margin-top:0}}.v2 .support-content ul{list-style:outside}.v2 .docs-content pre{border:1px solid var(--line);background:var(--soft);border-radius:12px;max-width:100%;padding:16px;font-size:14px;line-height:1.6;overflow-x:auto}.v2 .docs-content pre code{white-space:pre}.v2 .docs-content .guide-context-links{padding-left:0;list-style:none}.v2 .docs-content .guide-context-links a{text-underline-offset:3px;text-decoration:underline}.v2 .docs-content section[id]{scroll-margin-top:128px}.v2 .docs-content .guide-screenshot{margin:24px 0}.v2 .docs-content .guide-screenshot img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.v2 .docs-content .guide-results{max-width:100%;margin-block:20px;overflow-x:auto}.v2 .docs-content .guide-results table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:540px}.v2 .docs-content .guide-results caption{text-align:left;color:var(--muted);margin-bottom:12px;font-size:14px}.v2 .docs-content .guide-results th,.v2 .docs-content .guide-results td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:14px;line-height:1.6}
