.cmp-m{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.cmp-y{background:color-mix(in srgb,var(--ok) 20%,transparent);color:var(--ok)}.cmp-p{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.cmp-n{color:var(--fg-faint)}.cmp-ic{display:inline-flex;flex:none;align-items:center;justify-content:center}.cmp-ic svg{width:100%;height:100%;display:block}.cmp-logo{color:var(--accent);display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-tok);box-shadow:inset 0 0 0 1px var(--accent-line)}.cmp-logo svg{width:58%;height:58%}.cmp-who{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg-mute)}.cmp-who svg{width:17px;height:17px}.cmp-grid{position:relative;display:none;--c1:206px;--c2:150px;--c3:236px;--c4:150px;grid-template-columns:minmax(0,1fr) var(--c1) var(--c2) var(--c3) var(--c4);margin-top:36px;font-size:15px;isolation:isolate}.cmp-r{display:contents}.cmp-c{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px 16px;border-bottom:1px solid var(--line);min-height:56px;transition:background-color .15s}.cmp-c.is-label{justify-content:flex-start;text-align:left;margin-left:-12px;padding-left:12px;font-weight:500;line-height:1.4}.cmp-c.ours{border-bottom-color:color-mix(in srgb,var(--accent-line) 55%,transparent)}.cmp-c.is-group{grid-column:1;justify-content:flex-start;gap:9px;margin-left:-12px;padding:26px 0 8px 12px;min-height:0;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft)}.cmp-c.is-group .cmp-ic{width:15px;height:15px;color:var(--accent)}.cmp-c.is-gap{border-bottom:0;min-height:0;padding:0}.cmp-c.is-head{position:sticky;top:var(--head-h,72px);z-index:3;flex-direction:column;gap:9px;align-items:center;justify-content:flex-start;padding:14px 12px;font:600 14px/1.3 var(--man);color:var(--fg-mute);background:var(--bg-raise)}.cmp-c.is-head.is-label{margin-left:-12px}.cmp-c.is-head .cmp-apps{display:block;margin-top:2px;max-width:200px;font-size:11.5px;font-weight:400;line-height:1.35;color:var(--fg-faint)}.cmp-c.is-head.ours{gap:10px;color:var(--fg);font:400 20px/1.1 var(--tenor);background:color-mix(in srgb,var(--accent) 8%,var(--bg-raise))}.cmp-c.is-head.ours .cmp-logo{color:var(--accent);width:40px;height:40px}.cmp-c.is-price{font-size:13px;font-weight:500;line-height:1.35;color:var(--fg-mute);padding-top:14px;padding-bottom:18px}.cmp-c.is-label.is-price{color:var(--fg);font-size:14px}.cmp-c.is-price.ours{flex-direction:column;gap:5px}.cmp-c.is-price.ours b{font:400 30px/1.05 var(--tenor);color:var(--accent)}.cmp-c.is-price.ours small{font-size:12px;color:var(--fg-mute)}.cmp-c.is-cta{grid-column:2;border-bottom:0;padding:18px 16px 24px}.cmp-c.is-cta .btn{display:flex;justify-content:center;width:100%;padding:14px 16px;font-size:14px}.cmp-ours-card{position:absolute;top:-18px;bottom:-18px;left:calc(100% - var(--c1) - var(--c2) - var(--c3) - var(--c4) - 6px);width:calc(var(--c1) + 12px);z-index:0;display:block;min-height:0;margin:0;padding:0;border:1px solid var(--accent-line);border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--bg-raise));box-shadow:var(--shadow)}.cmp-grid .ours .cmp-y{background:color-mix(in srgb,var(--ok) 28%,transparent)}@media (hover:hover){.cmp-r.is-feature:hover>.cmp-c{background:color-mix(in srgb,var(--fg) 5%,transparent)}.cmp-r.is-feature:hover>.cmp-c.ours{background:color-mix(in srgb,var(--accent) 10%,transparent)}}@media (prefers-reduced-motion:no-preference){.cmp-grid[data-lit] .cmp-r.is-feature>.cmp-c.ours .cmp-m{animation:cmp-lit .5s cubic-bezier(.2,.9,.3,1.25) both;animation-delay:calc(var(--i) * 55ms)}}@keyframes cmp-lit{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.cmp-cards{margin-top:28px;max-width:560px}.cmp-card,.cmp-cards{display:flex;flex-direction:column;gap:12px}.cmp-card{border:1px solid var(--line);border-radius:16px;padding:16px;background:transparent}.cmp-card:not(.ours) .cmp-card-list li{color:var(--fg-mute)}.cmp-card:not(.ours) .cmp-card-h b{font-size:15px;color:var(--fg-mute)}.cmp-card.ours{margin-top:12px;border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--bg-raise));box-shadow:0 0 0 5px var(--accent-soft),0 28px 60px -24px color-mix(in srgb,var(--accent) 45%,transparent);padding:22px 18px 18px;gap:14px}.cmp-card.ours .cmp-card-h .cmp-logo{color:var(--accent);width:52px;height:52px;background:var(--accent);box-shadow:none;color:var(--accent-ink)}.cmp-card.ours .cmp-card-price b{font-size:34px}.cmp-card.ours .cmp-card-all{background:color-mix(in srgb,var(--bg) 55%,transparent)}.cmp-card-h{display:flex;align-items:center;gap:12px}.cmp-card-h .cmp-who{width:40px;height:40px}.cmp-card-h .cmp-who svg{width:20px;height:20px}.cmp-card-h .cmp-logo{color:var(--accent);width:44px;height:44px}.cmp-card-h .cmp-card-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cmp-card-h b{font-weight:600;font-size:16px;line-height:1.25}.cmp-card.ours .cmp-card-h b{font:400 26px/1.1 var(--tenor)}.cmp-card-h small{font-size:12.5px;line-height:1.35;color:var(--fg-mute)}.cmp-card-h .cmp-apps{font-size:11.5px;color:var(--fg-faint)}.cmp-card-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cmp-card-price b{font:400 28px/1 var(--tenor);color:var(--accent)}.cmp-card-price small{font-size:12.5px;color:var(--fg-mute)}.cmp-card-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.cmp-card-list li{display:flex;gap:10px;align-items:flex-start;font:400 14px/1.4 var(--man)}.cmp-card-list .cmp-m{width:22px;height:22px;flex:none}.cmp-card-list .cmp-m svg{width:14px;height:14px}.cmp-card.ours .cmp-card-list li{font-size:15px;font-weight:500}.cmp-card.ours .cmp-card-list .cmp-m{width:24px;height:24px}.cmp-card-all{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--bg);border:1px dashed var(--line-strong);font:500 13.5px/1.4 var(--man);color:var(--fg-mute)}.cmp-card-all .cmp-trio{display:flex;flex:none}.cmp-card-all .cmp-trio .cmp-who{width:28px;height:28px;background:var(--bg-raise)}.cmp-card-all .cmp-trio .cmp-who svg{width:14px;height:14px}.cmp-card-all .cmp-trio .cmp-who+.cmp-who{margin-left:-8px}.cmp-card-more{display:flex;align-items:center;gap:10px;margin-top:4px}.cmp-card-more:after{content:"";flex:1;height:1px;background:var(--accent-line)}.cmp-card-more{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.cmp-card .btn{display:flex;justify-content:center;margin-top:4px}@media (min-width:1024px){.cmp-grid{display:grid}.cmp-cards{display:none}}.cmp-c{min-width:0;box-sizing:border-box}.cmp-c.is-group{margin-left:0;padding-left:0;letter-spacing:.08em;line-height:1.4;overflow-wrap:anywhere}.cmp-c.is-group>span:last-child{min-width:0}.cmp-c.is-head{overflow-wrap:anywhere;border-top:1px solid transparent}.cmp-c.is-head.ours{border-bottom:1px solid var(--accent-line);border:1px solid var(--accent-line);border-bottom-color:var(--line);border-radius:16px 16px 0 0}.cmp-c.is-head .cmp-apps{max-width:100%;text-wrap:balance;font-size:11px}.cmp-c.cmp-legend-cell{grid-column:2/-1;justify-content:flex-start;padding:16px 12px 8px}.cmp-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font:400 12px/1.4 var(--man);color:var(--fg-mute)}.cmp-legend>span{display:inline-flex;align-items:center;gap:6px}.cmp-legend .cmp-m{width:22px;height:22px;flex:none}@media (min-width:1024px){.cmp-grid{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) minmax(115px,.8fr) minmax(160px,1.2fr) minmax(160px,1fr)}.cmp-ours-card{display:none}.cmp-c.ours{background:color-mix(in srgb,var(--accent) 8%,var(--bg-raise));border-inline:1px solid var(--accent-line)}}.cmp-apps{white-space:pre-line}